kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 00:51:38 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.113' (ECDSA) to the list of known hosts. 2019/03/27 00:52:12 fuzzer started 2019/03/27 00:52:18 dialing manager at 10.128.15.235:26598 2019/03/27 00:52:18 syscalls: 1 2019/03/27 00:52:18 code coverage: enabled 2019/03/27 00:52:18 comparison tracing: enabled 2019/03/27 00:52:18 extra coverage: support is not implemented in syzkaller 2019/03/27 00:52:18 setuid sandbox: enabled 2019/03/27 00:52:18 namespace sandbox: support is not implemented in syzkaller 2019/03/27 00:52:18 Android sandbox: support is not implemented in syzkaller 2019/03/27 00:52:18 fault injection: support is not implemented in syzkaller 2019/03/27 00:52:18 leak checking: support is not implemented in syzkaller 2019/03/27 00:52:18 net packet injection: enabled 2019/03/27 00:52:18 net device setup: support is not implemented in syzkaller 00:52:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x89, 0x80, 0x15a9e79a, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0xc4e}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x800, 0x456}, {{r0}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x79de, 0xffff}, {{r0}, 0xfffffffffffffffa, 0xda, 0x20000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xa2d0dd4fd466876d, 0x8b5e, 0x80000000000000}], 0x91e, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x2, 0x81}], 0x2, &(0x7f0000000140)={0x8, 0xfffffffffffffffd}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) fchflags(r0, 0x50004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x0, 0x2, 0x7, "db4a5d4e8d3ed3a9ddb74f0d45d0eeed1118dab2", 0x7, 0xfffffffffffff800}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x20000, 0xfff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="5ed36ba0cd25d27c7ca47a6bb1a1339d892b5c5dfa41fab765191e3004e2644d81f439590b233775cf003ca8089ff4629f64dbe3287bfc3ae9d29130666e70a89ae36035ab56b620c089881da0e0048c169356f2c389d584bc9066db6951efcd11c954442afaf29dff79dbdbd8f58317a943cc177a7f7484603da0477cf11ab02ecc4f0d56d91d051a8433c26d62f18e18a3a815a65188923f94d5655969adae80cc1fa606f896", 0xa7}, {&(0x7f0000000340)="018f351ffd6f29f4500309d3570bf50b9212cd1295b9aa427cc218e92641ffd5336c76250a69", 0x26}, {&(0x7f0000000380)="8c9296a0018146eddc8af22b123871dd42092495e85ad1af1bd1afc50417e7515185ba145722709961102a9b3dd8b289269fd2d4c325aa83d2", 0x39}, {&(0x7f00000003c0)="ee1143508198435bee0a98132ec6bc5d24ad3144feac47b631704c56c2e1b95cbd65f44f0e1598a53d8ff7babdf8e16e4ec6995f3499190ed38ab5ba893accd3839423ece875ce962f73ca98e02125f5aa802430961262853cb3b674ec97036b3f4c33444c635a7c53f108df6247f23233f9a3c5364d399b5837630fb67d30413aca230548856a7a5d35c19e918215994824d02ffc4ea00417b838cbc638b910a97ae6631e7d945aebf916a3e3cd4df13ccdec76c9fbe0e75468c6cc4d03bfa0293c5f121e619c74a17f12a79b782732098617c772b32e28346904f690776652f647cc08ae76173e0e51de2a861b2ca8b1afcf80", 0xf4}, {&(0x7f00000004c0)="c1a4db762fa77cb5b8f1efb3fde6752c11a86d0362d2df0363e3dc235b2b336f1c9a603c6b54bf8c7037fc609611079c8c817a51256294450d0c0f6e22ec022b4e1a701fe7549d9e98f5c6fdcce400fa23442b6b2558e7a9743256ffc4b90d484b12d3ed35498254c27fd6dc812bd70d19eb56d1e679cefc50ed34858d4f6f9ad04c542eb0e7013b54d198d487edb24a73852bc9947625edd9dc1d2a59b19e3b8a3be7bddf3f7286a2b0db7ac3f3862324c1a71e14351827872172ce2a8d196f325a65d4f17bd850659b809a04f04970644792090e483e1d6fcff68b6d68", 0xde}, {&(0x7f00000005c0)="8e25b3d514fe6ab54aad2e2d6ec33cc067c93e6a50fa2415d2c266730fa70de90e35526d60a6199bd2a6ffd289730eeab7b06e89fcba116f63336b7615d09b6e107da070d8f7ea6ce3dd15afeec1d4719de14d18f547ea9fa9a9daa29f369d85e653296cf7115a4924f360bfa8a71782718a0a80f77f38dc71a74f236bb7d5bd49eeae3de2ebdb988675a7805cfd693756abe71cfb06df7970b11adb2e738d3e8a38", 0xa2}, {&(0x7f0000000680)="322ab9b6e18394a3e815d860430eeba8c9708a1b6af7092007c01dfd3be552ce42f9706dff0913ce80346bfe057f9e0065683122d40c11d5560c5fd8771c0aab388366d355b71b8ee895c323624436396d0a845e3e45d0512ae4c99caba2c08b79805839f2fcd4f2d272dcd750c445572a97b2d91bdc2b7b0ec853799f9404a20a0ace8fb82585f0a301f9e224d8363bad975669be1dc9ce695b62527d7dbb8cbc5b3babc24589d8b2453cee23253be9ff2af3f3fba587631ce908daa1d8de905c99e0e776b18819", 0xc8}], 0x7, &(0x7f0000000800)=[{0x20, 0xffff, 0x1, "f9f37401768769bc5ee8b9b1"}], 0x20}, 0x0) r7 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000880)=""/204) flock(r1, 0x5) shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) r8 = msgget$private(0x0, 0x400) msgrcv(r8, &(0x7f0000000980)={0x0, ""/55}, 0x3f, 0x0, 0x0) close(r1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000009c0)=0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000a00)) getrlimit(0x7, &(0x7f0000000a40)) setreuid(r5, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a80)={0x6, 0x10001, 0x3, 0x5, "b39e60d65c5eb615540e8b1232d604c30d123fcd", 0x7, 0x3bd}) r9 = open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x10) r10 = semget$private(0x0, 0x2, 0x432) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000b00)=0x2a15161d) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000b40)=""/155) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000c40)={&(0x7f0000000c00)=[{0x4, 0xa5}, {0xc7, 0xe}, {0x81, 0x1e8000000}, {0x4, 0xd7}, {0x4, 0x6}], 0x5}) fchmodat(r9, &(0x7f0000000c80)='./file0\x00', 0x0, 0x0) 00:52:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x900, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x2a00000000, './file0\x00'}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x2) ftruncate(r0, 0x800) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/228, 0xe4}], 0x5, &(0x7f0000000600)=""/4096, 0x1000}, 0x843) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001640)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001680)) ftruncate(r3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001700)={0x0, 0xa13}) bind$inet(r4, &(0x7f0000001740)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000001780)='./file0\x00', 0x100) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000017c0)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001800)=0x1) r5 = semget$private(0x0, 0x0, 0x40c) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000001840)=""/151) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001900)={0x28, './file0\x00', './file0\x00'}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001940)=""/212) open$dir(&(0x7f0000001a40)='./file0\x00', 0x20200, 0x0) readlinkat(r3, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)=""/22, 0x16) getppid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/tty\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) lseek(r6, 0x0, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001b40)={0x0, 0x8, {0x1, 0x6}}) ioctl$TIOCNOTTY(r0, 0x20007471) 00:52:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = kqueue() r4 = dup2(r1, r2) flock(r1, 0x2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="0ecfa3d10fe3897d55fbe16dac1b0349ad3e3628b175e3de76f2afac6c97a69fed9a3e24739fee3196b1e0bde886194292ec8d8eb2605f38fd179e65928d7cc89c69f5035e4ac99370d0a371c56ed2a6c51c2e7f0a7ed001b62675ed1745ecc4f8f2d365816881c7fe69d11cb76e1e5302f5aae5589e37721c3ff68650ddb4f9601ec10d1b5ae8f18add1e2c5eaeafad55add874af27a347c8f3cfa5ab0998fab8e8eceb254646fd20137e98514039ae84e996736c43cf21335bd4ccd8d019b6ce00f768591d1b6ccdb2afb5bc3f6caab1ff4b84ce65a7285cbfe176e58fb11d644aad03c66ff773df448db4", 0xec}, {&(0x7f0000001b40)="7edf04ed7f7c7e52701445a7017fe8f4c6466a962ee93c7df61456719a6b06617f032459c327766dc648d473378913bda64346a861558b9ac466acf6be1d7f05c8afbb009b5ffa43490890b97d59ba1ea73c076fd82eee420c76cc3a9e7beb888b29e3", 0x63}, {&(0x7f0000001bc0)="7a22a1473eacae4c577300a6a91e9b475f140df943c05d738e7a7e335db278163b9178b3f74bbf12d5841aa24d09274ac86aceb0a26183bc537c39c044bf0171139d81b0559eb6bcab6289eca3169161d10779629243b50b23efe8c6d7d77527791a9f91fc247229c2510f38df791a67af06f4f6676b9bc1096463e0cfca3926ec3aca77e00e858dec5f2c7cdfef9e5acd4712b18280275981f4945a9a320942ec5dd1ebaf6c3ba5aa7f2136a3d29b574c61ae457250100e38016da56817a79caa290dd857", 0xc5}], 0x3) connect$unix(r4, &(0x7f0000001a80)=ANY=[@ANYBLOB="01002e2f66696c653000ed21dfd51ac950e66677e550cc1fee883c53d45894db10f4907011d58a5a9083f343c324d5330fc6f53193492900ca41bd921daf0a125bd5d72f1fc0d12eef52d6fee26b8925c045e39b64e23c3600003f25eeda78d028adf18115beb7c3ceaed7cfe35cd45e0a680db81978df21ad106dc0ed8fe1439671d43aa67a30abd5ac20545638fe4cc13f3a72615d64d8e5f2eeae58fad3"], 0xa) getitimer(0x2, &(0x7f0000001cc0)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 00:52:22 executing program 1: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0xcc0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 00:52:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket(0x20, 0x5, 0xc2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x84d0, 0x46) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) socket(0x10, 0x5, 0x100) 00:52:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7, 0x2e, &(0x7f0000000100)="ebffcb14f7b9fd812eaa4e713048e699319296482a3e8bffa8ef2df4192d671971812517046d272993b434452c1816062fdcbb88aa0068e54e07f311381b19a3b6471e4c3aa60e5253c763258f5227a61a23200f32d2bea0d77f5afbf8e7e8db9a3d58dda84119096318dce147155305e3c4d2b89e222333ededbc787502c582a1dde6940edec5a8950c6c303c99b4da54539fc6fe140f0580282b30f27bad7c4786584f89e97ee56948be7bdfcd173edf266d950a1a3e28e127eed06e9dd171c4b717f7c0870da922db515edbfc32c86b8ba32965a50a7a42231ad865b81ff30a4777c3d82451048a6ff57760e4daff8b8f703e3bc881c3b0", 0xf9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="87f6e467e73f275aabeea437f5660cadfae2dd231a0de0205b4e76b8e3100eee64d3541e76070aaacbb676351fec83df9ac445fc5dad0c986edcee4cfe0114bb998ff8d1c4b66b80243fcb016135f2e975761b458d1253936f20f41154232bb16562b8a10e0a0f9a236cd3c59570aa0ff5afc30941a34ef931908f1b464cc81896c68558f0e5b571cd7776a14836344e20db418453bcadd16a297b7a09db7180ccef92e384e77eeee61b64fc75b50031458bce9f38d6f75eff818ed8ce0c9b958208cd3ecb9a8d95b39d55ace5cc64fb36b8747398c162df681862734560f6ae0a912b1b3380314bed3eb5b18bd98ffbb177561c62f7d6d8e03fcbfc72ef71b2f06fb789b5bb74570cedd9d5e0c3d331e1a1010093828f2b3e408641121673834556d938a5274ae04a506ff6fcab26f95b438d6162f1bc063bfa51ded65d1f0ab6321f13b126875c91e57917f858cc645cb9cdd5a394c795bfaf3e74f18e290b16dd8f8dc7b32a5801974a87c5886957c97b69e77dca93b99a8c5222cd8881e32b0e52795060ef89a03fe2e2e2aa72576abe6d9f7c11f5e7438b184e20a3312c3608b6dbc2ac9956138332df93e5bdb89520f475a8579f1c11094e51ea322d76340a0d707c1f6b053dc42923e43b40d82e36e221926a608ba9c2a3d6d411fd5676e334bbfaf010ecc9e6fdcbbb03dbd6080f9cf832716057b88248cff0b4bab7ea81e5f4edd4bc8defd800530a1c124d034f4bb3bc7d27fffb36537fdf5b05f74cba07b920878dd6a20219ab9216a1e379bdb7be12a4b3da51898b3777bf5b30aa108ede9b90a7edf9df805ddfe2a1b31191eed4a38e66cf71d2318a782ec4535b4121b414caee738463e734dbfe3b23eef400a99aa8d485a677502d98d376cd2b1e99dfef87745e7011c2720f50681ba7710baf275df85d658e8ce1e4f6660be7638f3256e79119270f8d7983128ca7a2524e44ee1640097707948702be97221b4dc10280b8f1c389e5cee4c194412225f8144e14ca189c95ccdf7070ad54d79eb48fd30647db2e032064ec0c08601e31b7688877a7c27a15456107a72c83a7c59af221e0b06046721c7fbe85f0e6ff43b9211ecbe432bc0f7db0ce60a5b29455d18d164d4912da9d51e2384c43563bafc02e9f7a8366f6ef05755e0b89c5ab74a5d8ea3f43f0a119073a171007bb0da8002cf0d57268882dc5dcf34d51959123c81ba39017e573bd4ba7124d4c60a6f55c42b437a4f62db30aa5fa4a4e81817ac72ca6d1e5891ed6166d4cd8becdd211b87ffcd1ab8eaf59c1ef98cf2e5b1f4dc784bcd6aeba8a43dfa58539b05bc2c5b53933c61e7d50c965847e07ad1ea38432df16f7186f41a0c18f5a106c16619d84353fcc13728c50dc079b6c43776d31787265ae0353b8dc77aec21ae205be950c540ce4fc2f1fb91c6f858f3d349627e8932b3411fdd5fe4824f4ec64e519c8b90f9b7880cd724fc16d69f1b2661a0a502a9d3d36e96f8039a1950aa17de0cb38f21f81aed5bc9d4027b749499acd1fe47b288f8b6f30dcedd03162e660cdba119d0b5ca09ba82361d72bcbcbbfa58f8ef41ac4920058602d19e60f609e99e06f7bd820b717e1aa10ca866d5243ac60fc15623bc47a992fccb53810ec31fa3e32863f4b85c0dba7624ee50c33ee77e29f961b8c7899888fd91fcf7a70e26cb03b9b274b3d7e2b5c756a1eb4fe04b603e6694efeb49101b4b09a5f7c43d10c9784dc7abfcc9e16b9f0ee282e8739427f376424c74072e29e124f16ecd55e1ede3c2899c3a761b947695892b980edec22253eaaf37615562f4795f2971be5d7e8752c8141741a75dd93d027b3848600668abc8f536a4356571ea52ffe32d58c131f9e3e6856d37f3b60a911435e781c955b0bf9665cdcd9dd022c33bfaa68cb85886cf3d0520685753ef4785de58e2668ad337ebbbde60ec4a3205c1bb1ca025eb0acc0fff74e0fd611fc798bc1f5f46a6d85c9223392b4328d4916cac48ef36c8f9c8fe6a2ba6a9ea42ac1c2d697a69f171dc6823b26d9e2e27a5eecc74096770f906c8ef500c74e6bcc6d210f020634ccdf2b3f30b03c760388b76a14a4f912469ba1f2f5e2440c5aaae5adfec44bd4c42bae6048ea742c263dc6e6fb594afbff3335d055f0cba48daa1e4547f4ace662f9fe487d32a598edef92431443b2a15b5904c871c6dfbcb3c69d9fb6be690ac88c249ab0b6bb366ceee093c9e524859cc988a3c5f793335eba127275a0060485844d42bc0faff6ea22c4f3481d0e28e967eff5967c96f54c87bc71f3408fb318b3a104ce2704ce9a32e1dc43fe56e07749acfe882f36d0320c110f82ccd552894deaf6e866cf4877a6061a09a2c02d5c8d0677f7f02ff4594493606491aed7e8b72c1b55d397576fd58ca723a452b73d227a661ee44a3bb90d4529ac6dcf256c2955ff8e4d61f46752dccdbfa8e376b0a4ffe356125b4c418af50aaec105f628a8d7666d8e1110c293bbd1dff9037e5a037633202392d77a0c49fad5723cea921bc0ad6ade7fa5c35d258f28b3a5e7818a443cc6a88e1b020ba39047cb47980ba957b959727b90561243e070c256eee7424bf038c66fac24941c68cc0c645be9c190c916a895a58275a6e7d1947e432c1e47f5a47556194f7ddb44e1353f3466945b650becabdd8b3f1fd856cb2905e09af5151f4304989ec1e565634465e09c079d1641df865576620a44e40fdff4f1c7b641c968a22ff189ea659326381c3855f36354d1cd31218d033dc92f163644db887e21db49d54be7337236490c00eabbde374d2ca8ed5b1629f7f4aecc80d12c284c4e9d2372f1e1de9ec2b41351fb7ac633750b45e8955854ba99a12d9493b88e7921d72db63b8355916885981a9b2186b25afa067551d9f8113b6cea4b7affa9b5ae312ceb71307e35922fe871c6adc975ed031f92a3ba76b73441de8d34ac9b4c9b9e7fd63b3cc041a5bc971b1995a394dbadf396e9eb7b18c21707648f1e91e6bae14c2350a1baeddb7d7ae03c2b67c427490e4308e1c0f08893d79a8d6b5dcc2ceaa95ea328ded597bfd5f2910434a6cbdb7971867f55af4b87c901aa25ab630ed512e50f88d480e4eb1364783f097251795e8c52b67d3382a14e2183284b89dfeac619b9ddfef77e58e32fe9e5e056a625aae3082dc377718d29844996ba666784fddbfa6d25acc3ca0155cdbc2311b31de59b19f8fce74183e16fde02f2be23a4ff9f2c29b9b84c4778164cbfd3e44db82e9c8cc82b7836bb3cd63d1587a596a435c0829703a47e0b915775cffe37031026943d4efe3ede76a59816c6902087484f611c98c52478393806360b1309dbacaf4169f60d9f3aa83af21f8fc9c3b86e846da233e6508afe019a7f4fccfbc53a8610807630e2a18065fc6a81682e6db664114fab7108bbcf2ce243e524b73fa87a0071e7094f98edadbc35ddf46c6d3a879e06a2e721bbb0e3b2c23befc10ba37b945ab670a515632f4083c034ade8a792ae0a2efa5e68c1d5b5b6df8e56768ac75158d9b555c3a85dc3c9dffa0099aabe48a5ed9327bbd66ec58ce6adfb46eed9733d05b20abba3bef21c84fded79554dd724035d8f0d799f1ac5d266468ff1d6212c306682e8637dbcf2d43df4c0968e7a84bf3a61c142bb27921b4cd4d13f9291d6ac8ef7534a8b63849e1c4dd4268317751becc1f2f1c7a113dcfa062bcd30e5b971535ec5a6cecbbec48534e00863eac4be887625d3c3d513a64124bdbfe3d5469b4421bd754a7c9929047b2df125f841ffabc31189f22caa34f655318d4807ccc562a649995c608fdf31c055be7eb53c3128ae0c2f09c652d871d01960d1718a81baa939c31472d15422a9a358c7cb3514a34c238f436c6cea855cf7f6eb9b90ca1e82f23f5c632013acbb411fe96b7a37ae4c14989aeec8fe85c6db131c44c8fa9cdeae85d818eb3749bbd158d3e8fb128597f6cf08373226f64e66d8e29f8da237df315c9b2343115c4530560b90ff2b28e4dacc9267a1d22be31a6a7996a74837acefebc704be4c82b459ce1a8cfefb5852c2549f591fa7b0cf6abac29c0f71032e44d461a6a3059a1dab2b6c5d0e732a9fa53ebd1a8a92a9d2ec0ea5efb2ef37be3162aa01eb9b4bd7c8f37f666c493fc22c4eccc04c9860078b538662473f3d8939b72208f23a557e9d80ee65a091eadbdf81a0926ba2e80d6d04ffe8ac49d16357472129561b9c2a3e9ecd73a570d245a83b5d94c19d50e7e32a68474266f745cd888caeedd418f3125c083b4601d2da521f22a04845caeb64bc205a538387473ac255cfccbd6af20163b123e6af1c588e91389b54daf8545f4ced2e9f6cb89bfa25108cf866d3def6f987ecce88019fa107125102d167d2d0f8a86469b480eb8c38905c479cd3c48ed8b31e843b6ff3835db053ea6b48c8a232425891b10513f68147bcdd1d942925b792e6a06d0111a7e4ef2678094c2a0f824c998d75f5120223fbafefc8876a687b8929afed51f901ec893d1d38701d165b845512fb41930db7b2505e69e5352e0e6afb7e3400307b015836e5ed41814cce66a8d6f4efb082ae4c5e57f0d6c916d0efc4a635bff6371b1d35cf984059e92173140ee99190baf2b8f7bdc6197dd90822a947ed2a09cfc0b436e3e42a49805a64d401a9a81c74ae7fb17f7a0520aae2725c8b7b3294774489a7a73d8d8452d2d53ca4a159551ba30409ef76839cad2618224342b9db2b3e917c767dc2cbd5e29417b7ec0bf3dffd6a3365af8ca9f2b964229b180195842726585acc63afd8ab1d7c1921191e785b769c8a34271921761b3e6a1748fce2feb879e2d36cfb0208572089d74c336d42073237d54f7d801a124cc4b65ad0df958b9c821aaca1d4e2123172e69941e4c8f148899fecc9ec31e783516a4e04e7ad10d1f80e3950f0f0ab7a6d81624505dca7fc3b800aecacb82c751b009395ee3fc9d7f001c3c3d7bbbfa1b4def4f059e11c08d01b70084c6887e05e4eacbede87b2048f1ecda4d05f6b6ae9857763c0f1c8a7713863c8ca6fc00565eb85889d1440eb5468877224aaca1ea55ddf8adb986de0c34368cb2220467aac77e701917937c5a73f5e67c6156e5a893a888663b7ec7f518f70d527dd1edb198ac75d12019eb3782f9af0651213b7a6235f3c57d9f6f316c5be65138ace032c3579a7b0b1f7ca76838986660ea4baaa23b24321f28ab1e0b6b263f489f525a98a77ee3a80940a039fa81f75287e7c0145a1e7086ff2d23955df3b7a8801976ce1d91c9e951bdcb4d2688efb2e8a7934577e44852f6aedef8d385e0883d74ce76e920929f403200688aa196ef951baea101396b9e9eeb8a0786b2b3f61e56e8f06d7f5dde21f394040388763d1be99dc9fe1ba7590d8116d7454fcb33a5be99eeab5f2651927ae94b2b9af97311796f9559b0736ea7298dc2b319d42136e7154655417a6f8ce3c78039d51ed963554643e07a2f44970f58bc0bc3770e9bfb548b344574618eecf637cd9f12f8cb11f85c1a63b0c92b31d2d7d5044d3d76f9f33d9b7d780e1819e30a34a1137e8c673a5858b954ab4bbe641fa1f36ad7e31e7fd64fedd81b26f012ea382874689a0ad12b57e56eca5b3f9b990489ad8da4b199402da250e2fc84d9f9d04b7e697041ab885ff52781531a610dbeb8a05176cf5907d5361423da94cc15c883a675fa3602434a1004c30263bf555052b348045167045e1f22c448670d34c19400e529257552947bbbece2ba8d92c0924b84b5410042aa3c9678662", 0x1000) 00:52:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0xfffffffffffffffa}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 00:52:23 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r3, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 00:52:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() getegid() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 00:52:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10112, 0x0) r2 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) select(0x40, &(0x7f0000000300)={0x2, 0x4, 0x1, 0x1, 0x7fffffff, 0x100000001, 0x5, 0x4}, &(0x7f0000000380)={0x1f, 0xfffffffffffffffa, 0x1, 0x400, 0x7, 0xffffffff, 0x7, 0xca}, &(0x7f00000003c0)={0x1, 0x1, 0x1, 0x6, 0xffffffff, 0x1, 0x5c, 0x7000000}, &(0x7f0000000400)={0x6f72, 0x708}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = semget(0x0, 0x2, 0x68) select(0x40, &(0x7f0000000200)={0x3, 0x3, 0x3d6b, 0x1f, 0xffffffff, 0x7, 0x2, 0x8}, &(0x7f0000000240)={0x6, 0x610b, 0x1000, 0x813, 0x314, 0x9, 0x0, 0x10001}, &(0x7f0000000280)={0x6, 0x6, 0x8000, 0x101, 0x9, 0x3, 0x8d, 0x5}, &(0x7f0000000480)={0x3, 0x9}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x2, 0x80000001}) accept$inet6(r1, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000340)) getpgrp() semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000000)=""/102) semop(r3, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x8, 0x1000}], 0x2) rmdir(&(0x7f0000000440)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 00:52:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) 00:52:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff01, 0x57d}, 0x8) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) 00:52:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x0, 0x8000, 0x3) r1 = getpgid(0xffffffffffffffff) r2 = socket(0x21, 0x4007, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x0, r1}) setsockopt$sock_int(r2, 0xffff, 0x214, &(0x7f0000000140)=0x1000, 0x4) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000000000000000000000000000006c327e6373eb8c871d0f827962269f61e54c1bd9032285ea62956e5705cdc7c4ac9c36fd0a59b0d12e1bebd8b90d5fba7d9143aa24a37335b862db05cb2e6a3f714529263e339018fc41de906f70bb780e533384cb727702b8bc74675619c8f2c5f193f0b1"], 0x10}, 0x0) 00:52:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5891, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 00:52:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x8000, 0x1000) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffd02) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f668bc6caf5cbc0696c653000"], 0xa) 00:52:23 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4000004a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)="383277d6249892c6c1dbb223fe0a54bc43eb2f8e9b7e0451f6fe4a6a66648966c53dca50ef5c6c7adcc40580a437299d565efea1964188701527cbc9085dde81dd9b82707073badb1d381a60bc31dfb167d1eb6234e3226a9590808784462a4a916776885cbb7ebb9430ba7b313e1574e5058cec4f8f1fdb1559ba2e261ff2e46c770fef79211deb297e543bdcb70315c2814246460627c6540ca80099ba0b74f518ffb20c0cbfed73e8f2bcdc146bbc99811ef14bd1547d34b3ca3c5ad5ec30d96d502440d080d622ce7a868900b0d8f7ab97271c74ee2c93521966b23ecd0f3dfc66f98a8adc8b373ab690a194d2c850f9bfd21d43ebf93a8fc3f0e28537e4a58a697288a73b2cd2b0a03b29d4974c4dcf28d2181f77aa62293307815ac2241f745014298c598e9c537e7d7318a2e57215198a3a6295d5bc25e1a12184ddcb75d2602912a22b3eb73cbc36a811a013d9ad19f1603cee674c2d794a36e75c71243231004adeca8943286b4638bfe5bc324e855a194747eb22e97abe2364e5e3ff819efe59d5b54df6068cdcb14bf9cc216623593180b96e954898974000381ff7c2d26621995950678dd49f7f5d719c5d0c0d86288d758c515e95dcab80b0d8f8fb0babb81a96b6b97393e8c7f53f5e39b0f5ec2f2149d2091a12ff90afeaea2d319e19bedcb20d62c29d3ddb708030af428d6b2d65320619f41231a747f20815711fcca1a54bfb8b2692e806b061d6a71ac8aa6187513f3c7dba500d60d48390494d6e902b1fe5547bdd2f7ff4aad1e5e8c3632ba7ff343cb083d815adea62e737c464d713cdf789cf3193a4924c470b37d85fc64bf8dd51a123c60ed48bd94551843e89f303b042fe5077548ba3a05c53c1cd7f4f30c1878d93d2abc226aafafc9f74b786c124af27691ef64d013b42fe22343fe146cb74c1d0943a8fcdd768a4d794ccec5cd6a6b0a955c81fb29ff0e22506494304efe1e71458e5aaa80203d3956941a74909bd0bd9c61ac0f595dd84e75b3ad8f6ab0f74a2ba08badaabd549a06e0e4d0c72505e56eeb693c4ac6c6f77e420e5a206190bc236f8e7e57648aef59977ed53a6ef0cb1ef4613038c8a34636b9df52280af5562ecbdf2e03b43f83f087ae25d740eb6034350bd39cb2f27706ae37e58b2386ee2906e4d04e7cd4be24eed0832376ff340256de8763b5ca70ae2a7c30c07864dbf1419dc76f2d274aa60070177ca8ef2dc4d9aa520d9a96d239c5d009e65da7606d2d217b0c215ac67eb59d9ddcc14060b06eb4da798c01387dad64c5b7e4a91c98ba3d318770ea22835d66b1ffd0831f878a5dba2a684829637d0bb54a8031ffae03c2590d6d221e36fe414cc47174d2e4d18ca67da51882eafb089936bf337cafc2a00a4f5177b824131f025ecb29c5153050186fc12f9a3d2efc7bba1bbe9f696efeeb2bc6e3ed5987d79360a94eeaa42946a83428256341e27ed79a40484e85d6ff6ebfb8796e01b8533acdcf3433e2ae2fc501aec39e46f2ac4b4678e20b593f33aa867fccd412f46958bbb74d5acbd00ef7db3295ab60fb3200e4c2c8224e86d5ff08cad7b73ab87f2bf982e1835c6c47bb21e0c9b1f0ce85941b4484942eaae6f29b022f7dcb3c87de6f2e0b7a686c67ce895abd80f9392580e1a7d98df20b3d6af8fd085775eeda343e54d7c256e1df01b24aee602ee81ce49719f2cf8064c31b4e8f808c0202ad46c96a754974f6ce0c6ec2a93ef63be15d554d5aa1fd9103e7561d7f0fde53572ae43935d55c04a2c3be6f33aafc22377bc9aae82308be2d3d9efa0e98d70bf4b9d6251653ebfb5a18da39e93441fdc816817f1a94690ec3c6c871618bf76c670f736b0de4b021d658cc8806ff11bf47bdfbc5196fd46e4bca826648ca8f3bd363704c6e50e6c27b8e714d674b26114e99ca5c7370ba4a4e665c6611ff42efc07c6fd58dd716bfb70eb7ac010e711a1a9726eed9105f2b9a5b6f6164ca499ee45cd4f6b4c8d93a7e83a58d79362bf31212f1e61c24714d3ca64b6e08d26fd9bc5907d0dbdbe4c082a110b36da671e22f9abca320d903e4a94e2ed99594709f0f999d7637c7993ac6c0a5e561ba51e21c839460dae276a671ca3db98917e483c9ce2ea5be0b00a26b8d735755fcad43191f0f8d55ce8f99362a34a881b6f852d4374c4cca7fad66685795d7137205e2b13f3a1814c457be546785fc581032933a9c9806420f75e5a5317be1044c770ff59dbea6d7ada7603c15aa34302b0220b19689158a2e903486bb9ba1f075f97ba78d8f2edbd7bfe5ad9745652ac0d30db4af43193717a9f0e2828e81c953d1b1c75abca81403ae061e66c7310a12c6d454e8666b22cbbe7ef0abfa22ffbbbce5da2ad5c7021df80ce4f4f372518c2a855bcdda4f30d804803507d8e11979cda1da912bcff32a62bacf9b6be87aa86ef11e191d9e267d454bafcb2ef88b8652f6231ade121a6662802d51c2c5532ce6e9b07bb1afeb334eee650b14eb4a72511a04ab65f833a0164e0d647a7bbedbdb77874763e74faca05e9af8752318a0af05477b414f0c4ad47071b6d726632574b3298aa9bf6199cb15cab32a2f3b4e4c13e09fd9e2a84f9079dcfb4eeae0d29fce2ae9d6f47c33a25a33fa84edef3c4d49ac7b41614892ecbd6215a5aa3ac771fe258db2a572c7d319fe87c12ea97cce9b24462e6dad90166dc7baf3f00dc0b038c13ab5ba9cd435846eeaeece202bc20e8240bd7fcb072a0a49730232fd7ee780594a773417f8d0738b66426acd87ad692f162a4dcffb2252f6917dfad06c599e2e4a66a9a709da19b987376cf6fbb289984507f6be75a8df970f2c93b2d5253753081192dae3a0e113d2df4bfb7f1008fcb251cdd46c707b84b0692dcdba5c0d731c7c41d41870a8ef1e27e82230bdfb1233ea94b04391499cb9c20ab7893fbe9ed4f18906a585ab3117ac38d0c5078146cdeb7491d8303cdff86ca3472fc205d20f4597fdb8e20c07405294e79e15a8ed3a672cb2fbcce874689306a4d79f2170f8c80bd0e5f9551507fcb91c40aa333d5f95c769da7627717484194edc000927bc4c706d1385cbaf33abf83c74d0b5c68fe19d68344471aa092f2ef9324c83a51b5637ae5b3ba0c5d524f2b8e6ea9f1de879530bd7de7e0ad0cb7d3b90856218623f516569ec14e58513374ea21e20e8daf28abd551ff87080c8418fcdc00761feb02ab26cf4997b91221c5f6fbb0f6228cf13a0d2e085e6174530d816046bd6c7019295e8ecb5836d9182978b5c26ae9eec7f6c36c340344b0692808121dc142fd21111f58f3114cbb25d911a8f62c97ce70bff7935a30d03dcff65c7aec7fd087dc6a7d0b6a537f4e3a7259839d6b1480789381406ff6071cc1170b315ace05111a6d9635a67d0f99baba743ece6acc237c456b5566b1bec2e6fde8103d3bde70ef76134f030da9ba3bf679afff0a901aef4b00d9d52c6fe2e9cdacc430b9f9d746dc11a9e786c2ef70e6b467bf8fee67c9eda8b18adb66b7f6fca2ae5001cc08dfc2adee1cd05dc0f74e9fa3ba9b846dfdcf18bd7b3dfe97511080edadf5bae958f6ef2e97ee36f5ef86d41cc52482f6e7b31ec773e1c8dd41f9b46f01459e95ce70c71467bec288202c8858f3381f114d18dc84be346f15861eef1297a611548837946408cd77bb7fd8e431aba111c268096bad52640315f6522b651d26aeb0fc1ef905a4975ec5fd87e75c09b8a5ec64223285c4b55a112a15171a5ace32d89db91b8bce60d9869fe422ebe27d0dae5c1ea7abce711a3045334e6f28bbb9e4b3e79dc609782b8250f24e6024a91a96ba0df9161d039474eeadf2990d20fee999cbd920994a32993062af0652035f6ca37698df302e0ff259bd60a77fce1c6f25d84c3d02db5b3248ba0746e126fb297f7c69106634189f54e40fa03535604b73cf0774776e77bd1a185d8b4a15f4d3bfdc3a3648388029e482ab9c5716dae571cd67d8d3d0331808d0685d61dfcc34c68ceeaff515cb7a5bda34de797a5b1427a4b79dd21686a38a713fd120255639005e8994ec11d9fbd37bb4e5a8cb8d146d8fd8b5440b7725dbed4edb5b3fb3a0ea094d0263050cb2d37ee82e197629be16c3b1fedefb8f723aa3cbda8544bcface6126508f131142aea7f640ac257b2fc07c779bbc1b2d400956db459cc08a29a4aa7af8f6dab5fa78ac6c3be0f430f6003818646a9c51cfe748318f0521a0777d1a0b4817a167f3b03c9309d558147ad939ab3e5d40c7caadcefc2e114bf198b5902eb3efc19e413031ca4481c097ea9f92cb6d1e10ee5495cd940faac64f4f9673a8dda0e751608bc7dd8d4544ed3aafd08521bc0b28f00f99ea6a2c467da4d2197ff1b43a882a14ab7fb85f2de8acf6747a0a8053d5c2c8fb7dee79fde759e33f6132dad0aed7b30b5fedc6db0eae2fef8c21822206c982a8987a092ac174c78b574c970ce9b91f8f5d5020fad58211b21db5c0268d2dde5bd6db67398776d6f24770334e1116902ab563819698453163c52f1e07cf901b93d9a2e2bee7e4382b29caffc030239334bbf86c4b7086479db01e8f549fb282600976f485e1951933bddd19c4ae7ce4ff638c5e38f93d3199a6d9a9f12706d7d3287587e306719981e57ab078700cfdfc3d24e9ca30a5805256382b1a44ee337f91efee9b5651f899a9e871b285dd028867a12fa9afe91a70944127d38082c23ace3090a5b090b048b0b64fccfd81ae6f406a3848b5a27d1f5782cd0f6dd1e41cf161df5a5768296085e13f98f32aa6d89bb324d9495b28ebb3d9a1518ec8f01197a903bbaece8a6a26d45a024ceb4b2d44f090e41033422e642b1dcb25f18987ecbe2fed2e9c0eff6213ca8ca0e90712395055c34eae1a8d901a86baf19b87d0fbd689d7cf98a3bbf8b240f703a20cd078816d6fd2557411e16ed676e60b11e21017381feb5b9095a013249c0672316a8f22ed1d43f859cb329bd8a936e820b0d9e8d01b32c89f57e936edba33d6aece13d49a0312c6ed101ca295ddb87963d842dae574f3d450fa4a4c12e115bd9ba0ba72e41f92578910fd1385c3816c2634186cc2cf202d0426b9ace28ec630be5544a488a51f8aca5c870df61796ab4faa9e51b529e16a33acd246446b509d02af6072217645f6faf4cea3f12eed89f83be746797429dfcfd0c854c0f2b11a90cd9fdcedf0f55e9f0f8be3df82f35b84369870360d89e34cc1201866a5f5399c09404bec189a2511890ae266a04e69e58501b34e3d1c31ed7cbf6aeb3591a5a7e6bec2b19885ff882fdc7ad547c0854aa54a82ab2fe499e1cb5d797bbf2f059a6e3231120ea2fc0eae4a603ab2c9e4cd0845f65c74941aeaa13b66e9e9bfc713d5145b7e6960632c6586073ebc4b4f698771f69282e74af217db1b62c6014bae1fd1ae2656fa3b720019daa1b293971ea416aef7c5b5ac8a47ed17d7333f666c89c076a5bc0d51c6ab00629d0a949e03e6cbcb878f16b80bafd63885662493a88dcf871be6cf61bd89e4fd60885a841c949e4f0e77c83d90a4dd3f56760cef115fdc16ef295e444f6312ef27417474545efe30829e80a6a64fc5dbafdd03a1cbc5a1d0b9ebb00602a444ed28d376d9558d6a1fa64380c386966a497b59caf5418138268d9898441da15660bb7afd82b73e90c17d5f660f6aaf04367d21320cb38f95da66bb6226c745f77b44a0b0b98c872c621f41aab0fc70c115edda9cd0f707599bbaaa23afa77abbc220db8547980eac9d324e02041f2417c7ff415f571f", 0x1000}, {&(0x7f0000001200)="6565d75b5cd486b19248d2122ebf3609cd11b18ad012133e76a824c501adc704cc3bbd0e77bde3c6c10e1c5f1746719191d784aca9b0e1ed1dd1e0436d17bb66ce9a5504c927516b163ee0876cea68b4fc0fbb1f5c08d6f6de7545f524d706826ea1ce524e8eb76302d7e3322329cc9fe60f56626a0810f57eee7132ca990286d5a1284a022e5dbcf34589534c6a1656fa9b56e3b2d5eb885978717989b6008b95ec3a7bb854395c7868e2c33029c7b19bb6776715e5f617536d948e50561a7db273be051ff692e4b8707db7434b00cbe8ef9fafe8e85e5d2039da4dc2ccd3", 0xdf}], 0x2, &(0x7f0000001300)=[{0x50, 0xffff, 0x8, "438155f9bba8d9d6dc112b67e5a7f7b2812c2e56d05d35b84e8b34fb9eec0ec0c7aafc6a64b40e4afeb827b94d0170c14e6c8060f04918700ec038"}], 0x50}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgrcv(r1, &(0x7f0000001380)={0x0, ""/179}, 0xbb, 0x1, 0x1000) r3 = semget$private(0x0, 0x7, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001480)) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() r5 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) recvfrom(r5, &(0x7f0000000140)=""/60, 0x3c, 0x40, &(0x7f00000014c0)=@in={0x2, 0x3}, 0xc) 00:52:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000440)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 00:52:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1cfc146d96d34c11b3fd8e0d27050f68d1f5b3cfc52639be3f5ae01c000000", 0x1f}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSBRK(r0, 0x2000747b) 00:52:23 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 00:52:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) 00:52:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$KDGKBMODE(r2, 0x40044b06) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 00:52:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="30db2dec7a5bfb7cec52a450ce81803085028e", 0x13}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) nanosleep(&(0x7f0000000040)={0x5, 0x4}, &(0x7f0000000080)) 00:52:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:52:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8, 0xfffffffffffffffe}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x103}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580), 0x324) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r5) sendmsg(r3, &(0x7f0000000980)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x7f}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="042ab84ede4766a0bc811a4033b35920cd380e11613f523a0631c5177c02679db2a155952d753148dfa00aceef588980df56fa8dd5fc33246bf0245c4b447c21039f451d49d1ee42f8e8591c438db2c157a9216514aa74b0d1b07859d6f99667b6b67c1defac25c6315b65d0dc1c530ccafaac82efd45b3e457e1c93b2a0c5884b0f5eb3943b16540d7da8773fb52fffa2119ce6dbb98266957634418c00c836644361aeca3fbaffb7d931dea8991b0eb683858f853ccbc17ba1e7aecd1dea8c8bf911c6395d2ebb0f2159ae5c7b55cb7c6e3ea8c8c53dc9f07e5a118422e69c6c0e667db5cfbb35aaac3b6509136df62a62f6c50e3ffe8c8c882a5573", 0xfd}, {&(0x7f0000000340)="29b3bdaa9088ccbeb17839fa6ba4c6974b71aa183f275fd6af7dba36b481a499adc00555b584b8b390afe1783b49b2e774e2d781371d70238490b13a860f02f2a12921d99b23e4ea09b40dc99fff7794ab934782b5d7dce48c2608ceffbb3624cfba435deb12f397fe2b49b4ff658fd8a6057260bd61071927", 0x79}, {&(0x7f00000003c0)="3c8a1c669a3f1442e77aea47997978f5f995c3dd617eef7aa5c779e05122ea3f4a8bc6e3fc301ec4ecebbce0906095cad41cd34c8e58666eee801ab3f97fa458b3c7f1e3f09f70d3152258fedbe0f6cc8010e0a69ed576f6e2f314c7b1b1758683e3aceddfad496b9442213846ddd1ff6252a467cdf110f49dfe0f2d51a35fbd2eaa35622b63ccb5dd5dfd9a5545c363878f244747a4ec4ff05bf93d2f7876582ffd47e712266557db50b121f7baaeb46615a930a932ba2c38145254c28ed24dee7ff2e7b0e220b9490b5b6d1ade64db", 0xd0}, {&(0x7f00000004c0)="0bb2e156f4970fd7a4fc4ad1b01f75fd7bbe63e125c91c789866a7663b8258dc045dddcca49d3e4df9c9c342c6b766034279fb9b9fd6efaae6b9321d5828c50bfbbc94cde93e1b9e5538bed6c43a76b6c77da79b394b930971c8aa3e2ecdfc4d1d8c1e95336f609b8e9009b96bc36b8489", 0x71}], 0x4, &(0x7f0000000600)=[{0x60, 0xffff, 0x5, "807507d3bbde9d2260a871609e7df773a96d46982cb5fc880b32f84822455a28b43cb3e24efe7c94242516a8b7af7b1e5e002a8808ab2e9fdb3457fdc706828208564ab8ebe6b1f252f1a81e783c3c"}, {0xc0, 0x0, 0x10001, "1e16085e8826d3d485c8c45551ce2d1d191aa1a052cc32d74db1153e10af70fcf44afd01fef4db605b761c49a7a72ff84898e8f64533d8f138b89abe708ce67d63cd891d36453c55e60c48ec697b214c29f3271620dd1bbc26f189c46333822955f1dda8ab3b7d0f694e7724517cd2bd46132e776b6da4672ab7ac25dd6e680d2306a709468775c4b10a615ac429511027789597d1793eea04211cd8d07c814562f899badabeb8d153432a8f75"}, {0x40, 0xffff, 0x6, "8b0b916d6efbf2df0ada93b9fa18f6ec6d3e3124faaaa5772ed2abd89a442f9a723f0396de7f1d41800fe2f6391744"}, {0xb0, 0x1, 0x1, "8d5b4f0bf746abda36cf482ea98b568508744aa7fa59330874a16117b985b84f4c1ac2e6c8bad30faab68072a8719ebc62703e52607f72512e847bb57e074f044c6e0b229ba060bb228695bda280165c858cf5e2ed2db9a8ba671580ff3fabc07c4276a1fc01948e74399cce1f6f52c15771fd4bebe2c4d5443066579bbb7f8f6c967caab46b7bf82afd0151fe5a450ac6de19b32d0cdc469fe3d936"}, {0x18, 0xffff, 0x4, "f2db"}, {0xa0, 0x0, 0xffffffff00000000, "c0df3dfe0cfc97c6097efaa57519bf925cc25dfca0751ed495bd262b1541236208e7a0b9d15751178d2a02c8dc1e2678e8f2b8eebb26e3f4f8a1a145dec2c2db1da145835e676e8c2023fd1450b0e1ab708743d1b0095efe5d7a22d869b6a2a39b1b56962c503da3030c46aeb72d79d4e825f1cddc76bb3a8dccb60ec3814563e42b22e3884b5d99cf"}, {0x18, 0x0, 0x9, "db"}, {0x80, 0xffff, 0x7, "d2291d2369126d3e80a35372684e2dab6e1f29214b2a2b83c6c258a9d26e9b587f0085276762f9026023703e80de718c9feb3daff7ac91e27c96ab6bef8b61e179abb360575885741e9ba50174020f7601aa7240b438d89c74f5da1a624f69446ee53937184b8ef70a1932"}], 0x360}, 0x8) 00:52:23 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="095dae3070ca9f05", 0x8}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="75daaed95922b57f8b5f89706ead22b50ce0856b264139e3465c820ff298c72e90f4c423656ca1142e3b9aee88f37b3288d92e883baed4c586ecf1c9a2b8647b13ce3df9d7fadd217dbf032e1b2ba985b3546578b6b1598560bea52f606b6b1e427315fb4b99db6004493cd1e639e8900985896836403b097e1460e2ad22c8fe7ad4b0e8842edb29a9541db8656aedd64f98c72f387f562c22a96d6456cab3b8106cf4b47e38c501e7c1e56b579f8aec2cff030eff6fffba6c40368a0fe86afbd1f5b45633d7ac9a3b182aec086b8098f096ed0047056d2c322f68077407251af22efc1c5c50b84ebfc4acbe87981c0eeec83dfaa48e38540284", 0xfa}, {&(0x7f0000000140)="eca683a986d2038e3bc9ceba1392c5261de0ce2efaa521515bda71f4f3b5a33861731449fc91028997fe8df5", 0x2c}, {&(0x7f0000000180)="e56a1f529a360644522752fb48e78ecd77e503c6acda04381379d90e0e07d64dcc098b2c2d06fdb9605771e3456096d4fd27fccbf31a3197f339efeec3cb4f4e6677f055992089351f5742610a7ee2915704c5ae5afe50497bb7e48e8b", 0x5d}], 0x3, 0x0) 00:52:23 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) close(r0) syz_open_pts() 00:52:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc060, 0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) 00:52:24 executing program 1: r0 = socket(0x1000fffffff, 0x3, 0x40000401) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000003440)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000003480)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000034c0)) sendto$inet(r0, &(0x7f0000002440)="f1828a636f91f03cb6f1d9a97062294fbcb90c66d4cf58fd86a10341223ffe7450d1d31e05f1d1782b0d7980b5377bea507ee9b13ca501abcb9b7a9a574c9d9336f5a14d0204a1e641289a6fbbee91cde960f92858e3501f3e9c3ef119791cb9efdb77a8888302ac34f027e7d1691a1d241163651192ab6d8cc741e704b9321ad8069dc6bbe27e84bbcd4dd9a83db14349a761cd1c858b83669d97fa192b8b10c7def360863ce45c3c4f037742912c8eee345457e232e4dbc179bb815c47f65f5340ec7ccd83d025e074ae77eba1e5a780fc200dc1ba267a353ed934fce535ede14e1251dd1bc6263c688217b219dcfc0c7ddff5170c7d8bb1c2c94de27cd11be7447bef57b861926ddcdb7a813c7905d2c78486ef69c96bd63d55992f09997f58744ae30c7c1b479711088f3136a26dd6f0d696bbe42aac9c7ff4115da313c6df6a77d14de88558462911c8a5d9c2d8047029dd3cd629b09c134f7cf03a749aa9227eafc1f010a0497b438a128294b661e598f029860d5d8518d3998c713b8aac95dc30ac0dafe9a91be1bcb32fcd0d8a920b6ea41cfebd835614b8ef4160a14da9931ad5c4dad051c9a2e066ed3ffd7f44fc8a16d2e134c88fd2d9bbb87093accb302c93806038df13d7c2751b64a566ffef80e9137919ad70e415f20178467d5b8de087d1a5fc78b24007751980da132ab270d39b652ac1e51833b1a9dca040e048c1ac119c3f602ce79c3536fb9d6a29997a0a384090b972c005776ff5e01b2aaa8b75baeaab31a1de8a597eca23a7a917ef46fbd8221cbef0a156a1c90d4a40ee4cffceb224b66665ecac3f5944a90739c7d3b882a350cfc442b4510cb45b8ed4996e2d12e0a276bcbfdf198a3154b688537f1aee97424dbd66c911f6e48834039de1faff396bff9988d1085b8b08964618d6aeb97b8524b6390951c304032be00d7346033fe61dc6cfa6800e4a0247d2ebfd26e3186d90bbbb5982a72ed8f7ec840d197f1625ef77a442d5d694a50f3142bf3fedecff20fbdc7ca7353cab04c5ab63679735e7fa4a8c53a445c1eedf29aa6613540c9a0fad5a33012948b9078a38acb7f8a17ac45c5bc4dd38cbd595372af490ed5db81cae44e42c964ede56a566fedb5e210567eaaba75c1675dd3b386c469c341fe90ad5da6f8f6bac71b9faf50a0d21158a9ed6a3bb339ed68b2a3506597d5964e77fb347687d5a408924f69180344bf0802b4a457f2e56de7bdf15c3023898e91ef710ebc97899e3a69f9995cf9a6185a94adcee9c6c7eccd45fcbbe820ba69bb95f11f62be4ce3bf6806794015c0700a597ed5b12cc2ac7742d081ce39df7a052359ab60a1a1bb86c80f694dc0ec62d93b01acd3ded39081471e7150b1b77042ff88903167d6083298140de506f299708e1ddaf0c49b5bfcfb7736ac761251a8cfbb339cdb345936b81f9ff6e41e3a6d53cf0134872fea98db592a10b8decc0314d9d18133471e59705c2cbab54c9cc7190df235f49d1fc4dcdd78e7978f40b91e97dddad1fa394d16a1cbf3dec98add22a124bf4f0697fd62329ce916f38e3faa3d1874d98d4deb6d3ece217f5bcba90cf1ce97e641bc469229f01cac1c504624030c1b5740f7209266b8a7eede3c98afc826a6a949b408cbd8fe090a8bc7d449aec338f6679c90dc3acca8d35305c021e4bbe358529774230473a4c830057cf69d9a2ac1e80855548c7774af67e9a160ff579d0954c6f6ef5d475aecaa5097a5017e3de34d2c13d170fc8100a54e304c8805a0b720968197099178c09eaaebbbf1ae700cf4eb8ebafc4e6b1caa00b3852cb59badcfd48da3d6cf6255259513690f74a95efa1d7a07a399fbb8aa411b0a8f2dfeeeac916f4c847810b9841c8ed6c6d5bca94857d0013783af611addc06db75d081f3e19173fa1483d391f832bd8085464d1e392286605cd5868911b2a857fe96658663a973eefee073045375d73f13001614b2fa1b0f899ddc28e2ca6c4decd71ecbe9ecae4192b126b30dcdd460d6f2f9d5400dfa87b299edb2bd471c1a3da7662d3c04f343c90547e79918dbb666b43b90c5b39c39c1c86f977380831aaf58d003fdfc656a0ccaafe2df9c9127fbbef26979f20f078aa3100f4f4f53573fb34f5c01a72108d691d4b6a60d4215beac3fd9adffe881049a7393099046a91a2cb32b97c2e6f3cca883a86af341d309d674d5946ac9d1d14805ec80ed01515e3438cef8b548888f44ba328ed30a39ab085d4e6df39734a697f1342f4aa9ca1b79a580545534737d409c1b2c3ad8b9154383c7874c136cf983c4b638cd6eae93cdb84cc8c6d719026763724a4300467012cbd66bfaaf35baa9353cd1c405b6627249e81100c7f39e0316d13474b3e92b9af7c25fba56ca01cf9dbf61dff8e6abcbe363541631235543092595b7eaeda18a3f3b0cf3d7df26e1fb03a12ae7f8a0e41857552fd53b3a8b89359cd6c0b3dc64ccdf750622d0f58bb792ac6a98149165528ea905af9ee71a4bcd8d94e9408ace1ac8260f6bcdd364c70413a82b8dd3f4316851f02f30bb511e73ebd9fa1f4bc74b33b0ec0bad6b179e01428103364cd96cc04503609d477f12abf5fa3e18343c690a9035cd5750a04e0f15939c8b94b67a66b68663314b33a1dce3eb09c4b21c49f3394005f95a2f0a3d27658ca313cf1f811062897f631fd51e086f5e65f829bc5a23684011b8bdf10884faebf3265efc94ed5fc2f7b7c5427605be3173122d07cf651213402e9414c3ad3a4f28b9ad8dd853d2b46b4ed46195f21f607d2df9ea1c85db778ef9dbcd1bd83d0fe9840710a3e57fe2d5c099e54e797969faf8b6f9cb52703f5ed917b46bff0824ad8bfa30b5cc2348b5821c3ec45f80ca6f078a3a939ba38c6238d4cc0814a9ae26e8f1fc57cd195234d31b4b601def5e92420f84f71bed29f1f82be991f36ef3a9771ccb482f165718781af97e9dd4a9fff53e43e5b2540aea40578f62fa49527dcc84996bb2b23ea3e92556f51c58a85b37d39028669f0768ccbfc7ab6c299424f06547e0b61f34d1a1ddd775316838967a87a4b4ebd9335bc8680b560c09c0bc9a30f8b40f6cf1d05673ef80dc8e3497fc83ac69888494698ea8fa72c1af894dedb7ae5c249a869181cab041fd85f4646b3d751424673faeee128b9a6361cdf34ae645b2e25df479f65d4e175ed8837ffb4fde7b9e94b59c7ff5d6b7137f30cc6d419e0acb1a64dd61efe8e8dfb2f2504783bc8f7023ee49851fdc9fa45767763aeaed8faacdc7e2a641fa62c0ff9750b0282c084aa4f97816ce1fed8b04e7fe765a67d927f129647d81608668b422cf0e44fc414f52e74da32faca5e936e83a6447cceceb62f3f2058c251df6e389dc4ce64dbf7a1d7f1108b029699d48e67c4f693be11895cfc3baea32b2846649e0ec3c99f8cdc1cd9fe840df1af7349f8470e748eab74b767bdbdb1300514a22f4f9043b88eaddc34170a58205137819c94e76ea63f0ecb6df9c3084dd5dcb733b6a36abe79c2993e0c08b08d8a68a2908348bbe8576aee6a2cdc4309309c2c6c51d0740691b236fac37e765d2124accaadef7e4cbda618b6d61c16bdb7545f242fa7410041cdf5a937276b396232fdbabfdd55b1062248e3c1ee6b5cebe04d594702506736a215bc1be735dd2a0d0e81b57c1cb11882d7ab912fc1d9866f5ffdfb56f26b94a6650037b32ec608e8c62aeca3ef9c86498076a69e2f30c26b3a5efc59fdb689078c42bc7d29539c6a50a72cd483e1ad8cc52522c53114758fcda288bd46157cf4287c7efa37c26217810c0fcb784c90f24da45b9e2bf7ceea03394c3b3ccfb3fc236b7d36a3e0e4aa3c8ef79926fed3a2981ac66c69a9f5ebcd3519cdf9e5002f754829f63dbf107f2ef64a1b1176106d0fb35be98013941de21a48fd940aa5faa0aaf0ad81a3c9dc97e61f515bb50d50cf3c5202668416147e2c82d8a616c506fca1a165c332d8afe93dffaa8d1359fa371db5e23b7b11b189447e873ea8078a1d37d4fa980182f8cf71f7ab5d7e9d15e9b511f0c8bbcab244fe36b353c69a53dc9f9aee8b3301796c16c21537af2d3af44b2f3641acc1280dcaa3187ce69eb53e28c8a458297648d2ae0dab32e8536585a6b6dc13555385ef5bb9afa5189bfd24568214b419c4b3ffa5183f3ae8849f9a605495029e4db43481e04f8f8d41bf7717d746688a8b3d7db98dc909fb75d32b53c44f88734f1d37f14d6c751e90aba3a895d903037e8443823bad8c0b7e6d2bb0f6cd116605750d3dba03aaae423d470e4769db2f96de063918bd8c3f8f5d526e58b1ed96c87bfbe7865309ea62d984e646aa22c7cba7b10303f17ee5158064e674a9a3991f8fd3afd16a58f6e5e3383326766fb5e3c4420c8d3a6f8612f5f43a0427f3c8adaf6511526bb1ef20d400bd23984df9e0677ce2edb4f0117ca31ab2bbb1ac3287609d9bce1325897d22e42b728a6fa3efbee2cda7f8d98308e7a9000733f14419c39219a05e12699a7911a19deca93d52521794d7c660bd9b6398b57643ee3a8924b1fafc1a9acf9ef99fc223735b0b8713df2125cfec15d6c2361db606872ae5c58c7a037b7f9302f225d7d0fd9324edafc464d5d14e22ab65d0d67dd6ed88833c26dc4f81c3090f96d99aab2e9f837d96711d0932503b908fd1929c6361aa199a175274457d302bb2c8df950c92c230f4fae370ad51ed9cfaf45b52b04428b388eccad0fdd67f149ad88eeca268c4184e862dbaf2d07963e5a6841ca699f3c3c5de8b0a11350580c390e4e795cbcd9535958472ae20cf4fe00052bf9a2c641e6e940fbb93cbc5186954bc187ef474e2709e9d364b367f73a430aa0dae05816568f35144d6a0d10d262f7dfa9f45844cd93599c50dccaf8f842e339266a863ff97504e583b8d0b1177f323a3f176ffb3f53b840033b9c80a8334bef865102c2394ee7239a2a68acb14eb0eb20e200d73c8639a153663c2f898a8dcb3e442f6aacd0b7e047ae9da1fcfbc52fb31e0b23c82e14f0b7a7a47989a073e2fadccdd37a218516c98bfa1fb07a7b8e8f4fdfcd78753951b8e40f31347169d1f2d8fe1ef78f6485ff5bbe29940a38a2465b3c2acf71b18785d0954ec304bcf5bfe087e39258c4021659112a6aaf3edfdf7d620d1da0ee7488640c462d321f996c53c8449911d1be78c988398c4d6470ce261e80bcf6197f13a78e1557d5fc965cc181404c6106ff78f321c62abd757207d53e945a775808bb46cb3d6f1603395fe67e333a1ea97f586ecfd73803151dbe05088db6c8a3e03484cf9be2c2aaee540340e505180f99735cd26eafebeb74968190fdb0652867b0325bf727414f232a35239c115e213e827a00e3c1a3a36c95d21a548c261d3347538753db87532a6d97c69d6fe7ded59a64a0931286c2aa18aa943f116c34e2148ae966431155dbf702fd3b253f157109b1153f5492ee78ab2426d81a3dddc199e1857586a17115111ee470ed3c36aaa3b6618ebc5dae6fdeb818614ba32857281a13192883d80516f91efcaf92c733cc5c67c873bb2c6f639877d8944849dc9396a258e8d2028f7511b1570f89a4295d7b98d7c3e0c3c7bde8020528ae3db52d7f89602193ff40dba6127bf24327fa1c0c9ed8777e647c961bc0d18c9266d3616463ced83e2f0fbf8447ee76f6c45c1df1d656302e8332dd9b5168eeeeeb744cda530cb1b98cc554ee97e68de67a76d2be432d591e20f8178379f0306afa711b4d73f826a5dcc9d61c1114ca910ba1eb17049ed30e", 0x1000, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000003500)={0x9, 0x993800000000, {0x0, 0x4}}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="cf0549fca03ca2c8bb8136a6f34d0549d91a2b2fb2d32e9ff81cb61ca4060ca9118cbd6bea80a72fb0fc61143c6bf1675fc3444ed1f46ba83a03b566635a7cd82805a0555c3064727b1f47040107dcdf56db15d7fd42ced1058220dc08ab798657d82d1d364a45db", 0x68}, {&(0x7f0000000080)="a5804a5d44eea1c06b719da46d6a85d3364e8889868cf8507d6b7a7ca4265347315ed8f2507323296402bbce21", 0x2d}, {&(0x7f00000000c0)="b4af11b7df70bab081af32ffd805dfd6d916bfd076aa9d12131703f8dde16da98674a1bfcb6d7e623359ca781958c67fdc8de0", 0x33}, {&(0x7f0000000100)="a12dde01bb725b4a56f69ef36e65dbb21ebd16464c487d189fe7983d61e07fab8c6c34449ea51c2038d71a9509e82164fde258a0043982d9863c245462a5709ba7b1e338b8668fd02602cf96893a0591df875861e13c3513ff41d00ed303290561450c2baf2d66b74819700304a8eb0bedfc985056b8bdd526a9380fe92c806664cf6e1070c3299999ff1632fcadfd30b2b686cbf0f8720a66f63425053d7b10efd7ba133e1ca3c0ac068040b751a19616f4bbb4582b72e4508999e2288cc29a05d15e8b7251ca7130de745e64d5abb1cb940da96352a31f6755fea8c9434fd2aaaa9f457b824d3e7dcf2b723748069501e0741d96e58a34e633", 0xfa}, {&(0x7f0000000200)="f209462562f0bf344e12fc0e118891e47c583e3d2629a9f4df9fe47a52b3ef59286f32ae6d3170eef1bce7d3743453b8c1e4b55e9f26f14f99d9dd16a3f350f84027488ed89870d7b0dd39b69948a25ed918c351ff1938db9e529898c9d76e4103d96d7b032b327aa3126af22c36bcd90057d0", 0x73}, {&(0x7f0000000280)="ccdb77c6b3e5b02355166936ceaa22c09b4820568ffeaa172a2952fc86b0616faab3397eabd03ff363374586185ce1685afa8ff18ec0839b3b32ae4e08cd5ac23bba6dcca022c142eb311eb065db64c6af1f00667599b6ecf45f01b5c83a5b2e8ef0e5cdeab834e07b3b432c87c7a29250783457263f445eaa21509b28ffc7e0ea8b56c3346b234f76d07b37a7566d5111c203500f081c81e06bfa7e0197a2ce6b3cd97566433f6f618435f07b68a128e578151ff9172f01c5a738982ae3301d646fc7f79bbeac8bf3242e6b81c871b729e92c7b46879d189510c3aea5abc23162e8f009a4b8922628d251d3b9f02f00d4ab36e9a88f36bc46d41cb6f82a924a777af7bbb2528a69989c58abe33c6d03bf71f798fe8aff462d3e38ce33b002c2c5d4cbfaddcc22ff79cf9aeea337949a28114209a4ada0d57c9e3dd666a0b4424a9730a3f1cf91926e3e5cb4b04dd9857269212515b993c447941c2a9e6174b51c68dcd68c1fd2c6d620e0671997a96b9f521a7e66eace67dc283874de3d4d6e8248ea3ebe1c746a64e89c608a00bada1e072e176f3aec6406c772124d9c1121a93c34e8a198a2ffaa6d2d9483d3f52e40bd074aa544b79ed33630e7bb10754b8b371b35874f16d7cb08f70b42d5837698e6bd05756aea1fc23b2ac46c623c8f4d0f74616179df7e8c871a0ad3089c8166b1fbec17b541240ba52a8f11df1ad9f4b44b1a63fa4326166e444f64655c02396937df8f2686de2159800d0a82625e53584ad5aea27e503e6e65815c0b48739a76b204b17715c55e52e85d3fa251cc75c664dba26e850f178077aa5269cbe7bceda99a961d064d6b6e962ced706ea561ea2fd40ac5dde8dbb1caead4c1220ffe3dbf6cd43736fcef291d66187a06531ed8d0c54fa5dd329f21af51d1c0a6a868123a78ff41b7af9c1336a52de4c2f6958cd4cf39307dd8952578d7eeb262c140aaa2aa815785965fab22f5cfdf01841e268af103da2433d91763b7ae5ea2c5c3bf8f4174cbadc0f91ba31f0a09b66d01efaaf27199ba60ef3e72d21ad9b34d51516083697dfbbfe986061ba176d607bd3f2662305725a2a84195a5f8b308ff510ad4443293fc08ce4f066f329582c0710061d29d3bb17a024fc502d67b398c4880d3915c4bbb1360021d0b2c1f3dab5c8a7f56bd439e3e97af26a24e6fa32678abaf0c6ad92acce3343670d5e5b34362b4a95bed21879fe9c31a79695b732e1759822e5e0a0c0b27137ffe9bd783e8e4c9379d39f737b0cc8a18c19eac142f6561e17573ef7b5ad0ddf815f18503f03f98b52b4790d326eef9c7e7f2076a345fb6b2e989ccf5c56cb24f173962677f291d802fca541d5bb63f133b8c784aa0d638a5f1dbd241015b128c42f5fccc240eadfe4e5ee93612a8967c2e1fc5e4d4742f061a2c5dfdc0286150c06e2bfb5c8a8639011c0b7da52c171a8aee96a517c4c489cca7e8f6f9d9d82851b56dfe93376d3f5c93486bc810c55a4844b50b1ba72f05d63d875b74b62c143164120b879bbce1340a3bca479b7b0cf113c8a0a35c5877970bff67a9e4c23f3882684998dbc3c61307ad00413a28839bd631e7edac9993388274ffa8f96ad024fcccb9c786622f30d1dd5a4a798d94dc09e34b1d5e96cee9144fbc9503b5e85763ef7989f6c93d84e3f9fe92db48874b7ebd6cc0dee9334b494edd3e948426b55761accc1e8f8abcaf67b5d076369d24d85b7266bce989546701500d84d4a52bb693cc6979a6fef497b904e0230a645d029ba434374825fe901599d326df3ba912e2bb7a6148ff404aaa3592e5a0393e72d0ed3b062d31bb58a1a1dc504f0cea69f01bc33e4fb68da6cc1bcf113d8fd6af5832c153c6aeb428410864e4b4e46552fa230c0a5121776ff7e74ab229fe2e0b175f5cd9fb404ab205fbb3cda196ae67ead05ee283baa7ef31a210ea796837eb8a689aa3af07f8a704b5ce904097b63059f259ed0d6b307433ee01f8be6ca7a0365802475af38b7c8cf0bb4c9698c1fb468fa7a8deec8b2cb28d54442a5736c70715f135a6d6a75d0ec5e2c611b85d303200ce748845216cd0eec701affe8f10cb90c425a1bde9c7bb72dde3f63438fc5c43562ff486c34b9eb21d979c9544d8cac331cb5b1c72e41213d5be1b2056e3068ce4cdec736d8e633b88cceec72eb07d171b311432880d406fa14435b872a1da4f1759875cfb0f76fd581c648b9962b491f1fce340925fe7cd77e29d7f85d37b7d416e51150c9e5e53b1fa60e2042b37cf983c106b4ed46cb70fac02e96c5a0674eae312fc5d562fab28cae82b85440c0295236c4f6190e52a7ce813cb1ea4e91d9f07e30c9a4012ccc694eb89db6c3c749988f3e4a9b7cfa8a42e0cf0d1b9abbdf4bf288ffec746d48c365987ac8a9ceaec001f75f88b945c71168362d99f10a0f0b4fcbade555d4fff0a4aac8e8f1820ad6807c1c7956c78e731d2d4fa5bca92172654d28ec62106ec6a78d23e1c477aa2edfddd9b120834b5d27ff4f8335154b9fb08dfff6be3a5ee1d45679f1350c66acd0138bdbc6ca2d00df2a31f905d4936aabbd1e1efc210e6d8e25a90cd13400c00e2dbc4fd6084822cc28f412d2e1e0a98fad8d74b64c8f08246fb822077b0b4899450a52237317a91360af5e7e7b131e13b51b6f80aff9db0e5415c3d47427b1714cd55fff70cfc77d7d2957660d040e4daf9f52dabb53bb978ea7a76d7ab7066b69734dc4977b17b7951dbd58f487eeba96a53a09f1a5ace2c3bfbe8190897f000734104c2faa12dcd07ef975afbcc6fbac765292da447eb7fba4e6407ab43a0bcf461e20b2ce040a100dde781710ebbd33835fb846e71a69e7a7530b3cdd97119e04e1bb7dd5283023ace85acef2280da890a4da05c78e02ab6bc0049438a5fd2b03d0d31c66c00d5a398d1141f3af31322a58daa33a4800b81b3ea20216fd767a5989c629ff4dc0d1a56ed1169700187a62762af7e1c1ec106680cf060ea65b46cbcea5f39860ca29cde88ac5c7ea0fd01de095ebffd685864ba72fe02e24513c45ef668ac44d36858e2378d5e9b027410ddccfc502860027035490751cc24256c59ddfa2297d938fdbdf6f3181ac27bc335922ffb72125d7d7c13a527858f56f73fc058afc75db79995025d03eba9ed5dc971afebc58a59524cfc9aef1e38bf1c584a54a98d5ab79d5f3881a7b326ac563573afd2c0cbc97d6c195c1bfa019f7cf005a3299c7d966f3321eea78c020017a795ef4413ac0bafc46a6f98ef42f6d2149fa91273fc420455cca03af7861ab0069b5d31d1b6ad6432b0f2c18742b4dab811069165775406dd7e7d3748c4a9f66cb9a34e0a6dae4c379e67b4576ede22b82f9665519b13ba39b961aa5cf245b3d8a08f4e56cc7341b02e4f172a7fd9babe4aac2fccf00b77f518bc35ad9e16f4b420074e85262df926f6789a5f7ede380d3e507e7ceaf0449e636712e9c7fcfcb8bda6eba5ded4ba1d35a7a7a2ae1221e66dc4a98ca81c536463c4d608c0e00df04abff660ac9f14d6dc44d81bff77425cc17dab629c5deec8acccdad3f832b54a03ff90620544321336e3f20d69bee1327feb614d391ca552fc62db07a46cf31d8f20fdf7c8b992584d2985988c75421b6a909171e0b3fa461e653c08aa0a5bfc4244f1fef2b791685d77e3dab47b7b9311c73d7172b78a4bb322007c5b7bead53c7f773703f1c936904b56a961a4f8112496f6d10da77cd2e38d8a3431f7e970598c0f457b52cfba83fdeb0a2ea382c10a67fb4e2c6f0c13c44d890a3da17e47687e50afd872bf6215392c0c1544ae9116c0fb2a934184e6375fe89be624059bbcbc6c9d3df058508fc451789e34b9e717f62df7477bb243ca9126489fb0f12a452dc212e50dd7c66366a61b1b853f0358f603c9c904814b643bdfdb8f0f550e5911a50c650d9337d0fe98fff9658b93442697699b020129074ffdb5892df473627b5d73aab799b8f724e76a5d9cacb3753fe75baf614e94b550142f85ea3eb3cb55551bcb3200f6e10e8475c7c662a550ecd14bb59017c9ea042a0a870ab1ef43e388093bef24a4a7cf1d011cd86bef79661bf5ce7225ea2538d758a9794c8d0068aaa2dcbc6be7417c7dcc2a040c891a6b000c8880a89c5bbdf57224dfa91d1f3b38b2fc90a1bc0586d4ccbf185a904dfae3c804de4f3ddf4d81f0b60bb0683465cb69d9df79224decb7567909dd3531220d08b0f82a12b1392044bd520d5976664dfa6b882be092e2bca521596e3cd674f9b21d5d02ef8298134532103a600ba67b2af7c22b77c4fe9a5eb9c71d935fd78d8ffca9abf69fe3e75ffbf51d493a30cb763d562036d0aef1acc8aa1461380c08058ffd1cfc7dce2ca84b6b8cf6736ba094fac3382bd98e6b14a6c747ff3077b8f279b9fbacc2bbe27da77d1066a5e04ed790e7a34dacdd1294c8683d31daa430c226e142200682d6c16e0ff5fb10775de4ae60ca7214aad164cdec95b61d91da8b56d7038a4d7e8427d785004fcd0b6af3c319e805133f97a9ee9f73bbe55dadaa6987db55df05033047a9ee9610c431e6bace15e08836f7e395ae1dd5ff2a36d81055b15cb0d720e84e637936c14168885a7fb3ad0f9d444fe8401417c072b5796a779bf02e1cecf9479fa1d6ba2724d224dcbf1829aea52889e1a2512007d10e6b7ba862d7ac998182bf62da4fcb74cb8054fa3abbf15b8694b4dc353f672713f2ef99ebc8f6f6915cbad5598efa1eed1366c47f6224e9482d8a6ee5ec773569997c0f9c66b969fb24fbd6a010d6831dff0cf1cbaa5bbadbe33310558d3d49eada9110aa9daa939cc2bcdca0ac3717db79bf9a3a44eded345d1ac36b3af7d20c45fcf580c329da564e0c9f600c73ada5bd56cde499d2f34bee3a2b503b9f571f83dae3d30a3e491eb49f8fb69e6e67e99a8d2b8325fc071f08b39967fc2cba0059dfb93a19608ea15de13c1e3daacd13957c3df3d82da44bec5aec94a2c24df008031c0e6a0410682f915e3352f824b1090c33a17603e9ab11a130eed09eef28b0731a9f66ab9f5b343a49d6b6ec70aaeee49ef64f8f03138a60f594fc5cd425c3aa66ab74db3519d8a10e539b8d62929b1dd02ccd849c18ebcbf6abcd88ac3c4b1556461776691c5967eb7a8b68a12c2bc4f4d39a001723c2418e36789e667fc7ab0391ae92bbb6d1007c4a8558b48740fac8e1598f565c47d61e14adb43da7d995bc18087196399fea1137d7da8cccd07e27ce0f2f3d801d960ccfd7c465275fb90290a07b509ac9fea0d1318a76e707272890b01dd31187f1d1695bcf308dcbdcad3206fcbd762ffdaea9de5a1068612451cde5eac55c8df3985aaf183523ea99078b715d547cd1edaaba9f0cb5110af1082f4e02adfe08a24c449100a38d38e56213a67a333055ff3840b30285a9f7c553a3d55d8f3409510f4901edc480009f414ece6f7851760496b6d664e52fa577587649b82b1d59ecb8cfc55006cc0a370eff49ba7ee4b78ca2b0d2f15ad1180a2e7ff5bc9ff3fdfbb90b815d760da8d427cc8033819ae3251cde02ec6ae6d4c1e6be820a184f6aae36bcb2ad6ba677dae590d85020b3161c2fac0ecca2500e9d151f3cf2bac3c40ecffdae0c442548e01a8e88792a627cf4361da65be165335185adeb5b5733ced9542d0f7b74507817d2c63a43b996ce63927da173aaa94d6617f220f3311b90f369e9a1b167566556a515f6bf4013692c54a4cd5dbef379b87ea15d64a842b6fd3ee559f62c38ecedc4136e972162", 0x1000}, {&(0x7f0000001280)="ebb2f8ea3e1b6469870fae9a3be4ee67356c6d03de89b0006d0364feec15466f4df3ce005afd3d931a7b73bb65ac639839792455ee32c185c27a59215aafb81f0bc8ea0210d83ed8840232669085e87b734ec11a0b4433aa94", 0x59}, {&(0x7f0000001300)="d32d47d26ff8f10764f146cb765b83460cfad8ba193bd612", 0x18}, {&(0x7f0000001340)="6d5b9ab824f1f07902d149154007c44807b31575680c7e0cc7fd34bb08ed6664e42d95a50e142baf885b6650386fea3db3b48f9f9ceda40b2baebb", 0x3b}, {&(0x7f0000001380)="1037e2343fa61229334a24da86c302b54b41f92b56919f006cec773f32df1b843f097e1f64b62dd106a22a40c42d7d37d48d25b44434405ea975fc2b6832841eac7b481f1dadff714157ce6f6fcfdd335f157d753042a9a8546f01b4bbe285b51bc8966f84cd24c9399297468f7cd66403db7de657c8c18bdfaea01f6528f1ebf305c90477d0ef8c52561d37462e355fe03bf1d3c528572afdfcfcb10b6c783af63b517fff3563bb90be282f75d36b11d198d67ff2bac922253c90d35cbc72070432959ae6d3d5bd10918f917d2005b7a5e9b1b614c5d67ddda848c72250e14a3ed247506d9359209820bd99ee8f8c21f894e4daea34980b0fe4bb0ab8dd5de144110933e711398013c0e92d9b26f2ae6af7f5653e58f67cd76906d788f2697a9030d1d17c7644b61c9c99860cd53029215428ba111e7af1dfd5a0d94c0853c618ee1bad2d6e96bd53e092a2874a97b86f3129337a74e1cd4b9684ddeae420564a31dcb8b9e9d8780be6eda328668cd21b32bbb663b5e8b5bda27b38f7f6d33bbaa8f074a697dc2ab833526d7d231b6aa371a626692013a689903b762e7266224da54e606be68af5c256e8aea9f6aa939f5fc3602d997147a9f7f3949d79b2f5c1d105dae4f0a6df68958984a25d177045974d110da1388120a8ca08b5d30f37782bac2c0f35208536fdb311b22461ba8917564a82d323df0813930c5b099ad054a2290f6f0208c653e154b3fcc0424f270f8864b72e1d3358cdd92503ad5484e9d752901d6249e6f6d93b50ecc8fa2dc297e4e646e482c2c2e399cd4114c2968e0681be602032a5a16831062985783d03cba3aa4cca5c3bc87e8e4eaf61f3a8ef526668da8c9d15186f710ba0ed996b97445d324959e9456483261f8243eacbdc9a511f6d9086ee57e8e23f65752ea7c8e05d34a9e6f686a0b45fbba00141c8e6eb90c3d4689155fd5800ab460ca5c638ca1a7ea2158ede65c40ba3902eabc55c35cf472d5163abd9413d831173ddb5d03fb85da2a57c868d08b5efad93480a750e9cc4e1fd2e8bd83de01036eb32f0726aff715567601d8232aebf7d2a5f57f5da965580e58fb39d304209e0c71a6b692a221bc939242e02e4b5b1706fc74681bda96e388ceb2ec4e75e57460864f96d9b8e6756f4e0278e3ea15ea0cd1338ff09e7517aa0051be3807d885dcd36bb2b72e16cf3f92c428a5c73e9e38766bc4f0dff8bbc864a6ffbb2ab2974a2105ea0e5b7a5c1d009757f1f47f9fe0a67299c6916d9a98d0f06e2fd0a32f4b26c0c200454633de78266c4f7c12f47b93c4796e48d8aa340a449673357e60638b9b1fa0f1f0b37b636ddeb8235eb8f6662f0f71482d4677b8d9ac5526733091c01c7f717ec32fd1607204d54793579e4ae985ec1b45ef57fd034badf763213c8feec7c1b3505e4f5a4b71b13b40e829d0d8095c1ca6a57df5d23736ae057b627bdfeb6b83bc3eff12c38ab90c5df8292bcdc3d6f04070c70188cc48c68570f87df0ddececeb710700e0cd68ff0142a5540dd251ac79d9d767a1725424f538201889c50565369259d7f0d2f768cd991f79e8a5d5481506efbbf7f24df0f6faa25d68eccd771b7bad9b9a33dd5d7aed7c826fa36f375d5080bb7004eba6f33c1f83829c080505dbe2c50d2ea7bcb4b47b749fb13a2c2b583708d23cff5fdebb4c0f640123a8eda55ff7b6cc7f5810648f9e1a9036078fa98d5cb4e4d5c8ed6d829d2fa345546cc2d51c0f11eec71ea77f3e8dd61493659c384055e083094dfaaa88c7778bbf65d45eb0671e91a9b16345591e5d70ddf0a6e764aa1101bbffb1a2863454baf3f6c80e6bec2e77f0d718661ec193485006815529c0679e913d65360488d1bf5cca7ad89f6a5957a7c15eb5891551c7a93b0b53efce64ab79f26ff5d45b348248b1c05fd93fc49d402cd7de2597e76e6acd44fb4511c3e727f6da0ac6308b580704b89932ac263d99080de726c584b7646aa43a6077e8b9c2c1eb73cc29495c45acbc9e933453fef181000d4313833a8d2cafdc3473353670428197d72746df40eb5aeb0b2178042dfe1721b7c454d12c64a619f6e771f721ff6a85958818ebb053acaa24a4a6d94568ce140526e634a2eef593d58a3ef281e669de30008e2b6ac744046eaca56ca60dc98e6ef235b0646999ee9346da44101a14fee068bf4f61817c0a453362445064e617d185a59ce84a7e80d8184144fb3178e8829e33020b8fd7f1c72ea5bf31e8dbb02f8a74ed054c1277dbdb1850bac8fdeea440e71518077a659f617f9ffc622c30ddddb74128fe3fc622007672a2cb8f43ae11036b1a99bc57cedfdad035202005c88a077ba877dbba21fef4ecc319f07be7f4a261a2e561b51b2de0d7bb05773f81ae7ae5c62f742440058888e439b128971818f8712f8687cd076a9e0419520b808d0c9ef447cb16d2fd7f78fb1890648a9491dbfc980241b43ab4cf721f7becf538e7403910d4581a29904ddc71785196a13efb4a7ec1ba90f421eba73661de6df13aaa46b30e5cd69b9c054b5149c8e26025eeae19b991956fc632547499b30970aec6df1b1ec8bf2a193b21cdf7734784daf9f9ab1f8a9ff9f7086392a0b76668b2d677a7c81857a7b1befd2c83647797163442e99ac2eefa7cb2122e1e46fcf1b1b505ceeedf0fb0633b9fae14b2652298bb37f0fc9bb250787759cb21ae0541595371abeed628267e6c1daa56248eaa49644623406b248b569cbe11df799139bc5bacbe3951737fc95ada1afb5b9ab620b3a7867f4d6404a2c8b5bc17e6b07e7673b5b61acb9980fe8294de14184c0be503a3ace0fdc2f93b1871090fb72a0f5c064690d262c99ce477915d8338163e852cfcf5bf778c7e1881dedc8ecb7529dbbc17ea5af62dd62aa22e38de48f5b4c07b85a1ae098e5e9fca035273019d474152435423b0891756e831bf0a2f3b225c6f2a7bb5436d66035e93ffe1fcaa2dc98de8ff3ee514ceec78fecd70e0b7e4842d9dcbbc26c50d1457bcc6baf266bd577a9decc82e19b93e8ccc271cfebfbc41234671d9241271f4c39075c5e6481acf70f5b671c4a3f3a573a8c2a3b44c485364e359ada604ddd5a044e95a75af03874ea068ab2c463cec1155ac0073ba785ed4531713c8c2e31fc5cd065bc939520749a1d75ca15dda874584450fb5f7b3e9911d721de9ab745133a2c4d3eca253879d8b7f5712fcb7e5fe227174f7bbdc70feebb845ed80aa749f8d189d04e681244b4c6119ff7d15070ccb900515d39e125ceb9e62180d98742ebb80445ed5f243b4c350b870f6fdc79ae293b70d962f233dfa45a5e7eb3de6c907adabff58226295700ed3df6cfdb3dfd01c51889de929040caaa9dfe936ba93bf50abded1e29edad09c1882b261025fa9068fad529c9c0594577e6d8ddffb930165da267f5e73103e554a985e2bad269197f90d7b1314c91c054101beab0c0906497a1a1cff1ecb0cab71f55db69cd2ccd85dd21cc537da384b3b8a16b2fefe3f73f30d657c3d549341e61379261eaf63d1b8c0fbc20d4f3aae730f01d651d110b5f3050741175b4cfc58460019d06ede08e96286ebb7ddb0cbea7b9e4344941ff1fb162168381dad1509b96d5a055eba786437cb0744cbd1cbbe7e041fedccc8d376c5845a01d812f66a0ba90c2b190cdfa8806abb05f751b44e7b7a32064893e25ae10ce23569cecca86f74cfb578269ae5b22ded4f6f8b3f76605d858f82bc5ed7c6a279a540fe57a0d7b613e8d8dc9da99193926e147c8ea5a6e1522b05a22c081ce4a3eedf59c807f774e4c82d520b951548cbbd9d9bf398a7fe618a41267384a33b34a10db85afa55c0ab13fad6772a31fea12cbc96b8c236f2620e599987cab48f744fd5b700694533454fcb155c62a2c9b6af73d67c75f8957df9bf2529c7f0ebcb32f2f5ac6316f2a749faa3c47a3f5d5aa60aa4eaa25d13e5ba2558387e98661e3a68465be820b88a54aa401075b59e704c9b24c0edccac8d1fd25506419d89c240f6932e6d1c588b657201c8997e796deb2f5a20d005700a3fddddd0bc4ad3f2488166b8c74b23602038ca18da16bd8de1111214ba3919f96f4280c3afcc4342289bc0952ee37564825b22b174bb54c4c680ef507fae602a42946910fc7f93e757216524ffaca4b8fd1da96939ae4c17d1d9250faff3355bbdcfdb0dfafd37bb513dac6fd305a5a2415a5d87fc228c5438bda8623ad39c7b3ed35b7255fc148d7c0d58bf4b84a804c1b75019252d512b79d42d356df7253ee84120ff72d2014cc6ddd91104c42432a49b572e27331400844ef836ae21b20ea050341dde973e7c15b2a616e00013a0b886fdb60a9b6dade862a371d60ee3a778941e332ddb21cbd4efdd1ae466f2cb2c83a41dd74d5f87018b95063d6ee2aa5c762804dd90bf90c9281ba266e02f50690dd6c73343369bd0095d4134658e6804303ab52f0b8ef59b9e362bde17932f4819caf4fb6ac3880e0a578f0322f363215b2e99770905669ce987596c18ba9b334f6401a1573aa9dea8d5b3a079deaaf180f0044a36907171a0a5dd6f14c2fad3d46ac0b028da771adc6d12c0208b3534fdb9354eaeac219527155939e0e775541b60f513f99e82a1f88bfe562ce6d30a63e3683619c13ffad39c352ce2dbfd6c3a4cc604cbadbeea52d171c8f335ae83cb0edbc16267c50e4c99e28c7eccd5f976d76e4fdd385b28bc6b785de27211fa520ec86a8a0fad73af631cc7195423629de080d5e791d13fab5c431379d4fc8a51ad7c1eb3088279f738082d30163c94f03a92343aeb659b6e12ce0f8ac5d975c136456fa95160f416653571ecefe3124450a06abd8bcb80c05f13f88aa4b2f1ad200c82753d147ea138c49b5bbe58d53323b807f076e085e70a575eec12ea691110205c8559832b45619cfed3ea0ee3bba9da1b07c4719293b55006891e223d64980a9d036b0312db619bf645851d8057bf3de0a36372b284878507aa0b2a19bd3c5d74a7d0e5a4071d7b9afae5d3e0a3dd1d168221a3192fd33c38624e99cd473837b33c770efc86c2a4776e957708d1430b0e5db6a072b6aec4c618ea0bb944e93d6a646ab458716ba6fcf5e733d95a7b23f5bba57971a0d4d113fc583c64938d6362d72458bf18bc511737bc7987d17fd4af32c39cd1722de629ef3eb68cd91e092972a701184184f2ce132b8e60637740e0cd4749d3a7984b445594688720878e8b9c7950ab5deb338afb45c136a5baf749e20c4ea013b766337df60adefd380158c7913018a19971478e3c8bf83fd843638311398c789696027d4bee3f1e70c8e599fd601fc8bf9377a9a8663bf8699365508b791d6a5a74bee9a8b668bef13636e619f05c39ddf39db2354e698dceddb4af51af9e79bacdf579a5e764e0a82753a703a343befd4250fb6d226e2807f8609db381db699982d502a3ca74b20691a9aa8f5bc7880fe8a5ad8e4e271a49fd26f8f70cacd47fb1d3e3c8f1a7bcc2a14db6fba04d0de601c3ffe9b476a159922f00960ebb808a85444ce6304496bd413716f7c1d96b64ba54f6c5283d54476de661dddfbd83b9d2d5403525d06f3be1dae06acae946c45f649878f6f667b16d661d6db90c07a0fead5fe7d022e411d9ba52648635d81bd49649aa9b0b099f7c3c343d3cae2b7f98fc1d57b24d3e8537ecc4f4154ff1be0872e2605e329fcedb8661557e207eecb81e1c6caa035c04ec18a2750a2a463ee5c07d427de99c770936add6afe756913cdfa09cae5f79ae2b531e227ce", 0x1000}], 0xa) 00:52:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x40000018, 0x1, 0x8000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x40fff) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0xc038785133a4fa31}, {r2, 0x2}, {r1, 0x1}], 0x4, 0x135) r3 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x3ff, 0x3}) poll(&(0x7f00000001c0)=[{r3, 0x94216efbf280b2fe}, {r1, 0x20}], 0x2, 0x9) write(r3, &(0x7f0000000180)='R', 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) 00:52:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x0, 0x8, 0x0, "b04d0000000000000000000000dcc4000100"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:52:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x20, &(0x7f0000000080)="e1a9ab98e39d64e4d8416e4ef3ffd72f1bfac6046678f78a5e09c4763ebcfabab1947dd7c752f2dc4271f1d95954e1eb9dffb8b3ce7bcc897cd5e980016b5230ecd6875aed112c1be22e275538436e3a0000", 0x1ce) 00:52:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="1b", 0x1}, {&(0x7f00000000c0)="a7df3437712d3c952d1efd295abc56c84ef4784e8f6586d3c46f", 0x1a}, {&(0x7f0000000100)="21914b25d024e57349358688b06218d4f75a395a9be80cfad87bdd99d5a5c8523296ed8b433c4b7aa8f6ed30812039d494d11ee36caad2c22da1f01cc3ec1e5e8ede7b2747", 0x45}, {&(0x7f0000000180)="b0b85e97837c1a0c6e82ddee43179eb2018701f8f1632f641bfb1c4e599cb3a19b97a4c60a406f79c7ab52e85c16796bf398d033684c939bd55e4b2f7a240c4d719abe1b1966dc8066c378b2316ba6ff1869dceb3b649d5b99ae4112b872512fdb76a7ce092f12ce2fe84e4104b71b9050bf0478ab1aadb47fbb5810750ea39e699356296f9da2280277a856f25f4f1804cf3083e0b6b2f165dd724f6ed614c7db43de0aaa2587efd6041e0fa080d67d4ff0fe704bc042acb924c5556f177563df15687f35f695def62bef49834b47bddc00d72924cbb9ae004897dd5ea82fbab106f4b182fa97952ea95127190ff3593d2a3c5014ac431d5ce02fb7b3decfd7860f1a0812c4c8bc2ee03789aba80e2a10e95dc969ad993d7681f01c6fe76a111b50b4ac67118d50af45279f141cf55d740932fd450ac596e12aa555488086b8ebd1095cd25489429282f02dab11d0783cfdfb9f94c5193cd8bf48edd0cd10a8731b7853ede6d7de10d187dd86ae4d6c912bdfec3cef684ae67b76454b1de95cee86dc6629821ac8ce48dee16043efd1c60802079a750b3ba3b25715a2ac6df216d75767146009c04e9f5f7b1222de86f8c5850a2b9d5ec75256db0c65f3e6a1143fdb39e10032026e029155fe690beef9762943c46058976877879173703ad5c9fdd9a63b5c603ed0382943ee5da7547243c72780831574d04950305c51812096d3575b4e3e07ff73242f232f026d345e59d4895b1f0aea4d7a0608ae911b585f97720d2c82819197afdb8b057be1438cf8e98a522f63c0e79cd16adc5f969d54613ab41e7fdf5a68000e12001b42b459dbeecd49f1b218200eaa378f2ef781309b947f1bafd188beb5ad8b046f7f122f74146ab61d4af2d92c1fe0793a4fe90336f1ea2dab692ff53963d35cc588ddf4bfb944b2bd1df027197759066d91606b84231c6e76f571fe1b64888049ab865cf3c393ccb2bca36f8fb218ed6451b9fca0948f393e6b8dafa198dfc48183376018b786538fb4b2bdc7120763a10775814fa099e067885a0e11ce79f0c2893fa5fa81ba5dee4dc61b4388981903258398514e714d0872ec78ef59f0b033ced1109444a31b91ebc02438799e3ba5664d4ac6d90980f1fd00153dc38953f54ef85936c196d9e53082d92f8c39343435934981aa6b84e9c5926938c4eb79cfb9d4c790b14f60619c3b3a97b7c1f0cff2c8c374e4009112ade1f8589756df9d59076b8e65fd2db5ec4809afd21c726f809b62e4217b7c446ef93800cc33fc6e97c3f3363436f5f3424b5a9b8eac53e37e73affe1b8c983c00af721747226ad6e5ce5e6724b8e288b2cd304709355691f11fa2d546b179a390cd74f66d39c63bd0e2e5dc8cd07fa288520826e7e4fcaedd72bd3c7fe1086e5783fa9ca8734a5372ce7d84573a0eeba22b0d652671255eb5a017fd61961a67af9c657abe9abaf8891d491e5c790fabcfc54354fcbfe497d4e210ecce25a34e9359c3b58d7708469360c374099d6ad88865789dcf37fa8ecb18f632ddfdf33a2401bb03737b97dc89a8d711a92bee9a5e96dcba68213cfaef4fa81febff8d68610f606abbe7c45d04512297fd3f1f9cfcfb5bfe6145e7fbf6b89fdd9b9180ae4684f7e43ad79754b20d934c6e73abdf0555960a6aa893930beb242deb52b5d44dab4b68ad8ec79597d74f9dcb647d4a5421bd1d4fd65161581669f2e74067b4107183ded30da4d6a42194b740fdcec39569f994d6e6731624d419d6c7ba7ce8d27e8c6cf944a9858bd2317680319e255e7e9d71f5afe0dcb4de52a1a1c6b0045ca14772eea7bad1e51194da912d48d70a1e2c1793acff0cb286beddae96b87a387f66db34c04068ce35fbc87222b458005020d6bcf11910bc15b0640dea04f23396764616c0f984ce711277ec3aeb40003f44439c8d7fbc5f22fa2583f6336087d68535aa19540bcb00e4ecc2079078298547da08f68c2aaa4e18fba17e301c9d12391f88b43b35f34fef60747577b03120b4841e6f0bcde8fc8f3eb7f35d70726e8d5bf5e4774c68d37cd67c4bb4510f8843022a9e5eba5e5b4b339d5d762b2b4d7954732f74ab69c3a4cef014f554fc192055fa467c25710706b532bc423cbdce6ac5c7d3550ad9170b4d0cbcadbf332c191a184c2728f83ad14d03186d9ed5d196e5946085c5aa1245775a834e63d28de850a84439acf187e7da8c0bd0d8a47e14995159e7cfee97634bae2d3840cd41a64ebf306f1eda8c727aa97a900cdcfaedc94907448bde3a9a079e1bd5a71e41fc9db83c1eaf25e56f740d07a29bdd66ba03de578509daa940569f92a10225ca2b82f48fb029eedcecb311665523d2ec3bd551113d208a6ec321990b57b98216af08568343064de982cc5e67af9bb2ec2427ffb64b9476bf0d3869a58ebb074f28f57d31df669c10f268d609b4156170f2feeaeefb620b81f34973bdf97327874cdb9a5a2a6b6308a1406070c33cd8f3fe5b2d929a2f3305537429de9c479154d8d56e5b6761f6fe44f6a0c190fb6b7f95c7a9dfe2beff48d89cb28163c2bf92eee5bbe6c2dedb13052cb7c2375ed4556bbb5e4d1bddce853f27d85ace66429e12eb80c46f0ba4086d2a052a150abf59ad9f9269b6fbf10c03f2ac48a0ee8a796ce37829e3f86931db3bce4f20324866b4eb45720e03c0b9c000a156dfacb9097d4dafdd6338909986eeed570dda828ca55f4335f77f5feaa45fd5c6bf5574f2c2f8c66b21f9353ad2d00b9efe8b50f95dc6c85007117860616f0749a8b0dbf62fc0b47f73aab670e5912f9c0615928c84d30ed23dab6780fcb56f6782dd9ba94afbf47619a6b1237d94c8a4d9978560a6d490d5901ebb536915b5d721f45d8d771dca3860832bc2430a68864e0fb61fb0cdb9e5a8cf3472d4c0425413a083ae82bf66079a411a4b7b75fa28ac8f0f39e7621530912ba180e1f541ac163378f4ab6602db728ce4d43b71e41a978c34ad64dabfd5cf4922b0567ae6b3ea4937d873c6ecba91af35c259060b1ae675bf215e0043feef8e0bafa836be1cb2f2bf31b65c307e1fff8ba8944c0b722f832bcea3cea797ad52d0f3e4341b2598da1c28db6590b254d10bd1654dd965d29b5061bc0bff0af7ff33d04271ece1461dcd4c961502e7ff2cf6e7d46f76a9e4861696fa0d183a884e54f7c78424d09f2ce0bd0f7962bffc2b8754340e1cc48b54c9d67e9c0c3296a315744516a01f5d5cad3468fc57d3dbde083d20c77d6573d3e081b477d315ccd64239faadb0f742565edf142dff984c44df27daabcaf66a751076ad6cae6169a5c20d95ee32f49cd3165b1481bc3f9cf53442c0416604e9ef267650d8f99c0aa6923849644f816129e00d82d2362637c54767a6f63c77ae55c8cca01da5cf7991f70e5f0b876fdca608ae061ae705dccba110dc5ff8f67b87472bed15a94b5ced84cad06ca7dad971223eb9239317a3515a3d1eea5f31305734c9c86ece46ad45dd0fc411967a545d14bc443535e30361300f0b10c10c138e838138db8711ebbfe6b7e776c555569e8f94e3aaeb7b7318e7dae5b5dc31ab22b9851d52af593f5b152bb309d4db1aff478ccf45072d2bccdee74451b59eaaad550afa314c5fe4533e69ac271126154eca104269f646c0834728ca2949b70cd4e3e3b223003c43b4c5dbdd4a124dd4051e5b72a2e3c8081ac940a25e920c8b2134bc30a4564d5e57489e58761987f8467c9e941a1059203568d542b1eb9e90184890db3cb8def56b381c28e94a4f1832044a8c0624401093dd7283593434feece0f0101b4b79317e4b83051d0c0e29f37cf392eff01cd840c1bf3cb4873e660e1f871878f96260c501b1b7059d4a7a6830a88fb4285ff5e3073715d02b7def147e73bd883425710e10d845ca2d74fed3c039dd695aa71076687a03f2e8f4d9816c33638b4198cd430ccc0f01db750cc74a95ebad04032b4b2c7a798d6fa7766a610498ce50ff2d5e9c20593133fbbb78faec1ffd184b8bdb3b13d923d1f6ac2be4c41e5aa47f95147a0fadeefae9e4ed92f25d15e3fc68cb08f9e9f90e9da19edc9df77ed4796b1d8f0f56427def6939569cb98878322b66956865d6db8c5ad8c83116672fdd30636f6383f3a82df5eff75cbedad50422d49312c7f3dfb4c428a8b1b63b688de5d3a07261b64dd0081447f571cd5be76e66c10cc56b21f6fe506acccb8b8cfac26a780a248c36e967471ba15a4f9e3027a82da8a7f37c4b9f4335d0c53584a1f0ecf166429d3f0823f8c3858ea48e10f1131eec383dc0a8fb46ffad4e87b4b694954138e7abcdc266fcbf2556f6a2e4ea28802ab66f320bcc40911303b9f3b248095af08c0f07c4048b26a639ceb253605d6ea8311a3e468a3ef932c7a70e030b729222899f7927943cbfc86e09d517977cef5fc48920a60b9d73af440c6f22577df7bb03bed4299de92aabe2ffac00464a05d4610ce1289dbe4351ce05e75d866ad0419077fcf1db25e90a9b0caef061788b398dccabb502d8d2a980be1719b8e8b0705dda40b3bae3841a54990371a8af1342d0f4c3d9f23cd1789ac81ab93fb7041a82def3193d7beffee7dce5ac302b40bbbb0f2bc601b0d8f6de122d949c5fc45591f243947da48dc1d7e9759534cd5f75c077d13df404e8d3a1d91dc08f3d962409454cea9c7739919d3fa38df655557eed6fea34d08684d89e505803aaecd9382f54b9ad73fce821c72b18e996504170c0b78df7d883fee42e6df424627136b3725f8e3d1a4a78d79b214e1f7a73ec9615719353a9006f2254b0a2a35aa348ff619ffe2c6d56325e5d490f9b6e83f8704972654a93ffedc37a32fed95fe36b5e0594079da097aa634fe6517338c17da965626da91dc0e907643f8c4304db87382888b68fa295ca2fbf63ba7fe4c0e19a6a6b78e25197807b9928136f8e37bf6a854ee32d1248d98a0012fb4620d4206af05e6b4ef205ac056617ba150f9f8ec3af643d20b5f80c97d1b317506930728c4871a708bd265544fd40775b69d540c02c0e47d9523cf95aa1fdc18c2650495c902b3b4a3a0744051d293966f76f5f790b2358517cec27de273d8080abd895812cac9f59f0a8cdad564ccc09d587b7830d00c0b1f09c088d88bd7ee537815e6ff033088a8319f7c75e50d7e2b4bcacd442e233fa506826c619f6958cccdbceff6f93abcb6cff69361751fc58a4c874848050366ad6baa526912d865e37cd8b9c7943db91db9ac9720a5eea5ce5cbe40648de8a01e5dd8958103a5623c0f43b4cc1482ec12d15440f3b2e8612fddb7ce4593e9515cb7c42627a46285ab9940b2076667780eb569aa790e76f81b1f016b1e1ed504773db0f481215071b8d9ad91c905a1a40f988a28d55e9cccf381aa0cf66892561eb4241aade01b1200b7c1811b4f0e83a1624b49422bcb600432a6bcc3b834478c62a062be102d66a91372b1b8936e95a0254e305f055d11de06f2d267370411dfd7e6aa597cce101d735fd77fbde3db4b5d86faa66a67d0e22cea568b43d1da402bdab950602ddce38093a99432c170480d440c51671fa4078a614fd5329411fc8552031612f3a92a9e539353c0d480fedd49ed4948551e8d06d80fefc0881f5db54716494587d65d0d262f978dc3233025500dd09b3deb1c708f39cecc0759c186073a2594bc9f495f64cc657be892815b83fbd95791f883d25f311b57e03171796b9e98ee15ba8432e9a7b134f976d075de274879e590cf715d301a446e9bcd5c3b762f01068b0901ab40b", 0x1000}, {&(0x7f0000001180)="77f96cbddbd2f2703f57cae79d60981dfb82efaeb5a61d03d7d464955b2aa6d2367e732f6c429c17e5091ffbda80c6579f520eecb4b907a53b4d52fb76981b79ff4453c368e50e284ad617f5298642b890f1af3211a72832a35f6c2b3693f08758ab46c2c8be4068d43e98", 0x6b}], 0x5, &(0x7f0000001280)=[{0x18, 0x1, 0x4, "97f2"}], 0x18}, 0x4) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) setsockopt(r2, 0x29, 0x2a, 0x0, 0x0) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000001300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001340)="6b896a2edc71310492040fd31cd0b56b3b3221", 0x13}, {&(0x7f0000001380)="dcacd7829b291b19d49f3fab8c96086230988be19b81968af355a46ebd0a7bcd178e295fe3bbdfd1ea1bd75755c9c26c55900fdfb2e109c347793e40732734e25a9d517c4a90b6f3afdec219003262954ad30817d219d3f3917722668c0dff0d4ad0f436f43bce3821fb4d2ad463eb5e03d71909511d973f9c169fb4c7ea1576497bed46128ebb428249b7a580e23c8b359a065027f59c419d85d7de55ee2262ffbe7c64", 0xa4}, {&(0x7f0000001440)="a169962f34c7ee29aa196e7cceb5a54355cd5e2976ceca3866bad7694e82b172a4ca94aafa0c6ab30c7da6f580e8d4aea3bdd4b4d21546349bb1eb1180b0333b9a445f2f104518d8642573b174111ba0c9ce0f218d580f9691ae4fa895c1ba6823d3923a733c5c16ead1f3b05856dcee318bcedfb851a1945b8b71b75337bcb3f7ba2ee84d54f63fb8da5f9e1634829074573c04a7c4d5c7be75d686eb3423469d1cc4de0f13d620adbf8cd153d14a6ebfa68e908a22f4cf4e55bf6f207745bc2c3f5b6cb85dd8d357ccd3f90aee34f964b141838a50c775a1dc07ef319f0a062620f8bee2e2616629c6e0e8f5a3f40243e0db55afbb53e4e0d21f57db14", 0xfe}, {&(0x7f0000001540)="52063668f80af95d416a3675d1fe60d194dad687feaf8b89433769ffbe645ae973d035fedb6325630c8c0ee7c1b21eb440e27ab41a074534d3d446488fd48868ab630f012411bdcdb62aea55d4739b20a96ca906283b415ea7dd03a223432d47f101b280f98346298136a754db848227643b67780bbfa3d2864f87a1010944f1c87d74f8c679e13e4f0ea380e9", 0x8d}, {&(0x7f0000001600)="26f33e03adbe3d74b599984a0d96aa2287c2c66ed5a147f9c208db95bf50f3fb0958f7008cba7bfd59970e6c7ded6443", 0x30}], 0x5, &(0x7f00000016c0)=[{0xb8, 0xffff, 0x8, "0ba20dd0af82e3c929c2d8a5eae5f533dcc5ce05e47f8998d9541233ca32ece6a113a9ce4d9f5f3932091744c0c7175d338659e8b221a3f556e21de82eb3da3629f5e8d2e804746dc275f818432e35a12bb1a03782cce105aaeaea0d8f615c40bb1d55a3f7001385fde8f1da6fdefad220757cf4a1fef888fb9656937aceda256e3e2b1526ed834165ef4773bd8c338f2bdbd21505b7d8a071f551e65bcd24acb9"}], 0xb8}, 0xa) 00:52:25 executing program 0: r0 = socket(0x2000000000000000, 0x7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getegid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getuid() 00:52:25 executing program 0: clock_getres(0x20000003, 0xfffffffffffffffe) 00:52:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0a750d7692f0564dc17827fa6273a604ae2d33ff4595cd7cfcfd2eaa24d1c4559255b9b157d04f481e38251011ebf9ac0667f07d7d965d6ccb57b81b4f00acd8bd5fe8fe373ba3a0e73ad574c2af79979087c04bb2673e70d25f3e01458df34bb7f0333312cbe6c48c541213d242e2a2cb692a9eae3f3893a9fa6ba2a87cc02bebedbcfd1046", 0x86) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="425cab583628ce3080e5", 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/137, &(0x7f0000000140)=0x89) 00:52:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001200)="237bc3efbef5675f4f1aa04fc6f0751578bfd57d54a7434f7a36659925b63a4d95b8682d23eb3a6fe8a5b428c3a9602a3ca3a9e08e5f9f2080db299237246b1da3510dccdb1853e47095f68c10d145dc2502693036c3507b28f39ff4bfc45f43fe185965d57e749afdc9ccbd14b664c850457ee3395c2cc05ce5ca40eb0a31ed93f55179e42949a1c495b42cf0bf7921d24fd802f5bcd7f200752a9b78abf16f8e5ce76c863765059ff2d5f1161f1e12fa862b7e1c6ededc5e77461ae2cd19fe0977ca1fe7", 0xc5}, {&(0x7f0000001300)="f61692b17c4e976bb8554f43097efa0683281d9b5b05e81ce23877757ace4d43a1b2521f8f2e9ebb3f6197f50d9aefa3403335da4a04055e658f84725b29c168a52abed67df2a18894711b2228f0ff7ea30fe1b8adfa76cffe2ae17872aa896037a9ea3fd04eac22207ebddc9ae56033882cd3eac9ee5b0062be708be6384a8a2d103d86d2f341c1c09a512051d90144bfdf73f05f3047c2d1c60061b83259a60ea2c2791a2d028a592506dca73b6dbb0eba55ff4d409137dd55fc5784ab517ea7b8b3efeda45398868e9c6bf165747b8ac4979eb01ac6c64a200be639699f97be20eea66be721a21c902264bb0f77611a331c35816ad343e771168183a18965ffc05eae278b33c75d81a9736f05707331eb5efd4e199fbfdf7fe3930f3cdc9cabcf19288bc14e543bd14ab615058c01c98425f15468f5f4c0ca3f02262cbbf234c07db8e6b2645ba1c2b008a3b8d8dd384ecc77ae98b7fbcf7f84999175f82943a85c7a23dc786be88d6b93a68af53ccc76970d3b7ebd5e3731c22d096480a9826c43fb2a594d06054b82c1f73baaaa1618a78e15b2b8643d848a0f15b838505f602f3ae1d546bf81a7435409fb81d4dd743ce82f557b9843c15229c7e1ab5660c2e218a9ae6bcedb87368ab623cbd25ad14beb1358c2f6ea945a7784444ae4118151a770f6f7ebc9b35042a989e5c78a5d15ae6bca2a20ba75f6f8e230aa742ae7f131ece5332388665550deaf62e64ac9014ab85979c7bdaffb8d9db8a63509e5184ebdc73a710eb782d850e62fdc12d66a92d47d30ddb1233dd0ee7b0b2cf49e763b10737aef7aec495c70050819697bda5f8600b06dd26be197faaab7cef3cbff48c6450370501fc28d188b7c7c516144b87f0cf95aa36003e662f3cd96ee1f95273bda39fdbfce26d0c8f908c1ddb7478d0030b8b39689bddeebb8a450d5d4ee2481b63b4dd658a6b3001437db604118dc3557a444ea6220b5ff935cb97ec8b40c37dc779b17009eec0f2814338234adac0604afcd8d4b131cc301aef9e398571dde541a82903bb4ac5086890ac48572b0d7b8b8c9b1c91408750330f36a4dd730dc6e548445c0529d3350ecb82f80e73e717d1c117985bddafb2f2e099efdb9eeef0cf2ff55591becf3113431f9a083c969838e84921a9ebb42f07eedfd017cd679f51f4d6ed488f9e066dc256010d4f7a6e4b66261916dccfdf96a07dac82902ebbac80eef7bdf509d6b1ee8ba52c94e626505e2ef33b3d1caf428274b6b89d079ce60342ced1618ebeff5971a1410ea8f31cef9c7fed04cfc84ec3c825a702d3f648b597547916197c396dc9fa14c9dbc38b10bcc5af13828f83e7b84bcbb3bb8adc28cd156f6c640f4cf292f15d5ef8af43aaecdda2ea85190d2979fc62fd805540bb4180f0d0b586eacc4118a266dd096b957061b4bca6489d7e86af3bf53851e773a71f41e1d04f6d80e67a63507855707984597ea197fdea64c7a129890ecdd4cf798af1073fec60289dae9e8cc47b102dc94b0d19f313ef545b34a47f4bf616f5738e25d474527b8084b13b0e8a0a416dac264cc6b2a8ada060d5141c0ddd9073fc8b7e24b7c60dfb5d1db12e25c648185bdea097c0943a027cdd2a186169dd71399720c03b8fad13afdb6fd5d4daaab12586abe0593f61ce936904f215d0a2149e5115b4152049d55b75dbaf62ef0d25ec557df8c0b4e9289a79fea12e3c0a8022a8ee80ac3a57590dcc8753b47b10866ecd53c58ba0e8bbe48c53c11c9c3f2f97df4aaf7a15951af4fe6533008be07a23ed6edf8c3fcbe819900afa7240ce390afadce4bde9c65372a82d0f4aa2962629d91aa1eb161af56d61cb36ce3fcf31e99e384fa429411298128be9f959caad943accbd475acc0e5213207c62161339318485c2226bb48bacb25fb1fac782a20204cebd24b751b235622438c56f5295b9b1402ffbb16420a86f490b33efaeb80c58691dd7bab6a7eb38aca01ee4f64d7ded8d6fd8d3e759ac7519b0a0aa421692e372d4ef436e8ce3c7a8c77536df719e6e0639e6b6f1c7cf90a88f605146c82db53de593bbc0c781de160a5b1f6fec1daa4a87cf729374cdc70ed4c77e8a29835dd60b3ffecccc1fb6599ee09a8e6345403ed2848afa5a6d258afcb4298bdbaf84e41a77b8e96d40abf14939493177de9cf3785bb5ad85e23e59e6ce0d617b0eaa1e5f7441d17e9f4e5bd89a26db634b99358eb13808adf6cac0b3e611dabc0f9c88cd58a152cb1efb000c4f4a050c3e950b723422171d16f47a0d85ddbb93aae6312c1abfda3b2ad8a78803d24b29b153f6aefc9248383ca8b2ac8e45e8d6ef2852e82dd6263bd1c1f847d908bf28330d5fa8fa47d3445689c5712b2f02cf887b078083b838428e50e465b6c7afb5a4c8c7f7375ad3f33e1ec632d1b6948ba7eb34b8e2846762ace3bcb65d00d54353abd9f5ab91a71de542fc3bd0a337cbbabe320b1c09850041f7df703e94ffc3c0b41e119add027ca77f9c3e799b5ba3e9e1208811f6498dc37217a0dd663e1a3cb538f93ac19e34d31c4b6438367f1ddd4c85b42d34ee480fd0ef8812c89d8413fd2aca89cb9adf4b26920053aaad4a209f5ec12f99e3ed2a4a8bdd502531729b4a3bf2e2fdcc57b9843e00882fc428e99d7487b1f01a30ad21fefc4e4416b68e77daef15e1035cd357d7f23aaa0874f2dbf5d1b51787a5a9f7df80dc5d87c2652777f7116ef8ce4e5dbbf1a193b653530fba96f3c646255776f637874e6844440e4d29ec3843d4f4de02ef2d3969a1ca6375fcbe890d095562579ba2244c4e3cf80b207a46b50fd1e5eef0a5fbb8e19bbcb9a1a05239924691e31b10c6e0a5b9482e0aef036331856bb8802a80bb82b73398fd54f959f63450470165490cea11f02b173f13ce192e6bf187f2242e6bcf7a9accb4fb991002e926a673a8228cb817c45536c0a9bc0f1ea5a706acf210d1f9f86ab94697aa95a4b582aad21df28a6f71e34c29f44102b5474006dc00d0f77f54b3abcc5b0d03aacd7759c9a792c5ed15c04d5f75fc7f0708bcf9afbf2550acc74f20e76f92ab3f206229160d540e385aa719cdb58e606aabc592a719876eede4c0a8642a07b95e5a0b4ba6aff4e86e71eec90ad36d29c1847c0532d2032a853a57e9c6636ebdac6616c178632af5c112728ef6c149a2180ee5d18afb3b769fd02906a07286d1da3dc7f95513fbeeeb55b3f983a6801c0c031e4a23866920b0d8a1c31745e18279c16f47ca46504b7f3ac05828fc98150a8318c7f9c4b4d546b91dab96866afceb225e88c76782079960366e5c197e530f24f749ab63ed3afa22e05ecbd0fba3de9ee44bf660b2d4f00b8337bbb34f2a21e32f1df68607e3bae793d985b7b7b32a5624a644f64d9630789f7539f13e294f0f05bdc8e774ef5ba143052b9785dd5e8f2b758723c3128b67510abbc6aac93d4f841cc6503df36cf98a40fdaadfc8fc480bead429a4d1aae0c7ce64cbd38bf76ee23b0fdf89826ce623eee34b809f18cdc2b02bf9607b05644038ed2346b685ae90b0c9ed55f6fba2d78a169c6b318198eb33695d6062ee86f1980f6ec0d48dcbdf5bbfa876fb9982598a3fa8fe0712339a5ca277da776deac4da06ec4acf9558fea8a17c00c3c17be959653241fa6c96254d144801acd077235450a65840ebdbc85a41a8f34ec14b109897fe6010462a45be2a511d25590501f3c20d56676c5eb964f78927e66ded608c91a1f79f712348782ae097f81ed226a797aee623b4a25848d4a0c5b8210d2d8b0e5a04174ff582add055af9cb3a0e803bed79694730595c877a7f5bd0ae610a792665c5f7ecfea563ac8eaad654035b4453ead95004c4ee7fba51124365e9c841971cf8e596eb8bbd2a29566a82d337364efba8797c5b7627f414a0d42449537988fce85e6f7c7b6ce1dfb9e51a2bc953f950cc5ed472b925ce0bc5e57bf3f65c207181f3e991775fba490d56d885b545dacc2cf8b9e48dd3eb5a25fb1b5c48b4d7599e735ac1a670bcc71d1d633fad01aaed45a094277b0484fce918d097dc3d6d778327eb3d52d7e3d87ee948534943f280a6c23646479449371cdfdfac81939a38fc028cb9683ab57d497112e45997929b6f22299eb424cdfb5eeb12c7dcd2df29bd156033b2fb066b86f28676b89a48cbd134c374f3e01bd8099bf940fa3e4aa8b752367418c392a7ce5c89e2dcc6ad1807e32adedd0ec32bc9584f929cb6bfcf1d7eb24f283ee393b519cc5c3d68547ab1e9d5f1c81935781e117eb225f1aeabd0916c34b4e863253d574a34f50fe43490bc56b149e070c015887dbf3aa301f6e091df931ffbbf1c2574f2f7da421a5931f7e20c417558536fdcb81673eafee3bdb8d4e5e74c69f20a7c3f1fea1ae843c2f85d66ce44461c37d74bdce117c85d055e2e485d10da8b2bd287ea17d2297bc060e4e0f94d5e5392170ee0f744d3d2f2cafcdb116e11f1adfa8b2d4df05847325291774480fbc1b96130a77aacbcb24238857d6ff9a4e7c9655d480ce63864387bd1e5d8cc8b3a589aa49000378049cf33d81f5698f2ee2e99eb197c1a13b11f7c3ecdc49055110dad3391abf7e527101a17b1618c1843acb67bba0c17a4220a67a337dd734a3e16c5eca50d220996eeb04200cfcd732e43591ffeee136b17f300eac8bb2e68bff6ebb854ae1b74a92c7cbbfc14f56e1a976a8cd8038e8eda46e455cd12da4dd25f8a5dbb39715e123ec7e36dca6b9fafbdf2aff04cc2e5a65d3a144b0cdc610ac72ec593987317d1a13274d8d3b024ff0151031430db6794bcdad1e76d2c1ba070a6c57d463844aa6fa9f15c40b3966ca96a9cc426d210ffcbabaf89affcc837ecc957d4e12449f6bb8c1337e7014718df1da0dda9259a0252d6600081f4f58dff99fd3a857a5ebc8b23b924bcbca50923a1eeeed3f2b8270c057a1fb3a0cf0fcd0e466cad175310b3ab36a708790e9f8320928d293d93554a39b8ccd52e87762ebf7e588deb4161376b9b5532e3dfd0309c3ba53f55eddacbb22435e1eaa67dc93d991a3d39bc226a2975038c4dd5371c80cd951b5c347c8c565b990ad8203873e7fd298fc35eac59f9347e0bf56e02eb2be79a238eec10fb14b9ab87ffe3bdc03ba4d5e2fa6db638c96ec83370029e611163bba27ca8a78df8e3bdb843713a887f103eb831d147259b6df1e22c484014629e9fbf609175a151b532d299070548628010af24b5ceb7a09196d619efd2b32ce841efca670cef18f3e17c2d1d7ef02af982f571839f60801fbd105c80205f8783150caef51f1c7004b2711b0f38203281e632a6c5abf108e18b8dc5927d0a593b935c055f856245237b27033bc700b3c70c3ae5efd68dcfb628c5791650dc8c078b3ec65079dd09507322be1d376bd52c3bddbf9fbd0da3d27bced3d8d516b456153551eadb9fa8f73994e15fe3e45011798d01844496a408bc25231ccdefefa2094034e56814fd3111f2563385c7d8d0f4bc2c25dbc03d158879fb2d2616df3a92e94d1260b723922af69c30f88a1a6612d61726d42449f5f8b3275e08a5145814cc470c182c7b697fcc2fffa7cb721dd7111e72d03d84bf7f9e7148c4f7f853cdd294cb1308cbeb9d733823b60179bf80b5069b093e63f0c692a12d1fd0f33f2a5d5c063f7932688ce92bfdf0c72404ca4e515965c80dcd45660887b9a2bdf7a8b843a69057a192918756fc7e46612e1db7a6fb1a12767d0a7c6e1c1be5a1917031d4e742aceed0371dba0616ead9c68c059d82db9d", 0x1000}, {&(0x7f0000000100)="2fc8c741d95ac3002e96e6abc2", 0xd}, {&(0x7f0000002300)="1c9ee2a6e45d21032d88619d87d650ffb3a280e20376dd3bb62156ce7d4f70ddebac994b8d6d472ff581961cd4af5364f4d1276421037d104aaa06f08de573f6722078f664b0f977cca6707c8a2c261e77cbd34c7858b0816f0b94b22b7fe200d1d45fd1f0a23ee7d72bf3661260fa74743a32ebd3b20c4165fd2e6ee5f630477f812f0900", 0x85}], 0x4) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x84) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xffffffff, 0xffffffffffffdfdd, 0x8, 0x7}) 00:52:26 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x38, 0x0, 0x4000000000000) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffc0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x8) 00:52:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x38, 0x4003, 0x950c, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x10000) setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8081, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 00:52:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x10c}, {r0, 0x8}, {r0, 0x16}, {r0}, {r0, 0x40}], 0x6, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) 00:52:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:52:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8990, 0x800000008) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x3ff, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80, 0x8001, 0x4}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x7, 0x200}, {{r0}, 0xfffffffffffffffe, 0x14, 0x2, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0xa, 0x8, 0x1, 0x10001}], 0x0, &(0x7f0000000300)={0x80000000, 0x3}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) getegid() recvfrom$unix(r2, &(0x7f0000000180)=""/238, 0xee, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 00:52:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x12, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x89, 0x1}, {0x20000047, 0x80000001}, {0xa7, 0x4}], 0x4}) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x76, 0x4, 0x2, 0x9}], 0x19, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000001, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000002, 0x400, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x69c, 0xf7e9}, {{r2}, 0x0, 0x20, 0x1, 0x100000001, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000011, 0x101, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x7, 0x2}], 0x7dfd, &(0x7f0000000300)={0x10001}) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) 00:52:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x101) setsockopt(r0, 0x200000000c000004, 0xfffffffffffffffe, &(0x7f0000002680)="4996e8443e6c6b77f3abb3eea44cfd90ce756c5d920caa9095d91ee936eb0ad61d1edc9ff2719acadd2afbb2d6fd5c90d9be21f4159e41cfd584d3308204000050020000007f590d4b1885f7509e91b3d71945ce5a517f9fd82245f40467884845c8a74fbaaf39ea48a2d39ed43725244ad732f71fb819068d7a94a561a25990393e74bb352e09faee2f1ace709fa3e6ab3e829ee26b3231ad31da8a9ee178d4bcd1a85034fc56ac", 0xbff45c2e98b55492) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000040)="32533eea53e2edfc4e6df0b596299c56e57de0abf1daeccdbdf3b72a5309e67581195d81b9b22f7ac5885ed8c1cd79c71127b4bd392fbc07c2a101b1d968b7b6a766bef30ce1fd41b4f273747b66d420f0f2cb", 0x53}, {&(0x7f0000000180)="f6e2b2fb5df3562b2f4e8e19558f8ae6ba50afe6160dd65d5254f7eca83039fc2309decd2933cf5a31a2b8db2aada3adea90b1a3d4110b95fcb0bd7d60403031a296a5b8de869e5f92bd3c93207853f48f5dccadb5d2ac2a136fccd5ed761b599f337d65b18714cfd59e7711c679a3e0074f66621dec8f1703ecb9c61cb58114c77212d1674babb580b1afdf11d0f6d890f04b24c7d7eed8269359ee69d42d4f2f46ad1e6a6150ac707d500032ccc4b5553f715dfbe0176e3b51f25c923fd2c83d2df2f561328d4aceafa6302cfb98f1fbdd4bc67fc6ee36b437ec8408c7024f7db392e62f55bd6002f1fd6828b13311c3b68db8e6fc25ff8ddb2cca78c886462f3c9b83ddda890ec63662b93dc1494fc7bc117bb2e0037bac95098ff0044728718c8e32da66382d918e5c1bda4a7ff98fcf88fa8abd3b329ea38e8483eaa6665192591f2ead01b88f7b5bff2a0886196cd24e28917f89c6cf3347f7d18ddaf422076846d1e8a41e222e449d3cf9f7e6509532bdcef959bc133c8ef2caa0b12751442549ffcdf10f8e02cbcbee4ebb4984b7124d6ae965d5d2065c50ad3efa20423f496fa7f0c83dfbf17df55423922fd538c790065f4fcbd8c8135d92bf6f4f568e7c97f25c65c48823009a0d8be3783441262b43e5ca0791034a4d77595de61f388570ca25e729966a05d3a411172476b9687fee18f98fcf6e86eec6409983afe5b5b13108962e52c02e6ab4ccab73437eaa8c3973042664acb342652f9c351d85afc9a505eae9f02eae6611a9b777a23714ed0a9c34b2f4a2b510d814793c01517089ac6325f2e945094d7790cca4a80684cc94a914d6d87f6d26bace157cfc1fceac1ce7aab8145e4c9d875c749444d2ee7f54a745f673191aecce75f51bef2f625cf19d538a5ecc17b99f6d4d9cb803e7f95a0b62edc04b802b0b1e805ee02970f0d40848f7920e9a7cc801338a7d0eedff42531bdbacc8c66b6b6f7c3162539e79181a2f25694fdadad735a0769ebdf09a83817369b142e91c508e9faaea46128e76ee9a4bb840e35c1d6e31eed76b5d4d48b9fe0dbdf0586ea7d261466b23d7d3e03fc4690d1f6eb8bb8af5efc22142b0914976d180451cc1aa8694e9a135730bbec7bed2d60bdcdf3efe209712684b2f8f943c9e20ddb2b72e13f8342a351d4343c8fc36a3f20adec20b253df28f0a5786d162b2ce15108215fed7fce1438962a71eb7da0c3a39abe7031edd390e9a808c1f62574d1eed3ca2ce84e521d304c8e68cd5d685d034f5374e6f85ea7729ec192cd0f12eec519ba346d49f2e112315a75bc4f1691b4bab349238ec312e5201705dce172bda066b09a2f55692e655bee7e7723d0af16603656356cdc694106d7271d64262f841a47a885df2bbc406f0677591016b7c0dd76a0bd82362fd947d77dcc36d511490909a188e732d20da053e11f6faff3ae5ac923901367e32b4dd33300a9c32207d01782ada4c7d3fb8340cf60dfef580df294d8dfec82ac861b7f089ce4fd6205853399be440cf98d9165476bed30926b056c945386fee93b40c5c3c57cca429e1d11e5c8fd422a8403c601cffb573fd80c44ec1721a7a8bd0c3d5ab441c86bf7d9fda83393b62e9d83f8676085385fc85fee65946271c36c00f641b3eca783ae10d09b18b70d65b01d5503f1fb937373ac82b70ea7ca5b3deb7bfbb319c71d74105794a0e350b00db6ee91a15e37577778dc77e373a288066a9662cdee65725dd35795b7e45fc28f0010ac6fc340f79b1e011c82415f5a3be60fcc963514deca718f6ea6ab84dd2ed6886bfd4567beb905992cda30b821b201d5859eda3c2c6a6511c0f6a63891dacccf8625674eb0cfa543619a178096ed93cb6805fbe40df9d30b7ec37e90f3d56d7a58bd48790b97c76c16a89bbab2de622cf52847bc3619557292a8ba393c567954b20a665eb13e29d5c144b51f66558d186d6ee7ffb8fbf2a4ae3aa1450ee968e8b947e1a27629fbb9dfb1a4ca4ae1867d4c315293037b4b312df8e705c3a7a03d76151e1bd8318a3182fee7e00e1b387a7b3f2edce47ba50c6026ccbc02f1585d576953ed7aa82290997274844a581678d4c71630163b41a5c4c63580d2c494c353b0363b68c1a1583e8e069bd26150a2edbb82a2160145527e667532619b965bcc0bbcd6c9997dbaa2fd79ce79fd45ec555d6ff3082579afb872335f2d7d90704cb97f79429ca0bb572dc31f89a8a1e3ecfa5b86c2cb075dd930b5d3d0f5f40b24782cb3b4db7073c8f1099e6a3bbceb368f8269b204a178e50deb7dc86322433c64c83b6a90e27912a610ad647a39ac556bcd98669145ac73661c991af9a65c894d4e400dbb80cb749acd5dcb1a587175ae3543a80b6d957813beae57dc46dde92961e4fe18e7df94b4e7c041146d6402f2df60b9e5437ffa8041126401e13a4a66865eb4e0b0911391de65690f3eb311a921cfe55495cad43d38a311ce507de959ff66087619b74a273808ece3cad6774067c9d979924c60f59b7c4befc654a4e94f0625b2940c511630d0604d17820ee5d2ca4ae9e1125b964e39cc20dbd78db394c77a80f1f1933c14cb658814034e2b1ee1c725e436633b8d959e99c95e53a03b4321e0dc23d02a90101fc705c0a1699cfb7e266adf2a6485e6cd40b428d87be74122c7adce4325c61d3fca38b7d206a0f4a5cfb2a37fb8eeb2882149cfc1ccba8e580be4b7369af6b376beb50e5285215c39d0b70f9ee33bb1233884a12ece1740eb7f67843e13de717cba094bf620e5a7fe538b7a784efe1426ba692f6e794190aed3cb14b4bfafa767f12a4e9932664f4aa7956ecbb4d6dd4ed1f7e7faf34ba7f9d10e758c79077384984bacbf3bfd02e143a747a0213d0ba08d1130eb955c3ffb53bb254b58d5a997746a3193c3b63371cabf04331dd233d1c8aa7efb62c35d726d7a8a84d02a8891d2a9b09ea3e3baf2bc26b6b7c8bcf79ffa5b67c3746687b3787e22c479c75006ff3ca709d652515477334a9a555cf1aba612d1cc5e306694ebe10ddc94330fd4033d1976486eff769c7756408674e39ad03a8561417fe381468b09d142c8686b2a1526ba1d437d596f69bdf7fc6ec7b97ac9e9867f38e627aa547000a881a5ece013cb30b127d9558ce85c82298196d4aefd35b0ce6c4038d0dc9e2098fc529e5066ce8b3c01a821f4804e7ac148ba910e4db38be77263fadb630a09891291f797437d863046f3a3677676994b275f5fdb6624c61110eb1bc9133bfc97f18e100de12433cb0616254ec3a5a58c6b39bb78beb4a82a227b24325bd29601734b43007bbc182d32a8a218385eb7cd733c56e250831a9e09fc211c6370edffd1a9db5ad0c2a82b3e3ff145c4ef186fe6134fdd53d19058dc7813e8838460cb35cd4ec33821c7af287b4075fe4ca42addff20bfdabacd1b1fe970689e0a826541ea7baed378b080334719757cfe355ed866f2248868d6f560756e359339d8881c7e8ebf3b7b43137ab70c92897ee4968f4ef69108fc4728024a90f35b3b724836b1511d56cf3c51c3021feb844c570f5b8483d820288b35ba69b406bbc6d96184cf79561c9038bd33ac34a1eb01fd453a45da7c48723bad7132731aebb49a67bca40959276c55bbb91f3ea7439b8aeaac1848793d5fad855ba4f9e05388654533c32ad5c747f70e697d12b9a127976cdec21d3ae876bf53c52c89b08db4c7bf3107d4929f0fcf07a0eb3fc85413922afb7236fc9bcc68046b3993ac7b0037ee097d97ba0ee7a5468c5e42c2ecb692330f0785f93223949b0c9ad8cb00831ccea36fd1da60795eb0c602a5a72f45c34f5cd1e4c716a6fd1707e6cf979841680cbeef663edb824f2956b4ec91702d9f2589b824a19107c9738a0f92eda056131796534223aa8f44a61778e708499bb1f73bd1819b92c810bc4554589ae5558f2f77b6ae990eda45deb313c91db4a3b348293e3a333f931f71936b568921ebaa8eeb2725fe4789235376c6cf6b676dde1bfe8143068ed83ac1fbf1f01b456434874d4a78af47b88baf3d7da97a2ede59ae0fc4d16899533f6972544885c3bab0aa0ec66960a87ea706577883f037170fff1e80d34ac76520dff2bcb4530450ab93a91b802820cf876e2a80886752109c9327b4e6467eb701c7c1a0909ea582b8158e420801b54a50c733aea31119b840800b0a42326d7b1768ace71f09181d45a4f9383cb599bec23b47092c8476b0a14e100ebcba006bdb1ba16a9d6025e0e8d4e2d87b5cd358a6f1feca85913a4470e116c7032cee779a549f97e17502dbf103d1a7706504434844035ed9c5992ab4679669eb3701d5dfa64411495c579d3bcfc6b7fd75ae72b69a28affdd008067229dde1b82eea8ea125ae07ca1a96d9b614dd5fae99d5cb3a0dd40bed74579c63800bc11298d7c2fe4608e1845531083fde7d792afe08d2007315b7062387c0fffaefe942a1d2d41c2838ca837fa4c17ebc9317da0ab72d10e9ff3163f7ee8f4b57abe194bd77ce54d3131470ebefb765c066429abd9e65c57b34d46a31c63cef96d7ab8cf07864ae25f3cd6f20d5e1777187ef9ce1422c82b853ecbf732cba3841172034c881f1c33d74eaa5a794be9eaacba7b8cba1b5b26779e43d8a26b823e7dc78c1bd8067e3a38cc795862447132440e89173963d286057353f00cad62b4de5b67e870c016a503ac2e66216f1276346fca8c6c9410f265b30b2c989f6b2b587eb598e7d77f630a9cb9d9e362b1e188d100562be2f34c8ae951013a658d0f1e66eeb3151e6877f522ca6d2d9d6bbdb46ba6a11731d91a159d20f48f8f440690cb7bc5a911843a3de6c30381f224feb1205d79a2af63782fef825faed82ed7d4dd62e58d2f1ef0cdbef4ca95c131688922480dc75f36d8250bc9e9fba4965658547bb2400cdcf37df8d5a2dfc76d6fe6d310c257f2f7af59e77cd9647d5e086026b3a5446630c7575083fc3c3d84dd15ca7485598096fedce0d4207b82151c66fb1ee2772a37d74080a82d30cdedda239d47a76f7e12f27522fe8bf4e64d72e3e932b0efeada5d557764e571e107b1486127c0845de3ca16967576d22b84f4771f3b6b922a46ca080f890d8aa72cba59e03483ce71469e50b2f5cc7e2b71c34df904ce3da4883c450800a12ef975ca29956d3ff84aa3a8ade2bf23ffd8e4e524521e17bf742b3d5c2933e66d634c40720fa2d6add47b26c43dc4c483e914c1dccca34c218dc2be59ab912ccd493a7cadcec7ff4240cffb318c9539435cfa31259b4bd589f64497673d501dfa7fa27e2eea035c3f61130d4eed5b0d1eeec61c6d7bfe2df098b47a3c021f77267c68273addc65e171574cfba6d8f02e530f2ff9c2e164c013ecec73023ee931cf2de1b808fa6f8c9d382eb258624c490ffc75b55db6d4e2eba60722f4c150bea0b5e66f0dcb746d2b7165f9b216e96b1156519244baeafe0a090bb18c0f0eec1bb1631aff2abf586ee50be684be72b790ce5a981e6fb0d894dac7e6bca0b5811f05eb5d2d7103d320f2a8daf99f90d4f91ae5325907eddff0ef0a655db49e093124f1854eede8aaccf6691f06855cb86d98fa5be27a889ad2d3885c37e17a82635ca9d93dd23ce2f14d94da7aaaccb915a5858e39b82dc1eabb8c51efcf9c2d7af1aae9ccc3c6307621159358831e0ac3e853249a9b0ac6dc49b51f412f0dc0042ed773dcaf4a0dd5411e46abf61cd4f54543d059cc3548e3605428dae3725c416997c21e53bddab3817f3d2f90dea37b2483770fc", 0x1000}, {&(0x7f00000000c0)="a5c7ffe3", 0x4}, {&(0x7f0000000100)="8cfe6e", 0x3}, {&(0x7f0000001180)="9ec440256ab95aab267a884814be8ca382fcac027f6daf1f1dabd335f27ae499d0082f769f6c9bede16c70d6d87d2ccdd52220bdc6913e117818f966e70947c88e6b8b9c3f22a16956ff3f5e62419f048700280c6c8004137f6aee5743f7b54d51023be3d9063dca521c0c1807c6378f5971b4f39a6fa07a75e072b293e885f3ab76fbf4cc8937b94a95d397f8189697ac6073b7511f55a84cdbc5072482ee50db7b27c15365a8de20f99bbb953f00bae4fcd733a06e82686e9f43f97ef742eb7f5e81e8eb608fb8d774c61504c944e017152da0126b8ffceb2f168ad1010bcc9c05955d3237ce23e87b82bf47be176dbac4d4efd07e3022160769d93076227358814818b315ed3e0847f2531adc282d938e5df5a0a6bc79224cf6f06f4e9c53029a1121d139da3f2202dcc6358fa8fae5d247fd3dd0908a80fd5e4ff2590cd3c59ef6a2a9eb1862d50918c0c13ce4b517bc26eb0e6e6eb774400b9dc4531e574a5ab83e6b08a173aa307f5370674264fc31a3cc9ff2c62db814d82249b6b9e384e05f04b103ba88a6eeec585c15ce810034c4a873375442115c86324dcaf0a7d5de709e4501b84eb59c6c745b4a136c2edb891768a941f2beb30bebd3e92edf4590cc3ec491d6d833f578d29e3d1feb752c8bba6daedea661fea991b298a767af462a07eeb9163cc77c896fe2b49d8ea8bab04d235033c7e6bf2b9d6de38b54d1c227e64905066203c345ef0c7a20d220c645e36aa828dd1b088adfcb57a71dce71e26ed90b651e4672a14a2d74eb5fa890d117635fe81165e61875435774e4d8910a5ef10fca9d74b8b0a78662554fbaca44bea18ce641666207866df0a2827957e290a5681a9531fc881f5c51f7a153f65c37ac1b27be1f7e6572ce5501136c2ba743393adfa89929eab09f76848f06a59e2696ef1433a1a055d461a4dd5ced8bd004ca14a1aa4250bae874edce77a7feebdd1e491437b9a4f3b06b1097646f69bf631da573930ecbcc12b10b798850fa8366ad650c4bb8a6a70bba2331ca6170215744a567293c3495a2a9482f53c823fe7c26436262178d83aef2d1047809cf7b04b3cb2e53c0817bc0dc6e9e6f50a8f5c854cc6d750146bcc4e74f659f30a1af3044f961ff52e11e8fa90f38be33fc12f5da6907504d5dfc724c394087653dee034e3182d08de7a65f345bc52fa8ad81dadd2232e0a5de91e01da8d6aed102e3f8d38ecbee8958b52263961e3511d64c833761e23ce228edf86ef8a5fa3c65182e70865a4ac0fb449b02764fe6e5b329e513c9c460a5f878dd09ac494a2dfd474711ae52ea3db96017114659f5191376df7239cc16eb4dee7f3c924519d15f3d56e5c0bdbf6739f86418ae74949612365e55e4d32ca7e6ee15c86beffe68b0ff346968eeb23aa5fe042189a531ff2618948f99e87885c267e36d99f0053138c2437ddf9218fe8401def9053d335392e6e4adf4beed07cc6c4fa90a4de4ff1ce7ba592aa4a16a79185a02073adaccbc5c1ddf23a0c2fdfc73d0275077e7055e0300aff0a5cfcdd7cddf27e9c7e941168b125481f96890b8841343bfaf96f1d093cadfe48435a4eacd9e5a3e7bf67417e64da0fc6ce6f7133780790ab3eca7f445268e9c8028af83731b6d59584d8a0d7c7b8e5998bf31d97088f2765a2877ef121af4dd673918559fff3f5efb031472bbe9d4f7efb84c4540ce08b3c9d34cfba41c488dcffe12746c4ad1333499102e96e9720d7edc3dcdacc6b919c1e1bf3e556f99358c6c5592968e8b4dfaf5a306d795247e9c8f52907960a9ffe593bcd02ae3a930432ac940abdbd13b1197041d15e18d92174cbcf2346def916aac9d12f604892188ccb8d3df1e5a23929ede8383951f65765c471285d37e33d29c4bed13a1c2464ddcf6939e1c1957a43f0b03da2a441152bd5c5086bfb02c61d0b9bd1b3ede83d5baea0b796182e22e003fe698e7964d5a867b60afb5edc0ddac9824482a4701fbbec815a3e190b2c9e6e8b9e91f8f96edce85acf6bf54aee1be8b7910caad102925a7d738a5e3b7a503d5f8caef3c27be0c17aa36bda7160dcd05f76a8e779fe678110267a36526e9dba9997edb7e2acab127006cda43762d70fe285c076fcc573fd88269ae3d09ffa695e92369385d953164cd709f3ad59728f2ea4de8437768d948b3a88ba602f4ffa633af9c1d75462f78b7c0e76d1655e3f64173fba14a517f85b4564c1b642501bfd3714be85d4d30b3a6e9a8894a21fa4fddb8edfe0e18b1024517a75d2464d1c26481a23aabbfd39f5e770bb6095cd578cd465709d62951425e2f7fc5ee5fb463a0a1c9339c70dc87565a236bd0c62e1d26a0f2123aeec40094bbb2bc279baa68f441274de7c3f9ba3be6ca310799ce44ebba980f3565baa5528b1ea81c9722d4168b654ca779b9de2cea7c64934e96d468c3aad3c15c63f7e54891fb230c81e4eb450b8be486dd8c4982e1ae191291cfefc00d77fe5279359a1bd9349cc4b87d7aa3ea60088c8818480a5b2497317696a7041847a096ad8704ccb0fe36d8ab9aadd421e03330b41f8881b03e70d640fa4a4ff82aed7459a3e402911ba1af65118d2ae6081f278f4c327b1066dc45e53f15420a8074c9a2c24a3475f5843fc4012673dd6b9a9d6a427ca6c0a643b721a1ec482ad37dd689134b394947c8a060f38daed4ea2023e64477cc1f11309bfcc759a42beabb6929af6675b546fe6fa5b2a1bbc057889736d786683ae68ec3e6987c95046e9bc4ba8c5958ff21d547a5d21f16feaa62f3c20b2c123b4a09ed51e0f05569e8216263c5578d6d5e93938d7d6c5059f72e48d8c3a69a3551d9d0a4a62c158c0c87a34ef3302a13937700fa4ab90e50a365cdd8252c597087155a4f318e4551fb8a2e346051eeee13ca9b076f6097413f06acae58bdc174c60b03dda3053c4cc1c6ab41b6862be7d6284b7fda7926ce22f49e9b590fbf46084811ae8d6e959ab3605eff11b6e0b8196583dace637e7b6716a62e7033ea6f4a8cac31af4f0fb654d374e51eea074cc39a425e55518966a019ac4e40d332a65f9cab97a266884f1e3b9fa89b9ac4e78336315acf38a58c8838ec1dd0990fffff67f9be836a8ebacf6f3a997cef2dc55e4b60854b191fcfaf2e6e641804640f097eabbf7319771fd5d3b435203bacd82aa9be50f182b9880659fee9ba1f7bf83d25c2b1b31d5e6294e6f3486d7f59575ded833899e7536374d0805e8ad9fa5c1a2d4644e604521e85091f732bb14a028d1f382f65bdf391f874440c604bcd538161606f6f320b6b029c69a393a04fbc98d28de7c8e910c73047a4388a3967d900e9b91a6f9a879dcc756ed33575e9f3e2cc018f283159f6a23fe977481c12054f4bdc1982d27bc61bfec42e323de3e8a6223847df8371efea8488936ea09a46bd99db3da9a54ab35314734f3343644d480f01bc25cc4d916f46caecdb16aa2ac4c91b716f1242260152daae67050e04833f2bfae5f647f9546cda7c1522afd308166c02729344f24d86b781af514dabd7a9df9e4d21ed6140f8baf8aced5abd08c5a585aa95ada4446f82ad502fd5c1f6accb74526fdeb6eb2b1ccaced5b93fe621d41bb52febc1fe388b0db7e3d81c3162d21964fc03fc8078cc2b9f3ded940b7a70181fbb27dbb35ad80964edb82ce615efdddcc08c03994b742d4a2ed6a09568773314de751d4fd3969768b44cfb5100e404d37eea2b039a4e93008fe671093d1c331d6e825580d07349c8360a25d0eb524b7a1913bbccc7ac1cebf3b2a9f4aaffdc4d1bcf32b695c53f1a9a87716e0819b5b6cf736da7f2b0cc5ff3896d965abe8e2bbb6600f2ce45dca2bccec48f48a4ead4ee8eaa3ca8814be2517559913071db49f5ad9bcdc952f9661d6f726e4a74c254fbfae50cfad5f855e1f8ad4883418105d5710c9cdfa1559370d4ddf43a1f75bd4f2236dc308c52475f2fd528ef6b4edfe029ad2625c599b9fc9b188a47a71f35d4ff9bf06d9da4121bf3e29bdd214532db1cd8d035aeed664b15173dc9cb629ad9432d35b1449329dfe6f552a9c6a2fb3b2220ea8c93e1aca386348e19a1101b6742eaedcf322171631067289745ca09269c7034220d79454a917390416d82f011007acac5ddd494968a8c87305ac27e86851657356b40bd3ab04a7b8292c8c55de300795ace4f798173875a282288503e6d40e315c6e64248e76c3a97e9e6bf84b1093fdb468ef9b4c11e0f6b6226bd50b4a9a800d6b388c53a1b7bc978505ebae49720565cc09901632c0b49881e679eae4dfa7f4a093bba2f41bd4940674e5267e15267cc7c6b3e9b99a70fab8f8800752489b6dff4585664b21454ea504526da7e1a01a1dbbb69cfa42ef74919b37ac74d22a7ef4cf65fc7ca8b7a7c6e67203c5cd08a2e5bdac0081edce34f75f8487d879db75f95c2fea1dca11d1e1912daf10d4c075762b766e26d55623556400729412379dde9044a7f42c9fbb1a9c70c221de9014eacb732de9ded015a8c3d17edb3d5a2ce42c14dc371a1760e36820a891e61cc62b56f93db46b2f3b6a6a73b7b32d310f23704c67dc5883e2df6063b6970da31a9c67528baf0a956ca075542d932d9b3250ec503da920962b7dc40d10c8071551dc2a73a6e2fc67ba5c56c2eec9b2de596765a2072d23424ff3eeddb0b563faa4caafcc427c69b7bd86b22b55259b098436f383a022ae24bfa807d16aab1cc0a01c146cdaff5e385303345f3c2a7476cfa08f82adb3eefa3b99d14ad5fd348f79f442eee0c0f4ecdfc8244d92cd93c72e0c1ccaf9efc58fc590dc41a7e59b82a0aa7f4f2d3cacc0d6cfdf93c88183211a0115e537e6cb4fc826a2b40a219aec01def05f72c1a20eb41e384e4e5f35297eeb4f7cd491c67b963f465814522651935f722a742151a68190a71a52a73aaf5ae0e58f5c7695f5404d20ee92568020531649a152da55dcd09361da2ac9e93e7abee10079c4a3216d9bb1955bca3f7b787baa44f9062c364243662c5e764b6dc96dafd5784eab258446a23502e66f6fc350ff8cea8ccfa57ad507d5a1bee6c05908ef3e431625d856298f0d4be9235f6273c24fa5912964472b7d131c053b2a3bd8a8680e92bbe5bd68eee2a8be2fea42d93095c56e78777c1203bc2fb59539200dbfe5e30ca598e354ad4abba7f4008ee4c006748460c038be10d393f0810971e62fd59a4e71fb65db124d4bba219d4ed5b7a2ef7ad64fe1535e5f28dc4c19d0c134fccc2b8959c59a804c140b67d80f3c87500eb2600b62e5b3de209e2dac5aef8f6c384e43238812ce563b2777a025765753b621dcc95aa44d9372a48e2e0ef35ae1a57f6a10e77d0433fc0959fe1946221efa48a4c8ca316d306099146c6f9490767c031d9d19ba741ece449301892056ed99e37dd68ffeba59f830176e9333ad57593300a274eb48be6cbf62015cc06b7add5dab8288cb7daca0698465a04ec40ff8c62744e20b389ddb232a8d06565c4f4b0afa7642142bcdbc5b8c8941b87b47c2e8a0c87b6affb47193b039f3cfda02624cb4531f957ff27056a188478278602922a91078409f7b8eb0c1211586530ac4e886d4feaa3a5e67c020e13dde685566ce6501d9b2ae344c6d5bc61e13b025cdc1086911e9e82309a7c285d42bf7714fd432259c4f276bc3cc10de46ca3eac98d51f19e357b686d7be5881a13b6b8f3a8171a4effd5847c51d909ffd0f42dda3477e2e2f2fcb42832132d8d968c2f6a0c0c43b081099818296eab7cbe1bf04a7dda9af3dc0d", 0x1000}, {&(0x7f0000002180)="8f3ede27eafb3643fd8be13a0dd5cb088507a74dce4f021bf1fe145e6b5738855eddcb04dd0d53f707f192e3a50c966dfe4fce15a93cd1614fc7998583797041680e3eaa62bd49de6208ebce4592ea42bcb5fea414565d4829e2bad7330917", 0x5f}, {&(0x7f0000002200)="942e2fe1d1888250a7cae92bbeba3a603fc19c22df14286f04bf553ab80b9eafd09cdfe519d70de443ddd9ce30c97aa73ba7e742dc3ef45d123ed7edde9e1968bd", 0x41}, {&(0x7f0000002280)="3226359ebbdcf34a3db0da8517a94226c05a0a47ad3bd22cb6c44c582c4769fc8fb1ac084f50594f230f95ba76768de4b0a10c153083e5c81241127716131fc1ef92ca143b8bf6bdf5dfb09420550b8c1a900dc2710cbeeca1fb03335974b4df752fb0131b1fc171ffe3da9196449c265d530f93362614440014ea66f7ddfbe8a7f9bcff75e5a1aa17cd2440712d25cdb2dd449495a9b6ac16", 0x99}, {&(0x7f0000002340)="48171d11fc023b216240c6705dba7181a144183c5b81bcca07d774e415ecb9a5e839798aea8d5351306e6319d40d569b0d9ae5ddb7ac41abdd5fa4b332560195652c029baf42897790b84832edeab46e143561d495c87e7106869ab494e9920fc3c35c6371674a7b13c13a1f0619a2b8a5badc07bdfe6b679812db1b4fa7c85ffd3f3045b8ebec11cbb6338a17c2d65eb19177164b171ffcf3f3f540cb261ea9975cfce45196f129b15a672a8ee7fd735951157c9dff185b32da0d265771070ed6dfcd20", 0xc4}], 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704959217f2f862a5a7567b5a49aa0382912164864dedaa02c091dc465d6e69fdeaff83386a90b3dd8a10644983707a5b", 0x4b}], 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000380), 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 00:52:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) 00:52:26 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20060, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 00:52:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x9, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x6011, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') recvfrom(r1, &(0x7f00000000c0)=""/165, 0xa5, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0xfffffffffffffffa}, 0xc) flock(r1, 0x8) 00:52:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="5cb5552819e1b002614363bba64e78d121cfc4e7216829ee10daa3419aa23f566815b184ba9a531de20fb205d2f0416685a3409a06050e47458e49497a4a64cd49c7786c5ba4633accce64c83648000b02ce30a4", 0x54}], 0x1, 0xfff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 00:52:27 executing program 1: r0 = socket(0x2, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000100)="1cfae6225c32b5539efaf6a4593da33c5e30f39c5cb73219df2bb0bdd016f5a1c62dac2df70f97e600a79046db02783279b15256947d74d17cd04e3baabc6247d802f14c59faa0f815a81cb8f7090884e0907eb27a4e9964e8284889f7f998509e8631148a170683b54efc93cfeaa5b9a5dfe59e4513ec84b6ae0d48cf3d00b7ebd0b2561721828737e19d95040ff32334732039cda12816425ac28838e5c4f9d4ac6aa4b1ec2a26b530c915b52d958673ecd16dc163fb5e1414a31f6049fd", 0xbf, 0x408, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xbe) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="8936861828db6265", 0x8}], 0x1) 00:52:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f00000000c0)=0x9) 00:52:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc1045763, &(0x7f0000000000)) 00:52:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fchdir(r1) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) 00:52:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10100, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xc000, 0x6) r1 = socket$inet(0x2, 0x2, 0x7) shutdown(r1, 0x3) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) 00:52:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1f, 0x35a69cb1800000}, {0xfffffffffffffff8, 0x538f}}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="9421482eb61aa294cfc1fc08cac6db54ef7339fcab905fcf8794bd0b296adb924213abc28ada0856ff10b266186536e70d23f1ded3da112b86db86a3c26989bdf098b3a4e8d24db2db0015982f1d9ead73fca63c47dd96dcabe9c6f2148555ed073f49eab59b20528bdd0fa897644d3576187c7f1406aa8d586b076444d7ca789e6b83ad0a521aed555c85b8c3c7d9c51d9d80ce0bcd43cdeaf3804e41550f1c1f0b03cd9ad416530d4c204495e85c3a04a85740d98208c0044864edb741fb1c6d5955c8968649f13ca41ba225395f046f633637d2b3fb1f2398a2c8c5", 0xdd}], 0x1) 00:52:27 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ftruncate(r0, 0xfff) socket$inet(0x2, 0x4007, 0x1cd) 00:52:28 executing program 0: r0 = socket(0x400010, 0x4007, 0x8000) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 00:52:28 executing program 1: r0 = socket(0x1, 0x2, 0x4000) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 00:52:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x6, 0x2a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 00:52:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x7}, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)="225ab6b29fa85cb1234a96f52745b4c052cfda04d2666b7ead915c8ac64935c833d22c5fa82e989ea7d177cfb1627f56f981b6148b4092a862363944b063fd6cb674693ce4488e8492db634346", 0x4d}, {&(0x7f0000000340)="a1dc50093dda40874aede92cba06d879d94d1fe1aaae46c45dc85e20364ad75470311ab7dca2b206e3707eb991c3009519b0d1a670e7f7cb9729ad36f7bd617c265c6ea25096200c4fad0cd0a568372225a2af67571d929d66811e9675d5a424244af0e3d6d764", 0x67}, {&(0x7f0000003640)="fe01c8252216d9ed812c094d39315f7489c4f52cbedaf655651ef59995798ec47484af1127a4911d45314a071f4d5b441c9cf67b4707f0859d40902f48fb36e0ff0d60aacc957978b0bca3c35eeca4badda5f5c072e765a1cee0d08e021472492823acb1b4455330a1826943c3eaf3ac4d9dc28894053099ce02a568b863930d9a06390924fa05276850f79b6b145edd84f609b282abe8db6380bd5939bb19998d8baed65d5db763e1676109cc7ae9abcf41ef45160bee0585eadf08e56f9540618532b677fe8511a3ad1e4b761a9ba715ac54e0ae9dee165943fd857cba4e907fc0fb37081b4faad27335d46fb8a0b54985bdd2bc5155c4b2f9bb4a2f662f2f698be6b6da0c44fe087203afbdd0d1837f9b3a8097f470410381513287ad3fa8243ec88b727502420d1d3499773d8a44a21144842590cc4fdb880f033f4197626cdd03543680412d37e724ca8636b2e14d10d929b987e968c811d5002e41a6784063bc6d3125948d6f39fc39ab8f75b81f791858c0132687035b8e82f74868964ded651658b7629338f6e6f69e579d5be8fa3ed0da3af75406f04a7d629701bc0f19214cffa4069f8d0228190a5d05af8eb4d06397af2c9268b3cdcc88790c4535958a240d4add1a652d1878a68c400d1012e7b20c70803c262eedb1f4d951d4ebc60f514d651257523d8b8b090e95b1d3c689bd9fa9f89fb30f4d765cb9a68ae2038b964c959f75a65ca8010f8c2f8e4fa0d5bd0b4a3d5fb5e514b6b6a1414f3d105e3b16b1a441e8746949fd1ed6eddf1cfc2a0799d170e45db454a6c6eb9715487a7ba64b337bb632a6a1a1a6c2b6f9e1b2a7795bca32100ebe88e24296b0e21635fb3f92756a95d15f0f318db5303d368f7a48277bfaab64d292b23a53e93cce8a40fc51306bb84d63adcf538c84334368ad1e483cffd3c8252ef1d4389d6948a40b6554b2a810aab4a96a0751de6205d994346546d47f5d902b2d7da62ed23b6585a9eadfce14d1f790b77b2559e2f71d1f2a3de4ac1d0b96d0db3a9adb134a1c0bac1197e88c1dca59c652b6d5cbf57892fc354075d81097c54722a7233d829de61b560cd90614191af0456476cbd148a2a13a9b245f85658d71a4cc901382574cbc905ce10cd4318bd1524956fb91f10dd805c7fe85e5fae5044bae56aeda5304465743a3e41a32230d467b341cd21a37cdfc10e575727dd508d0d52c41e0988cb3bd59d3a413bd7c59b3c6164c1d97cdf0b0d479ece604e6bc7136da6e05c102f04a698817dffe49d03d7ef6fb8152b0d1c9a00cf4c851a3ef67b6f86236989f2d5f7673e7f892ac65a3b686ad42715e924ebc7bb9e6abe2ea117f92421e720ab9c9f2b50e7c973cbaa335c6a7ea932599cf71e229a353efd820127347470e76d68cd11ca203013428789682d6511af745a3669ed9d79b2df0c70fc5eeed41773703d5ce78012aa2224dd236d70ee6349547e9748dd3e1a193fd8a9a0b55f656ed7f55015277fe0c1ab2b2dca3fa3463bc3ccc8210f98525642226351d0be23e73eb5c1a3c107104f399fd821c3798f3ad3ef6f7b332908edcb3d15d38a86967cd6c71b6421e738c61385e25cd169da3d7f11c0fb8b9ca741e9a030326aa58ad7f95f2bdee55300104925e15f66b2fc99bc1bb4ee6cc34a410bbd4933e76fcf9fc0444573f9a6af249b21eb0da14de12faf7928682a58075effc54989ce33db1f108b9514c18f5dc6fa041bdc9d298bb3234c39d1ae10e4a760e8d7294322b9077ca3b2a308d51234364a446b7b0f42cbf138ca5e5c831f2096016ffca7b5d7f4bf84b77498d80063442a671cac88175dc7dd8542b082c571fc87ba4713d938f1f7515fe468464991db9566c9129752094d12b720ce848d946b48dc526bf06e075542559a0da524b781af8f22a959ddf74b460342ad3d5b8269bbd3b05b91db349ba17fd0ccc4c80d3412a9c2f814a0aa26991d03ca7ace5312dc871a724635a3433d328e3e9449bc667f1ff9418b831b2469377a2e83a344db3e80cf04a707520df659f6818ef41eb8bf0f06659adcaf60ceabac9bc6f73c21fde5f9072a192cf53ca379a3f22d929b512a0b533b12e62c581a53850ffb14da67ab0c28ad489069cbddb7d182ade87f50488f3e7e2fc5918d62ff38130408bf95d067d4f4f218c3587739d78749796bfe6c4423cd9efce0773055df4706b18b4d5e9903dd33a3fcf33e6d0c345e7fb558e228f04632d5e90583fa199733cb9302c9db4a09f4cac66edce750e1d7052dd37641741b74b84dbf3ff303b08431388dfe7df6c0dd4e24982d8365575f805f9d19549ebeeb2fb332fa4d0ee6edf7e5ddb35f225d8378af76ae4483ab3c697e30a6b6cdb88209601b6e322690fa8beed9d0e0a76572b1c0f60cf8813ec2ece4b350443883d1eb417d619d2f8a6ccf5bce92999cfc17a3767c32cd93d49d0ab2044ac762d167884ec6383f165b441742db8394b0ee130c3548370fa68520344acbb711bf2546f4ac2eaa3a7b1bd3b995b8843fff0e1df019e7015c95d7379f2a9a9371b5b6149191ebc09191eed6493ea5783a780eecaf88759c01e52d1df0c59719ebb29f9066f026c4ec7de0dbcf588c82355ba94dbf79abb88ccf2bdb6a15d76e34da9cc5e60390bd396a70126d168dc01df74c10244d0523c8db1423c86bafaaab060e2ea52ba9daee162ad95c0809d42d2dd7a0d271131752935878b99d4ca6d5f68456c08b66977cd9013fa7b25a9312b72bcfe74bc5a56be75b587c2b7dfc7a4a855cbdf7c448ba35ecb13c98b863abe603c87d8cc14e2e51e797a0d1f5918aae3da63e3c938ffd385237bfe7392ebd0d9874aac5715476c35007aa8652c4c51043f947656cb2558359c9fb62cb8acbb8b68754eb06252bc97f3a8c78a4cef9dadbad7ebeb583ad239d13698d1083aaabced319de45656493cf81719a58b0db759ae50907a2d91111d041f85860934298fb2ffa22cddea66f2bc94b2fa10bb0b37b7edf4cec9af09fd3248b0ff64f3339dcb5894e7ada94b0b3e97e5b82c1f3eb9648f0ab7d6b031fd1c5af15ca38ae8849b21b986a06e712649a8eb4fa32c47360ad99e8050d20e9d7240bbc5727f0dfeb4f2d2f684de86ea0166d7b28ac173e2be40da68bb8b92c6b9c90fa29fbf34b17d371562547ae01856d10c9b20cf26ac1338ba0771e5d154fef7d7e9554b3d821b645a4ead813a874cbb5e09dfffc659f91e4b623b38b17bdebf67467437c3a82f5ba4d726533945636beaec31fc34f8a91c8c25c9344b6363e865b0b3e5be5e28f13faf1831781c097c56dd7d7f67c135711e016747bcfd7d6c44d2ded61b988971a413ea28fa632148cb41f825267dfffcc18cd0859b242d56ef3b3d10abec16b88c64e4930d7d7625f15a377f4e95e6e57750f1c6c7396fd1813d3bd49f2c845d176377f50202dd28b363fb5eb3e18a0a2326d4674c7ee33e30b373f8e7db1102735a081dc5cc53149e31a9c028da5d142bdeca1a868710d2ceb4b46a3634e502112da4483cd40340830a4d4f1f169ccff2b31036dd8eae1752aaddf3aca0ba3b49eb7c9a1a58df97cca257b4b383ef241ac3c67b114e82c7e0083b0b7282576edaa6b9faae6603a177460e18df18740fd8e863c9b204592df67027f05c717f82e8a108af52c5dd7108bec95dc998c20cba78afecb79b9708f0e9c84e58ef0be2c93348d47dbd7726d2701e30da5b2d00c87039435d9703d87583edb3b18ef34dad24df8d1c8eccf4e13c2adbbd66c402a4e49eb7ccdeb30ff6fa94e13c3cc784c9cea73a02bf5088760c4af22d4e7c14d745f58812072163afbd9724ed65e02c3701103b5909129538416f7e309ec906d03d09121af81404130225dc5df433f2fcd8871525c41ef68afbd3f2239ac4efbae7ddd645592ff59c269435d3ba3855569221815d27369a67f5d72529b77a58bb9abe8b378c989b5c3f2165b36876c11b9ea24c6513b4597a6acaaeee30c332d695324bc167301343160642c95c5089712d6344e208d665c816404d9d70a93a895986d90350bcb55b5d0a07e0e4fd1c5b68f9e9730356f611d0e88ea7520e5745046cf94f5b7cde6c46a7e1d90ab6d1d8efc47288c002eec4a78022ac5bab7f7376582bf0807731a59421e83ae65803b2bc1616d3d65a0aec737afca272aee58530156337802b945a55e3668bb7bf2128c16df0ec344feda4a7e2bea2ec62a2b90886ac5f876002d076511b6b4757556ab5d11690911d065e4a82747244d9aa42ed9f4e4e9495a033c6cf731fa7f7dc5331dcdfd92281e358978448165ec55b7b2afa6e004066664ddaeebe013bb9edb2c4b883578ba036cd06ff4a3f107da19fe5b928d476e5830e2ed500e2d333d55f7bde6f20c4a8b31d91652559652c423d826340d2911f280fa609edee57abf32506f4a131e2e78957b211be8acf0818e021e30b37f5cb37fe4cdb5a11ffc1e8fefeff1a6053fcf4257a5e87fa4d1a8fba3bb87677e1edf85feb97dd942cdd94207b25aaf0cdf27ff06ef2ea81fcf2137c61a8cdb26ade4bf4b5c1d3ecae547719ce059320afa6fd057985bec1b9b788916105ca87ef0cc471925b944d953a10c69995a33b2b7b413efa520f812f4afc3a096c9df443a11301f32cbfb039c9a279ea27a20e9f1d0cad7eb9fdc19bbccf2149baefe7fb8630a0f0bc72aef78bfd5d8c65547812d69fa7bd591f5dcb41892bbbd6d37b6c8fb439f2e35d3e7203797a27fadfedf26d707ee221f89aa6c3edbc3c5224c84fba45dab1c639e091bb82d55e03c067092b861de6cb33a468af678ee3922b2dca7e44c87918c426009023b7836e491eeb4f45a2c8fac98bd531977e304ac0829066400a2bbc28e34ad78cbc1d809b7e4d47b60f9f38344d3e6667eea75428fbad824ddcfa76d2cf7f194d7b754a1cd10860f01bdc436925fa06997c85c855ef9d8e1244ad5b5ec8788b8f7755d48e8b8aded06cf1b507eff814ad861fc48523b25d20d660e38cf5da33fcb851203f744f4e8e877befcf315f1e4ed38f4e5f223a33786191e545b481bce5918e39a62436e82ad883ae5e5f119a4505e438c4dbd815a615f9d8c466b520ac3efcd267659872eeffbc6755a1171d46661a7549748293a1374e5540a09282161f991c2b47493312dd5ffadc98a6ed37add0cc0400cd6f78610ca5cc6e5d55622b4667e9b7ce004b4ac7c457d5a3a2300870ac42c0046f5e7377c8dd9dbfaa90135d9f6a842a4484d27051158e108d140e1f5e532c9e75575c188d278cf8328c6de248850be336da00eeb801a1d797f96f5f8181129c3f5f3df7375569e7e304977ba029a8ec91b48da23456ace20745cb30cb4b7079823dbc03ce4a33cc8d3528abc9b55316324e8fc84b6588e8edb05d611fd2a9539a4243494edc7d85d6381dd8226f0ec93839f2e74fa7fe6c094e479658c19630fb59bd3317fbf39a2160de9b8773f0571a54a167095af4b1b15bb6ab9ac6ab06ac74e22b7b188f6bba96308ebd83e8918f411ff04c17dc5d62a45fd9890326cd7ad40399d1a8d323a34ac313244416d66c1736ba2b0297b0e7801d021ae25647833a3e2d2502c9d81d1d57035099352d74ee409570638460ac67cd658168ba3f701e3598aa32a74993627212dfc55c5725933e274c318f3c5fc070ff0e76508927fe5418b2df0232fb4e7cdea99f6d62e2e12738c0c32b9b7e6135e23b22ba0f2d9ce049ca18a0836ec4634ccb4a99b72f92dcf5381b889a347bdd7dd4c562d6640e48059b1a", 0x1000}, {&(0x7f00000003c0)="6825a77ef0db0a43b61f87b274d6831f52bde52d110c9ddb7ce64e45171f89fb81a31b24e44b7401674a733b07f40847a77fa321ab", 0x35}, {&(0x7f0000000400)="f0b485f4fe3428ad69acd6ea0e16f99533efd1faac77aeba8d257eeedfbd1c0af1d2043500989843f3329980ad390ff85358b1f731b96d69a92ffcd8001d2b7d82100f7e92b7b85c267df0697f7bc83582f6a583c61ae61e8438cd4cc41cc8ceab3c95d510f60776cc01e990c9b1ee524d7d307442d89480", 0x78}, {&(0x7f0000004640)="16e093cbd086a0e3f4ba8fe59e8b07d7e9c54550d572c618708783a56304be282069a3ddc05659f0155d82d62c92bfd44dc04dfe93ff0c315f58292e987de3c19ff7e90f0f8bab691cc414ba26a25e2503e0a898b064fc01063df27b9ba5c8a629918d1b6980ad57dd1c5bb987b6ce5d0ed5fd9e51691e1ba4f1fa27cfc7b16f67955dceb1bd6b19bd6fd3813e7053495874c1589c07b9ffea7ce722d80acbcba99461b03cd87c3eae77324de6d76547edfca9f655fcd821ab346ca2e68a898b5a17dd3569b68770adebcbdace4844b670c85837801fea19697243691412d117b61485283d17ad71bd1231d47d4f12f5513556ab0aee9c88adb16e58abd6a68aecb7962cc255e64fd848667cde445458842db7ffe30640cbe68c6b7766bc8d21ba3f0dc88a13a0eb1b3960a0c2bb080fc2569718cb00ebc95499bd2f3df9f7403d07ffbd1cc997b66406a1bc910a8fc386fb4f0ea34db3f79bab00747b97a16c9c536ad097057dafe10870edc91883714697f36ffd91b96e1a08b8da1bbd990980c9e42a3a31b3e933457569eb32137dba014d8c608eb3a334460908fc1bee280eba4a2567e50d541acf1e1c8bfeb249bc859fa5675b602fb284fb51a0a4bd9359fa9a84723b4a1e39cbbe68238aa6ae6fa58cdf9db329c277a2f413824eeb65629617d02834a5de189e9af0d2c1e9bc26cd0e1b5b2ce9a71e34c0eb61a2cd00d50f51609ddcf3d289454ab14cde6f273726c78e801a07de8091b6cf250d402c59a1593581f415bf5e9e44c89de3acf6a03608424a81b824b235207f25fb8855d3de1f66c40796c0da4ba034fb3ee28809eef6510b9af90cf93c9a22fdc44aa6a319c71f954431a8b22b909eff826e8b32e1a43f425e1ded3764add3f28841a4dbea74b3c55682cecc9cdee46cda92e6c9cec77829476312415c730de6cff3b275a3115c180bf8cf68490130aa5a41f108b753fb8a64e714910c4bbac253a5dcda49a1082614b33d4c0e3e83086e01cc695699ebee9056ef1033f38d2fd5fa0e44cc733e9c08cde7314b233384d59844da24efb4d8e1348f5bffc073fb9e8c9351877e4af3d86b971f5182a6c3c7eabbfd7e05a65d75fd9f06f6e8313cd669ca3e155b3045078ab5ca4b6c85176ac4b0f5b1d8d9546c0e7f32a10759db6ffa630b265e455af7f37536e40a9ece37f1d98a298929556190437248a34c0ba1c9ce40a01bb8a7f1e9d15560b97966511cced35b19ab25d60f17341da2f65b8ca329cb3fa92f52e34939279705708ffa9703fa73023fb4b01fd6688acc1cdd641bcfeec98be341c1fec719e319041876927aaec4b2b4a9cc03947b69bd7cc74cc7dd457287eb010813c81d02fa14d246c5eb73ceb99e9adf83cd4604e85940a17882954e81d41ca1798a34869cdec04352b5109159d4cd50ac012e3b53204e72fea7ff254a5799e5354f5f791c4b71aee84919f02de5a654081e1c1aa2224a805a43b6970377e2a894366bc55e0bbce384d96fcbf4f9e46fc90257bf5feed403d027470c81000ef94a271ecd92da1ac42c20301a41b972449f11aaf7d06b409c38c6e8db8a270548331a89bcfaf02a7ac801f5072f9bd3aed069620c2fde87a77d75702c909b9f3b956eb579e53fda0783445fd382f3b00b07fc6e48172a6c174f6be11ad9c7474b71fa2108bec75bc0ec25bee41b967e3acdf803b40616c9631c369476e348f8da74b5bf0c08bdff36d7fabee9b1ca491ef64a2dcad5ec9d14eaa0d5e8827ef51cae4f6a25e85534d28742505cc6aa1b7fb4bbe7a79383aeb3f6c75921ed72e0c61f154b2f6bfd7b9064065e5221d5bb81fac75baa33df9f168ac393baf954fa5a91542c5a9daa914c4cc49a4f83f1083997a56a5e528ee1b6f1c8a6e3099101b156fb4d7af2e3c46d47aa4b37c05ae24289a526de408d78a7587da8ae653592dddcbf622c9e93332a583645ee82e89c03e83a1071ee36c694450716513874a35e639bb5ce9147494c5872274805e507adbbc70fbdd2c0afd46a8f6abd19ddeba3813ee078e6e5625df1d9956b432f28d88fe442c555c969248f2dc5d99cc288670b2358bd2e6c67e631ef91ad21091e08f2a9d261036349a35fa33a681804ad93581ee2333b64e63517e513d827362f15f316d93641c6b94fa1750bdc40076c1a46cd9f00acacf9402ea48c0bd6973ee35a9b7e08ac3349426daa79e63e22ddcf4a17c955bf06256402fe914c5893337d27d85815b4de4c09cfe2121b239f9282c3cb2b063d12d1346b015a00b8d6e1aeb38436a09b4056c21446cf968e5a401791e91f432ab13c60f0716ed6930b899afbf8da054ee9148e6e0ece48656590313953ff6f7daa194b6db4d20b4a1ce36c60bb5a14bd664b19739f7fa84913df51d4d994a197ec85dbf59aa9ac768b228bb52b35b1e427819b24dab51f9248775bf218a03cb57f4432258434f475707159d06e2f879cb514e45ca21c2249c144b376a822b8a1dd6acde7be76bc5bc90fb58fc667f95ea77c35a0f9ffed9f6f82a10f151f98fe9c86a6755f5a2673be413a124a82a516760f1677c21b6f53cf71b3981aa786c5ac69213d2c932bb08740d31a77e19f415c1a0f04d7e613cb4eb0e1cc92fd416ae9b0d44b1f3ed8c63f1f463daa73bf8aebc6c7fcc4234772989d01c3feb4a29e16d1bbc87399f06b49db3adfed935322c9c8c723842b672a8d661bee285378b0e0356152085e513a6d9e27d6a3b152fd5e600b141498dc9d4ccd3a67ad364cf881d392c3bfd73f032b5668f7fbb8d52f1093dd599d480ee10969fe4a1857d4451852dad169c838072f4b5f96038a8f737c1389393cd56c6918ced5f4863dc1cfe5026c5783ea2107506e007b8665f57851b1d55d527b909a476c90f3703f4edfc1056e0f3565421cc847118551db746267c015d33a38f6e9fc254d5d6a08b0127d5c410508703d7872d8645c6b7baaea0f4fc9c47794ac2f5d1b99f2fcab1d04289132f518b00e4afb63a3f7a5c93e072439514a57fc7fdf325a6614dcaa206b832cf46c88d0fadeb07bf79c410761d5e7593e654159d81248192551a8435259482ecac5b5d084fb5e0a8df4473d0856fce90543642381f0cdf061f301aaee64cf93cc0d6e1450b37ffa81bf9e4ed18d4f43e8d99355659a4343e852163fe3876b71844fc773dc1a6ba365f7241da6bd59a6c0e89fb22e9d986085b3957307398dc7813e0c4720894d852f904e9bfa271afe750cd62c3435e6a243d91027fde1fe2ca66f06fef21cbcd221bc29212475615c2948c555f78b94233a29268e91f3a799e699082fae665a55f6bb8cf2a4662662b8e3212bb9febd254f0c7e231d8754dd37873b34f0753f12ab5f59f60ac5805e322bf405507dcd9d72b9163dc7db8dcbaeb0a47e6f3e216c6cb19681c1967b99a3b788f724c95063131144c8cd0d3f08966bf86d0960531c339d334885af745832a2acc99cd2ac3fd720f188a8f106d13525823ce9c110142d0c67c034da2b978f9130b586e85080be7f7340ece75e0a0b5b7384c1af757d22d6e56962ad4f3294087b2f9e698087928e4b9dcd86f3bbf9c946f1ec9c3cc0372964e771669a98db95d7e8e46c5787edddc69b937bfaadc235e3162f608c4f9a3f92e5570e75db8644b715e0fb85bb1c3913fd663cc83b2e9211fe5d27d7f3b93eb3b5020d0730d3226f7599c6352f4a7df94dc2896892ba3bce43320a6dbda1d572749c6e392a3a8903cbce37e2d0061c9fa7d6cbcaee6e6790372118c4de23c4948ba02f9ca39fe9e99a676b636ec9d7b947943ef3bd9fac27c57096a2b4bf7f8deeb3dc5c08cd0d00a59c677bec0e3049504cad41a64d4b52ba13973550377de93090cd2a571b8d21021c1c1c76280ab7882cb806200318622b943764471d0087d416d4409d6f4db54b9709c89bcfcb1938c3aadb1af84ad9ff2bfc740e7bd9cb53f3ca6ff8fe5eecc8e1b98c9db338d4534c40f967a549a9279c6467d8468b2b9728e2bee387568b49b072a474a1b07e756dc27ffa2b4eb894304b9febb24157babac0e38823ce453f9cf5885da74fb1bbef8fd4886fdf6a8ffee64c64bf9918f475dd88de9f9168037919acb097b1fd6f569a9be0994087f5e78b0a038c2f3dc31c3728f43734bd88c2b53bff084953257e47c8823da7199701c2c15a2a56ca5daebaa1aba0c1d7e1c32dbcf1c13ea2aa7608b994900842f01adc79274c67275316cd0b73d24150a337e035a8094ebab00b1e98d908bf0b91403d898928bf8c781ea752aad88b1087f5e59a775962c854e255ddd70868babeaceb26fc3802139ee738020ebca41375d2d73b4b2e6d627445fa9ba51d819bd68af2ceb9aa1bf9082d77d789f9d6ff3010ece52558bacb187f86ecca3efbda4cf826f0c74a871ae022bcf51403a67d56fdb0d33179fddf2540ad7bdd516abf31dbd8b5bf860b3622218927af1e46c84ffc556e39418634ac6f708b4a1482a79764056846ef2997547dcb762124515667f16d46273da02ca400e472578748321ab09aa9f53dbcff553285789ca5ad1db25e37f10bd724a38ce6174d5be76f050aeb30eb5dc733b23f19af32f41d94d41028fcac7f43ec0efd1ee0bc7adb637972bbfbbf586d9dd95bdfa8c137c2f15a73fca3ac5260e10620b71265f256ff50801d979a5af7e6517c303f5eaae5090d572527d8352c81535f4b29df4f590f5e260d082773c8179df2427052b7323f83b7f3a668f6c362a326c13498dba15b02936774340225df8fe1ecc0245c18f3477256c1c1bf9263bfde8afdd6ed5edca6a95272bf4f0b4551d2f0b0a57a3b3e32a1eb677669f85a5f82621bf0cdf9c76e64b3632eb5c46d1e5d8f2e5312a09fcb580a08790af76d9e0417fcc6a170dce586b39159f969955ae665e46d9625cc87ce0f38f75044ee77eee5060ee77b0f3c1b99aa9cb1a4f01819696ef5ecec50727e2398e0820fc5a308d9b48fcb34a48abc9c320039af81b02b3447d5f3ae98ec3c28f7fbc7a2c0c258a2a82bffdfdb895c35befed7a92a3eb5da59be06b32ee014aeda895b999991c784ead3efb327fa28339f4f259c53d5692c579cb191a9b2950742b030c283c8a911db495a773dd0c3f57c2f91b64fdac2ce14de7066b2e3f77902ec8e65ee337237c9972cc4d3b2f35d7cbefac1a602a7168c0b9391715278808ebdeebc6dba96cc8b55c3fbd615bd93b9212084f2638cfa3aa4e9a4f8f87e519888866f90869de37bf9910e7bebc47efacfc492114ec1c10d10c948ee33e33786c2d2f748ba9b94e0c1bf00e5fe63a6c4f87e5c7b1199780cb62c2e445e397107e4dd38d99c8789f4b90a6f94e7d7838cded0aca71a20d44fd6b41d8b0c7b29e25a3edadb26b110a69e5c3be0b39cd6d2ed3883a116f4de1a44d0acfc8ee89427c9d6fb4db725cc28b4a575b939cc449a38518e4cd8aa77b6def08387382325e01f9211ab51f34ae8d178150b1b6d91c69b1ece9bdea852d3120c4cd1b1cd67a2ce9072bc7092d433063570b732018e135de374b66a64b196747d36d22bd81b36b1ea7b15064dd0f5dc65a2ef986080a80186055a60fc071e4388027f8e0863fcb0e582271825c092154645a68c5ff3859bae65ff72725e07d8128555ee428640ba622851efd8bf97fa6ea6ee978555f6d5cd17481aaa4b395bfcfe3387eaca1c2ef1d9bbfe73b469daaff49da9119c9fbca84b56362bb6dc075aa93becf2dffd97d63e4bac321d9bf146910211bf0c82dcc3d334c28b957e3cc428c3af", 0x1000}, {&(0x7f0000000480)="223227fb90fbfbec02c0dfe918279330d86ec613662094c114a1f6e8375c64251c47163155b25e078113950d43d455261ace13c1d6853b1fdc7f11024744658c8e3ddf90f481507dd2f2e8d62ee68b657978bab1714aeb9239ba6351cbe1db186ef67c067eee4f848527a430fb5f786a5b4e3e507e33a56da76e0e55859fa331d9c309ce0471d75079bac6d2428384938d66355de9e6399f037cf8289d0561df14009d9971a93cf5349de638494cbe443a7b092af90665cb2b8be0f967181312e5923bd2dfe736a1fd57d313f01a", 0xce}], 0x7, &(0x7f0000000600)=[{0xb8, 0xffff, 0x5, "ec1cfaa925252c38d1f41aa7b06e16d695ff6becafc129e88c0c6d3f2e653a34c4e54945cf55d30b8ecf566c563d3da927275587ce4c7fad38940908b21930043d22892f770d1047629bef154ecc8335ddbfbbe943f5c8ef30522a0235bb9e9ea1896db7af64f4aa3972e72cd97b1860c49e1e1652c512dff585d29b954d7eef76bec20d543b74c571d73d72a038ae739d1d107b1369fd4355b0f5a42d7508aedd53214098fc6dfa"}, {0x40, 0xffff, 0x9, "c317663e4fa75fe8765645ea5dc58c779faa2553230023a5f0bd193fd473342b292c18bfc288b607fd22"}], 0xf8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000040)="c007c5a1a84e5f6b60f4758c40a8460e3b36e7134074f29f92f45ee85ebe7866a67017d5e4a8fb15d26cc6a61f45064f16c16495e3b1d25c2c363f6717824323043bf848a262a4cf1ba98612d24afa824365f2370f8601b29c95fbd50214d5d44e08f6834fb344d3bf592a04b5", 0x6d}, {&(0x7f0000002600)="8e344fd5eece70819f23dc91d6801210ec7f506eaaef8673c039d749c4bc4e5201cd72e71c24076575495bab569118380d69d2bd15040737067852f030b03c73671fddf0f4547c6c368126778033a83a0dc8eceef61dca6611e83e52a907dfd2679c163853ffd34acdc85279068712f9a47aaedf1157a295a7cc7d9bf532105c0655fedad1c635ce3e3dfdcf07180429d70b4d01f978a6ad2d086837668eac8971144e90f3fddbbaa247c9113ad0e895226db825ad16fffba6b28ec0f8b9a0d257779009c17a5e6dbccdfe3d360d9e02b2ef8e26bbedf7a0b77db5de3f39c737276bc4408e6b09f389cae3715b751e98567a8b1682e6b9f8d154ae02627da97a35f06286bc8e28ff09ee6224f2e5ca13282ed735812d500f630a560d3e085b9daecef8242a7c97d7a7bd8f83432da3816a2cb5a176c7b2c5817e2ce52377789acb0e3d5d9fe0dcbf65abae966fc6ef272cb5dfbe7c09fefafccac7d81423c2957ed0e2459a4bf4cc5250d6dd82206abad3b4ee5c14bcc346a81b8e0ad31ea0652c21bfdd61752d97838e949f00cb6b31c96918826945ac0d68766fb11e3387c70118c17e306a289c34f735ca3aac8e9903e4cbaf3052a9032273147b6595a1d3c19543ee979ded2069dad5c3d14b9cf9bd008fe3e996c582f39829634a8f7a6a039b640f7cca8a4c31d42a97f07fa6883fec0d6c8fedd76ae8ff572419a28359cf3d8ecc8b74854bed303d0dc1dbe450eb4dc6462fb8a3fb6ccf94826af934e1d58cc3bbe7538a7c46a2716d90822b5fd9a7179a87cf4bb2802dd062ce3eb0e6e75d64c52778794e5b7d532efaf94bc6a2c2918c10e4b49c1990af6347b37e7d5b7c8ace8ced8b9d1ed85c9d582633af15cf3e8d3421beb50529999a9ad1726c87469c0b811b167870b2ac27cd22389003c7e49bec57adceffded5e268ad330fd67fc44f0100d250a6590dd6e5b2e38f8fedefe5c76e9490ed06b89cfbd13a84724aded21a7ff636191d1eae039d76cb75ed1b02778f464e70745446393394ece775cbf6e1a7a24fbbda61aa1f6504c0f068307b4fb95176519d5d882277b8549a0c90269d09189c8e7d01696aa879b1b11092f50237a5c687633ce28a702cfd7bf035c761ae3bc77b5787c18d255fc86a0dcb9009fbe6d163b37ea9def341f9fb81b1a758ba53cb9de8a60691c2d57d649e2cd7ecd606617273e6abe0704ba30a7fb6aca47481b604494e1a39e3bd8a7bb5a24812c7a7ab32b20cfbddfdeea875e69ba6b3c4e17d0df36909ccf8667395adddc83d52dd983de712d333e1a3b6bce8eb5c148622bb0c5c7eb5be2812debe6dee8b3e636b882f64d617d5e0aeae56670112a75ced657333a10391c8238a5a50cdfe3cd453ab257632db714a4592597fc039a2ddbb670d4ed6c974d0b723808676966212700b683d44a7572dce7a2fa286640316ba6a37d0cdc8b1beabb08965473db4370dfd673ead53136dcaedc62d762896d6f93b0976fadad0aad906d33fc180635b6b3c575f401d861018f8f2cd575a0a73ff8135722f49332b2516249371304de0fa40d9097793ddfbabd4d488b8ce5a46a543f03efe5b312b5e7be017409190f45fce7d4b7806be34508c1ffe1f9b7df39c336fed995f855a439119e2771dd1139d8895a77b39557e799443f77b1b7824393afc030e8b4c823c200aebe3e4a8da28e44d996d62695a41a28e22b5a209bbbee713fdf1c3a273ff870af4bf28465671bca40068c3c246cd4c24f5ea9e71a85c994731f84dfdaadb48593e1bac9150acbb46e3303f76a8e08ea345d5b2d63563176575142a593abc5d671f874dd398a6a871ef6cc999eb421efb683761bcab6e271a86edb1f089393fdae130edb7dd2469af5ebd330d6596c17c9e35a32806ab2617b8095f838ad009602249a6135ce9501e92fa51c0ec7fc022b4ba0f39667c88bdda73e23b56ad5ce4667dbb06000c2da72d2089cb5e29d96c16dea13fccbbdb25040c052c1efdba99ea8e299663c4ffe7ee977853c7543e12ca8acfd725defb246c0350ea2aaedd336fce68f27f86acaee3aeeffb9826469fc097885829912d2e9bb4a64626e5bd58306bc86ab167f1991ff9cfc0901b746ea59a73ec27d47eb00e0a34bb28ba63f902be28f04f4199815a042c2fa0619731449b3033b30cb817c598ee6789879efc91d0141541bd927c3b8ce90b07e812c469322eaac0fd1adb13f3fe91bc769d6ec86674351056939d4c615efc361b93bf9b1bd3cb734432b886283104c4891748f23598b5991213645b60608d510500abe7874dbdcec62120ec5aab106c9c092569f16e464664e4c76b2d87500644738a5b8e1491ff3b16a4a107f134a564fc182e9742fdab08123a662193154416ef88f145989d95e5f9721637caa378dd78d284fbd8b0d265b844e8cf8a07a6fecf65eb3e29ae98c377eaad3ee01a5914065edf51287cb7f80e79a6a272da96b304bb78cce8bc06e4d6df327e7f2903213557e5c36c878ab06a262b475fb235bdfe5a751d374d2a8a3e9d90e551ae6cc16c831529430a5c985a5284280149a92c15c1b134dad0d429d0906eff2f5c0a8ff207849178851b7ca21a43d6b5455e089a925966d81d91aa9dc4969a5f09d77e75d1db48ac24772e8b15e8c59fd9e5532c5c1ea50bcd18b078897885b99b49ae6c2033355ae5637738118db5f397538b97715dcaae1ab46d7f6ab41c1e1089461f55ba4845f1b669eb7561d51456ca66e19a4ed1bf49a8d11fcb44c6a51ee64d7711d29759f586e6048c6d68f7b72338002c8c93353e2d5a2292b8cb0be1b403e336e3a7442abbc66aa40b36093e4333801d3d8191f438931e1385abce91d7514def4aa1624c8006cbc476abd1467e423400e1b59b9166c421a5d4374389ae12f06e29dd10b6d3d638214c7fe1e9d4b3602c1a9d816d9c89c7f6062a6e282e6784462c799e8b37c6c2ef8a3dbfc0787ffd98a1f87ea05a9a2db0257892deffc2029c518157275e2b2bf7c9c2ca006b6eb0b96c0b7b6030304550add72d2861844fbe2d32bb4c8aab2cb3166291c1835c73d55262df1ae37d524b058b46b00df1f95fd7d100bf70480bcbcc1319552b1c06ba708d14b836e821719d93dad9dfe2afd4d0e687585cbb357b2ba453f623e6f95e991f5427bba807f1e6197863532c5d6a1efbd97ca211228dc03f1b1126288e3ec4f8384365d26a0cabfc6baea3404cafb4807e3cfc4acd843419c113a8c6da3e34e23ef8317a79e2fc414e4a24f615b8fcb9656df61e090a755e3fea887e78dcac538ca8794bc1e65f2c993afddb12407e42193965ab036d98790505db3323fc121535a5700ea6f56e0967c3e2add6e35b0d7f0851c4c059f7842bc79bfd1d77ba88ce81b19dc8bbdc1a7037c1d7f2c5e3b016d7f98b82ca78af20d754764500f2080390755b3c9ab345be9b517663f767cbe8fb9785989622bad0a5b9a88453c6b0ee91690d0da1662b1cf0d3a0eee1031db18ce7c2fd0a373c6dbf2d0c3fce79dbb49f09d444ae01e5409da590072d94f304b89ef4ba95a6dab1cceeeb9dba34cd158eea217cd6aade50a558457d48870ae9eead5147cce2c053351584db9a8074ca270e1c16114bda37a86120d8acd58dd8c5df3607e74af3f871822523a14b31f892c819b0c2d58040f4ed6bb45c83f07d476ee4efcc1d696bdd6e7ef850c1103751cc83be8819670adc5728236d9d7561b6ac3cd31ca03f50e50616aeb898f69fe6cd736a94913b0ed9da8b6b4655ca3ea258eabe143abd0445ea21040c62641db361c08188f4e7d84f3ed9bc727a91933b56384bc7d87205371b4e0f05f0e56c4295c435bd0fb598d068bb45d5d51dd84dbd9505d663312c885f845a5bed7e7ee2bc2c12abe16465ce437cca6c0135283f4b36875a1092a7c3f91865598f730de736f140bf21ed8bbebde84b758c358c85d6f6ed49e9c3347bc25e00eed69bc320d7cfc3e45fbc9a3318c559ab8107cd26e3449842b69ed05b8f5a7f71cb2ab5946ee627ee00c3574c9ee08f429c25ae9ba4eaa67001f092661c7ca97954bc34e219d9f19bc988180e1eba2dadd0404d349c9a08f3a2da7ab3a331675850dc6d9331251ecf5eef8975dc1bcfaa71fe639504d77ddff3d025965852671899e173b8ee19d01e41d4f80221fc61824f7c9e825f642e1902f9ecb38361d5cf87b0370449fc2db9d13f36e8e5f1326a1370eebe07561e2d423a7d34cd8533ff5da39f8aea8650e2f1d468ed6051493d0b0356776d3ff68b5b023bba44897dbd7404c59e9a88d13aa0cf2ef83a5d10cc25776ea56ccf886279f1934466413c11257bc7f593e398547506b4071cb13f030b8827aae2d5d9fa21cc7bc73f5793d28635a7d6fa28f29927f63c75eb96881364d0e35488287bcec8b18f46373b9bc40fb2b398bc20c0514f5196eaac9ac431843eaae23460a5d35c1cbd2d93f955ae219a685b50b2ab54cdd983dbd37bdd3de628a24cca380c69c356610c9bffbc1adc69902baeb599525f34c513020daeeb081729e29ddee6ed87acb26780194d239286ce6b061ded47810cd643dca7ce7344e967e3401d19cef922243dfe93a9cb61b256bc3171eaaf68501357bf39cb88ca9c46f774a99b8ba0f51a520e645eaba228b7b838efc8eb7333527a9301fbf84f083f1bd6e54fa9ada6064a47496201b292ba046aa28c971812c2fbffac17112efec8848b98b9fc85a18e138b770c2d82896be4d7f580bb5e879abf440ac39407ae74f30d8283032cceba358e50f0178672b81946c8e79cbb53704d2f82b027f99b37898faa6aa91583cd5848ac889bcc475e82b1f745058ff74fd6f3eca4d6b5eec04ba0e9f462f39e34123652eda9679cbc1033f1260d2c1ba3ffec2a4159408a04341655269b43f29be18fac8603a73dfa42bb8e79af759fbbd021aec61e64dfba6a050f118f22fcbf797543ff1f50b17d98095fed77be83970058ce3d1bc9c5485b93ae50de808ee66baa2751656a3d55351145c7dc6098f73b4f70e6ae2840ab161c6609cae560e7d6db69d083a8860c8918049f20e9e48eeb3b79b47671a150c15a88d0ced19547908032ab74b5cd88b30bdc7aaad0ee8eee65d5b41730d801d923ce81dbbe9a41df48c1c73899cc4c0f7bdebd23d25bc7f4929f1d158ff51725e9cf2b618e4f97d78f6b93d6a2c091cb6d27ffdfafc98bea0988b09324f4f241578bf167d10bbe8f2d86bf2b0c5dc5bb7392821c582f141fa8be65527a4bf04439afbfefbfbc61da3a87ee510bf423c155d6a776edd9dc477b54dd0b41511f2ea36061d6cb33cd4eca765ce8b8cc3b0b1db163df69a5d892f55281e547f2fe48d115c8b0ce1f8f330015e81a855af1f7102c01b01345a1e87859125a7d9420f313f8324e89130078559c947935f6abb1340aad8ad6bca4c47daadd146c0f694da731d398430d218d7ee5441528c85d81324537391fe5ed07c94cbb7611fcc5fd5ca6671aa0eb409d53c3815740e89039c8ebb9f40f1014d5e143b91640d8e823f5cb886bc9d8a50e3df5a0d0a749f981c775664474504b9783a67dc2d515451c64262385803edd176115b5321d8fd8c937d84750ee6cca0399f11bc7d98050d23df695afeb1264a27098d6ecc43264370d204c7b432f0a915debafe8ed437eb26cbf7fbcfabb3125f403f0aa53a0d4d125e965f1cd1b09c13b6e4d12d67917dbf41213567d9db70ee4e2fce88103023239f723f5cb721e7c5d426f29a48a8e074d37c844a3ae263195ff5cb99777d6db818d", 0x1007}, {&(0x7f0000000140)="44e321271cbaf859f061b1c1459ad086963619087cc92dc6eaa872ac94a9911cda0e7a5bbc010ddb7123f0308324b7c70651972e1bb226b46731d7422382c8b39826900e3a72a997ebfeada0d1b59f55f6e7f03fb2c6629d4d62012894ec714f58c4e187f16b1271f70a5409974438d9bbe0cbca2f1b328f5d1f50f8dfd1f4730f2c42ed162de60b1e69fc97b9b405ea304c13c4612ab4942690ccb0fa1a680ab207f7428dad65e1db574d063982dacbdb0799fdf1c251a87e0febd96b9f2f8686a53baea497149e45e22b5c165037fc8cab3747fa99596f9b348b6e772e6c8691bd5fcd4a34763372483be1f9e7", 0xee}, {&(0x7f0000001280)="4c59034c937b1dc74be4ddf4adb51d7ff6a285720b9e0bb7a57a3ce36373dcbc92ae98830473c595fb7f622525", 0x2d}, {&(0x7f00000012c0)="292b6c8962101fc5327988754578b1ab0e0f9044d68668cc68341d313437fc69efcaf041752fbad45a44cf75720cdbb4117c2da3b3a7a0439d32b84e5b8c5bf9bb649a1cc63371069a0933fb2d2f7f71e542c7cb0794dacf793c9941d164", 0x5e}, {&(0x7f0000001340)="aa1885a52c2e555b7cf660fa72dfb4ad80066e6d6ece9c5831e851aec316ff062d567e786a8d7c4a85973865e440afc044ede25e55aedb5d1fc36d7df72b16728a3f7ab397bded9b7311fdf0206d639e065163d7b4a4770f1903a3663fa4c78f442863c173dabf6d728204261a7feb342df8a336f9a898a9555c2d752a12bcbeaa45b23481be9b7ab8a45db0a8704fa5eba6751c5e3ee088ca64a2d4318fe67dcd1de696dbeddc70f091767ca3a12c6d0e0e6872e41421f86c71ab6b11eacf286b51ff6d7b10f7d4b66be575d7e5239a84ca4dfb0ca691afdcd1761e6150bfd63898e89b0d9702f45f78521ee2239212c3e164498d1e1978479edc8d490a8eec40ffc8d9e206fdbfa9c0bdf9986a6f5ef1c5caac5993602c9d9f7929ae0a0644bbba78180559cd4af8029ef103bafdef45df1de015b8f07d721a83aab53c0590483659f5cf4db82f67b608a556b30ce23cb95aac43f5dd3e9452e3f2632f9aa58b1d7f4ae2d30d74a7d2b7a9516ff0da54a65318559a6b8b1e6c9c6c30cc86e276bba60917d500e6b08fdf0841051a55bb9c0704ddffce865423438c362e168b53903e89bba3200be5e1b4d9d1bd3a1dc5c8b73f05762267df67c0e202345e8c3b5843dfa5565d5dd966588e1d3e37292cb8e57a8b425cdbb2aa189b9357dcc61ff6d5eb07c34b0cebbf35eafa1ee36d6ebb9d5c60a2938157849e5593404cbd7f4c43756953519301bde3553ef5189d7c85d54f42af6f31dddaf4f4f501593a4f333afa662deea4fc13128504621b83725e6e1fb849f70002475e2b4dfc75628a61a651521b52f9b16e47b32927224757143deecf9ec6f5c8a8876cc31d76b7fac25f87db99505934f54c55d218dc1aacf98aed187f2b3f5cf9817bbf50751e30d21ebea6d2e5f02357d280ade08dcbd05919fbb7f2321faa1d0cd6345778a49536509fc2cb9b4198521464f99acc1ddcb667f32e33b23a0f8947f37d984d7f4628892b1ac5e494eae38edb62ed698c85df8e3c883e00b3ba07dc83a1dafde26edfec663927bd14800f5bc10ce3fcc76d9413332ae74c16708e946679e09bb08a5552784a3d138313cd0041f6c0ae5acce8be278a8a4bbd04ad28f43f0e1d84ef7bf250603983259dc350ccda199cde049c2f47a1f7ddca76733174d5c438531b5bfa7bb6ba3e56785465414edf0f3843eeab346f6c949a978dfb90bdb71363471fee20f4cd5e6fb586a120d7337b687cc56fb91b3cc6eef9ae1efa60d95d98d424119047e5c92442fbea8435bd40bbfe4eb334769650570aa70187bdb270d5012a4ee949702199d6b2c262894139b55eefe39394a0092f947c447894933f573a5c004ac63ca75a0cc63299636e72a1259941dec5855102018650bfa7e8d0e0482be8a5128824b04299101d89bb2fb97e76e4ca6607ae1138c39c91ef226e4f57ab1ecfd74af331f724676523b3fe6179429557ef6ca5f2ebd3b00376554de9b20fc7647ee7e825245c3c46337737493cd5f57e93bc1435cfb65ee423b7e0bbd4da88360bed03c98aab5d2c92b932a60fb9b85b1e4a3b95db17aaf9819b9d8f8487641487c0ff96577be23985d55590e81c6f30cf64ff3c4aaa7b9722316dcb9bb7c0d5e709e1c2010c33235d7c5ccff74243cad93ee5cb6ca1263881aa1fca1ca49f0550c98f01c6515a2bafdffac7e93f181e880f65ea425e1f868000f83478be77be2ce4f93d25e1d2169070aeeb51c54919c9f27b04538e41f2ead88ca3744457e7b1ab76745ad307fd9f35b3a1396227a09844a7cfcd4e6f44740160c5efce15a695024946634d28952bbb3f4b06be9e4d028a8402ba3f18e5fe7132458a026daf1dd3018fd679ae12f0dfe2d2c8414c50a27f9aa22c00dfdd203159a628293b2fa551d194452a776bc71f7e4d50e80db21e570374571f12d60d2e69bcfc6231029932cd4f63db58a1ba30f5697743afee9fd27e04437f6f2247a259440bdb6dcf6953899cff9a7655b1be0f7268caff61cdc4d45735338009e795d0782bf1befa8417955e1fd1e2751791e262b9c8d80f72e563278ec1e218e3c34241e7d75f0debe77f1b70e47ef6b9fc6875fae77792fbf3d2f2ec43dc32efed098210625590ff9217bd003e1276b02a938af12878ce7d0103811b5c5bc4b00f0ab5cb884c7010bade7e8290b1f985aeb7bfb5d262aa469e32dec3a8c6bc296b137aa707096589aae491c8edd87b53701258dfcbe132356ed60216263956fbc0bf2bfeb0e75ed8c72fdc3b3d1d699950ead71d0cf3a23654620a58e1bc668e366fd6f96fb7e5fd1189fb98bf85368a0c8fe2fe91b9206e3e25b92213decef60819a8793fa72dd588f8a3607fc5a3997fec96190159018c7d8859525e7e990c917ae44cf0010a4ed18e5f03936013c2193ce031e34ddd44c0ac7075c9cb6310b42067ea1edd60d0717bbaa271fb68ed38532a5e57072f71ea23c9c5eb7ba12827c7042dbabd5e9cdcb5d4fe1f6639af4cbd00c5532d2fcfe55e835e26769421cff5b02f912ec9970d02c9d376870ba3aad7f4f5e3a6d48076a421dca11631f97ee32f7d2c918f8f40dc57bf95be572dd757643ff021d25704af371f0adfc254e014879d36b292deabe331d61d24d88caf62f88d25507fa38096fd2bab81926afa15daa533b388a5809ac6588076e822ce81769597bcba6f8113433ab1a483a7bc5119e56b41d6f470cefb33d125cfaed9dae1e9c58f4aac6f2a25a3405de6d5f22614bf5530ff525e12cd84caca46b98bdecacc5aa31f625245e57e156a6d412cd6384263e5e60f120f0f4cce6a8594051e97ab990c7c334e75be3a1294420a477d5f05cc267082fb8723643c412d5f379a2fce2c1c8a227033eb087f294dce7fc4e8f2844eb14665437d55409b8d250432af7908a0a0aefa34918ab58e6acee6ecbfcb54f191bcff9115055b98d02e62f4de17f4bf8c826232c89b9cc8ae45365a67c7958120656ec2af7532808fede86b05af16053093e12cff8d32e1d4e896642d81da96613a81ff198edca4074122b9caad07ddfa27d75e5e6e1f3ca0543548297d9efd46645313db30122df8f4ba1530e4c69e7645cb73e4216c2821906d04d992d1246812dc4c6662c1a9f736c0ca4321b3f86753b5686aaf4030587c2961d73a843fa030eb4ddea5034bf47ad10fd5c9fc84542534cb32232b9d618dadae97d752c7e2042bf1d63effb62dc2f7de97615fceb2ee0b54d981e3d64ebed91be720d0366b5bb1d0377e6892ec670a5ff5cc3f619372f3d6b94720a4ab42466b1ccd5669701229b5d603851d7ca321104b16d384627cdfc9570081fcc0f8f5662199d4525b68373631e801d577fa023720bbf4c45105c3f221d6ecc6a25fe2999b97dedf9c3d96aaff75143d857fbf8a591127ae16d7dea2dbbaa50e9e86255136f73e966c3a032f1df32d766978ab99881a9e71554a138b32e610d581d90841b26797597c2228fc4a014644b4d0f26692fee351c7e9a9da7711e35314f14b9a6f76d43b9de7ee7cc1eb26295226fe9ff66ff63eaf22442f878f4987f2b1cbeaf5410ad279c4f330fe0449fa4b3b688f985d669d73522f5095179ce58b20e80c9ded915e211000d9d8a34b2990d99ca4e842c4f099bda1964e4ce9d6d4193d43a158b12671a582032288b2a638b160de16b6dad39cbf88e8efe997c828c4218016173d43065d03032d9441ae5cf89225354db55e75cc9c233eb0114fa4f7beeb29a50aa50bb6494147627179eca6919113a4377e8d97722735b5037f0c6b6c7f56ae02b96b1668f3a83753753c007a03682ab6cb19cf6ccccababcdbbba0d213601e9cbfd6c40dc30165679fc26a440ef1c86cc8ed5e4e278a7de31a2c4b341fe76c95448b49e8c26854b6eb9536aa16477754ce6375454cebe028c67d886e271d956c3da2033620609abc427badc6fccfbce081184437d8516b2d6a8bb84041226981ceaf509e95b256c1931c4bea2b2d50e6f9b2d6796b8819d4a4a6b93b74de6c826521840a7f3c5298dd50a529120d9ddd054ba671b4264e251434e660f8b5697dbcd8c8b05f27ef9fc58b1fa2b9e175e5f03211b2dd85116a906c35137946058320ba269cd4a2a642feb6af56b4b769079d18fe8d028967061dbc3212ae5f690da791b74c492abbd280232d7cb796293265354bdfc0f42a34146d32679b9c3d7c113450059eb4cb8f34d5bed7f3ce55e2edc499b62e99ed2c09ffa504e0a5cfa7090683084e9c9ebb699aecd68e300e1bab1b6aecc47d0d625572ba88e10d860ec10966a463401857913e2922f742bb06c187b68e690670703e1b83ee786467155ca3404182da98afe13a7d1fd24005ba49b7582a16a796aad68567e65aa2028c84e1a0533b56ae4327caa55832e3d5aa318865b4920f85da8b8e1c901e53177056ca3fd670b97049704f9c76f8551c06f00e07194677c4d52ae5732b40a773d4060032ea8b81d03bfa6a09dafcbb0af51dde5cbdeb218b7d1617f3f2f80d698f78439a02b08a3b0e3fcf1d102964393da96619a03c32c284fa4445ae93cfd36d39c3384e0d5436d8900d00589ce8519bf1ded174444ec61a342b94aa0198d8faeea40ddbfd900b6718af90371784dc4e35a078aa3e03a01ec7d4066c2c3d32c886c1845d95fbd0829f56ecbdf10bc352279076336e1dfcf41232113c8315de7bdc8595798fce6d1032a96092e041d03002bbf268ccffbeb2dc2d6f9d063fd54a4693a01a926a5d823f0d307e2ed1f6d1eff927ed3e1c7f74c1af39cc75c750124d34be85142dccc8553854185fda3399899a021828dbe6dad4298fde9862d7ebb541ad9dcc9c3858f176d09f59918d6d86dd7a9e72a55574e1b4a57db8683d6f16a1e9dcf93eb968cdbb4006ff96ea6fdb1eb54f29feaf5042262f15c692e1f615721778c82bd1870f1ae7fe9008b5c39f4a7515d31ebfc645c6207a9ea16c7256187aa516eb90c4d1e48148626ba07613ec311064659728234bc13f96819184dfecedc2d4f9d62142f551bd02566f97fdd2a04451bf2fe5f0d1bd885a2e88d586789614e73aad31c9d10a050bd8f8cb3f763cc4137dfa760fd7ad4137b0e8da3685c341056aba274dc903fdcd155a8165b08064979fccb3f4fa96118bb5e0b8da569e8b2d567311b3ead1300f31cd129a03c2278b859d0be4d927cd7cc7f0903dcadc84f2c08bc7155248621f9d1d21a30d6bc34463460fdd595d2a425b1d114e2630b6f521e87d3f860cd8618e136ff77c567beb7f1845f6e94b5f59170740391af52508994820a0df9c286be299d2051d8b5eef8c01fc6d834627a503ddbcc4d2350097a459b9304fa01d35a9978950b2d566c6a268a7dcc4d67a55cbfa18baaeefe19ba073d7f8415beaa3d0be3bebf98d2af4967dd16587a3e48dd6c4a85a3620ae998898c0f2f12a5970acca7ab357ecda62ad55e25c5e7b0c9de3d3e6704d5139551ee41325a00ec5c514ff1e7baf300144a68981fc5336303a00dde142ea0d155f68226c09e1b7871d4f070748508a0da92a4a8543c5275545edacaa982f7d52f6f896d0b4446b070e4df7f24b2f32a884b17368f484ef4fa1f5e763b44327fe2da2e5861c0ed78cfc392c0d0b75146fd27496a92c7853829fb1a060a3b6016aa9b8476d7d4b02ab398db190db3c321d01ef741c4930bd348a42cd4f13b2ba58fa28e4f2723d239fb8337163993f70a8a6ec193b6dd6cc59857318ae2b398ecea4800a35621dcbd610403bd6376ffd18e04af0b5fe2756227d85", 0x1000}], 0x6, &(0x7f00000023c0)=[{0x100, 0x0, 0x9, "4c8633ed429a63f3d04cf4cc584edd87136bc9fadd1e21922efd03c5f27226c6dea6dd773d5ae6d3a15db69fed47085ee7e0a5465798df0b697104fb1bc7cb764d113986aa98dbb3e32f5fd48f4e133ec66912b6a5248e80de647147575b14564dca322d3eb9ec21d4f491d0f06fa5a76286a3b8f7282e780f7037133ed8c032f882bd64fc764d1334a7bf9efa55da80b21f6241dcf10764aa0142c545854994fea862b46dc43b6466dd8df046c32b47a4187f73291dee5ab8c125dd8cb68a6f9192ddd2a864705c7f75ffbb4137c24bd06765fbd645bf8acaf566c98e6958c27aae2de799e2102a81b57a4d"}, {0x88, 0x1, 0x4, "f02c9406b2286b90949a4fc2041757ccf2396161e157c28b1032742c37cafe5e3628d1e39826127f2c2730a17292676fd36794c3a52d9a4feb9d58fca972561494c283f85612c43f4abad28376059284d89893669b78ec2d531a329e0f4a53f311d491c8e86c4f4005681fd9be8120d8e66cb8c61f"}, {0x40, 0xffff, 0x3, "39730e49b0b5039546b6274bb7b715a3dda811b5de9dc0d4146828bdbe42deb937214a0727c1665ebb"}], 0x1c8}, 0xe) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:52:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, 0xfffffffffffffffe, 0x18) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 00:52:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 00:52:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000001000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) dup(r0) 00:52:28 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8880, 0x40) 00:52:28 executing program 1: syz_open_pts() r0 = socket(0x20, 0x3, 0x0) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="e5ffffff07ffffffffffffdd5d03ac7c950007000bac7d0f8afa2e850000f456149343b4e4d658b17b0951a94f684fa9ec53d8f2c51d9a6a93115ebf2aa96b964b9e7a9445f696fa9a4755799499906220ab690e399d7840ffffd05e49216418669a624f5ff266dcd80b41b3aeeaf0a18e03ad3bf4149c8ccc35a8679cd05f4303c8195993d677513440d7fec82dd57065b74b6946d830c73a4efcc76042e1"], 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = syz_open_pts() msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) getppid() open(&(0x7f0000000040)='\x00', 0x880, 0x68) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/215) 00:52:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x30006, 0x2) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/135, 0x87, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 00:52:28 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0xf78}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r2, r3) 00:52:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000001680)='./bus\x00', 0x2021, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="65b20e3f50a6e8ccbc152ad16a7d23d6df13cbbfbc747de25738b3df39f3bc4094bd2722d14af244fc10cc77286d54aacafab1901a02a32a689134112a1460e3940039f5dcf9c48c57aad214e2cabd14e37b36cef90a0d80d1721b16cdd46326b1515fbf4e9c25ca00cc318bba146884f2b7505d0fd7a632d40a1e5f645fbe912379bb30683bf81504053e7db1ecbce44fcc801f84e3a17cad78199039b64866f7acd6a26e0f92c6e836d9ff657ac570fe1d5332ecbc2e19aff77fc0f20258fed7e214cbd2e323804f77d0cf72adbe28162ded9ba2336322138c943a"}, {&(0x7f0000000200)="5078891a69c0501847d33fa36afec8a0a1ea449578bb9d249a3ffaec2d52879c9cdb5ac639c56a000000003d0edb6d250067ce6522414570991f7f59981bd74677347fe88b99f98425e4a4408c371c00fdceeb8f368a7ddd09115486b9814df831b25302e6fbfb785a168e4cbb03"}, {&(0x7f0000000300)="a16678b3448b85f196210ee58ea009db0f82bccff41ae0bb21bbed0b2711c7dd48aacd1c2b574c3afd8e857ec0ffee2cb6546d575a78f8728507ae485fbcc796d9ddb7b5a27927fbfad390ca99ce963634ecb250b6db7a262ac471b720ba6874ffabbc96863abcbad8fcf88f6d4ffc11fc48828fdb2575f71ef2a1875e4e66251da52cf0b1b5ff76195e3c009f6b9dc8c7d63c582e80d684827392dce74beef098ae010631db131d8d17e59a54bab4b1dfa6f3754f9e451f1b283ed18139186108957be6dfd9749ca6f32c48e78dcd47408e0ed92a7b3f29d368ee60a76aa7056d69edcbacd83108b389725f73784beafdb8f3262528e499251a0a37141f215950d8df004cc4290bb47b262574f185bd08b0a5c9592d584106c1f27863b277e9efda42794371fc38f4d59b26ffe3525c9b6fcc9e671e9c494bc906aeec15aab82768e58859fda36104b919d85dc0a05c9713d293af66057ea6cde7729457e27ab26abbac5bc35b4c9845db3e8b83e11ac55f6a0b33ab04bd870a87b3a3d6d3eec84ca5916682584a013d5105e61ce08a9fd8d5942ba9cb047b58dcedec5b4fed9448f6c13bcffd83fd9c04cc922fb2e69d6f517015c4a1fb5466164a141a2bb2ce33d9df327eb8f4179ae930d4da38ef431c614dca0259c31477c39ff6a6b6e3742e2ab00d8e9d52b567a28d3516ba208e87d2ad1cc41f044856f47027131a352f93d568d192c2249312475dbfb0bcfcb41711a56b3fe46d31f18a01929af1ec8b6ed3e60ecac677c15f590e4fa929ab68d766db73c797e1dc3462d243ffe021472aa6571c4527ad9dd18287fbe4475c0b2957e084d257b9f051751c81b51641c210c6171f34589ca0b4b276139d33f2fd6e39b0c63b7f7d0786510250526129c5927b956380e6024b0c8848b392038a4336a4ff0a5ff5dd51b086b1c2aeb3b967568e780e52a5c5d70b2276bb839283da4699ac9cb5f627486e532486fba4b1915905d7aad27f7af74cf58499112c27fa50c3b505a775d7e6b821487f3a005594700c1203ca7873225078620a936f7eb9b0865931e31320c648448ad9240752ce908d03892fe2ac1c2df1482bdcc5fadb2209240716b2dd4cd1e4c897d712c4922ffef17edfdc8b605e3a728f5fe1317b9947fe624df399e0afc00178f7ae961455a312b4a4d04b6b4f93d54a8eeadeda3a51cc7f00de4cc7a80996a71c3e9835eb2aa3a5adde0c351676ea0d06721ef267d9204477765e5d922c15298a8622cc40e87d21c3747352a2ad50e6a3aefc989231e2b3ffc931cb52bb755d5d4b2af328befdfcadc1fa976a89e371620a4bcc39ea3dde14d14b92be7eb6ce9efd44ee95f2f46ff8018e6d23addea867156a10fb653883af8f06847e00995b6d00f474a0e229385df2771438be08655fc59f2e6a0538bbcecef4ccff3d64bd5a8103c6af72c2282e6610bcca15d6b98b0aa4c11f00a3c82a2a361332770563568f932db5023ba2bf0bc9783602b8a3cfc656e1f37dc8f3d8a3f00323fd301846435660a54a548c00a0a901823cf61732173d1ee603bfd7d3a918a15fbfbbe964c31972afa3225f4224715f0e05c8476319f2af479096e3891a0ffdbf170984fef2fe8cc64ee8ea0aef37beb7a17cbf5236eefa331b5b45b9a451a7b475f050c6c4f5263fe94e27daac67034dd9b759a4ba56544a0942d05366b14b0d870a9888a4cc5b9350097136b071ff453591540190fbb32846b930ee750915bf26fd310991dbfd8c91c8b969b1db130dc6b32c5ef7432b189fec892e3b43289ae980b718192cf6bde2138b6194a5ffee75f9e850de5b4a5f5b0f781e56af7e10ef9bd15e3d9cfdc7f7ab7547a4218309b711178f7d8ae4f06b08e31896f2829a7e81f3a3255bc6ed0581936c4cc5407b8607c487c4fc07e6ff7b389f2066f2450d151a1e85e5cdabea8ceeba80c54692a7eb98ae5e9f3c7bd3ab391120714343d79d9f5927ab22ad380e75bf157b6d3731a66966306e98d4c4b035dea4cfe77fb819736ee94b449d46d0ff15050fa03b8abf7f3aa59e30780b694e0627730f0ce480d4983def427eedaef0ae5f9bc7c2f794110ba6963435b49581e8950e042c5b5e1cdb245d3b9ba5687ca462c8acc2100ca0e005296d2e6e45c7829a7d2dce8224107789ea6bea169b994a28d3aeb17d5be3c164e666e0fac1275cac26647da54498e694ccf13d54cb077aadc4d22bee9703e7c84e9863007a5a054d29a083a2127f1784f22ac71aa466d590ab2a40a3e3e1b84354c5cb26c14f616018c47ee04361458b8aac79a827aa9eafdd31071bc7a125c24705ce4fb3b719f194f8be980b4127428b553fb7766a45db98a845fb7a6d66af089e9f762ce719b0189f6a684aecacbd9013e22950b0d588a6522376d04c8aac0732475d1da4a82ea66f60f774244354184dd39a6aab7377878115d52be3ed8aec37d214d1380bbe5d5bdecb7c930309335c821d9ea0712054c5a5a81ab153c91e9057f7ea2121f50a7c21b360d365d52c68577d962073e99dcb0685dcc9cacedd35752ce6effffb74e036bc16e3878ec07ab7ea6cf8d7cdab6c9a0ffa4529e148f438f684ba7d83c383f8291fa095c3c5da292bb9e40ce061366737ce70775aaf0bc9b3a3d2a119b84514c15afcfae43911a8deb122e30760073a78c8933fa1d6ea08882046014d2ded20a3ed25dec2c00efd79c4fa5b3b759dafcfaf9abfb1277cc0479a8f01375d3226c7ef1e92c276f6a420099933def09425722cd2b1a8c477135e61efd13c7aeb5f3991eed2707ab31dd34cd8246e7439174b902282e29193217ed47ccbe5bbca58b274850b99ac9a70e18a904d862b958d8535e3c472a1082033527d444007d47dbf1b899b9e0ebcd727f6002631964607e1329b780406a474c0cb9c48e6f9aaaf875a7406ba105c23231d954f9bc337d7cacd218a1ec2f52e4c6c558ee6d2d7c7f82bd569861ce49aa073291d4530859304ca00a6be30f4496ff33b7e890e2fb98b4746f962c69921644deefb74c86ac370a51b60e14a1a0c69050dce0a6cddad7e11ae280c93133fd3909bf4c52058dcb8a7d5ed2d5a240f78d4ca4885dbf83fc14fc71fb1dcee9665ad701fad629ed509a8a761e788411c66706bfa4ca36f7468d4725e3c553e203b09009eaf6d820726dbb7b119764802d08a65c9b96632d2228cb7650e37d04b98e91a57648d00c6d21fdb3514384c109dc8a340652596fdd772e1a05586833171e32806eb932b4a4e0ba635a2d15519f4cb9f2fcda0f63d7b0576f09051da3fde6b3f14cf680e7fdb6b47fff2f2e271f45b2853acf6a203545ed12bbe7b4512cdecdd75e2ab7780e2aa7e9f881773db84c2941f27c15239f4d82fd5d3278771df8f66251c5415b595541214d7973bc608544dea7055fe26da532ca9205b02047862dddb7a7607eca7c43a8f7100cb0ac38e0d1fb7491981fc593c99b207844fc85ce1aba9bb42300e31c621cfbca5a23a374f89d8f276603006a38c9bf83020ce8853735a53dee83dfc141434265dc741810a4ecc9c8e25f54cba79722873c2c7cbe6a03e56150282bd4c698c8bf817e527eb52b497b4c8b6f1b29eab0bdc6d1a36fc8231fa4a092aaa238a65cc99e29260b56480d6f264db3dde17af56ee2965cdf00da407b742cd9e885881247359145b3725cf9ac1c0f46076e0ac8d62c4fc84a8ae7f42832738372343ccc69c78654a311d7cb729369c6b451dad44ee9ad285e8c5b56dc9346c8f5033dc779b483d7bd74d1ec6049c0f0a5bcd2534ba5ee39da3e8ada72cc9f3fcde4b6c15894e70cdf0c3ad523d00187c2ec1ac559a6c7decab524f3ddc1e4bfcfffbc9a650f34204da6bb9d974cd78552b28e869de0aef2933c45142b6e7054b6785d7b5049a26db575de037005df9ec2520a848663157dc76d06e257846cccb39e7d39637eb9691136b7c3796d65149dcfd457b225dc5554798b4536dbe705d529926ed2742de86304826a16fb3dd9c095fdfa3ecd4eb92ff64d203dd194092eef88df859beb4cb96a974d6dad9cf85039790516f0b432eb29bb3d06193dfcf968b18f99eff8da0c50ed4163f5b9a1ad778c950f70d5c8d501cb1a702774243a1e8ee035de36571b4b665acab4439e27fe185b6b77ab37c8fa7b62c45df07570a4ebf08a6afba0cf150de50aa8028c5279dc6b128563b4d43d36f25d220aa961bb6d91f311f2e120bd314a277d0f67bd2d22251183083a92af7c0ce8f0a228a6a03c0232fe65e3c13a3195068903b31f587e0d9b97dfc04b7d2d4e824a722337c9721745229bf64fb2e1987a675a00964ecef58e60047783dbd27be67a508186babbaeb1d5d9514df1f8b2bb39dc414eaed91570ef5cb31fa8b9b0589acb0f1b13d863d6a2d56f6e0cc016128d365fa0c612001ba208a9b6cd5ff8ad95c961bef9023896955332e80673267981785916e4296f567b9368923f7081e1f6a05bea43c4462328a6e11f2d1f3a40cddb4205a513edc2dc3b0557f58be1cee79e2c23a0005f80fcbd5eba25f4277ed3a407e38b7db21cca23462ba70936278e2b84b08f46362298da16d6bbf8a985b6f8cf0b3c9fbc8ba03a517d7c141ddd6e36046aeae4abe9955ab5bf748bdc46b9f157e578f387a8213840225c14a46195c8c197c629d6a282a4bedc8652411e83c2450f428ecbce0d0166bb74b6cf6a6f2719f042e933f4b290522e3f6979c8cdffa3440531499f50d86c9d931614112b8e82b99c1a296f135d1238fdbc29c628299d6125986ec6ec109ccc64ff17aa8f59e9fe2dff858ec51b29d07e80c95612ba67319340b45e72fab7ac735ba9f250975d72b9430be38453f67d2499878d2fc060f1e84e031361e1c6e75c5d5d0bd4c70a319e749979be28e47fff32f98f5beffe65acb52750452fa8886552fa30bcd0ad60a50b079215a43f9718e86d3bd12fc90c3d2445b70851af2891c678c109eb22dd8a1cd58ac1f745acd3d6dec2210c5df28346501394dd23b02ad7503a472f620cc1797de2a3c1f75530411f5c74121b3b74313c5c163788ec0378af73193d33f07ce481ddc0ee2223ecbede3c69c6e43722680ab6fcfd22f1aa3c526a6af6a64380077447f54499a6cf281cad24deadeb37a9b5c14ee3989f563c3e74384b5156d33ced9162d2605fbdfd798ef48fe028bd137de5934c9ef5b2ea6743a6943121ed42029a27c448a9a53606e3cea1d60c5bdeb3eb304773af26d4e212483eeb84ca5c14a5e8c14fd3a7626fda423477c043ae803b8257efa1cfe7d09f58cd9ee777d54bccb38817befb9bcc7bb905f7819a046173258e366f17aada63dc3d0a1cd083477e5de970dc47cc0736ac4bf0c7e167efa1c5d75f4b28c595c6605d300e02e2d74cd0e38749a4424623de4f12ed7a73964815e9fdae6e66689d77f8c2aa71aa53d5362d0e34e4bd0e666bd838709029602218125bae37fa9c3c627e31df2bde519001b2ac977d76830c5bc2dc2f4717bfa5803576f5bb7389b275e67674051e4c38760db01ee1975ac2467d5aa3e5aefaea92d98dd5067d57d8b60e803301e1183075e57ace6f2ca3354359e8366336d163629451dbcfc9573272516b7216854dd7385270715b509b1a3be590011d2912f0b6859da4c2bf0cef342c3295cfc92d5546ac385e32993de349cfff32382c23ceb76b349b0aa58e2d131678a0c495e7e5d72c0b5b089f280a343d2ee26ad396b95024c0dd2994d7ec0db68d8f3c7ae19ddaaa474e8e2254f1a65eb2dcb33a331"}, {&(0x7f0000001300)="bfc9cae82f3047bbfb7f87215bbec55810696cb9249cd40f50fcec7615c36e555a00b5d8e08419eb5b28d65b422296dbf3f7516cccd48c060b5157bf1e67d2572d77eddb0ca3bcdcf9d98b4fa5367879ab736dacffdc48121eaa5417a526ffef9b397811a73ff8a7dd788677ccbd8c4fd7a93d4a9c19f9a45b2ab0ca8152da8d7150ac1971e2be99d784dd78ec6a80c3b20f3dc767c011"}, {&(0x7f0000000280)="bdc568cbad0e1c6ad99d4d3659d3c634e0aba85d326d54ba24c3e016f2444efa94dbeb091d5a1eb4899ece4878ae1ec743"}, {&(0x7f00000013c0)="2f014d9d111895cdee912d47f8881282d4adb223ffaa170391fb1f93e8f797f8a9008684f997f2a208586c12dccb663e5ba5c17266eb1adcf45462aa20f06f6a494387788692a3bf8fc0d59bc59f53b3a22b498a1613f6e76c76dd5831635cf45a7b19d7c12843a543256972a6d0779f978a8e7f51aed2d1a78ce7397ecc8d2da046f2719b5019f195ebb3a112f0d103d6535f91d9f6847f6973ba3950926a08f7e33de70a5e7865c27fb0df0f89984de3473356530111c3fd"}, {&(0x7f0000001480)="0fcacb9c7da40449b8dddf2e0f808d48ffd8d0f0c2ef1f6a"}, {&(0x7f00000014c0)="c62879451c15804cc8a6affc36e085c1b50b031221248e55d5f610bebc90a14e41fff5756d0c17e24a61ca41107fbdf203e7fc1452355ae38efe4dbd4a328440bbe4a6b3959bd5fb97a9dcc3682db04ed55c920df22517030051844db275c78a346531b469a5b11fd101e088eb064520b7dbe878e56d5cdbe51d93f331d16963d4271acc1efa44fdc67357dbd27d97b63aba5b9c8a919cf95f41684eb32540e91e0d1c193120c0ad22440c7370a5a1c938bdd4581bddb09455c45f10bc5acb8061ad906a3bc26dae965ce6bccc4bfd92598fb96fa6af6655d85d51e4f2bfeae391501da7873b51ab2e28d63f85c3"}], 0x10000306, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 00:52:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/208, 0xd0}, {&(0x7f00000007c0)=""/79, 0x4f}, {&(0x7f0000000840)=""/133, 0x85}], 0x8, 0x0) listen(r0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000480)=0xc) 00:52:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1e11, 0xfffffffffffffffb}, 0xc) 00:52:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x120) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) semget$private(0x0, 0x2, 0x10) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 00:52:29 executing program 0: r0 = syz_open_pts() getrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000, "d730c1e791ca00243c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) linkat(r2, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r4 = dup(r3) r5 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ftruncate(r4, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000380)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r8 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0x8001, r6, r7, r6, r7, 0x2, 0x7}, 0x4, 0x100000001, 0x865}) 00:52:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7a18) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 00:52:29 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}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 00:52:29 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r1, r4}, 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) 00:52:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x200, r2, r3, r4, r5, 0x1, 0x8001}, 0x9b, 0x1, r1, r1, 0x8, 0xffffffffffffff7f, 0x9, 0x2}) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x4020426b, 0x0) 00:52:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80, 0x3d4, 0x2, 0x5, "6ff10ea136c6590034d0074a9d0f2608808e11e5", 0x1, 0x1f}) 00:52:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000080)=""/76, 0xffffffffffffff57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x2, 0x20, './file0\x00', 0x5, 0x3, 0x8, 0x3f}) 00:52:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x401}, 0x28a) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1000, 0x7}) dup2(r0, r0) 00:52:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) 00:52:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x100000, 0x3, 0x7]) execve(0x0, 0x0, 0x0) 00:52:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/80, 0x50, 0x800, 0x0, 0x0) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x6b) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x7, 0x7fffffff, &(0x7f0000000000)) 00:52:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 00:52:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/253}, 0x105, 0x1, 0x800) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x3) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 00:52:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xfe8f) r2 = semget(0x2, 0x0, 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x5, 0x1000}, {0x2, 0x3, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x72, 0x800}, {0x6, 0x9, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x9200000000000000}, {0x3, 0x1, 0x1800}], 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 00:52:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x200000000000000) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 00:52:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x8000011, r0, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:52:29 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r5, 0x10, 0x4}, 0xff, 0x5, r6, r7, 0x2, 0x30, 0x7, 0x9557}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r9, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r10 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000180)) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r10, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r10, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 00:52:30 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) pipe2(&(0x7f0000001580), 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, &(0x7f00000014c0)=""/96, 0x60}, 0x2) getsockopt(r2, 0x400, 0x9, &(0x7f00000015c0)=""/239, &(0x7f00000016c0)=0xef) 00:52:30 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x5, 0x40000000000004) mprotect(&(0x7f00007c7000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 00:52:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x28}, {r0, 0x44}, {r0, 0x4}, {r0}, {r0, 0x12}, {r0, 0x40}, {r0, 0x1}, {r0, 0x100}, {r0, 0x191}], 0x9, 0x4) nanosleep(&(0x7f0000000080)={0x0, 0xb4}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x418, 0x8b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0xfffffffffffffffa, 0x9, 0x6, "190d097d2769aa0c1c8430d1b75869bb0de69fe5", 0x8, 0x7}) mknod(&(0x7f0000000100)='./file0\x00', 0x2008, 0x76063b50) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x2000000000000110, 0x3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0x481f2739, 0xbccc, 0x6, "060d186df104c6e56055e437e7055710a7f28e70", 0x39768ab, 0x3}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x5, 0x1d, 0x9, 0x1000, "6c5b40f875c9a4dab04cd2895e681d41ab615ef6", 0x6, 0x7}) 00:52:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005900420144ce1c8c00000000001b00", 0xeab}) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x814, 0xa1d, 0x8, 0x6, "804e612bea63f94f0acebf8145f4f180cfb5a8e2", 0x6, 0x9}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) login: pckbd_enable: command error 00:52:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x80000001, 0x8}, 0xc) 00:52:31 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000836f46796878f8cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21dbe4e53ef28a045f4745572d0e4ccea3623d23447769d9297ba723b7d320b2071ce5d0d3070bd38bdada3f2b96c40d80fc0764404c148e2a36629f13a558da139a2fa791457080fd6900453bfa38ab473165f6202bff0d44c35d4e8c710850d8eae7dbba12979657e1201549feff97f09786916615e1540fe6087bccdcdde14047233d6a773551b602ed5935fec1c90559c9794ea135f270834dac97a121ac56bfc4b742b2e5d4c701602003e82f1319cfdc398b8b3624e34d5adff17535ff165c2aaf459eba8e473795ce1de99f750e693a"], 0x11dc, 0x7, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000196e285d57cfa7b23700c70f54de00000000000000a7000000000000f78b7c4b03d22ac19708c425780003140000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x3) getuid() semget(0x2, 0x0, 0x60) semget$private(0x0, 0x2, 0x24) msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5afd1160e5fb700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b88d426fb1c2c2ab7eca8863ce2e00000000000000000000000000000000"], 0xffffffffffffff36, 0x2, 0x1800) getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x18) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) fchmod(r1, 0x6) 00:52:31 executing program 1: socket(0xd, 0x8, 0xfffffffffffffffd) r0 = getuid() setuid(r0) 00:52:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81c1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000fb5e3b5930df32fe88c06d6c84b376d725f8cb4cb3d02b8fc1a727910e9f6d6568a92c3388013b644584a494be7c96f412"], 0x10) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3c3) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 00:52:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r7) setuid(r9) mlockall(0x1) 00:52:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') sendto$unix(r0, &(0x7f00000002c0)='\x00', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) 00:52:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 00:52:32 executing program 1: r0 = socket(0x2000000000002, 0x1, 0x10000000000000) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000280)='./file0\x00', 0x18a00, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) write(r0, &(0x7f0000000000)="f826a6178df9a8cf555dec6faa131d1edadcdfb9d06de00ba3be7c7c359e620736cb1e51aec50d0f4a2f04c1b42a32a989524fcd8cc157ae36385cec54f41c34f4d037a0ee60e475bd4326b932a551574853e40b333b1f9d7c78ac8f22fa865f7d01a47f7f5687386901107e1a511f173702816cf219fe15138bbcdf7d5bc4650cc41e54cdace28bb40f1aacde0e3a24aff7f67bc41e4d8b9c21a5748f9fbc67fbec771ffc6c74082c9e3fda9805c84f0843d2dbe58803eb948e20593925b353ecc890620923ac8e4090ce9df1947121b5dc2a595d0b9fbc5239c98e972d91381c6d7c8c160e11fe6a20e4c3950db3b8c0754638f5ada412ffc68e1035a8", 0xfe) getsockopt$sock_int(r1, 0xffff, 0x108a, &(0x7f0000000380), &(0x7f00000003c0)=0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/223, 0xdf, 0x801, 0x0, 0x0) pipe(&(0x7f0000000200)) 00:52:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) flock(r0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 00:52:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget(0x3, 0x0, 0x8) semop(r3, &(0x7f0000000280)=[{0x4, 0x40, 0x800}, {0x3, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0xffff, 0x1000}, {0x3, 0x80, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0x2, 0x800}], 0x8) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r0, &(0x7f0000001280)=""/4096, 0xaddbddc2d6b6044c, 0x843, &(0x7f00000001c0)={0x2, 0x1}, 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000240)) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) pckbd_enable: command error 00:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xffffffff, 0x0, "d3abe3a6b0ff0c923aec6f6f77dc88a2890b38cf", 0x8, 0x24bbee27}) getgid() 00:52:34 executing program 1: r0 = socket(0x19, 0x81, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) socket(0x10, 0x2, 0xc9ee) pckbd_enable: command error 00:52:34 executing program 0: 00:52:34 executing program 1: 00:52:34 executing program 0: semget(0x1, 0x2, 0x201) 00:52:34 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 00:52:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x101}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/184) setsockopt(r0, 0x29, 0x69, &(0x7f0000000300)="af69bdf1660752d45a691c481a5bc78eea2e9e63e113d2cbff01000003c011", 0xffffffffffffffaf) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xbc, 0x7, 0x1, 0x0, 0x80000000, 0x80000001, 0x7ff, 0x1, 0x0, 0x44615689}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x800, 0x7, 0x1, 0xffffffffffffffff, 0x8f1, 0x3, 0x1, 0x3, 0x4e1, 0x10000}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x2, 0x0, 0x9}, 0x100000000, [0x80, 0x7, 0x2, 0x1000, 0x0, 0x8b2, 0x800, 0x1ff]}, 0x3c) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 00:52:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x8003, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00001b8000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 00:52:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 00:52:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x4) fcntl$setown(r0, 0x6, 0x0) 00:52:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 00:52:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x5, "e900000900000000ef4d0700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="eec5408aa5bd329070854ebf0d6e79c6c2e19248bc6dc8d6a0a2098e9651be95aaa911b9b480e5f64fc1af459bea700a0c77f2521ac463d6d49339f505ae8019123f8a98f6538d79b347ece9a982451fa729b6d0157a360972f6f56cc84758f5cff143d6a525e6401a337299af2e31cc2cb2712b31060000002e4e849b88e15c17ec9d7bf28ca7587029d5f3e4b7c7963db8fc9bf5ea4a1a2cc9566631c91025b54340fb8b83ab88fc8fc90a20b28361d3763607843218709fecaf745bf24da23c5dc2ddbcfde20150c183ae282c65f159c3de11528ca8b03816814f3b83d40fd5d54356a02046cf42dc2be5552d553782f4166fa3541552f2a54703044a53b8887c3d778802c26ec36a1bb0e64b691053f22be443", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x3, 0x7fff, "138526b912cd126b9a69080ea778ce587ad7c2b6", 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 00:52:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x4, 0x23, 0x0, 0x99) 00:52:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa21, 0x185) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 00:52:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0xff7d) socket$inet(0x2, 0x7, 0x7f) fcntl$getflags(r0, 0x1) 00:52:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000001940)={0x0, ""/54}, 0xffffffffffffffcb, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 00:52:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000200)=""/71, 0x47, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1b009d26f4e93d1b0ed883da37549d642e2f66696c653000"], 0xa) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 00:52:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 00:52:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10002, 0x0) 00:52:35 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:52:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 00:52:35 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0xcf3a987e1b7f5685, 0x8) r7 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = getuid() fchown(r3, r8, r6) dup2(r3, r3) fcntl$setstatus(r7, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) 00:52:35 executing program 0: r0 = socket(0x6, 0x5, 0xffffffffffff5fb6) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 00:52:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) syz_open_pts() minherit(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) setsockopt(r0, 0x9f7, 0xffffffffffffffe0, &(0x7f0000000000)="6f8b14b64e9a27b927d266d89efe7bfae3161bb21967f1cd281af73f", 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:52:35 executing program 0: r0 = socket(0x1000000018, 0x2, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000009c5ad8004000000000000000004ac950ecac8f6d9a"], 0x10}, 0x0) 00:52:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x20000002005, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0xb1) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 00:52:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = semget(0x3, 0x2, 0x118) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/1) chroot(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x103) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) 00:52:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() sendto(r0, &(0x7f0000000000)="9bf1b45451431ed3c0418fa4c44335bcbff3a741b1aadec343", 0x19, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3ad5, 0x1000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:52:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 00:52:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f00000001c0)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x443) msgrcv(r2, &(0x7f0000000280)=ANY=[], 0x0, 0x1, 0x1800) r3 = msgget$private(0x0, 0x1fe) rmdir(&(0x7f0000000000)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 00:52:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 00:52:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x10c) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) r3 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:52:35 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0xff, 0xffffffff80000000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 00:52:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)='^', 0x1) write(r0, &(0x7f00000009c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bad571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b654fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x7fb) 00:52:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') clock_settime(0x3, &(0x7f0000000080)={0xff, 0xfffffffffffffff7}) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x68) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:52:35 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 00:52:35 executing program 1: socketpair(0x1a, 0x4000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="5cc74c476c2f98ca6424b28f9696632566e2348c139d1554922d3e892b5542572489b140650ddbebfe9209bd18707bc8146a79497b768a43953a33f3ea409b3cab7d60080f32d1fe589ee5723e52516781c01f4b4131d94bbf7b65883a3b2b4424103ca1c57b4fcba61f709cb6b5c4", 0x6f}, {&(0x7f0000000280)="376119b8f1fed241629ac12a240ea3cc20073e6c33f95ad1b1b1481c4e8e488d15f92f4e7e981bd2636f19588fd07b01d6f0550226096483a7269e424c02c625463e5a6b6db5a3aba383f059e281b703aee8306b79b313328fa77b6351498e3763d47d0e11cf1926095195d21b221e5170536ec2e0263a15fa15b2aab811ad08b8c01ee2439b505dab7f9caf8f805336e4103210e8c154990aa8194ff8641f1b62761e481cdedc6185db84771efaa56201f91970d5bb062c643103f835531c646855ab98cc25d0f4941a30940978b44bd24967a495c7ef303d99e01873b5f1cf50602106b4609be3b7bfdc522903085a96ab486c7bc64f9958e2", 0xfa}], 0x2, 0x0, 0x0, 0x4}, 0xf) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 00:52:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x1}], 0x1}) 00:52:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/183, 0xb7) 00:52:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) open(&(0x7f0000000000)='./bus\x00', 0x8800, 0x20) 00:52:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x7a83}, {0x18, 0x1, 0x20, 0x2c}, 0x3ff, [0x1, 0x2, 0x0, 0x0, 0x3, 0x200, 0xa37, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x6, 0x80000001, 0x9}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 00:52:36 executing program 0: r0 = socket(0x18, 0x1, 0x100000001) r1 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) linkat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) socket(0x6, 0x8000, 0xdff5) setsockopt(r2, 0x4, 0x2, &(0x7f0000000100)="2a666b24e8bb3c3069a9320566476540f58d1eb674b7bd6f38f1c70d7ae3ac1636a3ba48d5285b58ad8d5e54d194e59c67972e103ea7a70d20739e473de49744cee44dc0fa8bf0a00747a594d0ffaff97283aed613f358f6b20c231164907a0a5916c33b9c0a462bfaf264276399958cff8b64458b614616e812ee7c1d9660315303ee68874a4e70fee4747569ba048a3fc47acfd406d8d353ea19887896a82cd249a8418360bb5bc8685c17a1e78e8b6c929e67e306ac45f23e0d8444c3f04eb1a1a8c8c0a86fb1283347b0490bacefe3d7e2518a236bbedf2e1805", 0xdc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:52:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ffa000/0x4000)=nil) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 00:52:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8400, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x40, 0x81) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x3}, {0x4, 0x2}}, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) r2 = kqueue() read(r2, &(0x7f0000000100)=""/1, 0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x4000000000000000}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') kevent(r0, &(0x7f0000000100), 0x6, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x30, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000040, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x7862}, {{r3}, 0xfffffffffffffffb, 0xb88f9db17c756fee, 0x200fffff, 0xa7, 0x727}, {{r1}, 0xfffffffffffffffb, 0x7, 0x6, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000002}], 0x6, &(0x7f0000000240)={0xbe, 0x8}) 00:52:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 00:52:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:52:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44fc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) 00:52:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xa90, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="b251cd4dd66ab2f28545a3240eaee6ed6c2ccad59590e13a67452c4e6ba2bb6b4c06ca3159c7554c8097c8d19a12b542b06f0631121d6198ccd7155d47e57022fde9beabbc9b4ee4c7adbc3aa0636621e05ea55378a95cede188d52a3c05f9c4aa6153cacb517c42a2203102454d8ee1b2bd6a1b948c760923e04ff045916b2f8a9b2f1befceaab0b9a3d7f9c63e2722e0ad9eb6ee04fd3458b2ef1793bbdf7c4bcb257fa3f36c531be459d85f204a7c3ba90fa869af7d18eceef46c6a9e60885e679daeae2ba1cde1b485d4087fb85c7b30e23e73b2dd8beca09eadcf0a6eaf7bf822f4a7ebdfb43505ad97ad7a0a29f7c5743a", 0xf4}, {&(0x7f00000001c0)="3500191e19c73a58c0267c6d60bf079e74477a9d260afc1e4b24465b4502223cfb5a29db6a133eec80cd84a07fc664e0415b6dfa8cea4e597a489f2fcd39b35d0095ed128f21346a980dfbedb39e6d9b25bd1ae00c847d7f517482abbee465a51dfda72630ed99e652507848b7d3aa006e48319bd9ff3414ad3c73395a00cd90e23128fbc752ffc4c3bd9faa78408b93d2d0b48115f0cbd89f288825d132727b9e7bf671f9fd4d5d5ba325827bf2d5a719d589942360a61c2580884fe9e6ec653e05860ed404d1b9af5786c39a48827c5b41d3cf0130728ab96b779047121f89d93725d61858a8", 0xe7}], 0x2, 0x0) 00:52:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/225, 0xe1, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xca}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x75}, {0x18, 0x3, 0x9, 0x3ff}, 0x3, [0xffffffffffffffc1, 0x200, 0x0, 0x6, 0x81, 0x1, 0x9, 0x40]}, 0x3c) 00:52:36 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) socketpair(0x5be51ac48ff05b45, 0x8007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/41, 0x29, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="68312e2f66fb11e566592d"], 0xa) 00:52:36 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x40, r2) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x7) open(&(0x7f0000000180)='./file0\x00', 0x88, 0x104) 00:52:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getpgrp() r8 = getuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) syz_execute_func(&(0x7f0000000500)="c42158c2defe67650f6e18c441b1fb3ec4e3f96d470d00c4417bf0259d000000429df30fbddb66f00fab30653e640f5a5e083e0f012535000000") r11 = geteuid() getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xfffffffffffffc34) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="11c8fb60eed688e633e16c8156424b3730125d636f3dba4878fb244ec288a2abb3d0295a6ac686d4531a3b622f085f3689542193b26c6cc1a15826bf8c9f3b91c415939ba215559b937f15bcd0437d0e1e9c577fcb50bbb86755e88af333d7f068b3e2dd2025a2a930b1d16978a59a5516abc723545a8a2d247980c6f95e023cb3b445e0c2437d43712bbbeb99ab243b553c40ed4357cf8120d9891c07c86d50f273553ec91b8ecd51b35bdbb9b0a37facec8d1c60b96c44c333b399ab9b21680c755bdb707e6b3e7a5d97873151f994e65ee4b3029678fe87d2a46592b1543e0bde73cb5454", 0xe6}, {&(0x7f0000000180)="144328f640d5ae016a55d636e800e2d3de468056affe8c8a1bca43a14f7020776e2a31c7e27a89f296467ab2625833a41746119e53e971671eac43b6c0b603004ca625bd0bba3d85b3053d07a73abf2e53e8cc4561315afedc54e556700b1739e2e3b9915c53bca6b4e06b3aca9d7b6cc6f1915a4c39ef081beab5db6f763e335a2a8fa4c9bc6b13c859ff02a0adf193169d37a87e2ca92a1a7c", 0x9a}, {&(0x7f0000000240)="e04dc76dfcfd213a32d23ee427cf992ebb0d8a844b45c5d1d0fa54ade4b0fa5c083664ae98634009198d78f01730144ccc9cab4ed9e591b5efee2685c4adfd7e357c160b1524adf3e16b0f8baf41f11542e8cec42961f7e7d22c541a45c053a179ded5c64e803244f6f98adaf81461feb1e48e9719bfc6c95513c112a2177d067017a28653e087a0a2acad0dcb223271690eb1602b33afbda1cf71884cb8ab55a429b5ccae9e3c01f4b4a6", 0xab}, {&(0x7f0000000300)="9634db04e148018b8c717f3a44016ea59ebaaddf5250a902debf5b2cf1d7e4965a8934dbd3cf8407193b426585a115ce42c3b0", 0x33}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x5}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 00:52:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) r2 = semget(0x1, 0x3, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/87) 00:52:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 00:52:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) r3 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x10001, 0x9, 0xbf70, 0x3f, 0xa77, 0xae41, 0x5, 0x7, 0x3]) 00:52:36 executing program 0: socketpair(0x38, 0xc000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x20002) fchflags(r1, 0x50007) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 00:52:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xb1d}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) 00:52:36 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59dddde719080b748661b43edf8e6635a82af45845d493a71cd4539cc860116e728839b7372f70c77179a9840066685c9186d8d274dec5b037b24a9b6bf6ff74a40fc0ed71b568482a2a2f9b23fddcff409cdb12af1cea02b80ef3eda6c752510715ad4c9291330a28c158ef3e87111a04af0bbca051cc8753d1346b8b21f6f41b731a0800646ada5d52", 0x8a) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffb) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x6013, r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r1, 0x0, 0x0) 00:52:36 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x5, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="04000000", 0x4) 00:52:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x3fd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="4008107958a1548afaf313de4ef750d85b0b7531b0098b6336bd4783c81cd5c4ac21964227e78f72be327be04069f4ad7a003b6b0ad8770dc9fb91e719e419e09bf3fef77a7e899e538b76e88c8dd3d52a77e991c1f927569f14c096807d4452c70f5dc60441eb2c334d89db539dd7652da173a3f525c8c2bf4a6c5f21594d04b5588cb8f467866cd281ce455ebb316b7b60f47b325015ac6a41f91009f569900883787b57b974ccae2203fe45b7fa90e5d581db583b59", 0xb7}, {&(0x7f0000000300)="a7bc65e404f7dbf409c45a2f9364f25d31dc03b42c605df9106ffe7e23f3346ca643d048aa9699085a57b5fa667f3d3aa8fc2eb21462bb86d3a023031b30f8aaf14d5d64113cebcb800654a009247530c249803ff7310396280ff501a903ac03dc4f7eeba73444a3f2", 0x69}, {&(0x7f0000000380)="5b12918dfa97d2ec6f00bf0553d792b9288f05d944c168afbc6ac7a07133386cf8f8b163d23675b9819b9d33c4ffa957cb6fe50ea7fcce57377e1f2978357b55be5c516b3187c81b74993b6cfa4261c15ad7b5e0f7bff4fd", 0x58}], 0x3, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=""/127, 0x7f) write(r1, &(0x7f0000000480)="4d0f06bcab435a9bb15f30abbe672e08c47795698d8e0ac6a96a951104c98508cdada0ec8a9f28508e00926d7c91ace311c48ecff8d7d0eb9310dd558b7eaae14e0b9cab0c47", 0x46) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:52:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x40004) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 00:52:37 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], &(0x7f0000000400)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000040, 0xba, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x6}, {{r3}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x9, 0x7}, {{r1}, 0x0, 0x80, 0x43, 0x6000000000000, 0x5}], 0x10000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x21, 0x20000040, 0x40, 0x3}], 0x6, &(0x7f00000003c0)={0x6, 0x4}) sendto$unix(r3, &(0x7f0000000140)="1a99eff9a49de020bbd1ae222af133180931c13829e9aab190dc7a29b314d574bd76e9de7ae4023de458a06dc96f041cc6730c3f5fb82c3e4fb997c9ab8879099c17c9ff31e9de28ae034db956ce461eaa600bd7a9f522d9e4ce3fa784f86e7eb19a67e5d1e26e42e6967e9ed21b7dd64a534e2b69d15706001cccc052ce5f6bd3678d9ba14da2cd1148742e89605fbf005889c462dcdff0712ce7a0325a6b9e92b23a1f026151cc7e9821f5b42217ead6dd1730a4f7e7035380d40f7524464b2ee5c11eff4bf80b2d383003cb7d8e6b3b5d01d33b9cfdab1dc5aa04bb77093e9c5ade661c19ddee69f800d949fe7f580a4e429567", 0xf5, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x408, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x199b, 0x5, r5}) ioctl$TIOCCONS(r4, 0xc5005601, &(0x7f00000000c0)=0x8) 00:52:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x21, 0x1000, 0x2880, 0x9, "8a33c6f7767c9d10d920046df932b2a32c4e09a9", 0x7, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/213, 0xd5}], 0x3, &(0x7f0000000340)=""/197, 0xc5}, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x2, 0x9, 0x7, "b81bed063c85ecb0baf9e1a3d27ab55dc6f2ce66", 0x0, 0x7}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbf5fe84d8f9a2ae3631929648", 0xfffa) dup2(r0, r3) 00:52:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 00:52:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:52:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='{\x00', &(0x7f00000001c0)=',!\x00', &(0x7f0000000200)='\':\x00', &(0x7f0000000240)='-@\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='#*[\x00', &(0x7f0000000340)=']]\x00', 0xfffffffffffffffe]) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x7fffffff}, {0x81, 0xf77c}}) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000400)=0x1002) close(r2) 00:52:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 00:52:37 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x400, 0x2) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='c\x00') unlinkat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x0) sendto$unix(r0, &(0x7f0000000100)="8990b0e415cfa4071ce4c87ac2d28405ff8e26576880a80058f97e68a3dc44a5d202f2b2727f715b52131a4aa5f233ac6ccbba1370c4f93410820143738061e9c0639495bf6436ae8d847e0eeecb0a38da078b06622908be15a5164cc6e3bd2bfd7642f9651bc4b10d41830da310291f332ef9c59f9dd34c5477d6b8210292319fab551db7e31076bbbef71dba6afab0b69e3db0b799c861155c0d876b62e6145dc7d74b6469cf98cc9403fc8a71794d84a6fb9f9459d863eddb9d24a130279182c713704b9c02ffd836d7a53ad02cb9b6eeff6639c0ffb8e3", 0xd9, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file1\x00', 0xffffffffffffff7f, 0x1, 0x2, 0x0, 0x3f, 0x4, 0x9, 0x3, 0x1, 0x2, 0x100000000}) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 00:52:37 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0xd4) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 00:52:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="fad2432cdcb7aa586b78a875069f1adb5429e414e0b9267de77129a0f61c5b6f0472803d23a83e11335074f2ebd6cd5ba668a1d5626568ccf54fe0f358990724eff664ee5a05f8471d3821097b49ce97d1caeef1b6d8c10e7300f41a83612e1cd190904719e5d110fea818789f8cdb6d4c1bc29463807e8ed054aa81e586036e2516826ecd2fef61562a639f198f242fd1e82482137cf0b3d4805cfbaf99baf5c69bd7fa91ee44a8c7e0e06c09403525eec42d057602b2cd5900d1becb81316cc55c539a1bc37d1960b368937ab4cc0e", 0xd0}, {&(0x7f0000000000)="c041ddc6e65d3ffe3561e019612ce1499df8c37522ad5cfeaf50093d6920590b1454a0e666822cf9c2c0ea5e04cb855034fed243578f9a5cca", 0x39}, {&(0x7f0000000200)="cc166dc732884cb1e032f409585a1c6fbee3710dad8fa28cab82e7ff4ff85e9d046f5c6cffa5c68583b6065267a55d563eb7f97cbb2008589c79621b9b06c95e0159ff786632cd865a30dd9bb69f3aae04465f4f6c00a5a3cc474d078020e58b37dbe636a793e0c88f3cfb1f5a7204a7a01e5a5d46a20691a8ae0382a4478423d6ba7a8d5826ee318293f6d6b8bcd07335a58ca61b9fcee7eb648a1f99ac67338257dbf7e482fc512abc25a7b7b86da904bdba58310101732c1adea6cc5d5fdb", 0xc0}, {&(0x7f00000002c0)="37f0bebdf3a5abe37a7b03c550ce0d0d6a10667cadf3a0142efe9c9aa118190fbd3e43b757bdc7f2ffb2151ec849a5d961864f8c833329472a746dd1d88d06d2901594ae72879bf05185ae7bf4c9ebd1c6a05307c4384a8d3d20671fd88f1cda10a7b56a5db29245d6f674675a420d5b790c7248c193860ca6992c04fba6aa165cc9a37bf996950bd465eddf9958d39c2c551ddd26f1d3d953a255b916032e2a742f2627238b3d70eefe9c7c548faa5c23594f", 0xb3}], 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) 00:52:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chflags(&(0x7f0000000080)='./file0\x00', 0x60000) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) connect$unix(r0, 0x0, 0x0) 00:52:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 00:52:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000240)=""/183, 0xb7}], 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) socket(0x26, 0x3, 0x3) 00:52:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) r1 = msgget(0x1, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x20}, 0x7f, 0x5, r6, r7, 0x8, 0x200, 0xfffffffffffffff8, 0xa999}) 00:52:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 00:52:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x2, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 00:52:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) close(r0) 00:52:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f52ea10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4cfbd58e6dd32adbec478f9743cd704d1b2d2a5723dc0e75d3a80c4eb165bc820d455a70232189468877e1748857b50c803a74de9132afda59c50021346859bb5e37a662d56"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 00:52:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x8000000000, 0xb) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='%:,\x00', &(0x7f00000001c0)='u\x04\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 00:52:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x22a, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:52:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 00:52:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) dup2(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='@\x84\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 00:52:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc000000000, 0x7fff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x84) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) r4 = fcntl$dupfd(r1, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x0, 0x0, 0xf3}, 0x8, [0x7, 0x80000001, 0x900000000000, 0x2, 0x9, 0x10000, 0x0, 0x7]}, 0x3c) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) shmget(0x3, 0x1000, 0x66a, &(0x7f0000fff000/0x1000)=nil) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 00:52:38 executing program 0: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x70}], 0x3, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4a8, 0x1000000000000000) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 00:52:38 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) 00:52:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x81}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000200)="9916be27ec4f5b18252f5d83a2cfcb6ab9b8ad0b1e7b0ee7e26c0f767ead04ff0ab169e7be7a058133be28d5a92526b721c803f126ab20c63409f403a52ca084b6c91291e979db3ea32f20a06452b446f613944c5e4d50232eb9f1f8439e582004befeca0ece496f44b987014cef4e9c645b9d0b966317dd9e7641a91dbffdd92b83c3992fa6787f6a9de90a30ebf336d3b194193f242982095a00b89b1231f4d94c1f80020947d616fa1f9489d13bd48f8147390e064125d921455635aa0aada40e4e3e1c916fb90f17d4581c08398f86ddcd1c2bdbecdab0450e9e761e1fb5ec604f2081bc566eb4156eb3a684373f379b4cdee2856981d92c57a55e", 0xfd}, {&(0x7f0000000300)="8a9c1a3449cb5ffd1eab32df3efac29b920934f443260d3f3a55e572a69512c9a6ef34656ee79fdd8410059acdff61d0b32300f426f9f41ad3ce7da85e8fb2eeab412b04672f5c6e48b80c5148974239207ed41d43a07cf6f34ee42afe1f17686731a02a98c50f56bd2620adf083c4c73fb758f5a20bbb094ade016edf30a04e6c30a0369836ebc904062f1fb51ece02cad5b03f5484887862191e220f621effcd5395d9f29a643adb577b3e99e50aaf3fae75646c917ae4391b254d126f44b1d773dcebe2f337c4c86281c0c0bddb29a3b1a9ed01a1cc1e7fb278b89caba1ab58922d07e06ca1d754a92371fcf42cfbac6fda2451e27fdf59ac5ca0f22c8e25d4962a73e980dc55e7147a4f423ac865b59d2ecc03dadafdf23c046cb71630c1a11f0385f056d746c16c5fbc8b378287798551fe267b17a4b0255123b9d2fa4d80a2bc8aa6346c6464eac72b9364fc59b14d7966312f32e61225bdd802e394dc50dfa6c16d9eb9a12551d186f9ca89d020153cbfa5a7adf1c3cd9d9f5bf582ce79a99e176fa88defc873b4ab9306e7c2167022c6e1b9fc1fd3f80ad44c55a285ccdc669ab82fc22ba883ba8375c4a8151362a0f32643bd93f3cd4fbedcf1060e6e3d788432b500be9dc11c723c600ba90d757f724ff9d0d53b0a0c9f7fbd9707ad674ad993792037bc68bda8a390e1755dedac6c2c09eeab325562bf832de90547ccefdc2e99b996da7941e5722d001da71cd038792aa6b5762d6aaffa4ce76c7304dc4a5e7293e915c7942075f0a6b79f6f3b2f61dd31888ccf0ad5dbabec6ee8c8a6d3ba7deacbba1fd8f7a8f11131e8cc819f0f0fb64590bb8f25ccf20487f6cb81c331912c50914504fcd3c47e27e684d3e9e77addf3f70bc3781c0b932fc0547aaba644843201c9676a9fbcc536f1799ec51063c360bd461b133a46f49203427589f53e2745d8df49536c8f8fc303a0faa93b3425b6798cadb9a28c2c1046b38c39b836997aba147b4041a1b846c6c7331b8feebf4b9d9f2ffba2ddaf78daadab17a93ac3d4dc6a2ac1bd4ec061dc5ea69e5d1cf28350db8bcd0bc290aec9f2c69f069143ca02ae93fba48ddd28b4bd305c6da87df3b1ffc65354b6dfd8918307b22cb1ee6e18f7ee2b6dd5768b1d1cf1ddec2a91139c8d8031cb179bfe49cc771b9b03b58531af4006ca08a699ddc2ecf7b53a5c447817bfcb243717e5c813406a1feb649e590a0bd2609457ba252498859d0b8e1f8d95b2bb1203852046e90ac440bec09f5f56c84fb09f930cb51153a127bee9355752ed213c990a46d9ae0344fa7dc8274a8571af77379fa5df7da8a6b827243a6a96b74c37006cdfa2aa616747f4d64b084b13a7832c5d4d26827332e065275c4857b3d635c47031ef65dea3c31cde87be524ac301899fc5e9fc748dd0a55a96cde73f761760d38c3e42f85ece20479a070b5e0091b3d7a31169e5ede2c4243798526d70ecab9c4c662c4163116e661bb4cd7103b46060ed4d10f656acfc872a7924976de904dd24f268f585570c614d7c593524c1ac8cf9ebf638a3258aafe7da936ec434b30eed65cd9e1a916fd037bdb9fc32f92555be02984cb995c5a1dbccc4ba051f4801cabe016ff6f731f5a4e722b627acb8ba258f81196ca171474d6e6a2ca3fa9d0d7bd45be40d1e1189a3542f4a95124dcaf2125a4d1253b1c359e2daab3ea17cbe96716140da37e578b67f6f928b10b5285263759349e124e8cd57ccc430b3175b1da2a02d1a7765972825afc15292fbfa62aa8d2aef07867c9cceda658509f51ba2075e8569cbf7eb3276163aab05a623d72d38eb3492f3d6c127b5c4018dbec41d579da39e237b3fdf4b1392ae11a4f162139a47d152d0b904bae4c814e063d93a9af9279f916fd16395a4e654bba966b982980752a14990b228072640e6515a56ebb2953f346854b1966e8e135212dcc2ab96290bc30e638136840d51e9d8fde642094a786b8434bad3baf027db96d41ee6afdf5b21884591316753813e48b704f1069db46f56f778fcaf70f6aba036eb3ec1539a487b5602ba14fb6ecd2933920652c56dfeb84f1d64edac0cd2f836e3ba09e6dde5c604054c312aa48e96d66f3c6e3ad408a2c448231f1b74cf4724112ff54155d8609aef7b13d1feec9c42d311aed1256cd0aec722408adcbca99bfa20af053e91ef3255c92e6271ac7185c5818f9f3228693fdf0d3a5c482dea0beaa0cacf83044ad88736feeac87382d6e1c7f13d0bee3158785605a7ca9d7f28c2360e86f745eb069e4bd41afdb58f36a4fc7bf7d572e8e497bd8708b7f4bef46cc0d1a07804599fec0403de7abfee5e42eeedfa3b7a2a2a174ea887c2b249c54bf63960f674f2aeaedf6a27d92bb8bac687dc34376882d6c1ea678b142dcb41a3fa29aac23e1e3ed10c6b74a5aab98e9cb9dcdce40a18b213bcb747f49322e8352b530c5a339f941be21ef3cc55d4c3f4e529ffde0fdb6aeb280258d75d48bb66f055dadb454fef32b24fc21612dcc3f96c130360676204ef1ec6a8e44cb68f542e5fc125d62f2991a1ce7e2b587a3f0d5c60893d230aa6b1c45bb97327d5c4e93b14d88157113697abd16a105f8908ae8bcee547e89b73fe37f8517dc46ee4816ef2e045926bce2653bb8ab0c0b8223021bc7851ef301e7cb4868020a3d86664dde7b08ac949aa0c4c82889575b9dc4b09636fc3f44338eb0097b2f01fb05172dd36bf4d0b332ee4fb17bc67258b8360441dd8f16645564352c5bfe38391723d5f8e2fd681f835ffc810a7726688212d569069de2b93d0d43f9a7fc6b7877c3a32e2e89ff36d99e997ca0930cc91082b3f75cb78de675a67d5d245ce6229f2a9a4c5852067546c9b537b83971f154dad6d8e0a49323cc7ece223466eb748c801bbbfae4bdbbd64be041a34760e7f4996a7f4ccbfde264c8e7f4eda51248f5efa16433e6f032810f2e2ef00470afe44005775e9e0241b595ab6c7463a57849a37a3cd23bda7838aef1108f73d1a0642f52f40174d154033f066dd9846595cb342df26fb09412186e7aa17f82d92299ee7f37d1ad9f30829b746a9cab68081a47d16d9e7730eccca6eeaeb5f2572f69118631b42ad7e64ac85e9a2e159e64e4eba6eca151edd6ce4a1186dc27472ba366eb95763a2bf6690f287d1c89c315af4e1fef6096d38cb80d4d81e153eb416ca6b272c1e62ca1d85e8911e8cbc7a92dcff64a06c406a8d1539d2fdab71861df07986d9fceda33e155603de90b16261b848d617504868700ed45757c8f02845e481dd97a4b8638ed121764b0ec898f6b574e9b44fff5f72412eac721b2f25e784432416214e4a6e1338f43bc75e90c664355632512e2f134e0ca979dd58171b7d074ba62d8a20ab72a9b5baec43f4a95b7154f065ee7c3ed2d5bee508f1c199690fa369631e14e7d24b42638b1f025613dafccbfe72ea29a0d489b1b92a3f882f2f4bfb20d00f81cb02673b6824945777000b4460d4194c8aff407453a212097e6f77e71c044ffbe89827998d664dd91e135669e12cec6972dc740f663e560da6fe456eb9fdb170b6816c8a0e35ef0588a7a1e67a2996f80181004d86b147fef2201d3d91d286c0d068fe91e02f02f85a5008b6af7ee5d93dde67ab51f63a848e0fd840f67cdc38454e6fd71d7f77a47f1764c6379725fd7768eb7f7cda59a022f5eab52c2e67b9da1701f2407d5818912809a93788a2b70a66b378d2e773dd73d1c3607b846bf7ff312fefe894a0df1c38c7f9f20948856a77c3e930fac33e40036521b04414c9cc512399362d8020937f52e2d9674624dab53b42ab951e46576b4fe5ac228e4483569ccfeb11aedac0d2fc6fb9c8539a70dc0a5e78822ad64da640229175154c3df1dcd9bbadfec54c5e9672f15e26d6e292b01fc62090ecc012907042d4351521b9863fc6e7bffa8bbcd82ce2c8c97cdfa06ccbb0802b811eebc2e394f88e437deb24e2a76c0096b961eb325c6f3f6a62e9d5c10653e9396714a76b586ee476cbc4af304782502f658d05e2ae2e475c0d1e6c8416d296410fa744822902b4abe60887773bf76d359f869557f597bb7df3ac14ad63c79a499217020596dac6b80e0d45432935482c254ae814a9e4f47acb5788f7e010da8561fad06bb2569719a6e1c2d1b1c8f178b32ab8b52110b656f879c33ec85b140463b796743024d55a5ccef102a03b5c827bad9da114dc36dc502dd07a27022c2ce20b7929fad974c6442696f7a16d2c8647a297a6100eb4e721fbd6e5ca7c4667d5efc8fa910546f92125f63b3fc976a4c6bddd8fe32dfdd5eaaa6a3f690570ee29d7b8f9fcf14a947e46dbd4ef44d7a382293022b8ad451943be5f7784b9767e0630480837ab6a27038a826328542d074cbd7e889744d8565340d4166e9e90f62eabfbbfdf5f9efddd79a87aba06d81ee9b18dbeacc0fab62ce7560d2983f55f56bcc427297c588ce5f13ef5dc66c0f5999acdb1847cb3049675b8963964b9d73bfe8adf90851c3ac93a2fa67758b55a9cc5c00803d8540e8291613fac0b69146e9ddfe4e388c9906df96b04bc2173a62d6d60cdfdd2dbe0c11046c3e91419cf533f0d192580d4360e7f1db80ec8e24864a9056c33425ede3d070fc7f264ab6c89adc348ea25d7813845940d134a9dd9e728d1a161d82920ae5c68a1d15d0fcd0f16a38ab27171812c8679565118e030c1264671c1508cbb7189a554561a1b244ac34cc198cdfa820a20971b24827fc2dd9ca339675d824dbab4a94883b940ee1add2ec05ccc5af90fd9809afe2d981bb306d7dd87a9db7e9e494559fbe688f709ab9521b63a0378a250c9fe7a2a1aafc142ef209669e6ba75bbb34449c59f27094005262068f27fc946a600198a931f6440e1390dd8e22a5835bf45790d9ac501e048ea0ab8833a1709099c361a40099b03f4d57c9f05bc3d82a6cecc576a06be2f72f7a8c38ae9ed075370f932413f193c54b6fd1afb9f8e9776fdc9e94e43433515b7c2ca5b04bf00d9c190e4dd5e974162e458a17bcffafc845d68284f00907d9d02c6373286ef9f5f09dd2de08b7badb7b766e84ec1aefd00a1597d44c23c3b50414a3516d0e1088047c182a062c6e16a5dcf4cb41c7ee10562986bea55b1a596343eae56a372b1f0e911fa5d07abf86c11ee5aa244a37a19eaa06e1cc2f36bffd4cfd13e59c47a1d359ed2890a213ace4dcefb53463702c74eb8f0a820df094b26cc0091ea44f81edc9876cdebe487c89d6bf8be45c09e5d149eaa81c2ca5fffc098acd6bfa301b07a4c522b84778e9ef4aa056eaf226e1733202b7997c65f2a1e51d42cebae7b7782348c4c04a08ce1f7735cc8215fa69e8dd5b2097c3ea41be43c1a55c4dabd3eed567f43ea09043d189016d9de96203f86ccf9f84bfc7626466c2231e8c86600407fdcce7c6ef14a9ad4a117f4963563481df7fd33cb88c6dd383a1e5c41cbb50f6a3cc6a96c41a78383a81454d7f0cf73ab6def290f8a2a5482a6ceec6112ee19ad3544d17e8347f80c68ce0500da52c14721c86d1d4e821e825fdbcecb1dd16a02819fdde839dcc1245b8cafe269cf744fb9f7d3cd6dfb661ac97e5e66cf1decd038b386bc8342b2844e4d4c9eee41a295d964e7c81248256ac5f2ce1f41385b4237c634c8a23d876a732a7409e95aab60d44a352f0cb0552fad7d1100eb6c925d3adb3ad9b580c088388fa2a662bfc148d4b35644a6b2015f66dc916805a6b71769d16ebd1fdd29bd1e44adf99a03b8faf14444cb51", 0x1000}, {&(0x7f0000001300)="1351f0e7a0bd75a00d02934ff14ba2e572de6e6a6e35cd97eae28cabe1e8f25d5f8b05fbeaa65c7a5e3716701f3fc4f833daacf4b7c97ff8b87f0ade81f96a4ddfacd454b1b25f5889cb866b726e82f6fd76c9e8e6705741fc36d54e1b850d2f3feebea55fe330ef27ad431ad506e907d02189cbccbe2be84743db19397b26f63b2b6db763b091f7f01bbeb537cacbb3cfe5fc3f6c31b557ba8d652b53b78160daf2c0fd8ed8539cf3e010df3523367f0c0a9548382bd9ca5ef9b9a0c8760c58a8cdefef271ef87eeadf6b6ffd5a7e51", 0xd0}, {&(0x7f0000001400)="13c7392482065bba4424dc4dc11922d49ac53f583816bf98dd0d431dfa1eac9c30c61a4562982b9ccebde076d593dee8afaa154f0a2675bbd36a46984c3fc3735effd3dea11aa4c9f379109c77115d8deae2f16a59e4ee83188dd85c4e2681eaac99777b0f84db75bb8c047cde4df7b56a32a520fe3ca3890e1b9a8a8026bd43f593387e5950d5c8fd91b8dba428e53e2fe927ef330f79a4c698b55aae473485f308a70127ec5b78cce1b33e24262d635581dc2967", 0xb5}, {&(0x7f00000014c0)="1dc0bcffcf0b8f035e87d75cfee71a2b48df8c4c7181bb460f2e85deea9c8b0ce8734bc4ea2fe0f29b50501f746460fe5e6254a6965adbd5b21aa32d5a693ce2f37c899b68e557b059be9c6eb276bdacd86b647547cfe15b8530b40a5c358c183e87d7609c0f65c1c3db67d5329cfe88aa2633ade2ececcbde68215c7c28cdf33e0b444ae90007e8d10a557524545ba5c883bf7646ca50c35fca9130197c557e7e743a98d507b403f0aaa4393e0d3a", 0xaf}], 0x5, &(0x7f0000001600)=[{0x108, 0xffff, 0x2bc, "989599b5c19b22faf1506deaa01143816edafc636a9dd217a5e3b309d98b5ce424b948349d4d839750ad65b6bfd9169c2585af8b13ba394d2f6f9a6522605e03cb970ba5ab72ffd3211a1e01d5e1e6b9ce31172a09de7bdfe3b510e72fe6c96e859db7618349e84aa42d7f85c7db2071da276e807a04d8ed85517f803f4722a87bd3644b5b77b8e4a6a271458c759e45551b6ea380d693530f130a4f935ecd3472e4a23617442ccc21c7b6e60bc5ea9bb86bf608373b8ed0634f9b2e04c813acddbece5cb2baed8135040942ebba76e16dbcb5189df2b7eff70ff003d45f03bfcaa2230210f93b80648b99ef1437743799a2"}, {0xf0, 0x1, 0x62, "50fea518416ce888556fc7e8af0a98b327107dc055760f8b54790baa9b65bdf5c687ff54d82195afaa614675a5b792abf33025d89ec9e5acafab1181339fcf10a3c799b5b25d0bd9393b24f9c9e61675a73bd4be579b8783f869b43d53c03e0011846fc8eacba1ab309cbfd577ed8f417fbb916b17569206ab2f277a8d546eb9d754c43872dcc92fc2395de18ef980a82ba29a745c86a37082a41b39287e9aac3c654e6216d76d728c6596b197eb664d7a79f97d5271efa8980073db504d95d0a751f6842bb6bbf2671b816bb39fbba36929110b401275f30d95c234"}, {0x78, 0xffff, 0x9, "48b5ab5eb54a1db0983606984ae0db9605943fa34c4ac38d75207abb5d0b17b89e2a310435784e86503e741acb74413ba551d16615dbf404bccc99c0f98b5c61dcb4f1dbe249222cc7d89898dc7afb24a54036e8ab2749aea44cd861bab363af012bd7d90d1ddd"}], 0x270}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000018c0)="570d5d23a6f35a04ab3e60504393f34ac44d363f7e4742a38881c61a9d64e04bb34cf4e089427fd5df441347d0737949e7fdf083680f69cd7bf31ce0072f6d327f0131156f55c6365829547c93f534807a40e14bee6c494bc27f1a4d17e9fe9634b4f43990e3a4a05ad6", 0x6a) pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r4, &(0x7f0000002f00)={&(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002dc0)=[{&(0x7f0000001980)="a4e5708c6eecacf23b65a69534ac3c9a4c", 0x11}, {&(0x7f00000019c0)="c62713d55a7b52053fbd827f90943b6c1edd77acfd5dbc7a4b6936e57cf86b29b2f6ecdb7a083a5936cd48252c441f9b27d4b8f6773faf93bd218bbc62c072e437b3b07b5371cdb7c53be509edceeadba89217fa5fb03e304a1f205fe351fe0dd413b28eb278312eb3290bc2f53c2f69c8e93dccdad51ee5cd9c0bd35a29e06799b19cb29df56a693327d742e8", 0x8d}, {&(0x7f0000001a80)="fde0a0c4bde75a1a2cba4bc33c7e1499f8a38c9bc3b274af54b70f6a292ba6f2d729bf8d0932b39268c31cdbedc5cd07852a7f23931af69729660102bd1f4b1cec12e8ae41c13951c09a09a95416ecc7ba9f68b75d32f5c98feb", 0x5a}, {&(0x7f0000001b00)="9efbbcdaf3f929362fcc6adc0ba56085016b14fcf091c72c64e4414171118bfd624caf00528daa87f266b953ba367cfce2062a14b6ddeb874dab514bf3bb2d69a7ae261c19126d472da7f6fc9ff759316c", 0x51}, {&(0x7f0000001b80)="34697b2ac6e8e6311319e4914c06c364b9fe18c3091d2c6c105895a123d58325886daefff4f0e27c94e3add504cbb96be02a6b2ddca936632c77921334b049353d2b78722ba685faa8910f9026c3a160240efe8f51e7454b7d49030ac064043677dcc569fe1e42c65404f96788577654ab073b9def8a4dbd72950b2ca96c3bc0dc1be4a1554c298dbf5df04645d22a2a2c1dd9283f5857e76df9f44d826c815b6a5a2b51ca43006c5efee9f50862e0a844e2e88c3d770811605f3eff389beb40430362f6b222e84be33a129205029d296b4657fe848d38bdd466460b78a32efbefbed7f6497181066ba335123196fa63a499828ce224bfc23c0ce64b5c53e0e7e86eb340316187f9c2b19b3ea1f8c5813a27a5e1d05c1d926ead6559d4dacdeb788f5994150e5de9ef8fe82adc8ff3609c356b0bbb6e3b4cb37a5fa5402d7db057bca5736836e004ac52a3d732cfd71eee33a2b821bf64a78665f3cf030bfa54109f62705c09ac80318736d2f59b0d964e713b76a82e6862e7b3e74a66962b89063abab3ce1d3d76c8358b475c133425fda9f5b9c03b1ac69893b71926ac6bdcc7debacf92a88c7ebfafe1c1b9dc6a62fc2e1813abe56fbab7213b6809a15a8434dfa59a00ecccbf20ca886aa62a7314ffd00c94aa448bac67bf27d85f0d88c7a98fd972f41bb79ebed7246557949041e49d00992f9b311b1014f74bfff85199cb5cf7b481abb4ab88f25d8446182dd4e011a4e20c9c3d929e22379caab5f4b513025309c5129d8ea4f9abc8a683da1f7922174bfbce6217206b8ccb3007a3aa3e88bcb9b70dba2e07e1e30654674a96c2c503d21b5f337ffb0683102ec75d0c876a5e69a007f077c06bf740d6c670b45329636b8d8876bcd9c62859a879c19604fc712f668aabfd459489eb161f020cb47168965d04816aee5b48bff8a6487250761b20604635c357a723dedcc80c90eac66d0cb6d8f409c7c2baa125bd13e13fc1981631eeabc4bfb189c3bf7ff6068c6f7c95244ea93e552bf732d6e2eb4f30e47262e1d3d14b0958056dab8a38b5e482b818cb4c032497b324a7d2d9effa9b10eecadc2f078f19f90900aee0a0957cb3e8342b8abc140ac6f29520315971d742085605f5e821ccb1b43c9f48df60fb6b00d797fecf72f5ea04236bd57fc9de501860bc7cd5cdbb567ebd622b6b4844c0149edd76cff73bed2c3f59354e320575053434a258f53196452508f44898332d4b2fc5be9a5e2426c4cb1aa3b2e843acbe797aeb72654cc1f105e89cda5ecb6f082c9ea1d65f77a53aca1993cf59c859e5d1cc3e092ebc92327b8ed0c437a5f32e3ddfc4eebb284b7726ead71c1d304c36ca1563582590fe95af3d335362537b3740459a519278a6fbef5aea09fd4146234bb262c57273e07354460b07e9f9259d339dfb9969dec1712b1a1767ff939f524ac157cac2d47974de843c3beb29b4239aaf4ceabfb1546113a20865d575214ee921f849dddf933199c094465842e4d7b29a91a250e0f489144a281088efd5ddf5f34e9d8e491a505cb7fc166366deea48fcee97e5e1b3a27eb5b3c537a43b759549912258e99872735887092f44a95712d17234f7186833f0dafdaa5b9b86361141634c3e58d0ee6b4ff5c22b0b5af7b948dc0393d1d88d220d8c4718e68728bf3959d0de405bac8f31632a921fcb2b0030ffbd04343fa26142ecdc4ca1035ccf45d03baf26208c4ded5a8b704794b8c3528c2031ecb9573d28fec9585ec4ab9ecbf19897270192120e5cf7bd6fa9dd815034ccb3cdbc9f6bfa8f7d575f1446fd79d3bef11102a04ef327a852c501ab0923b56192858f1a9a9b971e7badc2cb55895a10a9703a182093980ff144f1b67338ca369f09d6c6077bace4763cb447b8856cdcaba8e561359f82ddf50ba7eea841f77335416ec12235a7f6b27355a9c677037eb1dfebb3505e564841ea8d70a11f06a62c1fdc2e93a5b1f9e1714cff5c07b99300a8cda5d338ba5ea6c79b5ecd0f10d541295df35a40cebea17c24bbb4361da9beea5095ef4d78d48bd9fa26063609500bcb6c9a06c480962f07240060a289f5ef9b7964ab568b851079ec32228ddf2f60d5ebeba6f0a043cf1c050d32afc5f16cf3ddbf40da035c94c766f0493fa250103c62cbaba6deb6bf16547aaabf5962884500372d3cbfc6234a8e5226c2688fe73c88288a251045d89efccbc16d7bdaf2911a3f58cdeff971f6e50211efdaed89506c29720b9c965038683d69d6fd3caa7f7c2a0c128295dd9cdae8e5b31ed6ba6d19117c4c068271945ef2afff0bb948aeb64c455f7193206697ef581261c22f0541ff5659c42bbe633977919969e385c05075ef27eb093bc649fe9aedaa0973f432e2effb49424d7ba490521cac9e1f5c79b9aa5656322580666db7a3ce038b728cce4ba212af79c74e8f7097586139a43ee0f28dceb0dad95f36d1d2d7800e57ce6a3fa800e72097b0fd7485da1e8730c4573b9bb3cb4f2a14bf550fb258c3448100cdcd211b421cf0262aa31080906be8f2fd0fd170d58a4255abaa7d5d97c8e8627a1a180b6727a75d97f6fd17b607c8d516e5b0808c6d57c01e4d8dadc6ace858685696475835a183ce028871158be27e38cf025905fa15e98d9ea2b10a661ee8259b90daf5f1e2d861b8720fe7bc0e6805a3f458487240681564619e3ed8c951e7dd7dec40e331ec78b3230b326a1e6292ee69b570af1aadaf5cd008ec5b8757f19c0b6246f00d018406ca55b15856678272d93e4ef5694cd14990e1e08d1d9cee514d09a57a292de4bb217fe27726dd2ca2eb549a0638f0af763e858016d3d185a487af2226d9bb3e8a65d729dbfca2a2f906a6aebbf67e0d845b1c47e4231f97095a544874e6c8f572b8704313da704d45a1acf53c42f65c34f31c4cfd06eeb77ea50178fa8ba2f7349f6cf8102d93b8059f2985545acaeb77255eeda1f36fc6b628809d927a8a6fe43ffaa0a46b29326bb32b0fbf26ebc3705398ae77568d241786c2705a75c0a9e6002bf70b9e4c24e462b3258344099ac948594c70e5998d15e8cdf7443e02d5913e532f5917211fd7d7eee226e643dc53a1ac5b9f93916d2e85b9eed8ed8383ad987a876886936a7432e8ff21d8f3b5a3dc84c3cb69d2b488f54ad3ace8184cdd03d98f97d963fb5fe46e6f3d6a8140467e518523767c37f0cea9b7d47dc989185ac345d18cc2f970adc3756b2573a9e894d9cc5bbeec9eeb3c5422524c489ab9237a78c19dce75ee3b80d4afe19d6bc47644e3cfe1261360f51a7443ccb38eb4962dc08bdef97c852e7fdad7315c75ceb4aec3c77b6c3cb9ecbfc03551ce50c595ad8eb1f82e0b798278aab151cf99213d033e21a439f65386f547ffe5518ed3f1e4049669549df6885b4db2af206a264397f4df6e18663df0c9dacce1dbff98e1fe611546fb7e3e96753a4e045d50623e05ff18b17f78b61f302484aab44564c5b6373d1dcc6170888ab303c27a22265ea3e1a651ab2ffb4e27dae1f93aac27b2c440d2336f75a8e13ebd1414fe7dad7c42b158e8c141784b2551a129e2346352b0bba385096ba0a63e59d1812c255a21461fcc297d5f05d3f4b3836ca97a733e463122c3405f772a8a4a8c9f1e922b9b0307955d8c20c3f7e1fbfdddc6598d4358bb09ad0ec8feb58f21ac347c29cc391743935d639d043550a6b3936fe7daa6de89c0691d6642609b7bb6b35f52abe1dd91b2d0903866cecbec907a4742519280161992f27e98007b3289f5428581ef3ee20a8521d242f70056d855a6540a923ca82173271e0666751d3596cd5325f6cea054850cb2a7be3407b4d97342905cdfa96b42e3ea2be12eef4a6f6d2598fd732e8ecb42e3e733f8e428c36b60225256af80f3758f92af73ab1eeb9404f480ff35256bc1845e76d982fc16ea90bc00ab9bc87a079818662e4c37e40635d610ad504f35f338f0599417465505dabed4a8afa56094f191edd2158c76214c57f802119bf578c955c1fd3733a5ecfc95052b9be0f958eb0531671e657f1d0cd7dfc87c3286e4ff97a86c649e76bd94838f7fe8d05656d44bc7abbbcc273d587bb3723947ad0809a39782eec7ff4e1876255a9e2f81467e74e6a37ace2ee60bb8967550f83fa55374b374bfff3c84f61bafb0c9c00402a601c2d1d78734ca7509b85603238eafe00bc527ab6f03e792e8d3857f99839186341f69e5598472957f939b014da439377120282ed59bfe41177c020a98e268386b4380ab93482e91a4ba46361d985ab37f5b8a3f8dfaea2ce5f2e1157b21e9ff1bd3b0288759674dcfc100c44d48f2bdb8488bb2f6ec2a6bfa8c48eb6d1c9664c07b0d98dac1772c3862b64f0050908f40b8c8b40ec62349ff1b38d4450a6b21ab937f114c31229978d8b68383a23ad0372b82094847b4805e889b6c023bf285a6d6013ee5cb9b18b6caae4c114db55ba73f7a2f2876a1b097c1e595fd880d7f342de20e8ee5917ab47a2df0fbbba1097555e2a1579487734f11517ffd0608a40803d421f37b66503032f2432623a106dc5269856af71ba51be742176d41f5f240a640de5fce569274c665385029bbf754000cfa60a1c6c42700a9b5943f22d237ed53b22417218031555e0d8fb9b5ab2f6b9958003a9d3824e06368a944b7601af579bfd65a4d1023b393369a88d391be4fdb6501fb9cf7a9ae6b6b0631321d9fe638d5226411c3696ebad7b7b0007d97b95f355c45219a7e8f11364276e0233eb364e79fa2cb17c9ff505e3f068fc99784167b2836c1de9a24747ffe8b3b53376577baed4e7d8a910cd8eba2f674e2de3aed4893eba55aec5e7953ada53f46497a5406a64ac3f8a999d3818a75516241316515b47ae1277fdf150ee953a7a73adc74472075a15f53188e8306e2069f4c74687397b110eae0af1bc29a7df8eccd880e35aca74f97598e218ac5754b9889c39508deaee7ccb8ce6494b996a730def77bda2846ad7e5a9d50a2f539939685acad53efa80e3c2fe11f1f119260b76e0143208dcbafa7f17be487f75824c22641a1e9c2bded36e3a8332cb92c0e08b0283534e973901b8a45b0b80f3f68a43ec7150d7121a5293f6b7852ba1fe96bc01864f37e8ad7c655c5c52ecf9c295f7fc8f3f1e18acfb00aab14cc802906ab9d48ad9ed58f8390a09ae8c1c8f049f39cc2186da618ba7816d9f74607385b345decd3c7090b17debca3ae7aa43e3480ff122e63cdc993c214e26e198cf697fcf6c043b146d6145a00366398b02424ded2bde5bd8ed4f500e7ee8590bff867ac754eb24d3e33c9c6b58ffc2c104fd99f2c48b736ac4e58e7593f231f12d2f57fc66cd223ed70289b47e5be60505b9f1d86c098d36eb0bafc90ab1d4ea8fede9b9a59cea1cf55f93f6f22254642b3983c09d787ad18a970cb8f339251c9ec4a6568662001b8185061fc48e0845575236208bc2296d6af38b81c34fb45f83111a0919279392592a1d67e9e79080b6fcb18d75a71652d1cc3fca7b92d6f7286fc4355f888ca4b2f9bf2649de2af5454bac5fb78adae9971862d3f0b05eff3fa0de8dad4983bd1b8db23e6d1b0aef607b5f2eebd212f0d2ba5956dcdd9f0f08461733364f9cd0698e05dc26541ae1f1cc02e800c3c6be808b5ae7e74b56124eb775c434978d30c0c5f870cc0d9278733da46e763974639e48db6252fe3a9d250962219804e5d806f4701812cc0ae95633537b12b81869dcf97a77b5cf4a8b3f702dafafa07b9480f100d141e2f2330af9d2a0f02cd66", 0x1000}, {&(0x7f0000002b80)="d9ef8be5bfc33a9f66c4170d34556841c95ab1bd57c71485d428fe6ffeafa0e5083061dd9a1afda5025a83974bdc832e92566dd6f07f8bc8974d3fe568e133cf", 0x40}, {&(0x7f0000002bc0)="bd8a9a6c27391a1a7bfe30ddc4b4778b4025c797482285f7e24a8838657f9b98c99cdb625c6bed30ad97222a8d1073f0c4142f5b9f4cafefe2095c77e11a8e5f246bcedf73760b53b0a0bae4f1fb5b33fca98c1ae4e03c2655db58d549ea09d731c1d726c75d762eaa11fb6b99564966367d516ddf141f5cb71eebc68476600406e05fe2683832ba2ba05150c24a5ad3a987e707d0963448e41c261432", 0x9d}, {&(0x7f0000002c80)="464da42c5f2bf8f4ddc85db12998dddef5a4ccd8d6d497e0b8968e3d0ff8fb9aafef1b975b1379c2500b991da6f568ebb8f60f9cdacbae7c4eb982ae4f9a087ed0d02abc944b40fb215c6ed83c2ceeefc12ef5b91b2bc3f35605fc977fbe3e73bb7fee5d2763f11be0b4beda723ff3dde3003d33a83011a1c893a8a1a953e80adc091112fcb189a5f89b63d89a62c87c1c1f12ffc565280fc683475ae3a9456e36bd4640fc31de2928079bfe4d60b9076730da9af84bd17cb8debc7ee198b488a26e2f895e3ad9c4f0a10af3c8ad88eb86861592ebc2d624dd44828199d9614f5529785f55b9e8b79789d7c7e96b47", 0xef}, {&(0x7f0000002d80)}], 0x9, &(0x7f0000002ec0)=[@rights={0x20, 0xffff, 0x1, [r6, r4, r5]}], 0x20, 0x4}, 0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000002f40)) getrlimit(0x7, &(0x7f0000002f80)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000002fc0)) mkdir(&(0x7f0000003000)='./file0\x00', 0x40) getrusage(0x0, &(0x7f0000003040)) clock_settime(0x4, &(0x7f0000003100)={0x94fd, 0x100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000003140)={0x5, 0x9}) read(r4, &(0x7f0000003180)=""/4096, 0x1000) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000004180)=0xffff) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSTART(r5, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000041c0)={0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000004200)="5aa30775ed39161c5fb5490fd84970c492093b6bcf06fe7792029c02d413664c7be8bb80325824f4ad6a0678ace331bb0e78da70726345518862e872fed8f384bc006e0f920cca2663848517ac04a9cbc1f301b9e278ca6c7c81dd5b8ce0a9a6f4a41dbdf3416413dd50b4f028b72a4f096ec1fef17bcbf4e6758c31c2d10fe2455b316a69a90e431191866f585576d62ea08b28642620bfb521188b2e10fca2b15bdab2712d9fced37c92183bf33c3119ffe35b2694c00d16d192948aec3a", 0xbf) openat$zero(0xffffffffffffff9c, &(0x7f00000042c0)='/dev/zero\x00', 0x8, 0x0) readv(r8, &(0x7f00000057c0)=[{&(0x7f0000004300)=""/58, 0x3a}, {&(0x7f0000004340)=""/4, 0x4}, {&(0x7f0000004380)=""/139, 0x8b}, {&(0x7f0000004440)=""/131, 0x83}, {&(0x7f0000004500)=""/2, 0x2}, {&(0x7f0000004540)=""/202, 0xca}, {&(0x7f0000004640)=""/58, 0x3a}, {&(0x7f0000004680)=""/77, 0x4d}, {&(0x7f0000004700)=""/4096, 0x1000}, {&(0x7f0000005700)=""/168, 0xa8}], 0xa) pipe2(&(0x7f0000005880)={0xffffffffffffffff}, 0x4) read(r5, &(0x7f00000058c0)=""/226, 0xe2) openat$zero(0xffffffffffffff9c, &(0x7f00000059c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) 00:52:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 00:52:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000980)='./file0\x00', 0x800, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000009c0)={0x2, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000940)=0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:52:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup2(r0, r1) dup2(r0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x88, 0x0) fcntl$getown(r2, 0x5) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = msgget(0x2, 0x25) msgget(0x2, 0x470) msgctl$IPC_RMID(r3, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8149, 0x10) 00:52:39 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000400)="40af3a1b671ac523d2ca6073256bda8817878238498ab087ac01c9c6e6c14fb4ae83894784dfb7c90b4d8c1e7cd24320e285fb5c183655897e084a33d528c2b40ec1d192e0ebdc76f901690667e8f2d2e2aa71fd4eb1ff406d74bc1496ba3da9888050a9c2ff1a4f9bc4fb4c8e4fb7fb3b74f6e17034e6203417a79032d027be26285b82104fd0a12958247a00ec079e49ca2e2efac8c589efbcbe6ef43d733635bb2b722eb885d09b28fab11d4fd879cb96a9557e50b0c2a302d218d6c4b4de8a91f513ce65e7cec383c334d00675a4e3b333f83b844345bc9e4c2d804bece390ce42d3df827a5a7c68ab2facbed9bd4e7721c677c018a929b9385e1eaf33c3a2197820f3d78fe048e2ed49b1e4f985a788b3a3c27791fdab4e780bbd19bd0b3b582d4978ae090d235a5f17f533369148ba161f03c9aa92b04ff963abc751f63d28ca5a748dd3a48bef6e4f12ae25f029c99c99f636bd86844a22b432d0b5aa469960f085e13b49d7a4dcf10d1ae64c36bf269709fba2b4eab0f2a0084e129e4e39833aecb5fce1978915474f8c01b596b21250bf49aae7b1c214345a0afb760cc34da6b3b10c3c21714afa90b0a37b3e1bde280cfc4fd96570adde3d8c7f3ddeb7dfdd89ce092c50c367f6e6e7a61cba3e3bc15867c815f8f22712539cc70fe13c70ac0f18c338695cdee8d0f927c131d04e3b9538252e185681295552e5fd29e30e133db99e2e66e6c7dd3da692c2869d53757f4483ca1d01622bbbae7bc3a574c5924ab7321c0353330e1426435ef6a3992412437ccc6a52881a59845c05bf356b4eb09b937a807fb7b7038b201f7c2e0b56fe20de65140dae9005711766a064e404b3bb5a9050e4be48200d59cc31c8d2a97b3568e84aa16ac3b25ccf94cfc006aa77c1c4ad0177cf6e734c6ff5244a969b71423f7aeae1bcea7011410f766845f33b9bbfa3e91bc97b1d4dddde207ec09c58b2f27ab0dd85e0b5ce592bfb8ec4a128274beb9e60bc3b2df487bab1d598501170ee3d44f85399c60ea6cc4415c04b102909f26d1c6d28ff5a3b11da106b6a75d5a1b2f428cad22543305c7c5c427df31a08c15713079f782eccb093d2388d63ed7b413039fe9ea1f1851d547cb121da6712474de135333131525f77d86c00168dfdeeba4f80b459000ad32c397779a78d9df934158134d93342aa7ce0fce30ec845bc34b9ded566364fc338f54eff2d8e00264701576075fff7beee5307a67b44b806dec8ef7b61dd1895245e114a5884438b42a9b85ff6e9ee174ee6df0a74215375fdfbda7a36c442ac1deea50a2944e7ca695930cf9996026bd913013b2af92143ee0bd0fb4bd2f72377816f467d94fbca1e8dce92fb9b1a90ea2126ce9dcadb359b9000c48a3f93d6f3351085060d5285c6593fa326c7c43c7f57667f95bb10bab58250c833fad147d527b61e1c8211c2243e235a83c8be6e775b854f7942f46d3105f1452bf76bab6873afc15b6c19cc05982fe585470e3f5b8f3d0a88a37c0a3a75f489cff940349be7857c18dac5674a983751ad81c23ba47b740cb1ccbbb650b63ed687be306b8d8af3399cadf7aba2fb961c7cf9f9d5608b6ace43b1581e28aa2d130ef1c39c33b4e5515ead61bc5911d704a1a53b0f39be82248dd551addecbc412e453eead4dba348fa6079bd4f5b4b2dd0557e4beda2944a32a07aafbd818ea3640b1fda3cfbd17b4f684897128ac53f109a59f29eb492aea7be67c466c895181efca30e950f1cc9d8f6178ddac6aff7411f935b72089d081c745883d668343b0b567d63ba4c44ba21a555ef9d67efd6e1510d8f2c695c40fd00ffcc2a0a91ed829ddf4b9fc3cfdad76c42d92ceee411e39b3b21d8000c3c03249aa5ec45931f5f42b1452551bdb4e339195ea27a79ef3e30a0b1a440652fa51ba8db990156b5d94dedd3f98e6f86827b98d13c95755b704536fc43dc518572718ef28e4a19a380e01164d5212ad453556f8a6ff5ddd5f4461503a749fb5fcde5c9c1b0cdac63104ab796848b03729b12bcf86c25fff9e4527fe6a8d499e4258ebc3cf8dd3891914551a1cb3282872312a2ef2fc2f786035376fecf6d66493f9af8a673a1827b5ce213ac387fd93836fbe72bff025e9486adde17fcf2ffb40bfe3d775d987e4363853a552a6c594fac6ae0ff2969752dd46b8d2b04ea6ff759b3c994d05a67a49410d344f7335db41a3ccd91a4f6e3c1a74436ddfdb230a9a7852fac923ceb3cb5ecd89a5529086cace85ce71b704fc57bdb86893aabb9b7009434c4a6c776fd1edb552e042fa246e7c637db1f8b46fef25534c559b1e3672ab1c27bf18bb9c81ae70fed737ed8773c441e4f4c014861f7f1c4171dd901c35e8b261321cf3e6ad588595eb22fa1cced7a4c4e7b4442c73b2c7e71de3bdbde8f66de1203c0136865c76928cf581833af04f9766cb24f006120e2b7ba81ef66c238a49569c2a428751f9d4a3a0dc28c3415a6ce479121cc95a0a3073810a212159c06b508ab437cd9b598b2f3903bfa1475bb7cc2a8b65ea8d1d12807bea69bf0171a9e70b80cd938e435ba16d665af6f924aec1f9589783eee03620999e1f57271f1345a4a0f02ce4a42cbed0a8c199fcf030a6332343c4c59385aa2f22124e0f57c235f4fbb4b2bf94f30d57f55db5c6683d22c86ae685e2c6a71876060af57d78251e5b178c98cc190d499298cbac36d9aff5ad59d9d634608d7fd8fbaebabc6e9fa94df2097b4b946f978db8de4fc77d9c88dabae6cab864a0d9f274f46e89645e54fc20a1c15290077f04dc25e5a28480ab7891b83adacc3ad0520dd8ab52df777c08655cfe07295b7d8d55632cc21b3148b47a8987e9a133494356d9071fde7678bf40432175d4727924b934d34c29472eaf89527df49ac31879d746188d0b2b459fb4a5793fa839c6a8a45d9aea2f63a61784e103cbfe2f5178d2fa54a6848ce9d9210d66a429a4be1d2d228f169adf036a8de95b0ac623fceecce8817dd365092d185a7b176ae52b6fc41cd8fc1f4958cd47d8fb6a914442b3576af9f25fb542c943b3279216161b4e5248adc25793748d973101dc3af8e86c9c3344ff30a2d2c4602538a3bd06df105fc57d3f8bdf56ad4a4ac733b32719522829e79314c809004a8cd47f0a44e2d416e271d1061556086c10c6149ee6a29e3a4ed101c9439967151267abd9a472bdda819cec37d338908e85dc1a499b380da98b4cde244e4d3b9a27e10c7e8d56435f25b0ace3c62bbcebb4f5e85cf15636e2a12a412e4a8330e510aff48726b999fc1236682472f66a8fbab8876a24e2e49f118025338600d05a0b32fc9fa1d02ea1953caf126806fbf5eb6871d59d26c83e4e7c5082ea69b7a25a84b495f55d00ad6d30dc349f8f959203e8992aea6116d9831e49a60654d99ada663fc632b2a80e4d631da020af9b61c6a207c836afb96ea970cdd59d37157dc416a509f8c9912e36303430d7d6f60725eacb2968360222add4d402c1d45262fc095b27c17f0eb0deef50d0379073e6cf6e9a2723bbe9de0c5fe9f625706d9505dce021e7783b6ae785aab0bff1f240eb47c838587d6d6b943d0b8be0212a9a09d07089e029f1ebf953ca7aac29082265df46ac587fca37cdae140a38c24b5eac0686efdcf6335cc744afc2d9c215e920eb7b2e5778c772a86515e0a17a5cc68ec2e1e3e7b23748cbd39c567b3a7a5ae2f4d430e9e42707a8b51a258a27463e16603ce44ec2dffd129aa697b09af30a204f1e78ae6e3546c6fb3c077a3f433a0c4290d3f0930673736d4ead4d1ed8ba9ea6646e18ab84a362f4e8aa89f9d1a9c86bcbab8654dcdbfdbf0aacd908c4fed8cedcc805e69579afb3039a3905ef50833d55b154d7fa1ffba9f31e5a8e1b2a5e679a9f6974d678a9d04e051301d4260d6285b042720d328cceb67d6ab2089f96e117d90a54146faee6b64d83845218798f04cf1868dc32e8d4c9ebe28e6b74613d8498a333511ad38c679284ac7394f6e5ea8b8f2c96aca99eb52961412f5c24c1a46c927a30812dc90ef35b40d72751ccc420a11553480f949ce9183109e1a3a80b7d1cf55cc295aaf7eba4b7d5a13bee7362862c434cb75498e0504713fa34ffbd2e3a85a4812753c8f01ae18004ba14d74531486b477d2e20affee4cffef394adb5b5d53317f499a0d4ad1e78e4ed9b46063f464c1adf120650b085efbc11394069d14f932a574e41f51691aa1f838c63d226059403aa8be8a32acf98f2381c6740126ab17d3e4550fa723429f6919d2ecd51128324dcc7706fb5af639ac9152bbc60fce0b7a259a454b4802fccb53ceb0fa29c824b9fe2168e237a8b770244b86c051b8b8907bdd68abf34f1687ebd644517b1e3300a235d9e23f7924303910d0e46790ba20c9395da9acfd6343805e38be4cee51707d77acde44e81c36e1a051d9d0e81e7861b207d0a42cc13b21332eba70de155165f25a414acda3a81819bcbe1506411facb5fd1a39ca5bf00bbef9a246de16cc5d715a2b32fcba1f036432fbef9ba13ad930ec12a5bab5dc0d5789567ec1efeeb90f01c0e28785ad9c1cb2fea664df5cff9379078f7c4051d4e1d8f2bb04ca5c5fee5f28f099bca6fa20412415b4c5afee79362e26d0aa535c9ef58d319de24eb8cf29e184befc79cf60c4678d6b5e618c471fa6986582b0595c0b2103dd7de77ad057e5c797f089a9205f0f5371531fea37c509313ca0fb557f50d44003a8633fadb3119db5f4fd0185ccebaee2a8d01582970a0f71ea0a588424f8053ab9771c310ff8ca26e6d164fdeeedff93d93febd24fd513766fa5373e91d8679416abc4f06030c76b72e5137abd51ff928b4e17df1a9508741d01f6b0d2bf878fd0db0aff5c012d3f8ca80a427811555ef0e35d3ca71e28a571c6db456e4441142caa8497d26f3343d4e06cb52948ac4afb3a9e37b94d3e4cab4494c23525b2eb2044a68da88d88bf1f805db7d5814d03274f98dee00d4100e55df46e7365aaca3c9881f969247b26cfd39e27ea42e0630d2be8b60a0bc9130dc62e2fc4b8cc5f094f81f15227f5843696546fe9201a3682f2cb8a31c0f06980294fe642bf6893bc0bde747a6202c05032b1c970877f57e79cb83f54e6642d1f1ecfee6aee03d13075472c8de1f0391e7b5d045a24b600b4ef01617c580bc6f23a9015f818a6144dd76154c4877ddaf683f0be0ef391103482793dac538fddf35ebb67cc387022932d83f1c14a0e3ca44622d7953a4031a09a045898f8fe80731cf63300c50fa6cf7e6afa1afbf644ec63672d2f3f3c5f9c9e5c8c78769c048ef6238b7f9a16c19c512ce879041ad1e4b36e51805a3bf40add0a9397e257d4af2b4f475a1c6f53cf74b0f30a1309fb1fe8b2275a53015c0505d97e0c1edf20f2cd2b278e6914c051b63aea86fc835ec099e2e11e7b2dababf8e30af8d19435e61b882d529434e492d2d12ab3226abd108a49910a58642e43aa750492a142ad13bcc1b746b21561a6905be210e9a55096ee7f8455e8496232bccc66c3165772e977c768255e0233e82fcf694733effc409b6aef254b89f934381f366df5c42ed64c0351825ef7498364302c4f3a0974caf4e488437b1b1902a8b01afbc0bbf8470cca47cf9a7509a8cccb1451632fd561e81ae5110068e8e6bb50badf3e7255fa13a1f90596d342fb518ebcbd3fe21ee99260e0ed6f2c920fb430377d717827e3eb64310107da1cdf05cc6694b511e48cb97dc758bf6b50472ca1580132c88bb1eb3e207bab672", 0x1000, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x40, 0x8c}, 0xc) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 00:52:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) write(r2, &(0x7f0000000ac0)="e8def460502ac89a860b62451981573e901b6eed63ba39512b36728939ae34f66574c4b9e59c53e0cfbf9da739411147c85ab29f8ba2e376c6d2a1210020e12fdb724b6c0480015425d0968e9ead1b0fc96a707d5749f3b103d1dd57da4fa3d195d91cfcf93a5f1818bbe2c6e06b3096b51498aa6d36e656f9345950172ec7e8c68563aceb226cc53f777a4ff19186d5fa80af3bc530616228943d1aa34eaf1fe76ec407137d866f852972de1f1b6ec7252d5511b0ae61e8dd0563fef157b2d7a1df366c0e51ebbe431ff4338cd3c431ff81137a690439ffd083ecadfbbd953252ef776d8c879dd627138cd4cf9a63cbf6acde35ba4cfa6f0230e70a9a17b2a44cd24375807de6d2384f4bdfa7f219c0602ac22e07a174f2aeb1dc9d1234f5c25fe636d7f222dc47eb803fe17032f3937bfc98f085ab09844547ee3424b0c46727ec99349b823757b4c596abd7ae1235e87b058eedf7e6e0b067bdfb4ed3c541ff3e02a6c05a0ee7529b1e8da522d4db8347694687faea1c23d73f539385e82a3d05af24771e7bfc88f78a78d1c680d8ef5413ce62f6d05fac64d71b8a1122df432fb06554b1fc35604982d641b15c8511b18fc04a17f55e8707a8b194632c7f44c6fa466e7618ad39fc4d2e95cdcd3ece56e3a83723d2feeaccda13e66eda7ee872617b1444c20ef4fbc401a5200398dd94ef266c6ccb192abafcc32a911cd0e15b8be25d230482880d6c4a47d0f29c9dc19585309d9066156d50fc2e33c284138a372f87468405ce2fdae8bb5df59834b20f0fcd5881bae7b6b1ac325476c6b7f027b43b6794f50dee2982119fb948616f3f046f3b94dbd18cc8efb3f288fb14dcdc56b9b5916dec12add67ca511565c6d2b6661faab391dc524573bda18394f47004fe3dadabadcc07f7994a5ccb184f0a53ac65b9541cf2a188a98b2f65c4a3ac0184f634bf52f42f275c8a521eb4ab3ac07ae486300063da15d26e583f25f2ead88fbaa2f0d196ace891cc4f9e193dc70677c55cc11e2934c655d5db693c33103cecba4e91176641bcca46c44d5ff98ad27ac76a6eaa231166750543feb07a29b03a4f2db50429c991cde995841fd366d3b91bf0ce288eb0b5ea2f9a7937bd42ea3d71c5bd48509a0dcd0f365c1062604a133c1455488baddd5a5508f4788ac1f9c976a2fa9ce738a814796206c729525e10036d79725f5f8c49ac443061ba4e5c082560dcd2a1d6c6fe1cdb3e925d70ae3f72da7401fc9afbf0b7268713d93451e893d4197b95da695892f6d9436e83886fbec5f1f01caf5a329590cf49d1d2440bcfeb2490765d5f039abe8ded84fc8ae0f3644fb5ced3e40498ee6202a4c5a6d61bd2fb69c25cb467ffac00639c8743483e6c653e558bd620e05ee37e74201e886f85254086c0b1e2cde35a5e8d70065c59b0395764d80a6dec64c8704affe02d8a9ab073425085719adda519c9762e61a99506358ea4e2d7f0b189d07f87ddbb1a96c45ded61aa12b6f3776ea5f7c66c7a91a46a1601c874bab714e3467a218e5f5cf3a504cbc82f5a8e96cdc78d38c0862835964ca37b412636601c7fe78830505b95fa592403f948c60e1c7b02a165d12bc233b7a1a9aa3a352c7745d06912a7b327670f9b16a1d000a9d244da212770af7284d6b09d9eafff524855d9c74ee8fe16c0e2b4d0642e3a26e63dc22937c51d984d6d05589e3c2a6fdbab4a58263a0a3300e0ac4bae65be5438e55b3bb670df64d7bc07c07219834104e3a18570f5ea0a31464d25207dbb673278c7dc8431b3a217e21f7a4d1223a7fdfa9ef4fc9109133d868c3494b00b2963bb0b6ad4a3ca9b244d5822f3d9c9f397f4a1f5e9149a76ace27736af279ecac7a7860fa317eba4ed82b3b77fee103fba7ee2d480ab0bb91aabc2dc1f4908070e7e28e4e8f8ce0726c66b30dd63593f10f787b777fe4b3c6f6fde7154e6ba46438343a094211e7414ab0f0e2393c20dbb5f6530232b9e7422cdb57ea8d086558ed78fe39536fd0ba314dce56bbad48924944e93a7ca6b3c59cd7ec506f0a6c68baaa3f9daac526076206efe7ca86e9bd12489ca4ea8a1f03a1423f375697acccd4c5979daf0be1c2f9bec9cf2c4ecd22d6d3733cf8a8a4afaa225606378e2c6af887c013446e7ea26d0908fbab14cf53914ccd3ac6f66542875412314fb90012cfa857ff850d0ced2016a90cd73120dce3961d186a79f245d8101c0229fda2d802f47ea344589c8cc38b898270e1b0d3ef7b61e6f383d2c3bbe44967553487ecd3a854f3e30d4531de2b630c8740188420e5e467f73a93149874bdccbab1863088715e9511d0470bb1442b67216709ac5cb510ecb2af57c61864521b5271b20a3a325c1bac4dff88a34963a395ff579abf9091e42f22a92007edcfc3ffa51a250b1dd0f29d00ff1890d38cffb4d60c3366332e45a26424cc99a24683742b67b16e3c5efab7a6ad5a7ebbdde2dba85e2029da57c218e28251bbab29e6d037ebf17079e5ea47f0d1f11ab4fb41062db3b1c895fbafa325db8ccdbb104adf4d82322fb3e0498c9f7a3c12dcddf6f4f5b7bbc6752abba0293e1bf7e4d19068bc75ae329651852561c76e0654173d9a5e0df1131a4c8e01e5fbb1f195de905d2654d85f6d44a4022da551e5b3881a8a8fb46795c3f71d0474401e9aa174ae0c3ad65434d6932fa3a1edd8e91aa3fa6959ea067aa8d0f0dfb83a153225af1de00d138325bcb0426a6dfe30f253dc51fd566c59f9687a67cb67deaa45d10a573415703e7c4dde20700f941586bbfaa6f89396299d86954fd650c7f61578e9da6a593b4468a03c70578aa66f7c89857fc094061da7c23e91b39ee9da36d5a56aeb40004c982814aa31e99db39f8a01e59319ca353559b36290fab66dc807056b4c72956e5c0733a674ca2c3d92bda3dbd0c80b947bcc58cad3aba31b7e5214338da0c18b815e13dac681ec37d9c1b4fddf36df4b82a6d34a2eca1071905d5b4eccc7c90678d32e90fc7f8769baf9918aa52c79e5242ca70a9a68702ca6f7e5d7d48aa2840fedc37d2b1162613544ae4ce02c17baea52effea996e7c5e8051ccdf80c32edfaf94b15487b45fda1bca71ffe91e103ff86a3a3c53d31b9143bbb3185844240014d5c5e741199bcd5a8dd92974c99902461b5d65b04242c8a4487b5577fc31e9afb1ba61f1e5c783a40df0a41740598fa798cef1fae51bed4cfa5d8f0729f414f04ddebdeb2268c2399783b6a42dbbfdc2a0d43cddb09a4a16e4e008aad3ed552064b5163901247415506ba4158a6fca18a4dd50a9996c6e0d8411706387a79d1dac60f70810621d65b35efdcecc1eb65d8202cbc48d2a8e203a78435cb284fc467901a3bffbb2b268b9e617b8078919c7482d1b5d80c5524ca4470d8275fa999057634aa14a4830983eed9cd8b4668fa3aa863a7692c5a4606d4170955db49513cd8155f7004ee1aff43b72c06fd450746884dfa432d3693804c0445536a4170442ba6d16b8f166d9d5645c139ebd704f96b60d3b52f335e4a56e9cc6ea1ce67b790597849dc0d472e3ff10e42853ec76bebfa5e5a348f9de95ebf1855f82a55aabbf75d1ddf4312b020a32e5dcc98aaca6ba852bc5c6b5d2ef0ac50da81570dbb4a7d5362f1905f9c15469321d6db5be75622a12a8628bf2a2f71137d9d0f9ddefba460b1081350655801ac0d55213b106b79ad5a5b3cf67cc62030dc395a137983521559fb7132e4e83b9eff005da978ca2115f26d84332cf6ead311eed599cf1af79be2159e12c8a51539e4bcdb75f1cf4ae04e3023d51db77b7a8f16c7c70d156fe493a1061cfa04b44de9a15def248606df70e2944b754e0f7ef50c761935d785cd82ade730240bf231bf398f6e184ec50e4298350e52752ad064befbc4c7779671361664770c963716e3288b2156b539ef5f0ec41364fb37fd402f803812803476a358d54b45095c51f959f8b1f84e81348ed7f37fcee2a527709dcee60629e0b9eb7932133bc088f9ea6ba5b8c392a581778e7bd5e7516dc6574071d7778e7640fea2c1689e3571e5181597882acd1b52b26fdde2f53d48734c4ea52518fb492bd4e67fd66fb731630b9c168420bd502d1efe9de080e573e9dcd55364f5c92db22839aeda3ae63843790d9060e6a4259031a8f67753e0ab4db35d8eb53b0040cbe66f077e0b0c94683b7a7ca0e739d1b7b73c8409c47f397f753866c5803fc2059b9c0820ead6ca8ff787a8ea9c078d5dd9d8d2b27494e31a9168d294e44cf9dab2c5a2b8fc2c42b516cdb8366d2a1e009e915c6b4c249f8cf22d7ac7f96b14a9f34e29c4561b283efb8637c7c0607b78a3daeb56984a4eb0bb3bca3cdc9e1fecc3a54591d514a4df1347a1c75167fd95e91fd77c6a248df79ab9d25c491c0bee5e85d6aa14d85fb04c9607dcc372ecd0748d40abc65e4dc7dd436a4244212b3931f5818e02986ba53fe4f87091c14e06883f44aec71c080ce463aad2ce9e11b21faf5d39f6c77995c0b7313bba176b583950f9d909abf9b6e088aa6e5b8b05d69944f85ccf558db8a2d5999f21b5ae9a27236683452b3d71a1958ef6233a4e2bb3296e68f2ff1d3980d3e2de90a155b47220cf3517d4aadb7ecc20770493a26f7378eb9a5889cec7d76cdec4632e2d470bd59bbf7078a6d1ccde94c54bdc0eb2a1a4ad576f0071882d501c9e4eff4a848b88999f13659a1d4a719f6d9e452dfd258b0a0f618a7b0ee94aa9e28ba2ad6185f8b39706ffe4089d0e0c683fe8d934ac4e97e412a13b702026da2812820b6bfd23983ba64cd6a0e0ccce1a5df7e990284ad885b423af4720d6f46390c556ba1025745070a8c0dc430ecbff9a717b3a7fba537f6e5016f3778a1c6e65732088419b84458a648ed0d5318fa8c9305869fbfab9980e7b9112cb7811d53c76deb7457627ee9a18c8d90748fbb29b6ae18280a7fad63b768f480db719afb373686d29500aef4e65e9fa0ed337d7a8be547eee20fa091b501823e90e2c071c2924d41869f03f7b04d7822565221ac5a3fa13b71254a6cc04e0e24c487e7cfe1c93c6ee25ae72d6a880e7c193159cde1104e62094a88376ddf591a4f35b3b752ba206d6f73e7fa444a40c77bcde8d2f847c5f2727b1afc349b5fbd555447a935de877c609b9e408b22e2d9d9aedd494272bffb927e8ef57ce8bd12618938f7ad8708d6a13a070cf03d46b82eb12d002b0b2195f55b74a641588d424e4d51c669707645a5736bea4fb47b0ac49e7658a70617f0d1745991eea14da67dd0e521bb600ccf73ba580f75b436f5536ba55f667af0fadc7042a8706bd08be00b88c74e97169c2c555c1f3448274abb88ae84ec525871d878a00b7c7fba9b23f0ef1ef14168dcfe7f904b41506f8ac947c879222ffbd1911c5bf9408bc7957bf0443cf743d21371e969ad209758277da3ea1b64d4847ef5d8ea071f4e200baa472a63e34c57706f0c9bf5820b9735dc56b60cf179b167fc1929608720c7b79558141bc5ccc8835c2e722286a1a81da6a1b9056a210891b746028e47a3b5c7eba393cd3dfabb78853c6fb54f1ebd542c68631d4a8d69518752301fa4b11bdb52bcd9d72af12371212edbd49491d26e2304d15053fccb3b2f13c495fdf6c68d78772f9e796db5fa2a652ebe6f48bf5a635f86c4a04462916cfc15aa4a6a364454a994b1b4c21c035221775d348e2001689ff52feef24f1241544c4110938fafec727ef5b6e4d6622a2cc15654598d1db41e8d822477e11878880087f4627d170be69", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) write(r2, &(0x7f0000000040)="64df0442bb1c000000000000fbb2fc024b1ad27800", 0x15) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 00:52:40 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000401, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 00:52:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/244, 0xf4}], 0x4) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:52:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x23) pipe(&(0x7f0000000180)) 00:52:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204b, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r3 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) close(r1) getpid() 00:52:40 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r5, &(0x7f0000001880)=[{&(0x7f00000012c0)=""/238, 0xee}, {&(0x7f00000013c0)=""/180, 0xb4}, {&(0x7f0000001480)=""/249, 0xf9}, {&(0x7f0000001580)=""/139, 0x8b}, {&(0x7f0000001640)=""/140, 0x8c}, {&(0x7f0000001700)=""/70, 0xfcec}, {&(0x7f0000001780)=""/157, 0x9d}, {&(0x7f0000001840)=""/29, 0x1d}], 0x8, 0x0) recvfrom(r5, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) close(r5) listen(r5, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 00:52:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 00:52:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa63, 0x101, 0xd88, 0x6ce, "905203d44746b45df66c2dcdc856189c13dee319", 0xffffffffffffffff, 0x4}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) 00:52:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) chflags(&(0x7f0000000080)='./bus\x00', 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x808, 0x1c) 00:52:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x10029, 0x806c, &(0x7f0000000080)="668116ed6c7c8a5b1c06e5eca566ea05537e495bd3e9c059b9e543e52cb15fbdee5b7e673cea007a1fffaeea93048e2314754d2d097764c2b57c082a135f21ad80870d396b866595659fc57adfe6891f1ab8831ef3e71794d6fd3cc479d8b83aa6d7f822fa05a30104a030e2e46b2f7b20819c9205aefa1569f137ff125faa8ab105c5452e941557594cf1e5de3eba22d8a8a231243bbd9c8bc44109fa9d66f431585c3d6a582bb3651c", 0xaa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:42 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0xb, 0xcd6}) r3 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r4, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 00:52:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x80000020000000b, &(0x7f0000000040)="fcd5a40771b97b9a38ee8bafbb7f8614fde641560fcc533c891611472f38a026b647e69047510ed407af74eb280fa4df2cf3afd8e56f90b40c71709f202bed4e0caff792edcc4f204c8e30fbef4062773e22667872376d579cdc77a492b570cb2dd3160a2573715d8d57fbb141e5991f6eb2a6c138003438c948c9ecfad8b09641b1db503eb40a511a23ac4bc41899422ecaa0ad32ca39ccd4b6bab43862cccad072d1d663509b15525fca0bb8eaee8ef7215d4124f83b5e759c", 0xffffff3e) 00:52:42 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/252, 0xfc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) 00:52:42 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x5, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 00:52:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 00:52:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 00:52:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x2a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x2, 0x200, 0x7fffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0xfffffffffffffffb, 0x0, 0x4}) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ftruncate(r1, 0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) recvmsg(r0, &(0x7f0000001b40)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/197, 0xc5}, {&(0x7f00000014c0)=""/74, 0x4a}, {&(0x7f0000001540)=""/224, 0xe0}, {&(0x7f0000001640)=""/186, 0xba}, {&(0x7f0000001700)=""/173, 0xad}, {&(0x7f00000017c0)=""/10, 0xa}, {&(0x7f0000001800)=""/133, 0x85}, {&(0x7f00000018c0)=""/231, 0xe7}], 0xa, &(0x7f0000001a80)=""/161, 0xa1}, 0x800) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket(0x1e, 0x0, 0x3) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/ttyCcfg\x00', 0x1, 0x0) read(r0, &(0x7f0000001c00)=""/159, 0x9f) kevent(r0, &(0x7f0000001cc0)=[{{r4}, 0xfffffffffffffffb, 0xa8, 0x1, 0xfffffffffffffffb, 0x60bf}, {{r2}, 0xfffffffffffffff9, 0x10, 0x7, 0x2, 0xffffffff}, {{r6}, 0xfffffffffffffffd, 0x2, 0x41, 0x8340, 0x5}, {{r6}, 0xfffffffffffffffe, 0x90, 0x2, 0x1, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x5c3, 0x80}], 0x0, &(0x7f0000001d80)=[{{r5}, 0x0, 0x46, 0xf0000001, 0x4f, 0x4}, {{r3}, 0xfffffffffffffffc, 0x3, 0x4, 0x9, 0x80}, {{r4}, 0xfffffffffffffff9, 0x52, 0x0, 0x1b75, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000094, 0xfffffffffffff001, 0xe4d}, {{r4}, 0xfffffffffffffff9, 0x4, 0x8, 0x58, 0x28d7}, {{r4}, 0x0, 0x2, 0x1, 0xdb2a, 0x8c}, {{r1}, 0xffffffffffffffff, 0xd4, 0xf0000046, 0x80}, {{r2}, 0xffffffffffffffff, 0x9d, 0x1, 0x8c6, 0x38000000000}, {{r0}, 0xfffffffffffffff8, 0x2c, 0x20, 0xb7e1, 0x9}, {{r3}, 0xffffffffffffffff, 0x8c, 0x44, 0x0, 0x80000000}], 0x6, &(0x7f0000001ec0)={0x9, 0x1}) fchdir(r3) unlink(&(0x7f0000001f00)='./file0\x00') flock(r0, 0x4) openat(r4, &(0x7f0000001f40)='./file0\x00', 0x38, 0x40) pipe2(&(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000002000)=0xc) r11 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002040)={r9, r10, r11}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000002080)={'./file0\x00', 0x3f, 0x7, 0x100000001, 0x1, 0x3ff, 0x20eb, 0xffffffff, 0x3, 0x3, 0x3, 0x4}) fcntl$setstatus(r7, 0x4, 0x4) sendmsg$unix(r8, &(0x7f0000003240)={&(0x7f0000002100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000031c0)=[{&(0x7f0000002140)="ede3ca6ac6af3eff80717f191268c2df122eb813a1e0aadf965008e2916944982d3d1f52e0fb6c916d3401c7316b42bdecc1a200d4ec8843e8e232e5f947cfedf0bfe1b1aacaa2088a06a2af3c8dd11a3e48e815e2dbdf452f1b9e2a01c4d65237201b0a5c28d45e876534c663130a1d23037f83c69d1413a004b6ede80510d14ca3f6c07cfd8302704dd0dbe99825768585192465192c62f1b0d527d1513a06caff321fd5e1393aeab15592d841796814231e8eba17701d549b1d9770e632694487a5e3fe62aa6f542c0e50d2bfb0ecc9b2b18f4b5f4c5dd9b66526d6131f5c9decc35a99d3846987a4eddfc1dccbf50958c3b9358c6860f3a8327634fc7c41f844f9b7c437de77ed8db423bb84092165e3821015e9f10ed3b59a79adf14b58d8215e0aa8a8e036b741b304e3e961e564203ad841817d82444ae2b8d89dff7775d5074eec6fab039845dab07841b7596ff54a393af99609eaa6f0275ea606a389da7784f522b05a154e5740b29bcb34a1e6e67ffbe0016321d296a4ee8567313a99f6e76c245ec6190faa1c7f63f8bdee79aaabc24aed9e56a3208f804cf3443341cd525207eb9dcc49f8a8e80ff625c0b52ba543fb8e33332f4af280ad3ab5c4bc14a80ecf6fc935527f5fa76874845428e3f01bf636a0a94e7f282b39982b9b8858fe3d92868a25a3fce7bc2794bd955dd558e5164b7d0345613bd07cd6a694339807c55dcbf9ea1cda9b25362d8de169f08f5defadd30ac67d2748ab70b761dfebefbbbb1827472e373cb7f2341bd853572b499116ffe5c2c6351e388f6231c9298750bb8133b72e3837e978d3a477f59b5014000a44b2e5532e3925a0a53d395f11e978f9167a6abf0290208618d142ee1965a00247ab1d30e9a9f634f971c039c67a67726e972399c710304254f2dc9acbd3f56746a84cf4a3644f51e97dcf2a5575645278a4f8535d1c5266318c1c57b02d314d1ab86b74fa6dbf622d46dcc088cd1859169967f5ad068bcb5db8433fdb4523e30fceec3f6765b739c0284be85fed9ff8a6ed7a2968c051b01eb0b4acbd186af5783bfbcbcd38f62d5fbdc77caa3a1e51352e58d73a7c49e4eacab3c2531e357a209407b44b8157a07214864deef2075f020018164fe7f8973a69136f364e0719f1ddad550d50d74fd2089caef1ffcdfa9da4d2a18812e92d99baf4825e13b91b74dce9a46c3466b9cce870ac5f87f278f8d167090fb242470688bf4975fada87cccc15e36cf4db785e3a304c96c245d7b9895e2214d20bdc9819ac987a48f7eab7b979db72650fa8b729fa2a863b7ff9008c83fc6ce51ca8c0dec809654f0b6e3d1e9520b10423f5f00b04a14dd2de8c626810ab269538f403142c5bbb69ce7b7be82f0ce4326dbc05f7af2aac00a4e9fc1e7809becb5e752739d3f6aaaada3d4f4a0e09aab4b395e45f7e06ffc50307c1c233a4b4dd2e1cee15e86cbfa6c9528464784b57e7b7fea8a7de5bd1228dffb07213675bb3f6dcf49af87769e528a708517f414288802433c2c111adc9d5923f95da941134e594e42fddf493084b4afee2050d7104e88fc2cc53fc48bcdfb20691b685caa361f39b36d800094f34c682be4e8e51ba23f9a8e673af05301302cffb03529b5f28f651b2925c9527d845bc7b5094404c626e0e624234e936c92ba2e6f1b1c5ea38b31facc54a3f8645c4ace6e0b1359286c2e5fa3ddaf2dd4822e9a7dd97b0d28a3bc732fa1e06edd425378099f9551dc93165c34df2d623db3d139e82f71c1475c2afe2917afea267eb9248131c6e0d1c47f3f764296c0ffc53e1479d6b26fc1be52200b72f3330121ec02c362d11743f5c62cad5703ad7ffdfebeb5a2651e3b314b7ece7baa1f4069dcd9cb27acd13ecb6043f83586408decf95827be80193399ed4e86f7f2a17bf4ecd3a61a8cc08624451acab882fb259807957b93f89bbe9d359758fa61a7d36ff460d4601072243d3082283c7f210ae36c69ad59e764a525d63bb56aafd0d4a05e07c5010a272aefaffed60835c622275e98e1dd8a62a79fb2803e5a148a2523e078b8b5de52ba4059c905825d232fe3e9513efef6478d98c4aa543b2d4cd6414eeff8b4a8b8c4be976f77e90e04cc48eae95a3adcb61fa624b125bc83ace0e93f68d7af45c2bbc2decaa0d17b57d9c6878154580018ab5dd25bb00c978787e3a7176674f6f49f10bf127a1040212bd7587d0d85dc34a6843708e2590d909537ac81bf83e59bf9fb80c661693ba46de02bc46a670462b8814f0d7362d023f452d19a38c259db5281dfd53ee6e442d1f801000de1685fb25505a3a196a2ef805dde5f2a2112740ba927a38d160c9a87ce7725975a1b5fdfe376e0199edac1bb7b78846db1726f66e852025cd0374d39f8a9aba1061458707932adce2f38ba7ad2057ef9b8fdc8eb93cc87bff2d5d275458d0be115500471e3f3b7590627506f881fce4a241aa87718273be5449e3e8cf3310f15126a9b4839c9b085414b7b892810afe29e4fa2ecf08c48d4645fe04f9b079e83e3fdf95dfdcdab2f54c9efb41484e58c67a12874c9bd76295f3a7c09a67e24f0e1722fa85b83deb45a8f1d637f4f520c92d7b8c7cce06be81fcb4b54767194a121453cf824e9a9de114362232704bcf63147e62727c0c5501a23dff922674b70fb222b89a4b1db582229f574cdfad462ef08ac558871a2faa53422dd8f0c94018f4f4da55727e61f27255cf454a8324d442b5a2b40377f159fdf58aea4d3a032eddaa5f94436d90a4f71b33216cc4fc62dd6aa7cc583fd56411a6e5272777112f254ac66113b157221aab94279a6616c01877441b2762bf3c8372243dbf1bd282188bfce5d43ec96851562dedafb06002f39957af828afb8bb077d92d7c0f27d7d00e7329f70ca92f8ee75043013c0546246a839a7c6d33d7c77e9c39d75b3d482bf2ec1497401b156ac00bd589666d999aa36de3fbb0bc7b25f5b665e68a99ce958e75efc7e06286bccac2483df4943f6e4010fc6ef9a7b49692d28aaa85904f649e344098380c1f791bbc3a039ddb077efc14c48b72bfb984345dccd3b085a4f13bf208c81640c0845d96a8a10cc27f72b3949361d894f5acb933d2019029951b6d3db6a5dbad1f5c3d3bb703f0c629cc93d37c91965cffe9253ab4316da312e8d98ff82692593f920aabc30d191a2357660458dc4c82b8ecc2287b99f4dbb87516767b8928fbace99f2adbc505f7e9a90efa8205f90bcddd24f5b78869c0c2477ba0ebd95e6def175724fa856cabb6b45ec8b0f2730cd68db63ba913c04d5a476c89c3d5f1fe954cce761d36bbfd7ff3b2646e88559464f8538f3fe57bb894424f260a7e0305d133de87376fe5b47dc8c45d7eb35527a784c0c372c22633d31e0420edd720eef45291d41ad8034c0b62ecebcf18fbcd00c639b6231c52abf3297981cd0276b868ab5b6c51c2f47ab21f7eb7c10f86973c7539a4fdc2ec1ed6d34135e32efebaa92bceeca31dd0f33e147ee0bac3fadc505d5ccf622cbbff794b842d1f9a47197f9f41711a61789b949dae311713563dad82c0e29c8c4d320e1732bb76d63d3ef50ebb0772ffbec91d6d18ca79f37b82f9a273897715c934d59409a23df0969e03e81045617c85cc9e2cee47f92aafc27e95fc7f4c72969bd0017ac0db614a96268121ddd60f2a8066d28b88b126952d8108710c3539083e150bef9739ad51bee6bb26403fef467dac2e9afea8947a8fb6480d0c044797bc848b3cee558a5c85b58ed504c5afc76c583ea29e9c5a0af8b572efcbab76164c78fe4e018310331038c1d10f3f8a8aec4597975c7d7ebef2dd5d62c052db5bc31041946d7fa1720d54073782e2f2562b8d17e33ea4dcd6b3503bfe599629ae2058dd48be78f2d019556b1996d3ff07c27e756048b9925a009eb3fc0d45cbe61c8ccf90b7fa2d5317c10a186983a84ecda4c2acc51d4f6b33ebae418e09032954e48babcf7055a19ade37dd2b8d68dcf20068688634d44c95882922c577ce2097b577bce66e8c84ee548941bf8d658cb9f23605d29c28e30382e9a99c77caebe2f67c490712da21411620324dd23b31f2e72306729d33b91f9c0bb0ddc9a9b008c427cf85d807016aa70d6d079170f24d71e354ece0c99733126cca7e1886fc22b3c5c866748d58a04583e90d016773953f2a62bd89d9a598088c5111f5ba421f2f94bea1db81849025bbe49a303890d98bd49e1220d5c9199215cbaa4508252a4a9138d115c5caca05e21019319a76b98245c918d673c0d0df8f223cb326aafbecf8f72e4b304ac2acf9204dcf3945993b0b8751c681c5908cfbae162c6fc625a0e6f88ff31c09145fba9ae5acd9f76769626c65926a31f2f83b063f574868553e859687207beecb34c99b3d26ef6ab53464a8d3f9c5ca3171156bdd4cda979bd125f27ca9da66d9113ef11c9c359408500e47c3fa8d5c1be38aaaaa639b6f0687f0c6436233d1bc07ad51125a4e754e35b36fc8b087c98000a48db979270cc34feba3304e2b5fbeb53349a08e420663f53e4d798c09bbdaa8b6901f470aa589a12fc29c6adb988b532ecd90003b37ee4dc993673656113ad832c8e9e1c7f41465c8c2f39d7d5a7fa8671990590c747e69ec30d52b20bd803cf5aebb8f47e6eeb7d1464c290a84f891b19f61c73e12ef92835574ad0a22281f0fba72292bfc55dad07806f3388e1998c47e9008839b533d84249c6bc9cf5a505d13310f5afa4f44b120e4576284875e11d1da3e5f0be7cb9ecd501a7b7c8c7f31d6e0080d0cf784c51ba3014ddc8c3b8a7eef859ba83c5e7dea10cb140d528753ccfa1fc58a7894fbddb7189b283b52c1b637123f8d706fef76fa18afc95ae52a72c8e17be62bc5f19ade5534761e0941641a1f06e1fffa54be4058312ee1a75fd0c06b7925fde03e455f53ae4bd2fbdb03625a78fc8caca7a15fcf23fa3496030c9639b043fc161c4f6c6e37c1b848463a5959d41566f7b9b5a3bc34b16ceb72e63116562f28433153a46284c002042602af2203dd25191a8ecf25cea28c85e2c2941b0a5d4184502431f5319a48e404a9ebabba04882a79e398dbbc52202e636ec3992eade5e576553a613694d53d607744cc86147d950dcaf75817326317804e8500e95af7dfc2cd1980643d28869f7ea61a4ea648020c16e224c6de6987eaa0aa5f4cc14822560dde2cd5296c0c223979d4162df3db00606f224a8e207659010d7f7a95cbf505779775067afe23806798b84b301b8f6ec594a31f65e834751eb0f5b6a2b324edd1671abe0a3f20997b6cf6ff82750c280240ecb0c92f5ca58566fdca7f847c73eb0393a0df01e1e71667e5afff78af86e500f338b8c15cd500b481659864519be903ce1cf366a0341274741db9246790abdfae1e5e69b8944549bac88c7f54dbb6f8abbd59f5bb5272c3cf53f8aa0a17b75a87066b737baced8bb2a0ce6951ed6d8016363bfb8848f4c7d00eac17d2154b815a1eb6d1caeb1b078cb374cb4edb5af301dc10c415b6e115c312d8ed7a34367a23a38c5d384012a8d217a381187a12091bb3df772d067ba92efba0ffcc46f379a8fc3079ca1f5448d3cf6671a5fbe5b7d2a6d1ec3248333f6d8a61606ac3559112f292fa2ffa6170a5c442b5e0ab12c6e280aba172b265a44c9df200300efd9d7c28109293ed939b3281771670eae01adc15eb1cf012dc97a68a3aee74f36d03b25cfbc52b54aff7e2cbdac46a49643a346a56c202c0ef1fba626492b910db4135fcfe", 0x1000}, {&(0x7f0000003140)="f47ded9a1b9963adf0ff8df9f05944bcf69fc2b7543927f63b851ba5f2f0f9c8e9ac73124f0fc65a83269248bfb3b9b505475fc806c62306902ab5c7a2266d6e7a0b1e0036f04926baad051b21bbf7cd9b3e0a6ad98ee6dcab7fc1a36995a7d74afd1f20535d3e9f652cabbdec7062e12c", 0x71}], 0x2, &(0x7f0000003200)=[@rights={0x18, 0xffff, 0x1, [r6]}], 0x18, 0x2}, 0x1) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000003280)={'./file0\x00', 0x3, 0xba, 0x7, 0x0, 0xffffffff80000000, 0x80000001, 0x40, 0x3, 0x2, 0x40, 0x401}) 00:52:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r4 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/78) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:52:43 executing program 0: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) writev(r3, &(0x7f0000002880)=[{&(0x7f00000014c0)="e76a332fdd08599a528b372171e5d55c1688808a77f600403c1e3441deeb7d6f1028c165edddaf57284dffc922f369413bd1ac12face26fba6d4d70f2fce5b728bff95ab5a775e4b0a1b89b96a86adf82d57610c095e46a92e435b80e2ee29d7259d81f40568cc6384da4f3c17550797e92e699cd5563d1b9924e71a9a195018cb5e74f6faed331730671c506cde5d3141f1bb677c292401695b56ce649a2284f3b39ac0a3db73660d9d59f548f1d444b39ad7d963f41adec81f9e4d96914501b5fc7559b2ff7a82ad5359ab57749362ce25bfd4ffa9ea6c37173907bc8bc0900cb25b4ab79427a31f5f3d0a153a3719d11a4efc882ca9365668aaa9318de7749bc1f34a7d9cd59d278a19a803922c85c7c71645f5bf88053cc53d9dc5bd82c85c46977e28f41e11d2d00cc7dc106cf5868112a180caf29b741960dc61c87ea42fafc41a16ad2b21c1d2288706129a3637f549f9e68fe2b50d0cdc79d824e9118be6673d4d3e5b4443f4b450fed0894471884a71f49362bcbdc89646dbd90c5bd01024a422f1fb2f0b93edd1c60e2ca02892b8f81c8d36f2caea1d2297cca763f864f74c9132f1c727d6cad0d9829a59743cda556ea8f79521046af534535badd29a778359259783746ff7e94ab6b2995ff39cdb855dbc66f310348569b94b3330c821d3c2c517be7b12b3021b9367a11581d4dc9f66d1f911f8a0a22be4228315508a413a5730b31fc2e979dd5a5569b5bef9cf2074ecf0b5c138ba24c1df39ca88bda47c82807238c8d89b62b5cb68ddb38484a99b99b32e889c73308f6fe1489e526ca4e53428fdea0a80387404d5d4239b4efd20da8640086515ef492481a16b2426023f2a3540452d4d5eae81ff9a0b71df334d7e98637735923b7b3f996c32ee384ea3ea8b0abc91b939451a482d7d231e7349eda204e2a31ca02281b79fbd3e136f7ad8400e53a387a944c5d4bb597001abd8db1f0b8357acbf0259bff6f531dfbe3a0c7b6f7141824b3bea45db3b364cda964031a85b8a91039bcf7ef7d3ea96c9b974edce1060a164c6eb8d25ec309efde7c6801ad1e0179d3e175b55b04277b813cddf976beee993ff28d51eed2aed355535f9d3be107f0a235c0b662b17abcf9bf79a430f6c8f2eb723ad5f895cbd4d67eeb88a71cf94272345d71a39fd3b19d03fb8126b92b2ad68a841fb969bda994d1c8b91a8933c0e20e89f97c76d19ebd2bd021059b069a81cceec49b7b11ae68a4466fa7ee2f20be077de46318999d3515e51686f3f12a3a770c61a7fd46f02413e5ea46a98f382b8e94af7f19739cb9e6bae752c6aaa2e3a58b9ade8b724a35230e54debcc7cac935650ba2297be40071c1f13c0d3557c4847ca484166257220f7c94305b71d5b5797bb56ffe0593dd5c64bc4952d50a02f3cf710b0cc0624ffac3fd7ec32f86e0b2ae3f11c38c2d1eeafee57e4a2ba9937978b982f06b01fafa8efe40161223cefadfa6f95708312cdd9a969caa75a35bdbcbbff02079d098c02eaaa7895d6497aeb5476805c1f83642569cb3e74eb288fc55b59ee169ca2eaca50b1b30dbe97cfebbd9185d8d631ca013b4e7a217196638a9e5d90968e8dd7c373c34814d42a87569875065b2d9c67fd7c2fd31a45a8d6485492cbb632356d058dda05e270a11288b8656cec795437693c48afead167868ebd6e9340955aa624abb6da415af353bcfa24d20fb964ce87702a7b392b2b2e92f15b2c02ca0bbf9f7f9749520ed1bce2b4fd377ab5c95dab0186d5bef16276a0c439791e53a22a78cb2e68b2cd7221e7dcb44ec33c81fc40ba937b74db3d33e0e53d621ee49aac0ebb71ae9061bdf3f78e81c90fc4eb2c2b17602584ac5e27348836a6e24a1a53fe8105f35caaf6043cb38fe999d0567e79d0fa0a19fa9c35071040a71f5a0749e53f3bab55112940ea1a0c9c66ceaf6fc961bc9f9da1bec0a50aaabc730e2b67c4d4f95efa2c94f36ef0ca753c662a8471068330d8438b4e35b522d2c4a9958b2087eefe684268eeae638e8f07cf03742617f86db790d84954844f004785c670c3fbe4dcebf9f14f252585dbad2b6718a834056744ea76c24005b2d5ecf644a83581ef0d6e440ba20cd923e5c6d61c6a1107efd75bf5b64283fd33d2a67df608bc506b1fc840aa4cc098b5d1b3e9f20ed9edf79812e108cbda94c56c73678eb2e28da660f8216e93839a08d4205eebb7cc227b44040daa04be3fd0e8ef81e4e2f56f1d1742df04f5e28a8817001f20e19fc3173344fcda32fc4c635bf0bed003be51bd2d038705c619f82d7969f048b7383c23dd66ef49c1cb824a124c867e585ead631dc2da906bbb149f1b3f86db04112d9ea1b930ea50ae6ef3d11246f22c6f1c7f180621bd77a2ac367ff2470ebaf4ebc562e990d12e490852a42ca9bacdc5d8cb062b4f5fc407e60928d6794fc7ac1175054e815c7bee83b61c6a3a022b8c6b7d193b6e71cd5ab50c0e03895e412564550953161a54f79ea5d918fb4421f7eb0cd248fd083ffbe86a1f4bfbb5604405ff56f030c7380a2e2bf6660e8f16b990c839f30635c4c5ff67d526d73515220d09df8b234f0184dfc70a9f2c1e8a36646bcd53d6ca8db8bb774a9db8df90e37b45dc09a555a4b91c04a66aa34a98accd2cca00b71ec20fb19b279771bb10be51cd320940bbe5ab565b4b5d049d5772a9ebb43f23e341504d4c59d738b2aa6fbfd3e7c92001c5f4f1bb82655ad9da861721fa4cb03526043d578da269c46bfd6a269812a256c587e25355d9f991f3f930971b7413d0bc4856a4b873dc19832f817868a8ea0f04ceb2a27c3602e0139ba6707032e274cb6cb8f8f28294bf7431109c555dc7bda7837c87d1b798147ec91462bd4bbb04c9b7852eaca81b706b39f058c46220475cc34be9b1a5116c785b28e1ea4fe280ec5e8f0ad821ce27384bbff70c2369c875ca78d554cb6a806a97121a772397c65cdba7c48de1bc972f92263bc7c30a184d8aeb8d1dc794c09be14f9b0e1cb3f1163c6fedb7905cb12386a3663eac0882f956d41d0e8e26239d9e64b2c55378d33e80b32b7baa48bb6a79edeef0c2ea27a18020353bdbbc1aa8198dd715c7ce16e44f7d09bba1863b789e9d4a66f727e331726899474b726c82bdba972a2018696fbeb45cbd4622b0c9301d0efd0bbed59c3f9269f03ff2357831929f3b423855ca196ecde1021106f2413a4729a01c33233a5f8a0b3874c02e90b128a2771a3e5f53b9fc7a19c552096a8e764c4e1dea4ed109295b5562e9354304f78414c1e54e43cc73bf2af4d9188ad12e306cac5e6e7014ac751324f9b3a4c9d9337b9537222ad786d8dd29aca6ceec1b6d8d3eebbdfa8081dc8925de8e1a9ef884c5cc491435f40bd8187cf404a0e0a68b3ee4ecfc44686553c620736bb44edd5945e1cd48f8bea944e6c33b46aaa7433de9a27a581d48becba8c8d2f2cee5bb42c68c78df5cf76bd3f4ba4dfe245e69e0ba1c72cf005424735fec1fe746ca684b1d16e9f2e20e8f31b906832ad48aeca16adbfe15c619ffb9c1e37922731bd24e21eeff26ea8cec4028f29ca437057a695b44fe4abcd4f0333bdcec8c09633594d9d542386191ed2d75fce0be99b7493b45cedfc542a70fd573aab84c3a01aaeb5f1fda32a575c29d386fe618b7bc6c9f6e24c6b401e549a9c10b0875befa416012e178cb2769062e09d3982bc3401e36fa383cba9fb2a83d71f2a875ba30aa67299207a342292c2af8f990177f73635ba40c290c5f1ea6b0ea84f5502d82cbf56ebed04a8c4f418721ed58bf2aab5b00c30d5698c0cd1275ae662ed358c51e66d5affe5500e1d69f873ff764180aad7e4cdfd902cbea153368b5562e4ebf6c8694ac33af3fed0bb4d0100fa58bac0914549f0f40c6001d1d57dca4218e86503f193d197fc9f295a9017d4df210620b95394990804720c8c7fd439ab5320e1a413771284dc7c69092b977558b2a53c92dbbbc07b5a0fad838a0e17f9e7830e16a54ae3e9d7a9e6455f72474e96a48ffb5a935bc19c50f66028f6de718ab56f7afd8c4efe022cec64cbbc8fd4ab00623e27c4604b22bb2743ea2ca0129dcece29651399790739c2dc103c4fc1204317df88413e1d8ad6c85828ce12fd41c76f7781d895b6cd9d2ded0a5c49d7f225bb237a2cd2c415e38c455ab1ba1fc8804ded696fa30816f46a6f09f5b0cfcc07433aca5c16cf9d681be60c566cd1103118e724b95f30ff7d6c32eb05dbaf70ef44aaa6a80a97817a541d1d5447bc3f468064ef521e808fe704403e192234ec9d2c439e2939637c787bd3d72d46f1cd8cba4d221b128ec77b2f3bc814a42be139befd55eaa4129a1eb3aef7ed85e9b56939ee643a4aee9c32f2c923f240c542865d24b4553c304b7795725397147e8043d9721a4a85ba6a5b1508ff42b121e1d25c053f3d60eabb513010229a75406ade59afdb8be7e664418dfe93b83889ae12628276431ffda378371a06cbb103614af1cdc175e46864e7009bdf173fae6918916659ce33d5c51237ba0dbad395b7964bbc5181b9854aa6566ce284446643ca73ad90ed2b4d034178417e347d1c62d6adb5d3fad64ae2302abb759567e4d84676c337f75a2522e9d87adb3a5ade77ad9eab9683bcb35c7582c62bf2d03a66f4f69ca5b4cb9a8d611e5f3690f667b14e83999e8e1e996199d27457c69388826854af0b1fbb3f4d78de65b72d878907d8021848291598016ada00a008e7eea485fa7f28653e475eae14d836ee3459bda79a5ec895fd28cf74c2359a28763574a10d2d06a3428a2c66d784dd28ee1442d3866f7c51b24d67245a6bb797e337f5a771356b9bf741e611d5180cbbb2101cbc3907dd6a2cf79799bd869c5e0a57b7f1465c612d4780b95b472982bd98ca53d8838ee298bc3602a18703668d9f7e9629d46380c1dcdc3061fa409992a6d22511f3d8c13a663286c61d887dbdf59d5f7aa6360712085121ba9853898892a9ac37cdf89bcdae17c250d6d2c715025d0422d118c86957c296d8cadd77d602a8caa4e2600c48cce29ef7d02844e750c26f04894de5a55dbbf18d7fdecac4a7b3c99b4f89585a50babcb9abb96b82ccf8785c82a8b042b097026577f754f7c5273534fae9d146e5be3e52ee42e1692320f6d9fb2877f20979a14b589952d12a33c22eee3f4819321a055b92afa97154df5df1d0ec4a20744c6c1ac352594d81a8913f95e56fb68a9384d8daf90a4d70f4a669e0ed6d099a786f3d0c112da0cc9a9b91635096f6d7a1ebde54367c43df8a9cbfddc2bc5383778742c1b99debddfa5cffd9afef68a8311dbe608e08c21c44e497a46a2bd12819aacde024543ec166e8514877bbfb7a7d482246677ac936fbb23dae17b6dfa36339fa0ad49d9abac9e34fef22aa71ee9268fd45ad51bc4c56733e52734d2795c02407494e5cc203c3990cca5d38bbf03fec2c48e57432a97ffa306e7770a28f73a4852486e3c661349616f8193c7d060d0c952ba3fa35322c2c3bd190aeace1732f4cb224d3e7c0e47f7a7389b6969b6b0383cfb05ff659ac9c16cdf94f03587f92e3b159cd310a6ca7501a19055fb885b7462b735b312c262e9baece5a9dfde93199b101e74ea73eac30b8a9835a3269fd2162964993e6313ba8be69f3e9710408c353316f5a58126e231f5a147ea0ea9be1ae89517123d391ce25354be6ba9e52e2d66d49bae239011d9f71d458c8cfa358447c725e8689682eada994f38c33d88f5bc91503839ac445bc80b07315b614c0f", 0x1000}, {&(0x7f00000024c0)="d1940e3b7b36ff4775e1f04533def30089e7168670713bdb35a2c96419fb70c526f6", 0x22}, {&(0x7f0000002500)="2c16f411d11ea747fd27e16dc45a7b8390a451eca41c48b67ebabf6136567772fc082943face5c7729389fcedfcd10e9bdde96b8f707aff75071c34aa2fe8f8c8693f04428cf883628a74f7aa2347dba016539fce05394e9d1cec8a2972b93a08da6bb5e6caeb3f4d806b1068616b19758005405c3c4c2fdc926b0a6f9e18976930ab8cc3e3b545cac57763c7a85029d806732603865fab630ca2c439a6143f0f597a88cb0d055f43f7c6d319b50337a394ebc67a3f772debe0bacabf88a2e20afc8b7ec137fcbf79722d3ef9221acb7f44907c9568023cc5c81cf49e204a920878e433eaacf8e67a8b6d30276640bd57a2d89", 0xf3}, {&(0x7f0000002600)="d64e136a15c4d73090cd122f4d5cd04ea7675e3f5ddc947b486c6eecce9ce554430ebea9bb5029e8345dfffe9f881f44bdf6ff58666bff6b556a9ca426126a89a2b74d44fc643512b3381e9058f3bb387c44dc1c91ff8432ca345f1152f443ea93178e6bd1e77a453b65310c8d313628a5dc580d34dcecf99a153454761c2f35006d337b59d4c849d3caa142cf6b38b88fe44b08a2beeef188c211fc736f7d77774f61abbc11053cf2e132709dba5966a1105303dbd20e0f63e5804b92", 0xbd}, {&(0x7f00000026c0)="320c29f38f3094840b1f5fe22e9bfabc9283fc32f51f95bb95b9b9e56bdd8ce596f45b3060", 0x25}, {&(0x7f0000002700)="ad935632e1180ae2b656e35226516fc4359fc2ce7851e768ea76fcc0c8103c92465f29389833b0b6eb3d23ae193955e90988ea57bbd95606d3ee2e8427c57216652205be2491d96e4900a00fe2", 0x4d}, {&(0x7f0000002780)="43fd68062ffaea6b53940c2229fb7a3be78b69e4190802afbc80aa4dcde37bbc832473f9c6fabc1f5178b5a24287336926f74b54232413eb32913e6fd99642f5c9cb0983f8314e7ede2497176f6b33636b961d5d9771eb8cac29a6d24939a2d83290a838fac673e8afdf550f5345", 0x6e}, {&(0x7f0000002800)="0e5601419b3f05ada0f6b1255e4583f6f4466c6c7d0ded5073de1ba673fda1aff08b3caafedf9b190a12dbf91547451c6320b3e8f15fbcba5ca9acd9ef001f3229c372b1aa19e042424bd26cdbbc05eb2dfa89921a7e0498e7210f95c0b3b2b42b366b5a29223c5d2af36af263616f0d7faee6a03c2a2394a948cf5a11", 0x7d}], 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) write(r2, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000002900)=""/4096) clock_getres(0x3, &(0x7f0000001400)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0), 0x3d8) 00:52:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 00:52:43 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 00:52:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0xf8c82478bec808c6, 0x0) semctl$GETNCNT(r0, 0xfffffffffffffffe, 0x3, &(0x7f0000000400)=""/84) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000700)=""/4096) getgroups(0x9, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setgroups(0x7, &(0x7f00000006c0)=[r3, r4, r5, r6, r7, r8, r9]) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/153, 0x99}], 0x1, &(0x7f0000000340)=""/190, 0xbe}, 0x41) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000040)) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 00:52:43 executing program 0: mprotect(&(0x7f00002a9000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) setsockopt(r0, 0x8001, 0xb, &(0x7f0000000000)="82ff9668", 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 00:52:43 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) semget(0x3, 0x7, 0x2) 00:52:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x33d) setsockopt(r0, 0x6, 0x5, &(0x7f0000000200)="86e86c8e6d62dc819af9bca690db3eeef0cd583dc49ebc7fd0b4ef16599b7139760794b1248c4e26915dc9531ef8a7c1c7892e46519905fd2c42b5efd0bd13f06132a6e53a9a52266057b116217e05f9678f1d9474ee0f9aad9c1d52b533dfd8f0ed689edb5309abc978c2579a001ceebd71c174bccff9a3f684c9a08101a6f8fda9bf1437ec544d73b1b70fee473c86b13bd07a844ae6fbe7d650", 0x9b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet6(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003ff, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 00:52:43 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) flock(r3, 0x3) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) dup2(r3, r2) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 00:52:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) msgget$private(0x0, 0x400) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 00:52:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() writev(r0, &(0x7f0000002a40)=[{&(0x7f0000001600)="2c79567882c83f28375a3c5f3d34c9c8edf00b7044662cf8690240bcb99b2b3d4af6826ebb4c2fd5a1a450c50b6dcfa92f1731e9117fb648f841b9f4754c05787a3eb933fac5668069671c5de743cd201825fc8052b8e1b46533c740b7d226b72904d396f2dbe5924ea8350022735e9b720238fc5701f8ca3e6bd8c3", 0x7c}, {&(0x7f0000001680)="c27195ab06a9f7453ea555f3ee37af116b00feed15ab0bc8f1ab871e08294f4843133240e75471466d8a0bee2b3661465a826f1256142f72e1101d93dbed4d770479c43689cf351d10f7a1b19e635ffb14235419e93fba29c2d6272a73ecddaf379c7725378b03fb6f9ed4df1b0aac236b7d75dc81d58b8484f8c381187f681d863d58cd1fc06af48d6cf1e95fdb0f79aa9393232b7838c1d353c2e11ee444e8075d372be23e6500099fa001603f", 0xae}, {&(0x7f0000001740)="ba82a1dacef452565ed36d040a21834debd548f7b44226c84ee9b0a1c9669bc78a6b691f2267e6d4cab7178f79fb10a0298ae3a42f2c06373f6b5668bfa749b6ebc54849aced2b0213cb2f42b87fc978a2c0dca621c887706013c97ad6e5b98c2366db0d0423beeef02c6ddd26a1675d2fbfc510a42c65a764565bd3858ad7551f35a54e66932ab537e0bac591c07a09a0b523f6c9d31466f35a8f42376515de70dda8e67f9c54865e920a93e0af9eaf93d891a30d90babfdf59a1965341f52f56", 0xc1}, {&(0x7f0000001840)="87ee", 0x2}, {&(0x7f0000001880)="39f7c84fd80bad0cd26ea657d83fe9bfdf13ced24caf162c03a10a2eac49a9b3480ccb065a63d92c5c57846c7c0500d108dc678c8145c0d15245f04b297b2812ef26b4d36c87bbdf616d9e82e6033baef0077351349f069044c2762b066b3df880e04b53fce3c841e0e4ebe762901d2e071655c443c3fe9135fb270b5c24703a80280f04ebe494ac6d330395dcc2cda764913baf8728f98fd3a9ed25d71180b219083ec7dc5d33cadc9ad5d26aa328550d895421f4c27f832b4017c986e1cada2c96", 0xc2}, {&(0x7f0000001980)="42005af3cc97294b26785d6ce0dc39f05ced0cd9b27bf8c19d53d2cc1ee35de52787731be352dec5daf9dc52804243f21a9fae81ee3caed6816646fe61cbe59c84086296387073ce5be7a0b0652d2995338d1c1e2982d5c9b9500752ba011c4a5129da638d71404bbc414a65e66f2a016f862d4545973f963edc28fb7bc9443cb8e138f689d1f4469819fcf10b3061f7d70430bce3432a066afcff2f0986db6ebadc5f5d6483e01f93d72ee1", 0xac}, {&(0x7f0000001a40)="cda7765b640c5c24a936e3df0f25fa99ac4a2136bd183a8d0c65c4113ce168df6bac9e174e4801f8e73221a014699c5c32d514cfd7ca5d304c9f606963bbd1a562a4e89f34fcbd3db83f6edf6d9c034f3194ec0a66d06f44d0be2136319456baef622dc6a23c7985544e3a448caf995b0368feaee87fd3447f32fd679b46f5c817714bed4e28e8759cb3ca26492fa7e3ab504a5f74919269147de6bda1d1e756bcf2a43e08e59e049d8392c85b76f6eea49fd3434015f256ea30acab9795f2663128c10683490d0d94d21bd454f9c71fc8b1025fbfe85327fa551e36ca92cf0a3a6c0f3254f810bf51dc5a53f4b95a096ca4e4d79f623a1b6af02adb13fedbd38a85e7e00168922f2ac847203bace515bda7d3d3b3e979d929aa08ecbc77b27bdf6d1c747bad6363083477b437f1b5d466268c0085eccae8fc22e012a887bad0fb396658924df6649b8998e049ae0fce882ae6c98320e41fcdd66e76f5c26046132f2521068ddbcb6941f9a15f4098419f840f9bf9a6d1554821f59ed6c85e2184fcf7d157d6a5ab55ffe5176fda0ed2264b3c288824fb5319c409d7b09d519ba62ad3759f8c5b194adf581254b5769499bd4d970b9f0ee92a16e0ffa937afe74a91abacf5bb0db4f33d0278ca7af3d78eb99cddead527d2e78eae6d55963db93a685f834dfb9729a9609c1c9795786b8f43cfa66ac56cde1b397c0bb821e2f03cfac00200223804d4bbf77c96141b2625b3604a6d72a8ddec6c13ad07aad6e78544d518184b280f1806d2046785bcee34c0a512fd4da2aafb223168bf6852acac6b5748e3c817d153f821101c2e62298ad899c4bd152e15f773b879c00508dc75fe864bd6e0448d56b1b57e9cf05b0d913565e239401be8312d523583c71f04ee3e9b5de3fb9fb88769c20908722491f698ccce9bb506f24bb66948d2417f71760eea71244561b49288a37674b4ed822f923539460fd02bd86c1589a7aa6f65f6c783f0d384246337655b6dae4293b34f483f932cc9008de6f1a49ebfc0420a49daa7eb06d24bc386b2b5f79dfc7ae80984c8d315e064aba68f1d3eed7fec355e3382d78b08c90a62ae01d882af10868f103d0118f278223581678e12887b4d4ee6bae3937a7f3daf074068a6ceca9f9887a494016c722265363c9d973690f65b44f2f90b0e0df486567525211a71be519042f6ab1ee381c17dd4340ff702edaf72b89a2c4f4558de3f93f326a61bc68448d23a344fb96e375f9d71f54e6c3b7aada9e1909da3241ca8e18a26389c862b7b3e204aaee49bdb687c6b90c34320ca5cf15e1c9219a27be397b3f6e20f079c5cd86d9109652f8a00fe9938d5fb01b255b43cc721db396dd10e75c940ec0fea06627d96a5d96c852d0331350d6318af4719976ad175558dcb081478cd92695685022f0f022565888f8a6595ee972013dcfa685f71faaf8afea171f3631385f3abcb8d779af1f42042aeaa0f31965b183bbc33bc25a66b6037f93109055f0906ebc4a4b9bb4c67cb5e7596ffe3870408f80bf28f98961c830252d4330fa21f3a2aeb5cbf77ed282e03622d47040aaeb812934218e422b83db9fa6a492a1e27a10fbc260cd42d32c5f2ec9b9efd8da00b5961ea855d5fd2740a6304f7b13da1fb20c0a62f32479f464d11a1f279e548f182c322e9617f3794fd79989af3edcef96320ae744aa71115345d57b8ffbe840623a7ae4ed696bbe0407f9b8a94e28d371837ed7ce20a0c67c007913ce944db4d86634678365d61d647360ca4599e5ab07b16b54c70c3c00cf613db55f73e097740f6277471b6b8ee2c06ff1a8371c7b348154077309cd21ba088481c62c90a4c769b9e119bfd29597caf5deda3e4e6a358cfe9fcbcb38d5c05d5b9f14c10a8e3add6ca76047fd21a8055129279cb9089d0cc21d2f3443daba14040531f440152bc02776589814fd72fdbe4dd578a9abef613ab3590065839a4480df2c4786c0e5bf250a08c12dd39065a9369689d2628afed6357f880c509b0a7fb3b87a898e6ee1acbb53c27cdf6bc7332bc643736d834786f41cde341b5683288909ce19c40b1fe4dfdbaa38650a92784fdd3c542ccd85ddcfd0844ce1b7db274e9f6cf5d3ae0f9c88a200626b5494a2dcad8706f568ca6adf55dd239ca53b2c7cfe87a69b7a2da324765133fa4a4a90abd64ffda6550ae8830d9a041b8edc63fd41584231c6784dc6253690aa3291551890972b410aff43243eb0882565daee56a50bb942dbdef39ba7112405865194e8784b5662ee6dce6cc9b6a0762a4e6eb012a9ade6d84392b92cca3cf3c4d1333a367a537ac1e4a7911577ea29185daeb1573b2a3d67b29d0d1dcfc678f33d5511352ce7e58d2ffab0becf3dd3bae9c5976f06da61f34a17cfced1403c75b85da0adea6e2c3d14bd943a26555d158eaba37c612f0496c779153638520fbb0d27bb3aec482abfcd70b222bec68783d45c6828b74d09b2ec3e3395cdab8d87f81a9262698cb7dfb8728fbd2bf4d74c6ea3da7af2061f21aae900f7594663643eb4dbabcb673cdd8514e7def76297302fb62097ce906fd0dfefc5ec7958081388850d3b7a3bb3b535501bf6c60d1caaabb523bcde4bf3a73f66d68a14ddfca8d69533f09ab6c1044733caa7e321f366c406e46c68d2da7250d51588353583368a3016e72f14d2783c4b15c2f9fbf70c49630966d71f1ae48bc5c140e81d81e41e2c88efa5956fca664268c8569596c65edc79e23fbb12c2f9d75b08abf0e5e91c12ed34281f777eb557470402ac0a5079bd9f94edff99fc548b062c5f13c85ac3cc711c261d0e75c18ad215abbbfc544bdc5402b1bd2dd9e4c78973408256fd3d0ae2f1fb29c8088911bdbb922e3697f7abd31cfbf7eba97c73c6522a0b609e7f9a6a1dfe6f9966a89ef5df2b74ace69cc7ce99c58f625cb254f092076c7d39b86f936cfbfb5df5beafb04a295b0fd34ad7147a314de9c351bdf21c593151a14d8852aab3d3a4be021ebca3adb17327d54393bb973620feb76bba1bdbed6c3e077fed346a0f37d56ae3e2af8c40c45f9a77817f3960db4ac5f2704c63942e986151f39082182a1a27a00471d90d835cd264c184a8f8714ecdf1f989fc5c2be85b4744c538a2a9809156a111b9121b2457dc2586d21ef7cb017e8411310660db83a3f409e858c17e93e5908e06782c16098523ac465384b102ce9891ec24bf39a96d0180eaa74a5dd4a57658b1244d40b2c479f9cc5d1d122058d09f0bde93fef5a849cd7b2825005700adeca77710ef3a2306db3cf2f660efbdd53e313b2faa1e4802bae1e04f2fdd7477af589ee0418610885aaa05be4a33e2358df5b6e2f7fddd398df6f91d9245d16b2e11208dc04517f354b0d2f54fa7131615fa1115b1eca0ff5f12d403a603af3ab18e731d8bf42807abc4c9e017b520c05bf784644ce4a7b2fbaafd1600aad1e94649703eda4d850ed1dc85bf59810e3a295fc5a659f206556c4b69fcb88288a9dcabffc2ffff4fa3ad9803150a55a6ded6574c58a5646ec354abb487240617317e0d3802ba3e9d1adb29033d4d446536889b986c4a428274d941b61deaf37b96ef3772eb1e06234f413bfd6a34253fbe1249970d5963a008a21943cbc279675ce34b062f0dbc854d27bd1514799b6d3d0d007fd1e4abbb4f2cf84b78c7ebb1d380fa2d8f7b86624ab4781fca23f756f7c831bf8c2d5c69028374720e476be1add7bc2c5eea93d0fa3575e2929a060c23952971cf0d6abf35e1b44a39adee9ce2418a9707b289ab3ab4ee7520c60af431421dfbacd5fb8784f39722cf9eb7757af9b6f767af13f911f44984c067ce9cee4277ab118c52a02fb2a58133c1784da1e7dad2ed7bad95b1fc926c58a4243ca485ca082dca6fdc840dbcdfe87fee38466b272babf31cf5ddfcb5770f4d26865395123bc0640c322dacf3432d64fd58e70f861ee53ebf04171dc1c2f4dbecfcf5934b636b46554af877e3d58dfb9ad641673464cb55259936dab1010edd30fd889de9bbe1b2b1b09f35808e93b86f2beb43853c85db69df6785807d0c8b968443bfa5b96738d887e3256bb26d9ed97dbfb8ec7ef04ef1d662dee081843e903c80b9a6402b4482ed9e655daae2f9aab3f8db1c3a60f920619a72e4baab195bc3db137cba4115fa8c661ca53da50e3a829389e10e4d22e683d23f09456cf380fd0360b099ff658c5d8718fd5717064939bb0f62f56b669445f4d085aad0dae48e539bf8f084da1cacf4c4c0a6126c436eee22f8e79421e2778848d79ce79da0be944dff8b68809adfe178f9db87aa1f1fccad0551061de91b040a22b2acae63278236d53c68e74504705287ce7b776486d991830e536a9608f8908b08efd39279aca8a39d1a3fc3e8edd29f482514e4627b95d5ec66205fdc8bc848bdcbe81da5b476dbe176c85ddea8a94bae680ff72d738b3290d76d6c17c92f22c5e692ce8790095fe9c863eefa787c22bc43fda5fd1fcbcfd54dd7d9c0055b8a72248e66d7c0f94aee1f0cb46f9e82be5d7296cb3f54d5410c25c7884540de2c6f619c65324ac5397d2ba99bf91756a1078cc8e53ec4bf9d1f74933676830d0b8fe12d027cced4812202c625da37b92acf48cf77c6cfde32f0a31e755761e349e16c2d5084a0fc2ea5bd9fa9777b2f6b973baf132ba84b45673a8c89bcc42b0dba4346470d52344826dd68be18dda98b568424ec051f5d09c2a8168cf6f102cee0729fb4091c93a9b0c8c3471a06a5606388ce1be8d4c3c44f80272591e593499e855b9b37f79dc1964072527d798f1b6622c930f4a53a95c12025dc64fc6a7c308a44fcecc0beeeadd72cb8549fbd04a0b171691feec46e1b4efdfd15c5297d218984fb2e9b0977a1980f88790595da1e2a93aa422b4625d0b988ec1bf52f0fbad9191b1efefa8eb844fe4f7b7aac809a0e3b1a14eb273439cc1d7ffec7f7d835362d0565e87affb863f770d4ebe0a7fe899be10b47db1ee22b2337b04d1c73d5d8a48352ea4c887416ad9aeb740710eeffa6aff40e91fa7bd894238bb67464d88acc9c169c68d534ccb6ea00d5b18224b08c80021cb539b38d71aeb2e953545c3168b34fa1085d9e9cc4b371cbb1a8d14cc60ea23c157b4dd2bb3acf52de425801297cb026c45f3cd02af7171aef7ec138a46b67e50ceec7a4398d56879c31b81485f0c33b8a66feb8753a5cb78438e7b7eedbc68e53bd42087d35a0e51ab5e48453fb15c89261784b02e6dae85461a2466df766b460e5ddc1e7dc14314e43a60648395ec90737aca9076784c530cd67cad0368eaa319b5615b106189aad72673cdcb2aa1e3b110c9dab07e86aeaa42c32dc1a2521a8404d903dc786206652dc7ce073a20492c93dfeef92d642fb79f66ca3d3d8283b58ae3b9ee2ebb9a076728b54d8eab9381f2615648d3ae2577bf1a17ffb50d6297859d8033d7d0dd1417351c3095ee69de73c89b34be66c14229d2bb93f831de40900ad122c155505a314fe9d4aaf9e6abb28dd8c32a5eece758df7145524fb6c2b99c959e7cb421899b2177fb1bdac2d23bc3062425b0002e2b5dd009b0020454d1f15356c3b5f7664ab877bf7e85a280486055f873c56558e3ea2a03ccfe98ce1e1af70a4dc7e31f2f6fde1a5eef485f73650246545934ca4766f474cee995ed857d2857c63ff317147bcb7bd073d88df7282de0595c5af5e23e895fca17e8c56600a8ac0dd11e81c3da12e0ab52ea959e85d18a6cd1c0a848d6027329ef82a6372b6dafb97f542b6530", 0x1000}], 0x7) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x40007fffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getpgrp() r4 = geteuid() getgroups(0x1, &(0x7f0000001540)=[0x0]) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="2034cf312755146729f50ea32e8a0b1550d9d192f3079170de458006237121c77bdd685f5c621697e2cb04d0ae214bcee157b318503db52eef0fff8200364f6699b1f732622b084cf67bf2c1acae1e68a496f6b1752d8e68747a3d597cbcf42f1f699fdfe23aaf7752d0402593213a8e5083eb5b5ff0d917bcec9ad6e41633def3cf9a8762b8a799bf0fbbc20be9db84bec6b368d80b59e1e765008d016814d36e6f57c6eb6126465784ba21cd2a9cf5144cb087fbaf59e29abdc566ce45a17d454b5dff1ff5ac1570be16336417214d4660", 0xd2}, {&(0x7f0000000040)="556ce9dc51e936169bb7117cf89763545f445f57b4c5df6919b1de6dd2aada7851564ff2a8abe2cbba2157b58336e4cbdd259009b0f63bb8e13beb59f3500b3defeeb40caade36a40228aebb03a37a13070025dc76fc644b25cafbfb5be6b5e6c913d8f6fcdcc2769e416c78d0f8ba7d9ca87c0f79f243a837187e872ae19b206b0e7a64a563106044f10be8c4abe29c710f31388b1273d04558377e74b3", 0x9e}, {&(0x7f0000000280)="d5355fbe5fad8870a2d5870c2a7c369edfc9e4152a5e74a0960493e3e6f323d3f11da153c0e04e590f6ce1881ad16180cc206a15ab512606664116235e2783fe528779fd69f5bb1f50fc4cc663d20500a8c172b8513a55dee04e19629d1333ffce9c02d95c", 0x65}, {&(0x7f0000000300)="c2ebc508b705abbb442a5b9ec6a506103fad9645981865fa57420816c8fcccbd67249025e19822b5d7088bc3232f2cb2b6082d05eb1912094b68d1a730f46cfcaf455b1257acb7234ec94a7af7d1e29d0814d140da053c04872b1cb3a5d1a528990e61db6595d4b66f667287a8", 0x6d}, {&(0x7f0000000380)="54d476d19fefd0342ed0c16d112a880f0939b2575b08f135d2376f7249919a6b5a42e4ba569fea2ee1ee77b89235e4f10cd414e6d40f8913fcb801638e0ecfd43e832d3b257ab9eccccfd9e4972a95c4072fb58a15481e2b20e89994146d8e6dc1b303d7398ffff0e8419ba86f280d1b3686abb60341623275a458b923fd16f6ada0803821c2c3df1765ae0c8e365188bdd41eb4e9ffcbdb998dabbe9b67db61f181b278719010049d2b8f5b2bc80e1be3ae1ced0c847a8b40afc6c337952668b37b7040acdc487b9872c55029f275ce2ffb548b050b0fbf1fbc26e8da940b8e49f5a5c5bcf602240d2a1b33b10e6d99af840c68a42e648163dedfe2930eea560607e00bb6dee62a05620f1d6a7450d96e0958adb56accf6c43880b8a8c90cc4fa622c036299f8e0e9dfe24ea9ed93c219164588356aa6ea54be65731cdd5bafec0730fb9bbad89decf3b5dd2504ac1041b65426f5a2176269dc48cb273f62ad438f5a972636b42da5848efca475b28078aa77aebad6010f2221ccad1b3f6d6652b4fb5edd00a63868d563b867ac6db9cc35adaab55861a2a8fc7bd86b03d7e78d51b704a70dd3bcf83ae06c9ee9c1eaced209cc4ad310dc2507413bac52cf745cf9d27b149083cc13b9ad30b8f3b57765ff42d412b2dcf13d0a2a178b7fd0551c495df19e390add5b219582da6101ce7a0efe5dcb68b2464e68c9e2d9b71ead4745caa5810929bbc46cf5a8df5fcc517b972cc1a4d893be329025324d962606e29c0f43c6c874175e96dfb0ac15c6bb09567484b01abd46a93359d91f8c8a9cd7ea56208e716e2d1670720a44c206f5bd4de39590707047035e7b5d73dd1c00e4b787f315c6d745322b495af6b04f6be6f6e6b5a0176b876515f6d78d3fe00cc25d64ce4ea404e3fd99da5ee30031793b669bcf6d6613a3f06939f2c63680ab3df970d2256f442e7282e0130300c7de1742dbcc4dc638f4a592cef5da2d57829ed2aa435c4ac3f91ec0b0b063ba6d05fb07b0d5bd77c3f9716c73d12dcfea6317e5386396d691f356eb17b84edc078d293bfe47f16914a36a07df31eab5c3f24f2d8770eddb6c4f72dec3f5aae7d2025b6433d62afb956a6b8a2f2d3e05c87fcdecd8d89eec542b31f8e14f24c26556013627144ed68793d3847eba45b8a40fb0af1c317bb23eca71c5670ae78c253a21e453fb4ff2f2d10cf65305182e190dfc9e599973779a76aa137ce5d1c3b78b0a3c653d5de1bc9c7db3e3f224027449ce13f9494f98f755664764a0c42101f92207e59a39f48f58a1620cf73c3faf1d806b62368a4604ff97a5465ff77246c261911f66743cd1ad0abb4d085265ae0a6d71da010301f4de78338e736a8cadcf2d168164195d59e51aeb6ecbefd021bfb9f6668dd564af2bced524da7d9b88b798c490edbbf87939f0d1c383bc25c394dee03fa654c5260ddd4b747e1aab9f92c559fad243fdb79256b31970477a5c2efb2ddf4867adc8a92318bbe820f37d2d7f0fc0eb8a7add92365b106ccef51782a05e27c54e59b3e3b46907581b46861e1eaf0de7992df98d333aa840c106396d80eb89d40578aeb63d019e3265e58094a42860fe720736cc06cf45c97cf8c999271a802c06d1f91a325d649008eabe7ea04298aa630cdea189bf21832c4fbed9e47928740ba822a5c9136d50b943346c6b6401f2a6fb8d075e1202b93d13732b7ae984352c4b8204d8541544b9a1d0950054277a196e8959f36f0a1cb24a996f2c92e4cf091e40577ef54a52cc204a5d2654c6d3f4e9089f9408c7ea11fe47c5b00996b55d0026ebbcd0e4c6848303dbd7baad8c6c8db9cba0ac404eac712e3d64709c561c07f7d65207637c2bb57f5736ac039dbf2aa73a1597e9e9b70b579412b77357c11b6e347d4e145e48d58341bd9ea6182f63fc1deb949af10edf39d54ba61ffac2067c6b6bf7305228940895d1b3c2b4d09ae21a416d2edc382d644e817c01feeac73367c5e81f6a8be14fcbcf4f2fcf028d65cd9fb117a949acf96e2ebd74135ca2d75066f0ca09105289dfbd38757767fe7a2e9b1d19867fd350310bc5fe756a4171381bdbf7d47df49e7e68df26e216e9e700b7bc473a462eeb9ea8fa9d761310c4efa1570fcf3eb344bc77122c1ec49877e2ba8bec86917b3ecbc8888b5019f8e99f45db67be5d57c0a857d06f0bf22eae30a709d9372c328e714cb2bcb08e616b31fe2f1fabda59415b53e5d5b6b376ed12c1c1d3534d4d75394d9c39d8016e55750f3972668440c2f059a3a52f4f3a555f0641d1d0830c6a6222fc45fadd5571da685f13b59dad71ff2e457863f87a98d31e846778cd84c304c3b1fb296199430632fd554fd0b55ae35e41678b79c85969c3d554ed60a363ef29f6157d28b5711936a60a33f0cfca181e3ba50e40552f0a8b0e318c0f49c00acb470c7af015b5b72f3a4f7e6b0067f55a6bc3707ca00e780861a474cc468dc698e80b2cb30f041a5d1c4d4f2404ac8ce140a40182f2b14dafc2db3c1efc8c29359f8638c6e63e41f527dca6cac6e8a92fca7b324ba70047b24795a4d1d0833a92db059c5674328785bd4d92d9fcc78fc6732dd61f17ba5fa0094bd1f674c96ded38b5ded4f4cd6c070b139f7497aa9c8d13702ec10a0dea7ed6238365cb0673f9f059022f76251130eb08555487e7421dcf89b18796211187a9adbf27cbebd66fcb9c956bef51ebda8201932d4cdbf9b0c64eba5409d3599e1be60d5a274a6d9ad19928a7e8fcd7b7d8339dc3e4e5208ecf0f44e025d35caed19818132aa516be3d366714bdc19b01bb61592018df91bd8efbdd15d22ff7255e1687accf4fe9725b6aad38b008d36027cc30551b125c15c7b80dba18dca3cb75c696fb1e73db49565401a45942183e7acceb8fa8dc4a61ab17ed364015d95e0fae5b791af7f36e2d40e573bce01b23aa1c1299704feb1ab8bd1c853e75ea44ccf794c0c59b708a63e940e6e3075bb7b0d88a853b304080195779774cd688f7f492a51ab262722519638926aaa952c5e59480da26745d4469fb4b31dea7cd1b09233488e3f934f4da801712f2c81f40a655881968273fbc44814f0b580112acadd54ee0a3852896ea9e5028a97fe39210826b4d1d18a3104000e963fd47021888a8b7a92d46071dd3caed9a51ff3cbcc28736c68529d45c37a12ee2ac90df1f69332fdee31ca243b8b85d7759d962f47bade73d06b2ad2ad9e6e3769119cca8b5142cd4b80b3c532b44e0c32b32134ad5a9b766c6369217ef649457d464cd277006dc354fb2a7916e250703ecf84513ad8d195ce110515f329ebd868234e87cc81ee9592636e7d325e4712c8a58d307911b1b996d527cb12f656c339831b71e92ecf687126466e007521d60b58dccb0d49a5c6b035c913da14baf3127f25b9a5a8a66515d6106394a0552c064652c8a699cfc305072bfa721b09f2fcd5168298b784bfde2d6147871235644d9c5091ec04d49e58a40133c0618605b3693fdbab593e836549011946943305f880f77ee20defd3f917064d6a6855283bb6286e56a82ae01b15b999ff8cc0c1e34976b6221fd617bb9ddcc6892730c664bb2777dda88070f87734d7ec4028ecc7368d1a4db52d811b9d9990c627025059688e1e5e2edbce10bdcf5d04d577852186f658989c927f414e170368c4c3bda33e31ea32a3539e8abca82acc9e0d66d8f55950f49f973046b834bae8b339f8a092d2348ce2816390d489cd2053009c576b16f31eb7e7c9f635cc611f7f4885e758fecdb5e2f137763f7cbbf7d86bf6b11431606b76c23d6a0497bbff7668b90354fa9f881fe5dc2ccc0fc2391629683372908180116fd862d23572ecfea9ba21b61bdfdb16668fc48fd652ca0903e0b048959e34f366e0eabb1d47a8fb5740e06562a81115466e038c5643e57be98444bdba32d3af39b1729f117dd2148d76520464419376fdd0401e274b607e39bb6e52e44870045d625272b848e7fad658b1375815a4d93fc0657c0f66dd64f0a7705d244a46c18b3410bdf392c717c3925e2f88fcfbcb8a80b10b72428eee9c395b395d799501272409b58f55c93ad5668875bfd4a2475cd2c10a7d677f36cf6cabd1d78f9f1858edc709f5f8b369a88dd2944d8df37c7b4cb520bed3437fef87457baa39a69778cf587b456fd5d3a0d41a0f9c0de24a0c64a0c871da0a4689215e909563b149d97ca1448712b89fd952fb4ee489b05f89d0feb93035e80ed4a5030e71291980ed26b58d93b06784fc266fe6023b36db587cc6fb2eb1e80e175d97332e0941d0d85b653f86d86eef7ed6696b4042ea586f07eee3d6a8901778cb02a2965056681556844141f7bce673ed249e2e8fa1be87c2ab539bfeed1af0cee9a8b63a2384ad28e76bc979cf328d3c6da8cb8ae261b1a659ca47f31f87e9a6dbc4e5ab0cc1e3462e9dd1fb69cfa500e472b13b2225821fab4e9d7b95e2279c9d158ffd99dfc868705aab339e719728c539f025be6ae679ab9656fade2afeca14d8fcd62a95ebbc9adc2417a8072d82b58755ececfa36037bf0a611fdd33a89d97350909d798a431cd5836a8d443f39c430c5124642bd6a513b01b775c92c30ce0231f33198197006bb1a5fb53094cc0df1cc370c0ac8535622399b88d38bad4a91466da20918c2815eb71e2850b72ab281d2b62927ad05277501bffe8857a258f9fcd0645a20c1da1466c39749c1aa812e727166bce7d9d65aa41bf0c0d73435ba3c6373189f728dc8ab44ea346bd1344c50c74f79f2b0a54dafaef5a8c6d1fa17db9f2a1c2334357b482a17ad0e3bab401679220aa2335455d94269938b0353c8cb314f8f87d492539775766c4ae8c3f52b24c6c9a02de48fc178a89f191775e97436f749aef737af292e1291cd4cf9adc5f8a1a5169cc80d1ea2f6343088cc12f0eafe042e3fb90b466f5cd339c2ff895802e7ea4c4b4d8a4d02a15ca0eb1b9bb0543aaf2074644733c5211e570ed50b90357facd4de90c59e6dcfa4b7ea37b83b62de84da10deab920f6f39b7a5bce69f28b7ae6dc99b0328c154b18215bb47e5940ff2a45e49ae97ca5fd7eb42e13d73bd2fee2b2f7b1a5a4ed27bfed4a902478bf243d3ad577a0b1ba0ece7371a47f5633edb95667dac7a83430191f3146255a2a827c567f02c260e9e648f204d3a6ac5f7891402281c13e841906810ee41a06cd137512684a64d9638ed70afa182587cefd75233382e427490673b34818a3f4eb973e29799ae0990bb25cb86b0416466a8a8eff8c17f9248b5fc38a911df58c2ba84fb452a99f87872ab45250b8d5e23008023c98e5686ec51746fc6d87f76e1e2b052cca5e8cddb74487576150bb17ecf2118cc1acb4201e02fe86bd7d1d1bacb6b696faab4dd3664fd377d618d95186d0488460174cd9fd2a9b381191d772c9231f17aaf2e7db60583eb4646806a3bd6bd5cf5995b660d838c18a9552330b545395e31ea956a1f7f7737fcd675395396baa729df810593ef2c9a31c850b5977c579e16b524ba92e40a2c5474f7187eca453cececf1ec1496e606e81a3a1acf10185afe268eefbb22033af94f50b31719c901378128b24e570011a659dde5cb958f49d00bd3633cb90c486f80e2418ec8bc2497d5395cff497207c59e8be09e82cbed256419a9b9e5b427e3e938487add6cb84f9b03ec621bfdae98edc6be9da29864b62d15cbfd589c5d33cc03a44dbb82ee474c7761667a9d5ffb6f9932a8b86e18407b43e954a3ad7cd209adca736fe208217cb967d", 0x1000}, {&(0x7f0000001380)="5f3906278931c9b34415157d41a631c6ca30a71106f16ee7d4f04ec211f12a66ef6d206e4a4db0721c14ccd20972bea8afda4e568a0622a17fef778f339b437516fb501d807d860cb75d5619064dd96d2471867896d45d", 0x57}, {&(0x7f0000001400)="9ede60f44661fe79c6a9b18717ea3869b74cc4bfc7238f8159de73aad4b47d61880cdc22720e7e3fb96eca55afd6658a19c34633b4e472bfe5f4124a72af5b77c7666b63e4aff5cc1e684e9b68e1424c3fb47eb53d892450ff951d827a6ce05418801fb4a5dd50625999529b22e933ce5e89a155f9c9d502b4643ae6504dbacd46f8a6c5483d0eebdfb526db1ae1a77f54", 0x91}], 0x7, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x408) 00:52:44 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/11, 0xb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x80000004, 0x1e, r1, 0x0, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getdents(r0, 0x0, 0x0) 00:52:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x232) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 00:52:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) dup(r0) socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 00:52:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003980)={0x0}, &(0x7f00000039c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, &(0x7f0000003a40)=0xc) r3 = getegid() r4 = open(&(0x7f0000003a80)='./file0\x00', 0x1, 0x108) r5 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003b00)='/dev/wsmouse\x00', 0x30000, 0x0) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003b40)) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003b80), &(0x7f0000003bc0)=0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003900)=[{&(0x7f00000007c0)="9bb6fd8377d501e021f3644a970485733431913ddb730b6b3172628a68b6e2bf6c0cc98028503c13a12df4a2cd4707f014e80cc781cc40a2d0662751ca21459a78db234f9ea60b85c870ad209023a8a671a32b5daee68e60b2e44589537a771420c37737c96e35f0abf7b4d266e42668a366119c48234a6374816d4bb66c17a5f0281770c9032a0dba1280f4c86bec6d74c9997dcc57124048879b3df77f61c503e57f56921e58b1f05d4a6312b675f7ce3a66f76426d2ab1465ad48e4d91fcabf4c7c4cd15f72eb230776b00881907589be67ec603c8f1b9b5492265d9cdb47ca41dc82bc5075f6ae4cc505727d08b2a5a58bedb5fac77209890121976ed2b58c150e3154f24b230befa018fc47d9230065f2e3e837bd451f0230189830d5311c462a2c0331670e49513947ca5a9407c60bbec8d3d80105b71d037c2fd42d908e681d182bc21f2be3b3c1f6ac5098a34107af3492d278de8d13a3852c4a666c52571d146498d7a32f1597575581dfc36a4fb5c9096d4ae8ebb6a8beb5e9a048a7bb3c3cd5ca8a8eac8b4e0ac4616d83f5dd2f44bdf37f2e6e141520a7020997929d3441cbe3c9f48b83f2857c9dd9f4cb41bf1d39f433c941974ec89f45cf7ea324797979b5f252b48f28d45e351ac713f5e35743912a7dd689eb7c5172549e3ae3bc44348c8f913fcdb45cfc0bf64f72079a4c98d9c3de51efeabad96489d39b24f99d549517c81fb47a94e95bc1401fd375929a87e2a388d3d799a4eb9806f6d58d7a88480f5b326541efb2aac37e0369a4ff69e179bc48297f50e6ca74eb098f38407ec1e2ce6fcdc5fe9d06db4aa44aa3111722defd6278bbfbeb349e335a3e8a270994b39ad2f15e3a89b2be9b9de494f88770040916919fff0e37404bcf33d0dd194680eb16e0587606bcd9b431b483bd09166c5bf5d3dc182c09fce55f182cceebc879479e1b35a5444fa97b3bbefbe22759437bd9d10d45fff3b2f9b74278898b6ee4dec1f66ab4adc6ae72e5b4c0c29dc41966d422dadf4075da0aef2a66ad5b6d9ee490567db4e73ee0c967d361889c47ccd719da0babdc5ed1fa34f15d2d6bf18bb33b9c53fd714e5c570d011b5dc327412b2ecdfd5e6e0926808c9c1f47f10d7205aafe83df1b356121c55dc1eeb71764abb0c58c9e8c8ef28ebfe0eb614fdfd828080e2ef1ceef7d1990947cee3a4533ec5770ef5c6d70bb675fb27bf8036245e9ed0290b843c4579e994c22735fc7d9d29c030af76b5fe3dae1c810982aef7f4e5b4fd96a59a23f07568efca3b61b4b38081a5d874b344d681d4eccae802841500eb6ca8969c5ac3ded0f4dbfa163a7065b42a061f0aabcfcd258d2607bfffc7291712962c7dfb71c496d0b82f6d557d0956ab4209d4e0f552e21f1968c2753c6f2222d9e40aef9d0e71e6f24a1da9b0df9a57725b7f1d572669c142c6c653b585a0b5f8849b6529c3bf40e97219ebacc4b8a65f24240cdff7c867a9513b579f5bb56a15b9388d0397670f362d91b8a488f967bd45170d39b0581a2f67a46a9a378642288aa82dd64955a2d843a12be2a17f3c8075657c2183e8931d183510e53a0d205d9b72fb0db3bd544167fe606cebdc49c35a4dbcb4d7426c7aabc6f220c38def3bca22edee74486c77a7aa4abc878daa0bf35ce8d48968ecf7a6499e9bb06cd18fb8e267ff1b2c160e4d05e26a3c8cab2b5bd07f8067c7736575354fd7af8ba7c2a13ae455ae0675159d07f0813043170379a072a87501a4a25c977c06db1eee0bbdd7703410ab1dffbacf8824899ce3b59a83d9458e914ed5aec1a213a292e4bbb75616c1031627e3c86afe1152968505f7cfbb00adeb47d9a06067d7bc2b53e12b9f0b3b3b33d4817592c1c4d189535e2d16e92bf63dd1d4ed077001a9f0d4b621231393b6e660a3e3d471ec27e8410ffe77b7d1255f2879876c5c6fac66bf03a56b2aecf1a5ae7f5f9c57d3c209e3073e2deaf3d785a1d3623f1ebb0cd40a4b76a05fc91ab36147ec2201ad2d2c47d7f4b94bc9ec830e7165a52ccb4d6a6cc6eafb2e81edd137c0ac09785412bf52a866b4a8edea42eb96347164814a65982f57a15a692539feb961e2d279a7e02b2e78af7892722f1ff7b4850cd6362dd9bcadada0f81164cbe014115afc9870e762bef2adf2090d65f6024ed4891fe6457a41e557b816836d48ebe94217d7cc98f3b65315d3f6903c3f93c8222738652ca183e3318f978ea36736f5dd713e577d6dc60c946e1d5a5d3d43facf20e7045347591ca3e7aded201bf296c85f9c016320254e8a4a0d7839276a4789f79cdde0c59b53a17b8066489a837309212842b5e337a24b12b5695f0faab73bb3892c1fac4fbb31726ad6bbdf651ae3a7a464815f5283ea002134d2c8fc46bc49337f54d270228f852f8f5b52229197ce3a89fae23c671cb26a80fe5005cceeb251330cee2b51c25c9b4e84538494de405d8438f26d045621ab81a4aa805413a5f7871bf541669dfcdade96c791ff418453e039dd1996822a510e5c6229a2bd0b597a00904516e1b91e2f0bb30bf4a91115cb01915ac175bf7f99f8e27e3bc0e1a37f9f4a3e9ab8c3ea7ba5c9479449526a4f78a651f69bb6814c210ffea2fcb8801c532b353640a5093b4a07fcdc2f58cddac9fddb32523278fcb2deed94ba6ae270bd1a764c1f9d50256c01826868ec9e11e3d89556545f56c83fe8fafb5ac54c8c33d17242ed765689ead4927c7c1d3cec7a3cb328e727b03cbba8e6e51c8d98892ab272761790f681d8c69d7e32e421747f435a27f3b4e447f8e2be8f013424e98d905d57440e5808f04dec6d90b0bc444a3b1c065599e24d11e682a35feb2467cfbf92ccdd70e50cd980cc820130c24f5f00be8d207a7fd9500c7cceba9eeec0b714c84818600b98def87ba1f6cfcaac127754edf4dc0c09b530246075e386adfa6932a52a9af96e535ac550a568d1de9e17f9b73d3ae30a736a5e447a8f80340c1643f2febd1b4d2c4511599f9529777f122dd33859a27f314c46d1554f3f03551be322ea78b5e635aeb82fbc82378b74737d9c20062d9c54ffc9b48f9141cac367cbd6d5fbde0a3f76ded86c891cb9ea09ee06a10ac0b3b73ecf61ad53219033d34957108514d048ae4faf34b88f0ba94ff10cc015193fb9431e2765cfb2024a1a96fb93841b3ce28c55b7a02986eadcc542a879f967a718aaf5281129dcdbe099f64d78b0609e1c8701764b045fa5b722338cccfea5c7c5d5d788db34b01721cf334e124009db2b72ae049cf518d9b2e37bd4fa72e0f9e8e4b55a545802c79a3dc9174a802a805d49d4f2b0d377bfa0576d98d6c62c9e08d3bee8f6acffedd3ef7e87a4081989d20569afc8de7fca1115bcc62d4fbb67bf45e7ce54e90f3a07b4290f9c5678ae223d40ffe27b0a40a4afdd58e25a12aed8b3da79116001d6c5b31e36501a81d365ac941316f9e0ba61156e678d67380f0a3e19db80ec957fe51f402ebbba361abbb40afeca7b3deb8e0f05ab899981d7af3642fa1a17294c162f9c009a204a75314bbb870403d195eadf60fb4afa4c5b15ed77a07cecb5cacc4f08201ed083527bab2771355e065708a3b2dd7528fd2c46f36c2df3d38d7a6839a84b1db3807e9e53440a6cfcb92f6a7be726f2f697f2bdda01af48c1eea67a104acfe3528be147d542560b109c4d02b6342eb12cdd3c76efed34ede54b476f33244b09bbc2f62ed565b019b8fc4efe827caef213e169864ed4143ea79f26eee95dc53638e88a602af7de9e1f9511a16c922deb98502dee56adb6e3792904a9d744f7f3dbc86609ae047fd1e33eafeebf6a4b614324f53dc3e10ea2a72decd0b5185d1498a454442b87b960ba54148202f278885e3967670285604df98e82f76121e0144f8fb7765765ff8c51a2adbf93cbbc16b7bcaf750b003b2845ce950da6b646e718f48bc1f4c5d43999a69fc4aa55a92aef843a914b1cd4d466ee4a3a51fad3629a0935ca86a290d682df36ca6936786036e349c1bc7ab9da2eff0339f1778aab0e238a7f1391a1d8cfacbb6bbcb8b4c95af9949c4cfd637fe7ec8cd6f903acdf21bae9c3885628393d9af27992cfe149af7398cc065e30e4d9d01e1e21c08eeefbef0cec245361195781521a5abe58482732c17f15855c3690e73f4f6a73dcbe0628bd67c3596e9a5b28c96c17701bce2079c149b886fb1cc1d1029f5d470e437accf70a9763a9dd12614f028d8b45acc00053aa2bf9eca27fe46bd8ab129edef10c6ba4a7f277db584a2322d4ca144a26ee586b40d0875f8e287850cdca1bc6a88b124c091e272508f03fba6c0e33ae2f280eb9ebd046c0df098bbf14d90163610a4ffeac49e74002426c49300d846ce461b87c0d70bcb7ffcef5565679c098baac24857d337ebdabc4d9e2aafcb274f7594967f6b41e8e8e9a690a63ecd7954cbd754fc3be32b1863ef52099d688d5cc4e01ed2fa64a0bb6a7f33c11ededa4ca2e01ec1010cb2dadf93a9a0548b37586feace6edd39c22f80dfb72552aa1aad4187a96b16b806cc2edf9e5838925098b42af9d44f83743d5a2880c805279d7812698a6af68a0b40910cf950bfc492224e44345debba2517c4950286042b17e855a607ea20a880c378185d86ad8fe273f2efab2426ee5e1045cf40a77cccde0029cf7f67fb0a26a9e3e0737bb193b5efb9dc8e62d17b0ce52f5d0e4d2c912dc52736c3a4195410124e39b8eb19d516f9cd86152740c87e0ce8549dd7b2021c3ecabd81fd20d0d0e6aad8e9912129088555a112f95b86bc48c30c28098f1e3db79832b4e3dcaeda8252e6f13501d17c729874ec06c9882999fc079572b7d3912df0208988fc07cdcdaed625c628a4e149813efbe66c9eaea2ca1333c018ff3c1a9017db0789fac6bcfb369b83b19f40ca478a4b79414db78595fc4f2f9306856c4650627e37d2164ded81c2acc619c294b29f29f04e05d7a94273ee1558aeb351131d077a93fd509d2de53aae6c89ad8a146c975f3fe3128e376d0f04c4786f45fec86ce0ba0f93119cdb91b7a839aee59d3d6a07d7add744ba0cd547ec96cb62bf2986049d6e4d33fa1f85e601865e2dca62d98342e37b0e580bc4691406c527bf87d1954fbe7e02af1b82ea79f7a48b2450718e0595c8b26d2fe5c533de9391377a62a3dbced64b4bbfb3e9edca002f3883d072e749bccb1a0dd73ec618088c16975eb0a43d884ec0c19a954afea2d74977e06094c887cabd043c8d63322f8b0bca96cf1e57786af0693ee28c404fb2af2796464871e3b0628bddda502af40ba29c87875d6d651b74e706ec972063494c65225ce3d78e80cc2043e08aa1666475d0602afc01e0b63ceb1443a19006233be18ce5b3562dd07de40b8d598636ef12bed8ae1846b0416ed6c548971410236ff79dbb632e4ded3a1ca397df45b1c14f27a76191e2ee6950b35c940b7fb81aa7f38672bfc28612c8fca68a12186fb4d4d24cf92cc2a7f427b69271f8f77ab7176babf783aecec4d2f0c2feb657f8ce5aa3b86d992c3fac92e0ab9659e9cd4c6dc5dd331fe8b406a85a0cdf7b1a8f2866fb28e9c6f75b0a04d3f9f114dd11d5132bbf9f79234a71a35e994d97673c6c94ca75003065ae31a2a6965db66cb7852d1dc3f255da9f3c771972ce01c9f7e7e4630a73f523f4359653c1dfaccd9d8c808ea3500f860762220a59bdc0284e5369d5ee1f63b0a53d57f2e76c856beae7a371b7ccc8aba3abca70ab2c43deaa973b16e915df7a1228071967bc2d99517d7a", 0x1000}, {&(0x7f00000000c0)="fcd0cb453ebd05594e1c815774d175d58e7a7b3a6ffcc86ab1a1", 0x1a}, {&(0x7f00000017c0)="7917f567698c30dc3fc9b442bfd0cc38ae6e1a6f0f60b3f803ab1213bfa384216b328cdd3e51df6136bb57e9683c7880834b650617bf6b9f63a76b37653d950bc5ab8f1b7070f9b86827982c244b8c76f4ca7aa26d1cae252e410d66d9475a8a", 0x60}, {&(0x7f0000001840)="cd4206b416c83d0df8d904d15ce4c00f5ef825fa8d254812443cf261bd06587a96f9171b61886cc93b49fdef0090c19ec02c26ebfb2a025f9801f92f6bb4d6f2bcb1ef0f436e9288f7b45ab324de3f488e98d5c823bd9fa4bb630097cb493682e7eb7a6241937f4b9eb5f7f5b13941d524411694140853376d93905abfd25d3287c32a75b4e4f4b8e721a5f41a01e5958762eb402d44a99d79b166cdbc972e58ac1dfb485bb2dc530b17055034c1a414f6471fc81cf0836b4549e20badc49322719ce0de980391049949afb542f91a4bd28d80bfb5277e536cf98cac6f1e3faf945404fa8743fa87b1e9268cbdb3263d7209dac1ad15fc3317e53ff280fd66893d2880e5abccb85326d68e1c2dd739aa2d75362d6aa839350572901c3c07db44be2dbcf8ea4f24ff6a3d0a4d047574f1a6d5a6aafb0c1fc6b208966bb4ddc3e1877432ce46080a7d7a2829602b939e9cea17bcf3e23c60a765098a6ddfe47eb96bd90a7926bc0a370cf8cf9561404a67e7951d1d09d8f036b7563a2413752c96afc47d8dad87d65401647a74beca4553567cf8c1c976c4a08684ad2582bd51f51c8ec40d4a87026ac5c805cfa3abb69209515a523b421e62bef5ffa9c1eb8d6cbf9af2ea39c71dc749f0e01e2197da739c84c5e7f700c0be9deac729147b14161b9ed3be7cbb80cd6fed51007ee5f3ce29108e74f650adab288b4d8706d5a98ea6fe3ab70076ca3ff2e7b177a1ee18d5999edc78e956decb13ca5aaf875f6316e97e5497632500239e41ea119f886de25b7e985c5b92ba5c64a7d21613af058f6217cf5f1223a44bebfe950d5f7e58664fa32258fd87167157c282b49faafd6bdff1ccd2bc204a58806adae651a0f4dcb190d3979e6fce4f73fe598d9bbabbe061ffb07ea576a12c7fb4453ab5d513ecc3d5af79b8b0e66f55fb94e62994bc0205458b3c305cfebb55e038d204c205e08ef156e8caea2bbecdc660d119d92e9d7d84b49ce6bb8ebd17b5ebb1e202c0b2aed62f06f28cff8b5ad94a9ff07fc96236c7f979ccebb8a8df42dee22af9109b7806de00022658fa7fd6bb0e97ac3e9feb2459e927d3a3b9c32edb8248aae9a0d5c5c756a884e10f89d5f25f3c34108972797c747c7b5a7715c2809da9a2aa36a46a3e0abee2786c1d2aee5a2fdf3702366078209f56196b468b3490ca39ec77983cd87c740f56bb312af0150ac608958ed089cd24b5da3c47e5deaf8bd8552be0151e367bf6554fca118717ee2de4b2096e89bde7c36e398c7e4c5e0310ab61b607aaac8ac43c54341620f91879b79b60f5a4f581c32d61977f5bc079c731a71ac1386e79900364c4df4d17b6827c70b9986b7da4d52137b69d5bc211634116339aa1be74d6f1451352daff260f9970762b64dd8dc9e001efd54e086a36d21fde2f89c3ef908c3f2d8d68619f7cef2c2a3d13288705911ec285a55eb94e3e47f04676942c453562afc3d79d6ed617a93bc7b0001dc64b2b0069f314f616a8ad0d376073743d39f862ddeb9418beb8c5d47728bbc53eb0e85a6e2b6c3f22ad6012c5d46e704d0241f794123a6573c79276d3f4d9f33f4f48a3e3a19104229ca1336b4872240281ed06a295660fefef3fa935ac825b7c19f491b422269f5c103f30a1cae550a11fd3e05f955f0e089f0e788666bccf2f102753c923807870df073f834da17d973584231a33fb6b77331098e694f58ec4e884cf9fc69fb8ab5e2d018d3009ed73259536102af77ccc44a215e3184734160271fa598d8fd53afb5c4526a51d8d743836fc84bb789d2638d764696cb91fee4be11f65606c24a45c7d1e8125de12b3c35ee42356be38e7ecbccba5e35c4fba034d189b74baa02f88c5806acea28d1d51a6044a09e394c078df7407b02c5f2de5193b41bf158e285931ccb2772be21d382fbe157cc3197dc198856caffb411406c66fd3175be44f139d583d299c5dd54fd81d9642dec614ac0e1aafdfc5ed7f7a96af863f3f08ba2593a9e83f6b65d4e9361e7f0f5105d65e469fa8c1693b690d665f15ef5f99fb80384b5002dbcc26eb425243df2e4680066ed7c851725757d47d6a01cabfd3c1a21325b71d0febe413b39556b6b4cd9c5d679c8a4b17cd5bacb214836f2d07282efbaac090a30c716b37871a53a5098dd55c52ea1c27e0bbd5d0b55845343fcece53999dd8e64a225210c16d7d17eea015161689ffcab334eb7afb3fe568227afd1f576d6357334100179ff29a9ac93a9ffef1e4475c6c6d1e417b5353731966e0560ffecaa0bdec6c13a7a3a25e917d55846fe0dbfe30733bfbb46374361157c5b2dffc00db417776b58946708532fbf84f64093e4762a9004f4211ab39f46fc1b9457b2354022777dc749a1b57fdc180f90ad2a304aa15bc43a549ec4e74b337710c741732b63eaa04fa725055d3618ef60b3f2af61a1b6f8e25f4d4e351e22139d9203a7575d844db1fff67d9afc3004c48d23a788c04d8a568b87d5511dddc8d09666f9bb9ec2f8d11a9e27d36a637a781117d60d31d98be01ab9acb16e89414e0a08c99bf163ff9eae953b0ab73df67392d9266aa33a621b0870c36c24dce16a34792ec3dd8c9218a26366234671d13026fb5976e36b2fb702d8270d5c496e5249601d5d1a4a41bc536cbf19a523e45c07cb8e98e09cd8c79070fc703eefb730594beeeb1f3d21f1e0a22ad1dfd149157c258509644c48e50fd0010b4bac179b933abcb64b35005994cf43ffa6d4e36c0f6a88381e840b21d34b0a98056f34cac82fd8522e3447b59220d05cc354cbcddbb705947bd051ad711cd34a4e7fee73334dc87cb69f38d2467d29bf7fdf03ce9b8e528f4ef6ff4625e3e6f93d556aa34883e9f4d753bf725770a822c70237c36cbd0ab04c7528ea201097c78b6df82f884ec4986be5feb02e0dae14c1c566cdc3112e3f09393a9fab4a927724e87041e563d7d4bbee63c77673cd9d31fb56aa1ee5e5f48ea8bdda5f9543e8b6362c7d39213c209da6e3a15c4d38bfdaa20e9d040bee290a77559730b6b0bbf69a5d7e29862020ce01a8ff9f71efe67180412fc045e72229c6dce5f047345271b1c6bffba1a8c92975c6481eb98ca4b54b9b25d018f183983f5cb58edc00ea5dac45e358b96666feefbe856c0934226d5db622c88802ef85ddef9dece581e5d91e72bb8de97b1d0be738e614896ff309d3663f0717c3f31cbb8369ecfa1c70ab9b736b80d0de84f6ccce38e7db63b3013cf617cd78ce8b409b8e04111c67e3663e12ff14dfe86eaafcb4d00f256dcdd06aceac2227a0765f54d84dfd7c42bc36e552f8c17a787bb346fb2a9618d58ea729acfd758cfc98223634ff5f4bd4db7afadbed1108a184c77789c8787778ae5c20ae4d850f2e7dfa2996fe6b090e97392bf01895cd97df8d0a05f43c7bc177e9ed0df0475ff0d36b302ca17062de04b352ea8598ff19c4becbef8f49666a8ac442e1fdbb45289c34492cc92045b6d8ee13ade495fd761bddd9fba0224de5a60e41f85daed74246f3d7a75ef658796302248e1f6eb763222ca7dfd04017b761c71233fed112f2df6954cc38c61594bbaf216ef979c3ce1f281d05282930e9c3559f0782c61908fd1901fea173f26369223607be37a5caecbf98412024e1792b4821fbfeb61a64544efc9a35fce27fac3dcede01f9ea94571598272ecb172bb29b4ab3fe8723f9c772a29d111e7d1212d411dce5715f71c3ebd1b88c60077e9bdda2ce38aa1bc8edf9f061a9d9004ef40c4440268c59979a53f8d9b50c092dc05cafe9c329b3fca118c7a9a13ecee2e6505a3ef3642f24acb1df07a3153e0000000a0d096b8ef3986d6ca63f248d4f10b0f0b02b2ee765b63317fa89165905918afca0a1f07416708323712c66d309ec406bb021d3df0810589cc746c0e63eeaf353445e5545d99cf9098dc017746a29139dc22fa089dc2c552faceaf252ca4a073a473f127b47664e74c294042a1b476f9b72603c3c7007dcd7875aaaa814d0c6d868d0464a8550caaf263e05a6d75249caed79e82137703b77e2aecf6ce5897f940dd519bdddb112a8f21418e797d75e0ea634df55b8f08440eb74ec7230234fca299a6e4feac26f79e5c9a8c7eae4c9f0a1d318927a73eabed070df46de1f6edae0724e3ccff6ef2c46c7214ec554a5bf98bb4d923faff803e23fca145d9a100d57a47050b756e2e6ce56feea197b0adbf71e021d13cb1fe7352eb69d2b9b416f3e452a5d556fdfca06559214f04ebd8b05366f9843a37a9917ada8284af3c94e5c0771d4a27340754e47a99eeae24dddd8ed4d6f1a9868e888d73681ff3e6c058b7d74c916106571f8cd20b93ba86da52edd3c888715303a24f4e1e9d0298967e911378e8363df84267db3141b16f554f7c787a97ca2089a8f6655bd189e747db9be9ceb0090d507a0a8c4541894aade9d7798e7cd05ce27d11b4502aaed6665917c5dd842c20282e26f674feb626957886130392caa5ab09a1aab21f33306c5ff67ed8ce6b96074f4cd635ee30bee3cdcea5ce293e58f164b01ee4d01609f59be2fdf4769b2528514f0bcec2731abece2d903f224a3289b733e5e7d85f72dc914a129dafb0dbb71910e2ef59137df8185ca9ec1e7b968a98f026ebfd54ceea74e3efa5c395c6b244a567c8b1eab4e0831b026a671544248186385a9aefafc5ae7446c410777f50f17bd647592a03f2c20ba64ea8f49286ffb0f26264ab6a51e471f5143090a38a1669bc7ebc610854999cce04f9edc00a6cae753e20f0e6a39a34d1d614665ab966a96dacfd62c2c46ad5a48790755c071e2a30b8eae1fcef21dafe2e04e1b8a90cbd535505a1a88d8c5cda8cdd02f9989dd8d178c10b24ac227cebbc589e75970fe9fc172743cfde44fe789150d22214323b42a58e8629fec11f6a82a93b68e712a63f976145f7f459e8d758837fdf33e0a0172ed0f76fbd5874128eeb4941d1e552c0649524ff7dfac2d33a44ed5bc8bf27044fd14f002cff3d4076eb8d6e5af70a04134048b0c77528bd139fc21605d54046aca252ea8a5acb210edfd544b10af075d9f14a9c6e368e951700c176f2a2dde4a8000d41f6d615b07ca4a6f132ec58d2416650831ba54a6a794f68393505f0eb412df9f5ed1410b9182b2ef414eee74864ed45cec3316f0bc27f9af5e346d9118d9fe4221b7c412235e897cc7c94f136c37370bc4eddf5a386a058e55bf85adbf1589e38261fa0d5c2c31bfb3b00780a1229316073289af7828679281d8e7445cda10f8baa7a2dcd289b5d239d1fbf81842ed93413d63bade753061de5f8c6f7694538ac500c1ec65c85a3a70e59d71515e5f78ce8436b77a45890f54b729004df97c5915f73799ba1a6dbf5ab15955df3809032cefaa50c69b4437fd30b15efd4294a3e4ca9731c33aec4ea6854e10f081fbc10b9b8eb0a4459125ffbe4efd74d3964272db9492c44c8db79900385cd3dbc7d0659538001cff83b3189231244cf96353af8fe94ef2d0f151a7eda6cb99d2ce2d97909177a212e6f52769a2641e2539d0b7c3778331c3affebe75e1c206bb8a2d6e526228fca2a7a1dcc2d86549a6fddc1a0bfd20ad31744e2fbc4b5d8985260f2d1c3eea4cfb0832568ea76b72b0210d4fba7fa710be9e1328fc6fc20432f64d3f5801eb45d9df86542c850776b652ac856eed569b2c80baf29a24c1cfd0beec539ade7aba45f7e3c44e62a4fd72009a3ae652e28d043ce2804356ea82c2267a4d55deb0beb74c9ef27e6573aeb79aa8ff4ed65", 0x1000}, {&(0x7f0000002840)="1d2b917a4aad511a203f983481cca0b28ef8ca086b0fe0008f79682eca79f68d9be3444da4546d7238e122f08c84703223a438b708d59e8cbdaa069793f7ed5c669528942826841846fcb021bba88fef261befbe21185bef166c34442a265af772215c670f00332df00c420bcd8f33ddb0f28ec442c52179f999acfad79f34711cad0925ffc8baebf3f867ea2a4c593b5179e7ecb0f70691484e07e17c07cffda598134f", 0xa4}, {&(0x7f0000002900)="71d1d4066bb3bcf1a6dec47968d889c027527f4f36a3549cf56a74fa33fe13ebdc2279a64b915c090aad67a8837e3e749b4314e4d982aa6ebf5bba3cbdf13d7908817ccc495cb1af496cebb6797a3b493bae121e022a14a74997670fe768db68c4adbd652f9b4c7bbcc203245872b4f389c7704bb7fbde5144599c51a11d81f5d78d77bdd4a66fd28782e656d45284ec320397549b8b2d2a4c28ceb9ce14fc562fbf8ba5aba3fdac31db3aa03e83fd4fcf5693a6233dee5653da8e6fd0ce2a3718ffd0251f4f6e806c566e054c3f5d3998541ec58b3711570f5641f6149180829f8053ed2dfca6976fa2a6d11c69cf5eef26ebf7fbda575b6f56cf5453a64d23e86bc1571e5c9e353f501b333a91152e427c4d0c7e9ed0f7f191c5229589444263fd37a672c56d7f171336a181889982c99ec239785565744deda92b5e5c1790d58e14d8d27e515af2e4c3a5b2751d3f89dd7d24c7ba689a907bfbb2b399bd6aae0ea3923db788b29faeda2f5f5ed441938d03ab3a994e15876ceca571746fbfe14e001d32629f3dd0809e837cf1f4a2fe7b3bdcebfc76b2a0af871bc47c7ea753d6d8f540a677a2f33b50b51109007500beb4790ad459a2c95c6db4ebebd418700fefc728f0dea1e44ba596dbe0ae2ac69168feef9945fc1b509abbaaa1accf7279760e510fa8447bb48ff8ffe9300d404986ea8124e903fe05ca3af942eee7a5ecd70db2a46947818a458e756c013c3a55a0068145b795a760ac83433ac5421f4ebe59d90ed2ada7e31f8a655babbd3bfda9327e11fade9bc41c5ba149438576c105ac63c4aea1c5c7d596dc5562a8d92395f655d94e4eff8bf813d88e1a8e115ee4e8d783ab0e7955f4648a3d5ae4bd2e5dd93592547d1c13a90e2d734ab0630d344e3d97a358c3ef156f24afe90b03f633daa0dcd15e998bbc5c74b96afd237a4885399dacc01f8c660096ffc6b95565f5db20554dc03a5a4b371dec71c423bd24e314574f1564cc81c527a0df5edfe05ba6c2064122fa819d47b45dd585b73e4e3da45e6ccc7e01a66f0d2f8ddfd20ace129a7f39f46c4a6e5d0dfb3f5fcccbef328d7fd01bdf39a509bdf792bd3e3893fb4aa1fabd2110fa165c9fa31a3c0a7abf55efc523eb1566f9c3a0745d973d144a90eb66e204e9da331be6dd4a3e8eebd62e24a96981419639c470a732ab62b80187bb201ef7951b293c2a794b149a7ab453f30f8e9e1bbe33a4edbc5c0b5e6a6386a87a9da03f788aeecf7fbee2f4d4cf9fa3116b9053b52a96c7f6134f2547aca4a20bf0466d1b73cc3b40be9917ce0659f137c4435c306fd192f9f3daa09e0f40a1383d3c1a3e199a546a74c8f8f83392a807ed6f1489ab96f12d055227685f7d626cd7825072f23a965fc0ade0fe8e08624412a299041938a900d301f31b3a3a1a110d7b051d6aec8cd6e1b6aaff0fb912212d30bd007f660d713f1d8045f906e7219a784cee91f5920f02cd2d00bceb2942df09c7a6d6f70bca6aaba50869599aebe07485d1119a6f6fe6d70e4c65593930e29693e1d91d4cf31d94c4796cfb1828a86e4b7b8f7bb2584c1f826f6ba5f002a2a93d2491953e66b3a0b4a1fcfa0a88b7ee4b9f026d6a2fdcabcab8447159552280bfc9dee6998dbabc8c2752e19a82ac30adaf5673d94c6cd555d2ab715344d1b81b03f7c92fe419e22e0e23e0a840364f3c7008fdec210a52be897693ecb0b192317fc957f43928a226d22ec5e72624001823b71ee0a290138675a6f620bb30c697c096a224a163b6e0bb9e6bdac0de9d5ff579d2a2a6244e497855d7e6da3099e206b46ab2462b46ab86206407d25c877cf41e6bd8d294fd4164595156fd8666f9121531d4f0efe328d3c3c32d4b3d60a60f5b34cd9181a9fae2acc8c6666ae21af5df40284e42f1a520e7e4932e9c2d04f0efd55dabbfe983f707ebcb3307e1145439870e709684b37dba0ca0ad24b2a35481303958a3be1a74f6ecbf2e73cd554562a2e1c8c719bf14482fd83b5a0b5bf3e5c4c4e4cb49a76255778a0304eec6e674c71a0cf7ce8d56596691713c66d3453f21427af8b45ce36117ef36de520e6f15f5ba492c69bc21101e0e8950f10bbb6d98d6b31b1d77f572d2d652b778b642b97e14f3f2b65b331a490111029de10a8dd2e2e23a7b85e71590a29e043acdcfc70bcc9681c5ec58b8f61023174bd8fca008d5270e233fdf19c86cf4417111278a1099dd25bb66a0e1bcbd2d7fd7d9ec4dab91959dcfe1b6dc25083feed665c0470534a19275c5351cc7dad3e2700085e16b160905edf1b5d9f906c15e5a2d8456fc469dc9402f7dfdee0d65ab54d0a549cc96103ec4857069e34e80b6eb597a4c8cfaa40448c684cd90d7a0a2f99e66dfd112c89fd565256e825fbbd2eded351131b7e27990c2135e6d9f33724f695662271f672c7a3df9fc4969331b7a8b64da7e88f51aad5559dd6b9fa6252af110dd7f2596f4f72101936974310a10bbe9a20726906fa744cad70c55838364270db592cb80c8478906a46d8dd2c91ea0d9d4bcb6fbc56989a9c7bdd0d8ed41aad6cdb32dd6e8404e62eba5a7c2b648caa1539541fdca34f66ea500ef91f55994c9466ab22af1ac310c960278eef41798708e714df44c7e8b8021b6e6e6dd4eccde93eaac58efdbee1a0d02a20b6dc576b5f094b14250b0731119e1cb6249db4e4bef2fcfdb9a0aa588ce54eb93cca567e5d71ebc85f366984833962f8ce15dfab4ae191d7c4dfe2b734d93f74283bdef7ea7082054b945f64d0901b0fce8d7dddd0a6edc77ccfc87c9ff29a1a71586a4a3dd7197b5ecdff8f7059df78de5bece0c9514d62cb335214b459d9913737a6f53b2bf47edb0b40b6a316ca5ce3c6504a0ad66ecf1da160a994162105971494b9bd4d09fc24e569ee26d36dfca399c63e0fa1636afaf224debc0b7f3af2bfbb0bfcc88fc5a3fa5615e80fa2ef7b3c103383a29485c1a412a68407c52a609ab9c4d485a5da4e04cdf4b5598137a8bd62225427054886fd166a011c355ea21ab1e94ea5f812d1ddb34a7101d26b95645c116bdc5bbc0668f908cda86d50dd45a02d85b880df49701ab86458c826b6aa591b49168b35a55d51d756d3cd61e63461d42bae2bbaff11233473b2767dab38342d0eabe112541aafacf4610c30f56165b34d9510ba6b7fb7985b70c8f4cfbe52cee6f7481d67a715061da541dad793f391a9890b8db747abaefdc1d3d3c0d12e14f25c587e6c216d979ec912777bb2a9a15d1654865819c2a6807e19582a9dba0aec2f338cb3d8c4f9b2cd66afa44c4013e5e830c515c047b2a56605e19da1c0b8e3ff21ff15161a7f5c7f42b38076eaaa64060bab8045e0b017596ffd60b30b851e013db25ec695384b9e36adc982baff6e2f96c19f2f97a2d5de29c422bcc81ec4818356a6d6b3e1f4cb7dfdc0121e715abffc285f55cfd358cc917cb67682448430eb2fea0c90d4289bd7a768202152025de5dffd9e0553f2c5422b36c3025b02d663aaa8be02c404ade32d49f2a3832659b0061d6b4bb13b112730ceaa5624a63a92da6b05c8447d9a39f5bf262cb040d2cf9743d12ba83f80ae1fe0a74f3e734b60d06d99fee0783d35fc0f9fc9089574519412bb863e37b9d8d104e9907a583aedc146109652991a888aa094d7f7e1f5aa924ab36835538236450b912d0975235afc0877e50c0c8f074d2944a70be4d86dfcfa55ccbd8616dc2679d0b0f580c2c5294ce0ef84d6385ef712056cc8d227fd62a7c8a4cc0bb98ada479fb0caa0c18a81b3b3fe43be55192c83edc8c4e744472750fcfc9be197aaf939d055a213ff45cddc71fc53eb1df6f207603b56ca3a0b3934b801463da9c38054da52857917967cdd03f806703813f435e8bc4100fae935886bf873d5e7098891a6040f6f8215c67f16741959a861f4767ed7dbdd3709ec4a75ce3c9d45b0f0a0083175c6cc0864e495a8728bfce28444528b7adcaef65ff190de7292feaad13443bcd7a47696b5aec2588a9f33eace427aacee1f78f559310db8e1d3521f58490363ceef2a0302396fb985eaa55d1de8ff22d69270a10243b416d2cdd052c81e475999583d56da2e57fd6b76989e47e923821e1bd5591d430f876ff2ef908984dc0058e805a4a13b6cb2579972592f1687a396a2d196a0520b66a3b9b436a6ce44a6bcb409436c3d6b7c591b344b2b70248ab9a82f9ac603bd3213bd4b1b57b512f55957f7ec69ffd9e05ce474578d031fc9b0a50fd9359c64b6ddd49a0c36a10e0770c28451801c3c4dfd3f53d4c9aab0176ecf5baa751c3ef9ccd5fb15186af8b36c1cc866f3f8db59e6c874ed2910d16a43c3bcabf602e9f9ab37ce28295746ad8e414059af0df454e310861bf4d3d7d6e321648cb420fa73939bc674a978a89f5328b243605f0942368c0d57ce7e65b3a491aeb156d36507f90688b54dc5283d9621f3410eac42948f0003dc6257e75fff1db9d17995a49635255f79a33179adda590996af3de962208a7b7a411e6cd3e24e9297ff54a39215d9dfb764b0439128ca0dcd9f1837076322b0f15feb65408b8521f64db20a18f26fe75ac50c311a0b8c6d58e7b6e342085c0c323d5d21dbc771556a8422a495fc066f4e9f2cc3da6a823f919ce99ab86522edc6802479c2eec519bbb28d18d82f94da4d0ea9f0523b5e052986e71892e4eadcfd2c88965f7d9617f1ababfa2187909bf531f36356d35b6a397909fae079d34bb26e020387be892a85d20b06683aca2a0ebd9ae7d73665373afbda9503dd4c0dbaeb1850846c8a229e9dd62d45ef7c4cfe07d6bfeb8a60aa13a5fc8be783e5f90d09a040a31a452853329f8ab5378dbae500a614cef475b47f703bfe3f2579001dcc1dde57bd435e52d7ace6cb358299d3b344723bb31c5194d15f0e297cbb36ed9053e32a23996b1001433f19d54385891fa7450ea8c8ec0c1495bf759f8b0e3f43f88e4f25e0d57a9bf73e4334f7ec95c7196d7ac3dd25f6a5e0e4fc3f6e6f9e6526d06a8d3c18dfe3a8503e6229699484d4cb2686e81875e91df961e363e005bd2324b9fa5af8db2d34192c40200624a24f8defb7758281f1759c4705fbf8290841cd240be3349fc5edc0d8c503ef82636c19845a42eaba921e58f3979eaee3a96db246a6921fbc473ac461e9d8512625e3dbbc9124f126876920141e5459661ed930f3af471c90168ff6371f421e1254405ddee45a9ed76126f46dd5bda9afb8d87cf7e0690268906abf91caebedb99664ad21706f96beb1e0ef1d5742da5842290816dd61cdb8783656f73ff57084b2c891895c16ea79cc43e7ce29d91fe7e0f6f7342c529a6591c93be49aef04a160bd9668982f8784b875596eddb0722da433ed5fc95675155b4982fad60f25c45eb8b7f9248b09b7f82aafb361232ac97ffa2556bba8ee5627f336ebd1dacea511fe4d304657a3d082008621785c623381c41b55610ce006a4961b884d754a8745dc1c27a63b84c189509635fbb2ca6fb6ed3ef85963fe9d37bae6888871dbad8da9bfed94bbbb96935fddb94cb6c58dbecc335952a9269cd2719ab7a4aa598b698230045f197085aa1170601a6af47c2467d80c581ed060e2678f3f37ffcc574a90bfb35d2793fe43257e9cddd8a6d8d1e6e909bba30e2494df26ce899440d23ef2048287778573b5041ddaed39027a25036babce846a1d0947091f4bd4be108df5b5fbb9d0c21a918ff8515dab0cc0bf4f1553bbf6825f219f409ee167842572266f906c2afb4664697", 0x1000}], 0x6, &(0x7f0000003cc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x401}, 0x2) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r13, &(0x7f00000006c0)=""/221, 0xdd, 0x800, 0x0, 0x0) write(r13, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 00:52:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00f7699afc122070ba09d83e26aa870000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x50) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x812, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xfff, 0x801) fchmod(r1, 0x24) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 00:52:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="65a69700000000000000"], 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x10000000000000}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x10000, 0x0, {0x3, 0x9}}) 00:52:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x53) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 00:52:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x2) r2 = syz_open_pts() socketpair(0x26, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x120, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x90, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x100, 0x0) poll(&(0x7f0000000280)=[{r0, 0xc0}, {r1, 0xc}, {r2, 0x2}, {r3, 0x5}, {r4, 0x20}, {r5, 0x8}, {r6, 0x100}, {r7, 0x10}, {r8}], 0x9, 0x7f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) poll(&(0x7f00000001c0)=[{r9}], 0x1, 0x0) fchmodat(r9, &(0x7f0000000300)='./file0\x00', 0x29, 0x4) 00:52:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/222, 0xde}], 0x1, &(0x7f00000001c0)=""/107, 0x6b}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') 00:52:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r1, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x7, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x5, 0x0, 0x0, 0x0) close(r2) 00:52:45 executing program 1: r0 = socket(0x4, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/144, 0x90, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 00:52:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) poll(&(0x7f0000000140)=[{r0, 0x11}, {r0, 0x44}], 0x2, 0x43f) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000001, 0x5, 0x100}, {{r0}, 0x0, 0xd2, 0x10, 0x377, 0x9}], 0x401, &(0x7f0000000040)=[{{r0}, 0x0, 0x4a, 0x4, 0x5f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0xe, 0xfffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x81, 0xaf}, {{r0}, 0xfffffffffffffffe, 0x82, 0xd8, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x400fffff, 0x800, 0x1a}], 0x0, &(0x7f0000000100)={0x6, 0x20}) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/132) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 00:52:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x14c, 0x7, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0xff34) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x41) openat(r1, &(0x7f0000000100)='./file0\x00', 0x30110, 0x80) 00:52:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x311) semop(r0, &(0x7f0000000100)=[{0x3, 0x3ff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x1, 0x8e95aa1bc2a75544}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) r3 = semget$private(0x0, 0x1, 0xfc978d84ce9edfdb) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/79) socket(0x1e, 0x5, 0x9) 00:52:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 00:52:45 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 00:52:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x0, &(0x7f0000000000)={0x101}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 00:52:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) msgget$private(0x0, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 00:52:46 executing program 1: r0 = socket(0x1e, 0x4000003, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 00:52:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4007, 0x6) close(r0) r1 = socket(0x18, 0x400000002, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/157, 0x9d}], 0x6, &(0x7f0000000480)=""/115, 0x73}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:52:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) minherit(&(0x7f0000673000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 00:52:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 00:52:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="10583f75b22cf773ae9efea61cd567bdbe0299c989ef9460cfefb24f7d173fbeca26a3967307d5408c44889bd31661720cf69571b5a012e6a8a4203e8121950a4025a7d258ba68c3a926891c65ec4e271c5598e60aecb391a11b6d8c02455a363ee96881008e3e0e3521ce0188783e7f57dffb22cb98ed7c73570401a7408dd3b3483c8b2cd2aa9e5c7263ac1bdf856de5ba9d31ddf87d06ccb841b6c2f1fdc5be8ee987d635efe3da21c261957309cb8f20777a7b737782ba8a1609b2ba5b95f8f20a7b9143cd8134c5a304fa62f5d2739ea5d00dcd4601bc335045baf05e161e5ad97bfbf6d27f1ac11ac58d2f14530622aa527290a3f5d1f7faf7a2f00f177dd213a31f0ebb23566a4dd9cf8288537e14690a60b3e1dbada13a7e92bf5b90e983bc23eb4f167d42aea482ae7f5735750e941619f6f546217246bed32e63a38f0115b6a56a4fd26261988be92cc93484896ddb8eae4aad775a7960cee80ef4d3d21229302759e04aae073480b0dd762f9088fdd26378f63a770e667901a3e4004bd3847b3f82764dc0380fa73a49bb53da3ba37a54bb664bcc8c09b642f6c00f67d83e902abe5754c723e1b30b3d1b597e47b11e8c10d3f018c4eb5e622a74276741ee644beb9ad3af68a509fc657334dcfaf1e8fbf88e6042e182d6b8bd102aff90fcfe1c65f249d701752f71b2a820031fa1d72e6ab4f86938aa0b2b58d174d66de7fb4aa9a72bcd25ce070ffc947d8375a8a74b08dbf3059c67484b3e0d93e5a2864db88734aab0d052715cbfcf5c6f650a4104610513f752c131b215038405e535f6baeb27808ab4c4efa5772d75995c17e5bbeab43e31acf14f73cada8dc4fe20088522f84b7600963535a6ccf66d9c9c19c48729cffdfe854bc06ea89dd326fb04a7a3043bc312e27cda74b0db96bc88258e252b1a6effb9313c4589e1fbac945de217648cd5e8f1f5056a1215a74de22a44bc6073c25326270d417b04c2ff483f5d9a45f4bf1a4d649ce1815322890d8752c85ef1d8b110e697cf18bb706726c492995501c3eefd625c26a2cac7316df47b2331ab8b8ec3662d377136098bf5d6c71244d5bacacd1e15f7e7f1eb51e85b72cc633242d7d78862a4f58688ff07ec74cc3ca0970997ca3e1eb2ac39b5b05494ba4467faf68a43d072dd2935eb600013847cc62ebddff145051b252f5757c59ab0bd1f7b8256b5ffbdf4ff883d7b25a1df411e8c0a7c73d8c749eff7ce5ed3ea61cf9986f4925590c58f50b29188eb2f42c9d77480ac04a3f5e3b731e93ff2faeec4778181e510df7e03b1f14c62f37460878db3f9e8e5fb71c9134ed73b43a88f8fbe0635b6da03f93ee527d07d098424060f7af6d4d60483700b8dbfd2abb853d5bc0325934e0781e2cc26a7054c0ac8151e29e8594a2f5223f2f714e17a80f8e5218dcda440581c3509a205c197b3d377f8cf6c41cea34891ef7ebaa981e69b025c9aa6292f48891e4f32dab533460ca0139ae7e1d4edd5d9d2817ae702e5032c7e821ae050884e48b23c35b4ccb986041b686f26fcf67892e148d7c38f6ac77ce5ffd9c80b4a167af2921753a26f41dc8b45498966b1933b787530e4c72e7cd346bbf453c7b2e65b2e917d1c175a1e0b8069d965ee155f22feb5bdd28d4d3556c12a35b15e19a67ae99c67e0fade226f4f2b46718b880cf39d0e08321dde289fb939a4495cb0d6fe8d116ee0c165a0db05bf9c6aeb80d0f0ab82c3e94290adf4040dff429445ad20433289c47a4fbd8e98cfe5a26ec3b75d7889afcc937135e2831de319968fb9331e9f8c72c492e485ba097fc2aaaa6b32dd578530055313463a4cf5944e101f4d53efc6fa061b2c90c177e70bc611cadc41d9406108fba5fd78c5aacd78a306914939a73f7a9b3a04f06d807c3c762b1910e3aa292fefea328fa92cd5533367ae9b6d3ead8ba1ae9d37b0ccf7dd02320766437a73c56ed3731e621dd2eb0aa61ac3787c1d59936b1d6a5053bf91e6649295e441d2b0d19e860676f41c3660f38958ea16bee611c9fc847e0927f76335ccaa40f42c7aab9c41ead182fb70487d0c7bda8a2ed3fd1f462cc4b5182124f9c5f55c7041ca23353961fa52f2fab11020a23d0aaf19845a856884ba04e68a2965522c727bbf6814351019b5f682ecc6694ec5eba240f4f9c2957d05c9150759cc81f6dbcf1a5321a38cefbf5ac6a3e95159add58eb4295a22c13021cc99d2802bda13c172b35af0e993e70b361347f49603e8df8c6cd011c327601ef5fccbc6f9895e1b22bf73815c92bd12c0d459ac35bb15a442dc0267e301fceafb799cc5572c5617bf9426a40b37ddd9fc406721813a40f9aebad10fe60e0544f1bfc1e3789b3e5f7e025cc0ea9f8530a347e02f16cfca980e8b37d5b9ef759cf013aef3d5d22fada528ad8daffc5e4714710dde275ec294969cbb872786345be8ad0484f681acbf515d4fd1650220177dcb078028577379879be92fb5a33a6041075ad30ed6600f97fc4fdb1caf9e36181d8c051202b90c6c5ae1d76460578b407f8edf637756f709806993b2fb3ac66279eb06e6def0d69d35ba2e2763295aabdb979394d31d97181f621d5f30c173b51246f3c45d64d73bc170e989b8798979f9cba46d1fb2b472fea1b394e00a7ab484b6fee59816d1e0b5a4f93c651180bc6a3f8b898c4146a996f049a130f790390b98e91846f2511edbc0b766831ee89f0e0a44625b7aa201a95fcf88acb8d3bc94c6532db2437dda1a3c60b0571f016d1a73f93ffa7af4c8fe766965631b4bef247a5c8e4210dd3946d74bc45fc8562517a315446bd93659056f2fa68aa30647f3531e486efdca18e4c86c3cb655e0a8632f9a150d994629593a6f352b975696a2fbe32bf9ec1ef5a9c64c609ab9c52d7c5358af53f6e68718f623c135e352fc89fc9b5b3e0285ca06a0b0bf76b152e88673b1fc434e31a1c06af49021b61b545cebb736d2ddcdb09d7ae786e4eac5593f3bac45f1cfe097a4d6a5f9a36d6f0b66bf34f3320a54f566f7644912e6d38fbbdd8280db74e6eb34d747852b256b475f5391e53662cffad2f1130ad251c3290c8cc3c42b08650478ccaa4a4d8e55fce702a1474a3a070ed2ba22f6e8caaecf875bbfdc8cce663d4d9b99f36e69dfd5c6c6a8b5559ebcd1cb665a6a614e17c48be9d289e55acf7160ebe382a239c5968c382450846587f02b14563dabce94c608d7ccb986ce7bcc74a5b20cc1e6f92789924669e0a6a8d2612ff35eabc788694495d0b55ba79147a3367548bee2cd363b5a7ab772e78d8243a01ea9f691cc00000df31c08fd53e21ad806b2e08d2e1def079c086fbcd6cd8af01f97ca82f723af2ffa8d96e175c900789697241a03e3e6444eaefefe3c3a787b3a06502eaeef9a4623ac492914d55efaa96084d9484d7bc1c46171b2111ba663ffabae85d046def3e86403ce7aef5df05044cb4607d570ff51202803442674625562c4d7084ec78c6fc0f9ffad05b0864f0301637e3286864058f35dae1be147d7fe04ee254a15514f35f69b4753c214088a62f288235d7502197c3678ab32175166a18bd9d3a1d09a80cb27663150fb9c02f67e8b298c5c057ffc04a99509d555092cc254139b82d140e3d46ea648cb94577af7b7ace4a12413c539e0d81eeefbd5101407e4d9519ee690a84193f17246a84dfcd8bf541e55611ad21538aa8714bc08c036924d891caaa1b6e62f07fa254b2f21189a1e935bf379b5d71e8f4cd83150ea487f363ff4a2a5e48554319c3d70eaa32a37eb36a162aecff31b760eba2011d6c1cfc12cbe07afa253d2859bf32161cada2d329629ba42d07e17694577342e909f46111c4542f0099ae8fc195bf8d034e36e0efb7fa1cb4ef414fd14d062e9d5f33a1008071cccd949e3f229cd03247036859ea7368697c6961a44d51fdbdc251c94b020392d21e13af177dc619ef5f687c0d64218e5bad23539eb73f185cca44e13844b38914e6341f631a2c8c3730b981ad9433726dfa0a6390da336f6a592bc4396b62b096d95aa40c402719e0ed6ab931cfea1234b18996ca748b0f177e1c3e09720d8db30959f8add5d93d5a301e8bf2494f3fc504988475ffb59d112b78a5d30ef48b79a0bfc7b55049496131e2084dab1f6678a3267c8f44f453301b6a32a44de52aa5f02b10ef37cc19aae40f4b1d65e342ec48670dec2a533bda359ed895d2c23c09cb7997e8fffdc9b4f3274868b60ca44412c4413633720ac267e237eb432a8c9cbdf24530ea775543b32226efcd46a78cedef4f046f2d47c89f5b71478870b395412b5f30b9519ea21e3fb8c94014162316608ae53cc3f2676fd454e4d460212e467d8e6c03b77f3e94bd7d49ac4a32ceffd7e223e09a1cdb29856ae6c28792ec226f3684e152e98e92db519b998cfa740e640dd5715691229e7a94c64b77e6c4ab249ea67444aa770020b503c9ca0d5e0d92ba95f3367bf98f7148342f6d5d6d1bff0d113f352d3c8ca646ffe54020ef07ae41b6950d9a4ab1a03fad57897870fcbc5583b3af89330d976f84999406c7d753b5c950738c95be4d2423bf308d6e4aab677d8e8f062debbf30c1cb91f9d7574d529ca68302d8698b2aac580026f29c78175afa1a70a5051b50eb456945798bffa9a61c9c7862bfd02e49abadc191b22b07a8b391335466322e9aaa1414d09d32a1e3882c9487bc12a0da9d944326ccb4e05c8afc50f5a596c534acde8ce60d97bd5fb909d61c8dc86e7dda1e1700539e0714b0b0cc53de81df455a2af11f45841383d6df00abd05c2653af3c6f1897ad7b8b9b9b45f09b1a8808f7c9c393f80eb345e59ca174bbf158f9c752eee3821d05d4b27f6dacb3112edc77a1db47778f9fd7449eaf866840efb262a5e70a49bbaa81ddbeee87b56ad20f9769ce29fa9386da0eb2c6f75f3ba0d19217570021dff18b928dddcca43a4f6d62ef059206cf2157231b9031a691824fb6570baa972ef2b2e5ffe434ba61c8c5bbce78ca2908f75c5f5d4a8c0f47bf9ed0601f3594acdee16236475c61fafd942cfe8a0a08b007320bef7b68f34ed7f15ce61de04a352b91e151e187aef47b66d731d855eb0dfb23ce85cec8e7dd72185f396b3ae842c8a7c70e4d993eb4b83bc471aaf4efa2a2663208796baf4fd957b61dc0323aa4b4ccd575811eeb99256677c56f75891292b84f9df2a5c4e00f5c6928e81a01766ac70d54db3632394af5440a11debb6430e66edf4a97321df7e1640a8dfda6be04713a3e1d3261b9ec893f5d19e57e57812be87ee18cf25a312d777e3e694e8949fb2eb939d728044f7a9b9f655492ec65e4b21e876d4dec7e7edab05c218113e0509c50582ce7ed81778fe7461348e8d587c0703a95d4ea1f105f243f75768e9cbb0bd88048136ecc5932e737e6894a662f64fecbf5a9862eacc4ba5cd4a5602d95c1021d57183400a38356cd752dacc1d214e42a4b02d9a0d3670e3464ce0258f53e3f3ac3d448c8b77194a2f72a91f8e5343f610d796d0e63e986136d2ff75b6607655cefadddea837bdaee6d64dc884ce979fd4d318c63b2fabaec2c3a697f1db49083a83c9a24bc3ae60ef5a1ced613c0e361690e90b725135b0a757cc288f1973b2329290163521c5529d371ca31eb503ad9fd8e881d8bb59e75b192e9d32cb72e6f7c977a5328f74b02266801df2f97d02de5c880fe06cd7a82e76198b128642fbb3a7e6cc8e610a607c3a110fb24ef3bd6b07dd79fe41d76f19fcef37ab346bf07f000b6f9a68a1d5e2", 0x1000}, {&(0x7f0000001080)="89b7dd2dfdf83c4305e6089e759c67ad608bd42cb603fe8f3819bda4c6393d6b750b15133b3f8aa73c70a9ef15494106fa7c20928e4bcdb9f5c91dfc86d6dc56ea84288bb3a0b93e7a92790da479409735b1b7b9bd30867012b5263902c2d2739575572ce502e75df477999bb3892907e799ecb01ac41ace34af4d310c72a259d3da373597b75bea273e59610e7486a66ad121e8ca01db6cc7ba6ce5ffa181f28cafa1096d2790269196fec97547836871760d159c586a3fe85411503fed425a222bab9c4346c96d6bc41ef5513acd2c8ec746306502", 0xd6}, {&(0x7f0000001180)="200ef594e5ba28f2ff7bec6ed58665e3cf0ae93ae71b5822552fc6e487a5a50df41376c6fe7502f5332283bfa4a31e46124b8869cb352f88754a7a9f7d3c33edbedc5de7a362c6f981734a0095cae57ce41f7fbdd77742753a1098e2ba18a1203be40a", 0x63}, {&(0x7f0000001200)="9a820280caf0ddecbebfe80c1554eebfa806a80d2d0dea8d7ed1a805f8763920a38e859d76135592713d5e5bf48458c5accfa5962d9e6843f1952ae370ee8e56462935db9061475e2705a493937dec9831adb6cee373db44e762418889d4b79315faaec832bf60d1c1aa601ba2b7ff17375202056f044b06385d4f44e4a0c31007360816e1e8b41fa56f9402d313e68434356b34e5200ce814301a250e4f6d282f699cfd5cc14f0d638999d0b64d600d494165b2ad7effebbc87a821a820578b390e2603cf9fcd087e6067dc6e8ff59ca7cd68191a4d37", 0xd7}], 0x4, &(0x7f00000027c0)=ANY=[@ANYBLOB="4000000000000000ffff000004000000744c3c7d27f1e761594786449bb9cee62a9168f87c9fbf3416e3f7aafe0614db83ceedf2ffcafc4c872761bdefb6e400f800000000000000ffff000001040000812f62b1547a12e5ca8afa02212dc1c43ab7e5b9d26c290f7f623e1af9ba2f9451c24ac869db2e0154f122a119695a4283b6d54282842c19be79db4e2c03154fc9c6b167856246d1e477d1991d648a72acaca92fea72eba8faaff6ebf86ec9cbf7a023b830a603835355bcc50f46b640570f6da1cb9d7cf710538a7c3482d61492018b85c75e9dbcd41df67ed058ce5299f9e36f1fd50e257d52857297efa3bffcaf1b3ba027090cf1d271b71c5bd250bed279055c6017a4b59bccb015a9bc1777ee7036dd2bc960f13dafbbfbf08d292173c829ebfc784c4428526f7f83d4270880c12edc0400009000000000000000ffff00000500000016d1b6f171b2a36e1a929a72e927baeb144ebeaa5f7588627c1c5141372e1ef6a4e002a3acb1ea44f861afa979c0f8a5043975c87d9b8c84cb2fba46493f9d91ca17544214b846c8edc03cfd38f6082902492bc303506c12abeb667ed4c46624b8dd4e64287adbf4b70e42d2c61d762a36415243d6ce53b5dd3d2500000000009800000000000000ffff000006000000f8e84f43fcdee7ed0edd5014a7e1635951db1451ec16eb0e40c9bd4428305f6735399936cf6f06a59cfe53736bdb4783cc9769125b00abf504c6fd245547af7b85d545cb02df06852a075e2669492bd4cfc0da0083d1ec8114eccdf82d382cea8a0e65085bfdd76b872575a7eae834d3ed4afa90d60f0e352f8490cea90dc3c4a9e866fd679923e41010000000000000ffff0000d6c6000036d3379e157f1de1b84c0a304d6bf11c80ca9e994b9e3fe8f345338eded096a16d441d5ac19bae2765454f53781499044742dfb4934f1421faeceedbcd73622e01cd29999ba40fc5adf968a24ca5e83f00b9a28cc1bf420845f3f4df3b64ee270b1543f763343f7c3f8b21091b16d23ff5e68f4779581cab9a01b99d3f619ec3505fd541c1a0dc35a00817663bdfb2c0a84f1f8bf915d639ce57fec0411bb34ecce9c55f13d6f77ab78fd7dc26f74c19bdf6a328d89b04374be58b81433715f2cbd2fba260597f5f4cf45cd69763ed0d99b42c95e90d4ae008debdd7ad97d04ff6454bb61065875860e1ea34950cbe516a24b8d7b6fe96366004c1cfb757f65e3f2c6cd58ea2df94fe738a95291b01ae8a14fe00fe06bccc9cb43c98596fdeb9466bc717e590c7925872c907b6e75157d04a4962be03a7a595d742cb6a4acb8a75fae54ecf25ea860b21a7daef1b310c8d77568b16b7f651fcdc185f472da88becb2a3e784226eec8205ec99e374d9b6a4a7a2c7c292ef86c57e29b3d3326b1554ae2d57343a951ae3900ae3a0898d61c6a0cce8ecac065b09656e3c1f192e16e8232b14430857a9ffeccd28f7836df7259a3c7b3d51fb8ae190169dec1b24c8ccd66fa8546193ed878ee169693045f343e079dd05baab5a739de173c2a6a4b6cadedc5cf45042837a3fad2cde5333cfa26ab026fe93311ec2733deae08b10844e8f79ff8731846b7b2c07a1d63c81fdbc6595b5016372a06efef65b81ab2fed7b8241372ce890ca31a50f3a70c5f6042fed56af4cb97e118ce849d916ec16d5e89ff4562583ac8f0b933edbef4f849a9533e4d29397744868e3334bec2d7068dfc4156b0b3398af9d070c66ca384928568b4bef85c40b6131b594cb6a7a1647fbc102646271ba55cb15d2a2c86c36b2573463c0a7495c8f07d26bd75602b78e2fef3a678cfc72b4547208bbe107592fd08bafecd385109d9cf3cb088de5aa790d68929faf7dce3a15039931b3be5b1aaf5c1ee901700c2def402c21cb07f3955219223a7de2f04b638a031d5374664c06ea69d671ca8a11da78ffef4891a2ffb868cac3fcf50de8ae9a4f63e12ca4ce7bf2b7529a8c69cf5007ad4ad9eb2f4dcfb807f60f80c2be95cbd58ebf6eb8c8a1a8182a4476c999a9ef7cbdd14014ec497aa46614d312dff3761ddfe5d43d81faa076aa55bbb90d93cd62f533e5adc3c701097274732b72bbf2795d67eddcfa7cdec41472c8ff3563d9a066d5a9f18f941da231804d5663d4fbbc4bb2bbd1e7924424c16709174f2c0de13cec93f6acac3d8332e691cf67b1afac5bf3870e4406857b501e834d6e906dd14fe88a9246e17372340f417192a3888daf7d669b4f20af3054329f0393b83fb66d631fd4afc9dcb35323968bf0bef924ccab5869ba361e010ee7843dfab0d2c72336828b4e6f31feacdec97489fda7a1f773b689c79af5e30715f87fef79c4373b7f06f571a5ea9a0bb32e7af15e3270177a1ede732e49950db1badb365b763e9834632582a67e040c7b87f943d8561c5a100410b657faa1a3f946f2d5523060fd6af6598c10749ffedcd92735399b6f3832b5e26a285cb70ad6e7139a71b14dfb0896db587dbd15f1fc039331da7313102bcbad207deacdeeebfe5fe34c1ed4d337c991b986869a4a44149923e36ae9d18c702e8ce0900f16ca5ad9374be5fb988963f0ed091cf18784b732ea759dd39c8732b3e8d12c62f8f91aa3a3473753f72994ae9611231493c6edf4cfa98be17eda9ad12ce42c9d5b9c7f2692c22ad17acf4ee87f8e62e799a970858e0b5938926cb88ea82a90b15bd91f1dd232ef67107cc9b02edc1e2f96302c959384e33295f213f5ebfada21a4cdc4d39b7cbf5c69318a543c1f6eb4318d518412f0a1063fc05f93910c9ab02b6d105476d70598d4bcd84664ecb204c81f21be9e98072ea06fa19442290fc4d47fc8c63a8b45a9783ce7e549246202b2223053c68b98a5a965473f0d69c05f7c0096e85a68c69d3c205730e5513fb8f79a2250e2c2fdde525a69fdb9a7754b8c5afd30f005fe212df0455f1cb63a34f58ee9038489f5cc952ac5426286655e6cccce30634f84ed96c41603a84578c24706735de246507d789e048306b3fb7c40db35e47b9cdd3c21dd8bc7cd12d1477e69675e83ed6ce7d7416e85c502dda7ed1f25c1a41158c8c9ff3e087633bdd692ce4c542c14a3810a9909792e94786d50466081c7328777ebd4a880590acf8aea818117f63207b01a625657ff948929eb508e5f6b962e9bb6118882ca1398e8205d6cbd33404b8e957c5dcfba1a757a9ebe0228d39618f6a764a6dd13491f8169be1ad37a68053607aaadfe606703d531fcb73e048166cf001fa3df74708f4306fa05a263e1620975933cb141ea61f610f13bc64a28b4d23083ba6768af01025c00f9fc0cca2d345ac8607e92d199a45d5145f4d96c9d903e4777c04af961bedc29e1bf2d66e2b5c709d8262e74f3994031d36248e1a533ca9672d7bad045b503c6757f29903600208bc65c543e405d270f797d29ddc7a433bc3c070e29f2cbb10a10ac465b44433e67d2db8fa9e6a6a7bf31454d47b746c942ed01a3c3430e7f735af347b427572076b5275af3dcfb6e161eddb4765899724434d026617c22d35cd61d6bc5cfc0086f9f30ac5ac4f3c2407b3eef22a75c0b5f2d8bacd84a0baacb5395adb6c8ade8ba5a91d8ee6ac34f2d92b6503ac46e6892ffea1dcf1c34628280ca2ea587a58f5fb334eb0e21bbb0174f7b7a697936c64edaa09ef3ee2a1531afd95e52565542d217fd917874d58124c734875273a57142aea9a2f4d44bc68da50c7f721146f5858785290b58debe72123c27f3031fd51f3abd776e2dea346382b52446bff78d33932c7f301cd10f00f7668527b163f165ebe2128e7335ec1113fe071eaa5ccef8fe9e8e74885e977f3a74fcca48db07546a7b21086b2dac1b1d138b9ec52fe4cdc5f4b59e3f83e9b558d69025f14834ab3e83392b3b5b65d575a2ca215e2fdae1caf9d204096a41f81e7a2fc38d98c0467716636a3057c20f94a85292a4b2f615d85b2024469b510b4c1bc8342db482913bb39ca7785545d04588e857eaded1bee9fe7ea6f80785f1e2ec605d413eb717e27d4884f641181dd482bcc5f80fb2231e94bb136e8de8185a82707748febae8b02b46b0f9dd949bf8429c8d897b4f1e400f11a6c905487ecca98de64112669864fbf6b94e5fd8c415761d89fd79b211d17ba7d8653ddb7029ccddd919ef7b489bfcdc803278d209fd0330b35c0c2c52e47db3ac32d0873105ed6aa5afe9a446b84997f0326588793e67dbde7f10e5df7a99f014a1ac5f807d66f530d18fc657a580c5fa54424a5f358166c72511d4fa0892c27989626adf539e8092c691ec17e9d822c4d0ba7452a564d67406cbff932207bf4a10d716f455e2ef0ad96df5e3177c1e6333c50facff94cff08c4e2b38b895a778a3e66c64aefaff40f15c23058f1060fbc9cb645b0f4db12f1d49ae57488ed70c77b981935cc3a56321046edfaeca6d061f19593bad0738392431b9147a8819b174480b2652487c60fcf10e4e085edf2edb2c88c848fb4f148cd1721acd50091774ff76273f8fdf97c0c3c88cb26f6f96037a6f8b4a881f342e5bc293462c745056b49d9a3d8556a458cd4edafc877187f8f95e2c3d855f7ceca46e2bcce255f0cef1d89ab6665adffe552f1f9df1081dfed50fe136a2acb4285fc35a8425b0e1cb634341c5bba9182a1777c0dc1b2136af75747dde5bbd2bef9589ebb5774dab226839aec6a12e1f4f0e1f6a0e430f2b77bdf23308e180b43abe3bbbd8cc1b5de71d7b678290b9c139c0f969bbf2c1e2d309bce107791b5e70cc3eedff611569650ac482d63e113ec8dd90256eacf808643ac8163baf564a161819473bceefb3a17125a557763c66eda7c2f4c817309106ba1950af3aa0663fcdb0f84d8705d835601e6ab4a958905244e9549715d400598c1d4aaafb55d7a773e6e7216e83de23eb92ca0dbaff6732e84472bf8cdc6d2dea4f95dcda12df1fa8ec8fea0d2d3b8d40772ad6ca6ca18f523dd326c29ba450a7b5ed10d4f05758b067019b44ca6d5bda4639ae147bc6a4a4a75e5660a6e35a9d6d4045f66e052456695c3d90c7540636a77a6a48006c1493dc42354d688010aae27816a17fae2f35ee9904ff57b1d8d63d7099fd1251430015e13c9ec66fa0327cb0e9e957dfd30dba02fc7e6c4a453ee81080870be1ef5ce327c62225e524d95d69e6acb3180ac870b22d2ef709df7b2e1ef82bb92fb70cfc30c35a322279b01d243a2666c8b418df7b8a6f8fd478721ec74aae7b91c363d33f08ad82cea499bb2eb866d975d9009b32e36f224cb9db20790e505f77db165295b18e74a2f77c2740d146f32499ebfdbffad83e51b63910a2de583b0ed02df7f4edc93b08681508c02525dff873016c0a2330d910a4c6cef57df06bb01b213d1a700bdbcee7ca6590c1cd48aa216738ed8acab0fc97f738aac59b9ac6d3733165e3af17bf4d6463e4ffcac5ec1183bea8248a3e3671e84598de71817d035f548b8b0c1d5687e8b8741246b23ab1075a9a07ec7f91d3e374426b920182f64acd971d1db41bc0b9bcc66c3eb3fa777947999f13cd484d5e88230a15cb032629337ff53c5a6ec6d2ae36ff79dff4edf3c7d4fcdfb81a3ff418a0b5f3e8a089ae829b6d4b5263dd35542541660dec5e0151d2a11d17e7d9681c916dcaa4a15369260adfdc77878682f15b29659a768ff55d8e64a04116141c227eb70eade1cb5be0c5d62b6a450bcf89bfdc7fbe7adc8125447cf3a171688780bd697db5323c5d560420f730329cc11179f1d2c8132302085e88f4e9feb97a94734ac1357b9366d9f77a6738dee6e78d1484d87aba6ebf031b7311eba5ffc58f39af6c6c543f4e56e56ac02f8fdd27d6566ccec8da2e6a61f0d056797831cd2166888e0c57df5965b0faadd0d92f4023b939d99826d860a60b27e471bb526733270f6cabc78d53bb7de70794ddf32fd69ec58ac3fb3814c3377e4dee32450443483411cb23f403d50372c34e584cbca501890dd3bbae43b07e19da9697a1c646d5ad4c48fc49412917f4c6033cc136d2023e20e2af6ac41b5338d6e55702b5a1ea87e39452828b2621e897c3bbc732415ca51dd661f9aad76a3565ffe3b82a97d46e581181deb0c12ef2ffc1450b24b5392343f38f32d88f39734344ea0ebd3b20c95149a4297697baedfd96e17be1bb66ba3de6ce679125d4cfb9b9ee17f7896c6cbfe74be765b4f1e4af1953bb0885b45f8f64df56ac597a1543d0d356ac1d5346d87fe4fb6c85d1fbab246143975de334d1392ebe1746f07baba967d167ebe955d3a06b9a09c68aba3fa3bf20b64c33f2d559bc4b4bfbdf07263e06c638c8b50f4608c75b8da04f449ba3751afe78568fe64c7c2a4f9ddcf0f255213bc1ff10948b8fc9057cdbcd9ccef657515e8cb2136047bf7591dac82bc20f509a495add17092308d89d4411909245ab2ab1eca06366d782454a602300a0b103b0e0d2f7508dbe60107c4645b687c9dd190d4fd83a7b446f832f82624c09e79aae27b52203c8e447f959e26e15ebcbcb6d0019658563c8d9998604fc5b2f14abfd9e607274671eb12a4856fbff3afec4bda1b766eb2b3ac3cd0daa30e4862182db3bc5ef3215c1a13cacb07a7245766c9567260e260eeba2e604cb0dc6e5aadedcd80aa7a5694dcc94970ec158b38a904e5e7c500000000000000000000000070000009ba6e5a384aff0fb9f5e29990ba131659f36b51c2d9c8f3484d8203732bc7d70a5be14d5433c6501e49c3d2bd590009889c0cc84625e7a38ea0000000000000058000000000000000100000009000000be84859c1fbf28d412300ec2cfbfa0028070e81f67db055c1d9cd4c35e7ec48bb06dfa20b12f8acc851b4dd3e64ff8febf55e25c0424486ca4c0fa5f1f4c1f6ba35fe2fd2582788d4000000000000000ffff0000ff0f0000f443e5774f0b14ac1b45fb42cd800eeaa0481ab54a64c0a8ed931eeadcdd3ffb06904bc8185c01b28c61000000000000b000000000000000ffff0000050000002fa5cc2ca79175e93326a4f37acce624beb630852ad088ef606fb214197dbeb80b5cc625c0973ec4e58b38b45db96bde7b11a1a288d8cae82fa81c7574de8e0ae9b5faa0ac0a644f8b043d8045641b46a96f0a0bc84bf0d50d03bc1ca3b78e791cca1f576ca01f99d21dcafc431c817b4433289dec4d47d00c8b994b71f037424256cda9fe0ab87771787c73200e1015e80ec6663b4825f86670a361000000001800000000000000ffff000000020000feabb51b23f7000070c93012f65e6c41ee1e8b74723a38a0dff22b5d42fd67ee50ec4f263d"], 0x1420}, 0xc) 00:52:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0x6, 0x7fff, 0x7, 0x6}, &(0x7f0000000040)={0x800, 0xdb, 0x5, 0x5, 0xfffffffffffffff8, 0x7, 0x1f, 0x7}, &(0x7f0000000080)={0x3b7e, 0x2, 0x2, 0xfff, 0x1, 0x4, 0x0, 0x6}, &(0x7f0000000100)={0x8, 0x8}) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 00:52:47 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) 00:52:47 executing program 1: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001d00)={'./bus\x00', 0x100000000, 0x3, 0x80000000, 0x1, 0xbe, 0xffffffffffff730b, 0x7f, 0x1, 0x0, 0x1, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4000, 0x40000000}], 0x100000000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001a80)={0x101, 0xffff, {0x612, 0xffffffffa5b12892}}) pwritev(r3, &(0x7f0000001c80)=[{&(0x7f00000008c0)="abd995a24668132adc36c43e2eb0a1026c3048f6f189a616407a545db478b1176d9d4d5d3bfc0f89819d8543350e5328494c9b1e7919e72007c4c32009b32c043d62fcb4b56b197ad55f433f3eb6136a6ce9831f0f72900a38d5db72fa97644ca67a2cf6df8d8c20dc9f73ee5916e4f9a6a3206fc5545ec6a8fc2f7748c4031fea5f9352ded92fcfc476fb68bd09a0999ac4e89729d3e827fa5159ee0657d59a1287155173b04c9d2af403ca7da9d087a7d51e662e91d673d7371bee29a826442981451bbc81fe92c0d3933af851a499fb17fb6f8241a5b75e62f54fcc31b58641541f2d4d4432da3b2150da4ac51d03c30cecc11284bb721557da798d607e91ec2216e298c9f88643e1f09e0c3b70dcba4f998f0265b533957f96a63b53321a901ddc8f6e1ad9ebbf11fb7e51f75e296679b2fa7880f7525702ac70e37e280972ae0c440b0d38d2fce403be269afff51d9a63af40166a3631c4b5b965fcb2c183e078bfbb3f185c37df66515b2dbd09402046131b9d44bca5066ffbdeba86970ebf21de27d0b124ec69946e3c2e503bd44819ff3059ead1714c4fc651edb1bc0e0fa377a11388e2c8a65cbd3e915c131b58eb31981d1f56a8f23ff3a08bad8da34a8dace04b5bf6cb44d83b88fcc6f0406d9dc79701b5262fac20db0a04dc3ee46d0732b2c59772615d6dadc63daa31fa61622f423652f840776a76d2b135c164acc9d8d97186b0529f7f9d03935e294707460e1f5e0469ba02a15615f3ce5d2ba2cf2827307b59a35fafa89d99bf7408afa85101a85379cbb13d58c04f5e4d7a53c9d837260a9ebfd66f5bbfea9dc5040773efed99525a6cb8943a0abae8abceb23da9185441466df502e36907ff1ff1cbd76949615658d78b3c1ac90d452aa78d7d810f2b26c55a2a49a50a32e2cfe3a9de9bf80ff0b9e8b0899e2268338d9dd1fdce6a49d3c031b58c8d7c65571ea5922eb2e9321dc1b8a3185654a3de028e474fcabf243dfcf51ce1980985845330c4ba52013e1104f3fabb21008c1cb050d4bf7ba0c7d07a9d2b15dde4aa9d7602cd0431069bed91c3ba4c74059cd8bcb910b3d6df8fd37cec4342e820a338dc968213f86ab0e55ee86d8ea94629d888aa8d2303901ef1c43c4e3c99a7b98cca7526125269cce8d9bc99ae7bd9532000c927dcf69634828e9b1b8c881ede5221596614dc5df39920f5994ffcbc3d7c89e71be90cb9e520953c5c56a0757b97a2fb68423f0fcd87d7c6049b3e369c218f3cce5a4584224d156ad2098e122837aca45a87f602067d7ec8079a2d23323b557df0eeeaa831e1ec9eec6fb038215d502801803de4d4800485e66ef1892f26dbfe1d52eaf2018e55a01ef4748311ad1e22d45a6a6803e1e2026518c0538f1c921351a3e123b363fe6d8769f74f50c7f0f969d3f0d58b9841c7ecf166ca9567ac85a544a5458e7eb5371f788a0661b0f315a5424bf3ffe67c6f2b37e273cd30dc27232ff343c6a7b0a2c0a916a60c1a19f54854bb04464420715c29479e84f871377d59c517013e4a36294675b984851b622b561f2de92dc30605925f39539fb7ce233fee4de3a3ebc0753753901a66c3912e2a096bbe4edb98ddb36b9444d8c245ca9069708a272b3675ac39d8f611293ee5205ceed79b18c7a72bcadd7175b1ff6d33be1d0da43d5437625917c1f8405df0e0db84fa8b4ea532267a6b20cc2c0365ab9992251beef987cad8f8884e17a6d5879b4b485a66e0dd39be81c93c55aba0566a968fc93c0d4c0a22f2355e003cf1ec9bf1146c4caef7258b6082de65c2f6373d3aa84cc9f653796dcb22b40c3fb4582ed7634f36595076cc2ee4633e3b6470017031fbdb9851c44067f72161a0e175313255ca9aab5de2a9a2c2bd6aedb5c4f482d4c1e14c873a0df13cfbfa3f3baf5f6005920204829e4c1191403e2c160136ae0165190748eeb20272303539e11ba99e33418b594e1e7d7c69a31150b431bb285c828a29d5775b25200e4ee9581cfa355963e4c5e5f1868cf9f7da501bdcb69171663734543049a82f93cf18134990b1b62d9ad6a4331e96944be05c46fd99c0a48fc7abfbd39cf503c3c79445a5ba671afce1f295c6007419188ae6011b0bbd995ec538ea6b4be7b875e1b033975870140d9143a8792e552d8adcf02adb95ccd2010b391ea85eacbed3066643341c12bbadd1b06545039df2fdb22a919e4b3066b8f0554ec4fadedb02861396cfd8055114fe41b01117d0848a34b343c399e496533822145532f96ab3b6d4c1a599801a1688ce3ded05a358e981a083e1f4eedebbc9217c0da4adc28556e36e61f535957dd5453e2b617f334e585969d55f6f46e3e44c0265c48a9682995aa57036026c7cf4e7521c15df1d9245cc431d34fb74a39a0d0b5aab0a11145905a73a099fbe356c3dc6b3699d47e661f25702977455a2ed0f0ef7c439fd57dc0e875068570e8028a55e6767e0cec5099225af16458e4533579fcf9ef785435770065e0ae359b1256d64b549bd5c69744ee3f1b465155161c9a50191ef4d6ee7cdd105608f5820a63d6098147f79ead66b12dcc7412da9a7597a3d3e8beb0aa488b22cea938acc99ce8e0d45c31b31ae2669006567ce8d214b4cd2044d2f84c6269fdfb4ad51e3023048a0b5b4d8d075ad0bfedf42cce40ddc47abb92857652835f9b2b9573e14151998493b881100c0ba536fd227317116260a7f9259a095ef39cf9a08b43ae08e412eab088647016f4e1f99f20bc34ec97b22600e51da18d1817ba37e3a8e76a81dab586c3c4b4f417007dee90a05d73cb42b79b6dbcd7d20430d01a1cab6e0fc3c2d8b732ddc0fa891404278c4da99aafd1db98d88ee1caf62ae1fe56fa9720b1849255b97ee6093724cbdef7b4990e6799dae5d78502b82889774a36b93af2705fdc498253b2dca2eca6ac6041f1fcba211fc8d1743407e1c10cd43e13e0f9c3d1f7bb257a476f0a5a4bdea83f15005833adaf4fe38fce1e1bdc270797460d1c9c47a2732d70b75f10235ab86ae5c1c20d8a64d7488de37b8e227119af09e9572214a48ab250a90b9d344e21f102f6963de9228178b971456892b74233b30b2c738224f16e3d54832fd687e9e077303a39760a5723afdd530f3b81a0d214b1c06692803673a5bb9556370925cf65798252b50052ec2a132afd1fd147e88db1d7bdf8cf8ea2a25d689186c71e7ae9a2cffa1f2150aaf766a4d017645e541cf81fd193399ab1a34e9f27fe31b591243801673f4306cac48663bad565cadb1b6cead2d074ba55fb11ed98b2fe9f80e81be36fcc1fe967d173b517f32c2d48547c52a0979dc5bdd4cd2a3cc2612d22771663b0cbe72389bfbe7f704aea1433517be693983975168ad4bc4d3712886cbd62976cb566a75a0bfd846f662c403a7549a7cb8ed25c65e5e4a4995a9693f4498f70faf5fd634b5c99242e6bed76deca9fdf8702355444839bd7d57ef9343b15d7bfe9a3c6f7e9ba9fbe812b115cf820aa34b444c157e42afabe12fd3fbe6f22e2764b223505bcc6391b2071cc8d0710b71306e67d9162f825c861fa32445ef9e0127fa72e6997f195fa6242021abc83ddc5aaaa9795d0b1fc489e7f48108340a4aa35d278574c4ecb56596fe1ea9cfbb612c6fdf317cbcedb86e1996606285ed6bf926e4e2192280f52cdb2cf9a0d90abdecc170efdba626a97c94f8f69d6e2f44e3e49701cb788cae81c3b196bb45328ab061675561982f6e33b4f32aead41b915b1796fce87dea36e33976ddbb35f3db263b647ba5a26beea2b1bc67e42373f6ab7846046806dc7b5b16d98aa74fe0d5178b61b77baba66f3700d141c9bdf22d37d365228e41291b7a40c86807a382264079c26e478a109bfd1dbd38c42c9e2a7cf191c09d5c79688d08416eec8587a149affbce75655d1d65f6ea3cd8ffdb6e50c2977e64ae43d9e5b193c76075a2653a4a4a89c96fc74c5d0fa3bf291ecbe073bb501cb35ae150b8420201a3545110b4cb618fc0d07d4118d5285a140168e08c7d750ef31eee9d8a6b2d14e93da3684a861fce0d3ff90a0d994c13a73a05095fded77b9e511074abf2d9de376cf02c5e167e431cff627f2e65df0ba9ffc649fda492d402aafe6a1b8a11a1dba1a2c8bf62633b5b9a9bc4c112226feb3cf329d8e839fbf9bddebc6dd57391ec2be99d002555a2e1b5d980478128abb219b61be2d5fd995277929d73e6a11576e07b5b66bb6bb68b3b8ceeeeec684e33ddccf9f296e4370f066256915fe2c1e018c61be26917571ffca6c3fd367281b2847c9751a88630843ff89f0423ce572981fdd4df7417dbc79e6bc130d444d778bdf1a1ff77b9c824736aaf5e0e24734133c21624c0d0ce5e6206c2808b3ee8f4d27cb5c3d71bbc5c23622f49359df8cc1f73984ff3568b3d767a75bc2e907304873fcb63bd6cb84d269fa02e2ebaf7dce41660b408573487be159a5b9f74e21241b79389869bf20709b5c7152c8388db6461f3b8dcd50e90f0636c84b2ea7327c90c9ceea3457c5edb8fc79fed0cc249f5fadfeb49d714a11f665a5165cb11001b70cc829826201b6e645b44f918e4f1e4a3667d4a2b5f3281e5c65267108ce99272d773fcb7533375726f2865ca238326b9f234571289d97af405084ec6c6e5530f7294296e805efc7702d9d6c119d0925a9422b36001db2bae2fa0d56498151bae35a74596a51cf1b9e601f83d4c7afbe4311ac1e50053350e68cc1c47e89fe05d3e08b5816d2bd8cb93cbc1f92a6d7b73c565bfa69121b940c726337175f8a78ec35ae672ba39814f602650f6f0e9a6ed7a15ad4735271573fcafd1eee316a7c58a1c05240b8f680fcddc5ea1173664526b5fea155bc3844ace9d3d87978a4344ed702debc92c7f8dedd8b2c7d4b1ca3256220d7152bc58e69d60eb01b4fd4fff59bec2c47565b293114d2b43027df048cfe200db43207ded93c02304c1e4b72ea00a0f1e2d0930ec01506308ec2d8c5a313ad63812edcf3933824bd5b560775092db6e520b47b73762da7be0b3f2cef11097e9cb5035387cbf840282743386ae3c69204db2786ec9221541eadb79917614f012fb21e1a9dfa7d36a47712a46f4d6c7fff8f507b68ca0c8afdd270165fb40a8200da06ad29cc8ca3d42abafea13c46eebef2bd01a5945eaf48b9bf7f67c6e3772c23959a54280346b276faeda47edf1ce766ca992c4d10bd3453016d8beea4aecd4836e952a8f591a4695e9b21916437ba7717e25b394033a3653b6fddb93e1c6b9293fa7f4491c6825cb5cf19596148ec6bf795bf814cb1be2dd9814afb46116f74b347b4defb1c10d56443584d2557ef3e24cd64402c043abe02545aae67de01daf1d6d9d70b33bd72fb6392849d47f5396ee7c97d8218e0d1eab5a573bdcb283f42aae1288c7a68ce0cf629b74a8be0ae6be9a93c0b89ce77358d6ec2b86957f7f345e341b8926cdd46deb69ea11a7662f975319080d9d8dca98e339292dd989d26ffbbb94ee8f75c37b11d7906916a06b9ce2d4759f8c57133e097e3577ceeccb567f49f91a4f8da0b6a52b23b3ce18df2a128c447972b8a16a920c62afd7cfc9a1b7fa91ed52bce4117417c7a0cb5aff5c3929f5515245b4115d787fd5e90dc92abfedd9c775b02efb44c1367a5381f3aa8f071b9912590f71496bab435bc4eed4ec57a7e6bafef9855e9ecbb9862187b44349294d52d943ba96a1e4bc6ad9b66697a4e14047db35236a321a1469a94a2faa5b75227a0f89fae9904b5746d10fefd419f8", 0x1000}, {&(0x7f00000018c0)="0b6dabb315fea028e9a7bebf5fb40ba90ad117317e7484012b63ab2d53e4bd5dcb2b8777f63aa5c289af205f847e9213fa61c81ca3c049ba53ffd1879b53e253ee42", 0x42}, {&(0x7f0000000280)="9780e5d08aa65e9610cf4267926d226f793566d6", 0x14}, {&(0x7f0000001940)="587821008a99ec45e855c48164391fa25f3b052b06322dba1c36aff0f9890aba5faec0e3e2e85e68d361a8ccd67f2e58c240cb7abe4a0db4bfe7ad6cc4d2f802f43294fef49f2422e76ac414dee38404d7ce5210a82578b3f8a83d8dda99ec0f3c87c08207eab8375c7ab9c76d8099bd627b2bea15d14448e9b88e098f1dded3a24494e7c3f6d4ace46064dc58dc1a2ba81c769b9133fffd14e1ce92e8f224f477", 0xa1}, {&(0x7f0000001a00)="6b7a8f7fa4d91e054a6ae7e9e513a701db201d5f152bf6ec5c64f4ad7121c162ed3f55e987fc68664e01a8aeed978f9e8310d66df5d65855e0f74c9013c056c2c9348a12f122", 0x46}, {&(0x7f0000001b00)="d096a9a92a6100fe48992352c71a74107e9c2f253d9daf11ca2de1ca2d841b257037da5af45f9559618517cc7dd543b6c36e3a2c8508da98f19b17cbc49dde874da212c7fd3c8b7cc6228896adea7a3bd23bc24651b68ff6d0229d1ed6871908a6a76ea1808aa73cfe1e5999b656906b5d2c7d1f275bf3c64e509c66c7c01cb8ed253189ae3f62ec99f61be634498369257b2aabb53810fb8ae80be8b4128d66c947d424f48949f921", 0xa9}, {&(0x7f0000001bc0)="ce6d2d0617c9f4f31dcda597d6f435786762c13c77f93f8d8a3758b7b5e53ac2ff9e0cd936c18ed09f12a08739bee9199c4d7da0a0ad1efac3fb051c84e03aa6f1d61ecde6a58aee3572c5c1ed43f0825e80a3848b52c2b38ecfdfbcb2c4d56937f423cf7eea8e6ecd6c6c6da9fcae21f3ef031cce3efce331e6a78128fcac564f2e", 0x82}], 0x7, 0x0) shutdown(r2, 0x1) 00:52:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000440), &(0x7f00000004c0)=0x29c) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r4 = msgget(0x0, 0x400) preadv(r0, &(0x7f0000000580), 0x0, 0x0) msgrcv(r4, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 00:52:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x84000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 00:52:47 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r2, &(0x7f0000000000)="8db768cfa115ce478c8a0912da17e04b68107baf1da594d3e7d71283a9beb67db0277f8b224eb6d53c964ece53abc72056406736b310816237c673ff61ecf6", 0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:52:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdd76, 0x800, 0x2000000003f, 0x10001, "40a97cb21d86bc0e2bd9d92e69d26b195c964c9e", 0x4, 0xa0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 00:52:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/39, 0x27}, {&(0x7f0000000580)=""/149, 0x95}, {&(0x7f0000000640)=""/79, 0x4f}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 00:52:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) accept$inet(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = getppid() r5 = geteuid() ioctl$TIOCEXCL(r0, 0x2000740d) r6 = getegid() r7 = getpgid(0x0) r8 = getuid() getgroups(0x8, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r12 = getgid() getpeername$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0xffffffffffffff61) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001a00)=ANY=[@ANYBLOB="00002e2f5f27c68b6b757300cb92a3a286b2a90ae43db5023208205a769296be46090155955125ef7d50ae753628397b6e94fdb69467862ab3f7f550a5b60b071a2a864cea0161678757e96a49071920a9"], 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="3c64ca942475a9823c2eedd15c008b53d473ea604a05cc8673758663678208bd279686b0377fc60e102f9ea1b43c9b5cd4e2d9f11fec791cc2b7f84f8e5705da36fc998951b8cf2954d3b3c275964f00e119fdbbdcfeead9f5a019563c7d29a0530f9007899e39a34cf206b93e277ac5713f638379689842d24837ec2ec211e2c7e7fbc47ad5647ddd89524a5a9ddc4d2830a607efa929854b56e93e61862f8825f6f1f6feff74d1235ab19c6f8f72cb0002cfec6c8dc7ba1a88ea1ddd4d7edded7eee09e55b678c2f89b13e5ca2bea79284e10bb26d923c8c6382690cbe17efc8758b80db39a3af2a5d44a1e0c4baab5cbe8c4e93e0e5693e7d4e0258ec236d50b196104d28244f18105e1b662ddbaead8993f9d52d9c8894921e75cea80bfc22b1ffe6f3755aa230894a86bbedba7169b9f13d6b481d83e3ee0c20dd5ccf3b55d51a4336e5d72fe5afd8c5ecd4fd7ec35db9847099e1c2e8abfa21d8e4b52a959ca69195e590592deb1631e7c99d481d28c11ad942106bb97140f21d43e188f9acaed9e702ac22d046bac864a7001ddcb46b64295d7c75a2480ad62bf56ac05240ccb4af5b28769b43c8bb10b379c8beb8f569ebf970aa8465b8e3149e20be05e142701ec048a06a1e3b7d6f92f58c218123fe67c2f41204edb6abd1e8666b5f9e00910bce3a5e9267ed60f824738ef03cb635fd8d56296c38881e7b0e2d8c17761a239a31c87c37a16d40a9b9f278963b6da704f7a00fe2f77a1b4d4cfb1000714d7eb07f409432218003f7228a11499ddb73b50b348510ba3ecbbf33620e99063c86704397f581ae901a8dc610711e2861a03da01b10d4195d1c26f33f39e38ef1ddfa191c1ef0d67c562164378a9d7ffdf197616b04ceb44f7eb3f087c4dea3d9f99a9f50219b5712f52fb89fb56bd39dcdc5601f6fd9c995481f6a813719763dbd1df886d049560b806c7bf54cda50fca9b29a341e16b59905383953ccd74ec07e08249dbd9d8a1ef60a8f6391fe6864bcd8b6021be9a10a6a3f8075bd731c469dd3cb3fd19b56381049ae368e9c05a6f03a355386b47ca64fe728ac9985e232b535715f79841dd5f7adedda2e8fe76387b062ebe30422bf4a8e2897dff7854453036c84cf999336d6bd0bf38d95e17cffec42bbcdf7b48a8dc20e125287d41eb7ac59ba5ee2545c1f8f79dfbfcc2554cf6756acd673d0b1e806b0346022b539afc962ef34213334c34a01a2ecc27687c70b96a2b0b00f4b4bff2c615a3b9c65f066f1039c8d183a0a6b6e62f17ecfe14541b822330fa878f051fef3f48a8516d4b29c8f051eb28e821c1ce94594d2fbad57ffba6f7b4477e36422a58ae980e2918e43f3620a2de681cfd68270f5996999c01990562ede7d3c39ec185d3dac414cbf84d9d361a36a6f11409d5271df816ffa5041e11aa62d6405b36f89cf69b9564b63abefc97d37b60260f06b527a4c1daea51ce3de3c01e995cdacdf0fd1578147f902560140a02edd83b4b8601a83ab15f77f88bd4f3f08bf2477522c957288cd27a14e34e51583b1369d028f3e0a1b44028227976b72d72dbc06f735e649ef0030d3e378e0115aa2f929cb9b905c3ea76972d22b9c4e820f4512a25d10f537464c2bd4d23012426d893eaaf817101bfc9b771356cce3f93dce7cfbf7ba565288d8aea4e29fc305b7626f121dec265474cead641e7ccfb4755c56ccd386b0f5c7731dab45f89a98489cac420ae67279f2fa48c21659ac9971569b6014ce920339113a2cae41d3acf4d8a18330db7907addef4b29cf7eb89da9378b6c9af9c9e6781208a38252699dffb0049dacb126cf08082c2a4638370f0562cc8ba12f854424c62b96efd330c79f95eaa47748d30384a14ebf80caae0ae534028d5a6b7577755c91bdff66088b7f6b21457d385adbd21ad55cada34fcac5ecf22e5c2f33f8ca37c07446d621fc408ea95de986ef951ec13d806372b9f8339d82050dfe360ab2b390b6662720c8e03d3a783da0fe17a021923895dbed5517fdcc57f16cebc74b6fa5968b2eb72731d8d49214c89bda934af21759388cab6ebc391c7579cefb66402cf98523f19b6184919435a4ebb8c6a23cdba90439ac4a9f6e7df70d7d96af696d6db50631707d3481a30f614d3bb5c4449d4263225abe8cd2c0947af2ca33de313652b7908a6c3d80c89c45df39d22f19cceaf098abb8585e9cabc5ca1afe4e28cf08ae4524772c7216123acb96dd3a29197eb396cf891569b5788c04db5111e768e627bbc214ca5b2075615b2a7b837e3c10c5a663c267f817d1129d111691077d30291375c9cc9219c31dfa1e4a9875a444656f8ec71e7f966361ab5f254431418a666092338f2393ad48bf9572ab3f75ba56b32300556003df663dd081b504e089ee06f0bee826b04893213bff7de92c5db89192f7915c3306a3c8aed7c18270286ee2ac3e0b75e222495435829362e6be7d44f5fc8baa72939929508b73ef5fecdd3b1230354efffef8bd374e10aeda3bf49a1e684ce3fd487499cac6a0126e9972ce9871afaea192f9c23fb51a1018f34e0ef64fc90ac9339ba2467bbcd37956947512668c890cf3c354f9cf8a6f8e59c2355a9e3d3dcf0f327e5caa8ff51d26b982e4599148777d18f6e2ba9c4ba6d7aeb564f99036f61a3f57d33c8426f09e7a63a613c70594d907d1951932bb4da5673818e89658333958622ed4762f5577752cff24b1c2f6ef4665200073f3b21c386155c6460c7dff22b024e214592edbc2d2228e31aaed3c3a421ffb6711b293d9a8dcdda10672df7c9bfb73bff22ff27fa4e21190ef35c9e638d7701541f5f2e2671649b01073e0584406e92359c91def3625333703e82381a0c9721dac852bca2243000c9d306ceac008a6e3b739f8f32bdbe73cdf08c5e44f2d15c8b76ba7161e3d54aacc241b51e5287fe213a54cf4e9708ae16d407e1f5468e8a8888c8d9030cfb1d4fa800a616a04632ce814848b42b29f1fd04d204c7e2420ff1d3770491431612c61dce26fd33ab0fbc29e6e782921928a68c33be9793a02565111e127161bfe7253a16aa322dfd33201b3ebea9baf455abc6a7df4ff3f590d8fae191e44a6149e773b72f421b631e7dce9d9c7fa7610216681ef5a4d3ba8604069f48226948a86498bffc94b58a102d441dbb75f72a97fbac990d99ae683e9643695620e7c00913752a765456e1ba166dc5c53849aa56d43bdccaffdc6b22899141fc102468a933ad34e5162327e870e366332cad12b36bcd5d38e16cf86801004e29a86136d337fe5ac8e8326fe9838efda89c24c38ca9cee7d7f9777cbe2c8c21281eae60c255400d9976fdfdcd8087559b8b26104f0c4f978b7a8a82501f714092e99aaff831d18b1ca1744d4336db6aa3ee195e11fddf4d6a4af9854d114b5ec7d7e78faad539c6ede3fe4e6e5cfb7a666498c98877f4774bface25a42b05b86214529ec7329bbacec51a9bf4e1aa667abf29e475d05e44479d6ec527d9eb4889f2cf406472780c1373d89cfdf50dee458283a5b802b2293d16e549b6c4089a903d03808f1a2f421f3087f5ca34eebbbb261333dc38816a91c9545e21f637304cda95ad0b1db42e08cc4efdb1b5764d6f1e390782570770d90615da98039a2001c0f987221b99c427f798a7f78b00284977ca7a45c7939cbe566033c308e3bd231a00bfc494e8d46b186809b15bbe6b158b71e1d000d77827a60e1fd896d343f8c0bc26d923121d448c04f9bec3bf00724fa80e7de8be2fd00e72d0d8baf04ccb86c3640bd43e956bbdd1f7a687651aad5ee095a57edc1bbc347289d6f624d57e735fb51930779b8dec4001f325734e6c8e3d449bcb05a081b107298dc859aff7bed63cab939f85427b497d8151c0d3cb1c0cf8e6f1a637a3a713fd020e14205fa7426acbf3185c5b6a141869d203c7434b31592b55c10e91132618cdc5167f9f06875c1a50f0b1acad2c73dcf094d4b0f33c97c4733ca9d2dc87d402b754bf6fd867e16c1b1604048f912507dd215596f9ea9083cfb4a75dd55fd63d3af456493038d38dbbf20af115381a4931cea8f56dc456940070b2d447838a93429cbb7b39f41a157e35bd8f4bcef790bbfd076fa5d26f92a6814afeb0846cfabe12e8a9d3857c457b428618027e5c5467b799e9ef4a4f0ddabb168ee339902433a88e395bbea2ebe58b7692ba31400a5e4cc060a484afc269c80315186e912164650538063e36766d572141f6fe4b606932fc9d101ce7398ae00acf3b01968ecdaf87abb3abb7cd20b8931aa2f5825afd897b84f871cae1c06a64562a8fb9436f8a66db96e9f98bc71090d3abaf1bf9782b903ec9eafc2c7894374f1a72544cc7391ec68034a10a3c7f4f1cab7884ca0fa69a41f37e1fe31e44541bead847ea1077b1929a797aabb212d4d7e5ca2a0b2cf6af7c5c63140c0f2583d345735a1181621a838a1bcf74482e797f2245343f0a8f0cd9b44076721cee0fc3a42567fa2adcffc8692df58a2c6ba84297587bf8fae75b60734ecb43d91801dd783642653724dbb3eaaf0ee4f6ae262ef6edebebe29ebd19ab3d8fa3c25eb31da0da0ad6dea144801ccb5dd2d4860c8f1a112c55e165d855e014bb1e349d2730b4c6d70550b5fd83617427bb78204cc7a132a81df4e85ce58b485035aa3b74c78d2ccc787fd207efe4ad8bfa595bf850972c83deb7bdf6f419db85c491689241dbd53ce35328224e15059590cbfdd7b39898f4a50c9b053ad3791b92b07322f730a87a93df300541835e4913fc7b9fbe2f024119eed7bbfdc3f4a5d06dc1a3e7fdfd98f021ab95b604b87e64fcc1d23100b94f4aa555120ebf22df42b0f2015507f747ec93c9ffe54196ad928920f39e54c92d441c8073f8b2fab0c53fd3c97da26e96b6ec51308c9847dc8636e309161593807333e01a487741440f55a9836eb181802d889d1af70dc5520dd97fedfeeb986ac6d4e511ea538c5e03541f85bd14860ceb67c90eabda5d5a3761bbb529ae101b3ebde99fedcdb08201778eaf30013157dbc68222b8a42e3336c021cd2ef9ce362ac53f33ac73936ff4c25c7110be284de844bdf5fd324f51f31cb2aa88402635a5154fc5336afc3f2071d5cd12b42e27c2559447b8e58a473b4b448ec5ecb203781c5ab4feb34e3f097d60d2ca4ee946b0a454b252e7bd806de0fd954f9619f7111bb1ea5fa001e4f6f93410eda354051783c31c9342612c1cc2000faccd8bc157922e0bf263617accd6dd3bdd769cb43dbccd120d722da563d713abae48cd79c2ac9cce8cefad53ebabb9b74f896fa401d54e63a46347b58c3dce29a5b4e6c08bbd9477cf3884386ffbe8439224539395a2d3ad7a1749178a6ffc621c168f7e07d2c22a82f9a5a1334f62982e60f0755263999d899ddc9579b09dbca51ded1c397a849ccdf533d1f694743e6e0904a514cc09c04f78d066447bcfeb8b21eb7e2f4d1c12d612ee6e859043e35e4f172c865b13d326a892b8b741be9d6e455c4c1cabb27ad30036c0f177bf0c1cf1b92b824b234a99ab3f48996575b069f6d1c7fe6e9a49cc2d6c8211d5723f7024d3fc4a393e00ff653691b0f4d0e7a88598fa12b288fdef0c5ef3dc8fe5f83f55481fa08798708e50ad747647769b6bdfb8b5a21478cbd60117fd13247bfaa9abe0bd9b6e4252d2456e124fad7eeab708d8ba4957e85c23c7438a667f3f23309cfbd35454bc79b865e516c18fef86985b5297af1516cb6074c80e565e387a048aac466b58034ec3c9d52bd71758", 0x1000}, {&(0x7f0000001100)="e164a9327de214cae1ebea22330c6e269e1aa4d7947baa934840ab768273290673ca79faddf414dbd6d4bb64018cff122ed6e5f85cc7ed336c25cf40466d916e6a56ea6ffb01a0d72a942f46f0ee9f9f9c38129fcd6a1e01346c811245ee05ea28e4f0c27ecfbd2d1b330af5d6856f9244ba0bbb63977c1b7e5f9ec37ffa7f975a79129aff726bfca4570386c1e39cd7ad5a4fa7fa41e37a539a3e201eaae4f258c13bfb3c9623dc90b6f2d61940ea54266959f7c7cab2938184dd11b9cb91c2a3", 0xc1}, {&(0x7f0000001200)="59a1f3d32a650b83bd6b8e0c0eef3d0d737b9f84f35f4c678eebf0bb5e5365825fafdd1adfb1ed9ecbccfd350f8f547c27233d8d1a2be66a09e6c3d2046ff30726903e701dc1d791cfa8011d65", 0x4d}, {&(0x7f0000001280)="9622465c806e29b84bd9c155e729d7394f63b42fcbb73c93ba14977c99086d4ca7580b5df26143b8c71da38f9135a9a823dec193d4a07531d974cd82e4bcb9840c849e7d6da445cd03950c8dbcd6b2973b9a5f52d32b00f551b3f70a8f3db0fa83ce478e9360afd9e162a75b10730728ce3aa96b8904f0e1a6dd4996c4e0d5266d261afeb55c98c1243029f923c9050121cd41193b4511fe2d3a9c9e1ddb0c5f45d54262252a1c67878337bb1c24d7f44093f81e1592594f502af064beed2b184d59062a65db59dc6b66f1270621a2c60b6388fd78d0ef315fcd4039dbffdafef2ee008a8e55f8633a37acb6ebb2a4cc47fe25558a2e50", 0xf7}, {&(0x7f0000001380)="92a48f9fde355af9d5ac826d6e557c87b0dad7af3a2254b9e989e6e6ed68db7c76bc283b7e94b307c999468c462b1a536fe914481e831808cdd46c49bf7b32cca84fd6fc8dacf7e6a896bfabb8cea98735afe68def3766214f806857c679da71bcaba761ae4713e62da7937ea282687aba6bd409378dee97aa1e634fc5b066e174d631f66c64efbc6d16905945364e384cb4edaf50d0270efe4593e5a288b0c4cfc6313668d36b40cf7685bc5856ed3325c5", 0xb2}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0xa}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)) 00:52:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) r1 = socket$inet(0x2, 0x1003, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 00:52:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000001180)=[{r3, 0x4}, {r0, 0x42}, {r0, 0x8a9672d964c94f1e}], 0x3, 0xeb6) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 00:52:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0xa, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 00:52:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) chflags(&(0x7f0000000040)='./bus\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="018e362d50757300"], 0x8) 00:52:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x81, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3ff, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x999}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x80000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000003, 0x6, 0x9}], 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x31, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x89, 0x20000063, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x401, 0x6}, {{r1}, 0xfffffffffffffffb, 0x58, 0xf0000005, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x3a, 0x3, 0x100, 0x213}], 0x9, &(0x7f0000000000)={0x7, 0x80}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 00:52:49 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = msgget(0x1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/208) 00:52:49 executing program 0: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe000, 0x19a) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:52:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0xd0) dup(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r2, &(0x7f0000000100)="84", 0x1) write(r2, &(0x7f0000000000)="1d", 0x1) close(r2) close(r1) 00:52:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000180)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 00:52:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 00:52:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x19) ioctl$TIOCNOTTY(r1, 0x20007471) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 00:52:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 00:52:49 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000940)='./file0/file0\x00', 0x200000008310, 0x0) 00:52:50 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000637f0a647042e86e3fa857fd169a7e0e8ebdea9776efc9f92811f211562a8c6e"], 0x1) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8000, 0x1}, {0x18, 0x2, 0x1d, 0x2}, 0x1, [0x4, 0x4, 0x1, 0x6, 0x4, 0x8, 0x1000, 0x439]}, 0x3c) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/115) semctl$IPC_RMID(r2, 0x0, 0x0) 00:52:50 executing program 1: r0 = socket(0x15, 0x9, 0x0) r1 = socket(0x18, 0x4000, 0xebdc) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) 00:52:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt(r0, 0x29, 0xfffffffffffffffd, 0x0, 0x0) 00:52:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x1}], 0xc61, 0x0, 0x3, 0x0) kqueue() 00:52:50 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x53f1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="08fd1a78f16050a60428b7561b820259c10d8a55bf26683dd39bd210e751610f39c812729451842fcb93f119da01577c2c847d847531689d019595994245ff6502e2fea71ba246d0d7", 0x49}, {&(0x7f0000000100)="57ebebf2b1cb6a784d9bbe71d67feca1b661f08b49887a42a9d3c4c5df1db20e6f1ca58b9bf3e23bb89f0defc798c989970bbcaeee4add9b31c50f9df539d0b5994453dd2e50a86c0def88966cbf4e4518b76c3762b7d93dc341478468a32bfade25654c3e204729e801e658b0a92d6fc552837907459e6ee03a", 0x7a}, {&(0x7f0000000180)="be0340542a17947359084645619fd711ff", 0x11}, {&(0x7f00000001c0)="7778f3adf12507784a", 0x9}, {&(0x7f0000001300)="fabdaa8be91276e8a4100a5b3fa6a758b558cba5e5e99f9e9af72e68cf78180cea49fdc3e5b57366b48ccb31e6a4882d679d1a2e88457ff48fc1255e45565f62ecadd85eac1d2fc1da6e3c69df32ceaa295634fe144653ef620b50461a5a461d3f0e1ee117eea0fad5d83247bbbd62ea9cf6f595fddd9895c6675788131512414ddfa78cda53aab04d479820f9d3b6f899191ae6470235456f16858b7a37a99815af2efd609a788b515d64bd3c4c9ec035d0c4e88660296222a7d348b45a8467b2936fcbc1b43b1fe4bccacb86d81001fc8e289c1bd60f3ecf350becbc184c8a68e57602398040812a77c12c10f27a8eb4c5a34f4223581d041521243176085580e4555991d398715aa964ed064b2d9cf4ecd61df19f3723d505e58ce29e9ce51f71c79930eba7d16d93f1e109b337f17e3e524dc082b04b82a3b3e1337fb634e5e7488a4bc2b31ca5ae29d8e3c02085d3a3bf3e5a83cdd6a641001f6e5298946f545b512291c2b419738c109889dc137cd19bf42e61f69d154eca929861c28aa1f2117897569fa61f1b277ef150e9ae135dc6f9eeea8c72c2c0dceaa4289e49e9b2f41c3ec32fb9c2f38bb7f318393f2daff174fdc69d5b8af87807030c243fa2b027b0d47812f4cd9af46f06253104545349d1bb4cfec39a26669e8f4cb82db30bfe4542a67203200beeaaf9ace0e554f17c81bee86f8a5ec5a8863baee7b35f695fe8a21f51a9c5702311acc8e3c8a4c5fd0dc5c8354f4b976da6358bb4d0c8efcafb833dde576afeeee6733a4e45128f371a1caaf3ec70dc732b86b1c4f6f5be927c6455f50953c9e914800b90b5987af1bf033e6fa541ac26749b5a661b427e2ea950d06c71e6b09d3fc516ab4eed3bf9403ac2305cab48dc5c89b095c75c7a9480a9a2c8ab2ae080b037218f2928bb2199be174b2e68447a6cd450b2d65becbb72161dab66e1fe2abb1c72d3c89f1db1086392b391c5133aa6113a35794d4b9009629dc07334bd4034c466f6c0359845258e6d0dd95c2523078419677fe3fce0242465fd4b0b32475f7245445147cef2454777ece119a69769e2a344f69482efdd1c3773c0e7c383e4d2d96f1d842352e548cb82745099b8d76b312f955c1491bec201e81a0c1662f47e458db05ef08ce5d2927bad8d76ebaafec0c5b72a8891719b5c2c1e643108831d014078bc980dd59fbd72f91e75ee1b8b8961109aeed382929bb0ca4fa69a2dc0c8f65b07189b1f4888f44177cb3c80de61fbcac0b5d42a2ce2949ef09d29e50fc0a21305aec855035aed4b4fddc1b32fed55741170456d5c7133f1dd921d5d2cf5d586791b2a16f5e4f351a8e11d990eb407431cfb6fd3992546cd055123d22fee4db24be840be6b593ad5c2fe50d89687f097b34610dd7c2d142df583a314586ec77adda9f5cf0fb1d8bf0ce81ceb88108f2e033bea30097631afd5a55d8b811be272a586f7eca3ba93feb960ca87f1f71911cdacd3275e5bc04f0f4508bffd9d3583e8a6e54c0bc0c5824072b4f140367341bc5d35ce8c44959cb87b20e456dea519a9a70a50590ae78ae40cb7433105b49fe21b81b0f5f166386a41869be36e5105d697fb994bc8ebfc61bc4ccfb97499be4ad2141f5c26e05f4065b2afbb2da70e5af7cff0d520ce047a63c9b097d4b797d2982b2daaf963411438f242bec0a3edef022f48accc17759d0307b9b793101804a8c47be66156da014621e3afb903f57e163caa96ca82f215e1aeac82c4b6a92de069e961330464b642ae87fa25b11853d5e0cef4c75c7c716fef77640b452366991c0cecba18b9be36a4385e5bd92f4cb4434dc2bc08f7c20f4b6fc5b7942fbd358f5a8a642ec7bbf9948fede8b84ea913d161946c341c74324c8dd9641c187fc9cb0ab1080cd1b487d226378587ba0faea27d467825af424fe403889bd53a9b98842788cccbce4e68f18a1da02239c33501ca7c7766b7d12319f2cc1303ae1a6856be9a33e2f712c3b1cb154725f8afd7b7e6b1d8d46dd52b10b17080e4d297eb686a4d013f333583e7e6b2d74d7330e06ecaea1cf382b702537dcb20d13edbc285c1e45c96661c3831c782aeee1831a0c70d04dba3cda63ec6ff44ab83c3aa5341688c2a6872903fc6be6d25d8bc58f5356c444e7f534278f5de744f9ac38898423c4027b8390f8fcc1c6d3a92bf3e91af11f0e00bc09adccfb2ed669ff62abb88dd7309890d49e6e27a5e1269e017fef4fab4c43af0c50bd22b17de806b95baf04d8ea899299f1746a5fca0dffac27598dabb89c818b9d1735a37c7b38bf5fadeabf47828fb54a0da661f6a0d7ac0938528e21bcb842f19efe38136b2f0e5975c60253cc775fcdae217900197ec5400b4617e60b6236ac6b5f1018888e155e5a6442b47748de9f510678f15998d79a23cc175348c233fedc719ec6677308fb19064bc51555dc43e9d37eb1d26a8d6d75bd18ad058f7236807eb3c1b6d39eb45bf2433e43ae43358ee812cecbaddbb794416895b2ee3d659f05d9225bdaa558323e066a890938c34bab49f173d89c6b8e1ee09589d563c164884af7e539667030c967346bb0d07bbc07f6bf05b1e0c66651ea7f5fc9feef793653f14bc97c081e7552eb929f0327492cc50c8f6d3417589e415ea250b998f8fabb041c44593de818494d343874e5d09d2b610f6ff403948a068fc6fea0b9f0fa01db499cbaf4fee0f8c10e3867dc4a9ddcb3a855c04b6f8f0cd59593ca74967bc7cad1917b5200a66698a316bab3ceded7789429890f762ecbc50f6b7ddcdf9980264503526fecac48e4003da8b3177e4ba0f9f3a65917b0ddc22082680de30694aefcb40102c96f6056cc76abbd4331c3262131c10a22c71fd08520f10430a5e0111be52c924e49118c88e6466be40a235e098ed8bc34e0efc592a4796e0b185d47156194b4b7ac64b9fbfb98e6eddcb329d9784372e1010711614624bcdbb042aefb306714ecff24810678cdeb5b6018a18d1148df5ed2ca4ad0d6b682853071bea8b7f6c83b2ca0ccd24349b66acfde6420003d642f07165a094dd631d0ff738550620bbc917bbaaf20ab8d1ed196eb28794b1c9a34aa2d3c600a9924fefc0bb4ba51a17f50487996683f954eeee645c5ba7dc8c4dfac5f032a2ea3c1e9624b42a1538926ea35765e54c4b57b83318030fdf10c8ab26ace05ac432f47b15f91b6dff85d1c1f1a149a398050163f5c06be1db2040c58d1456bb90323170c635a5ba446801b6e757b971953b0520aa99739b9f37f506e659c6a4ecce512dd72c09ad10289f1b280b5f52b7ef8533179da2fa192cf1a71c0496a497e22296591ae6a0d782caf75344f5acfb48bb394fe7f0e5cd6e80b565584d77f33ee5cf13482647c32698b0d554d43440999f22ddf31f597351374e72bb22aa24604ae3ea5c7b39d96706e3d963b820ae9b99239c7be79473138620e7beb0a691f9b0645359826f1e5433b1f9785bfdb7331d251b4089b21fe78fa0da1972bf721c88e4999fa521a03aba0dd28e9833b9f14846f14d35aa2a5572da0f0c54d5cf57ea675851cc9dda8e60b6bab3bdc3e042f69d58e033a0c9043bcab2befaa2e0404e691f726d85f890404a2cf79f88273b6e1e5e3dbfe852d46064a3a4a8b0297209feb9adfec3d0c636bfca7499c97f7700c911923ba9e875b91b28042d687837ceb69d618c6d3b2a58879e22715e0e52b655b38b7cfabce725f669504d47bb0b8cc59751f9af38969364477d21dbdb59fc26714828be354eeae7bed2adfe7cd67951a8b1647572bf9db114bd5ae164b2cf28af1dfa12bd119617f44b7acd82f9695428c76a9b9be562561230ce183270ae6665dd715483ab4920dd9d2668681f5c712c372a14328b6a416be6e796f40d8235e180e2a624777dab7f382f2c111d0e583e29a23ccbe51e8996b9fe5e8ea14404d50bd8604fa332aa598e7abe6c7392e65d142cd9bae0f940524c257e9c342e3ccd7ccd146184de3a101c2a4272645905431268d421e54203bc0889f4fb802a3d17bcbcded498715d6cabce5efb73f315c22dff3b2eb937abbc72a8c56d7a9bc3760843678e7bf0e59bf4dd019140c37d8b5946c063be9e0c4e22c2e282c12b365f0bec99e62d9c79bd0d220daa2d86d4527bf639e7d56a12f21e2464ee010a91ee4aac7ea16367bab6ab61f2c48649284296bdd1948809ea5ce9f775153e33b83b19ac370a1b9ac7ae60a7c256183fc1af8c25347a1c5c1f75b1d16702084239644b909e666adaddfc8d910bf73ff16d915cb9bc0e2a5b570f3859ddc8aa41aad325be165052060648466090583e05975e587af7b482542c23b48c31f18a98ae26e6c74cc04a81d359c40b989b2418c8dc739d6e4f1c92b1c9a850e333bbaa4a5278bd922a93c0520f10de584ce5e8828ee359966c344f2c10296eafa1f2104bf6f6cec93f6a84e96ab7158806bce3bb36e48d3cf8cec61cdd3b7c053cff5f21ba4a419894c32341b0f7d2eb558cc0e4e45dcfbc5f1cec67ed57d6a185aaf698668d24deaea0f093171f869d9cbcb8a7f37ab8e8a9f9ea05dc270a70447adcfdb4bf907ab9b97f723aa931b380a103cb0a35c8e4ce9d7fe245d03c831b533fb10ad84b5b8365031af222b04e3d7c59ebebc8c1035e031cef9b576ff5bec667a08a8c6e77cda5414fa28906dcd731fe6a713ec159fbb2a81937175e930106a56b75cfacfda3fea332c94a1cf4514dfbc5e550fbf9d72b8cecba415b00a51e5af948be19c1e6cdc712e9f9d561014113e874f5b58878491d560c0e6f6cf990eabd8d6744a83a9fdfa8bb8be7db2233d86e6022cf88a938aad6369036b1bd34f8b03703f9efc0d709d639077eef699605a233221f627ed7c7df4a39eccd6b7fc9d7a1a03ca355d0795812bcb5d11578bfb9c565c95298e64cad05bfe5f41738802eb036e2476499df86f9ba289bb108f86756fa7ff33957c5cd94fc8bb474acd862d7f6ceaf126b163cef67dee6b0a227912c00113230ed77f53916879e4f480d473698476267c5bdd29afd49337c08efaa36485d03ffd68f9e3999ff1c1a0bea3a841e76cc75967a5779dfd9b5ac41c854f79b04271aff1e18e39bb11ffc9486601176ef6164b108897a4c4c523f978bec56027a28ec4125d64b42d69d0c43ece70e330c05da7f4f659d6c9fc7abff284816075ef92a8fcb035d47bcd966bbe2fe55276f90d32b0c039b4228d1d6d6fcd523d571490b5388d27f89ebb1aa14e1581bf0b54af63f29d7f0289238b3530257bbfa37a8d8a5fd8a81816c57c426c4b5af932e08bd1ccfb6651b47ebb0fbf3b6133d72db152ab6bdc276bf659b1029b2b2979314b75c9975c567e7e0403591bcc0a7b32dccfed30493c6096490a63a8d1f51dfc0d321808f15c0b4235b08ef01c2ee80f05c52ca9af9a56d8eae5805a46ac7c216bc7e48c9476b4d80be1dd7f46f4d034469f479c027b662f408ebf2d32c42f7878c1d1a103a93e9ee9b567f7228d27a4d6580a1a4e0e9410b19a7381578c47948cd2e91c760511faece0aad5e25d08d08b88298877cfcffa0ce506a9e17c20501f8cdc1954d7a3c0e276180c84f512146bc5f18c745f642ceef31cf45933d965717d26572cb54ebecf3befd554dd0792e93139636e55f958cc99d1190be00a37148b84db915695d8f8b9c9424d87f1cd84167f306469bcd0520a9ab2bb90c2d33b21e01efc4406528fba1b25dd5d2fa11ec7e3ce3afb2355360090d325dfc4b08fe4657e6c149971edd506000f3e8a477a61f", 0x1000}, {&(0x7f0000000200)="fbb4cc5cdb36a037a435e48a3cd9c45422411f96a6c05c9ee9bbfb6e824cddc6d31fc22c977fafeb3efc15b080316827069c13972f7c1fd43e74277404125327c1323937a99db50a6f35e1132352", 0x4e}], 0x6) dup(r0) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$setflags(r1, 0x2, 0x1) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r3 = dup2(r2, r2) poll(&(0x7f00000000c0)=[{r0, 0xc6}, {r3, 0x18}, {r1}, {r3, 0x60}, {r2, 0x4000000000085}], 0x5, 0x0) 00:52:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 00:52:50 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x589f7e4018fb15a3, &(0x7f0000000140)={0x800, 0x2}) getrlimit(0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) 00:52:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000026004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0x8001, 0x10000, 0x1, 0x8b70, 0x354, 0x5, 0x1, 0x0, 0x9ba3, 0xe14}) 00:52:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) 00:52:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)="4c0132f81244aeb35ff7be523f569e6cc9138384c42e316a2db9d0bd9c", 0xfffffffffffffde6) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x7fff, 0x5, 0x31d, 0x3}) 00:52:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() geteuid() geteuid() r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 00:52:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000015c0)="76e91bfba01b2b43750074e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f7bc6dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac00000000000000001f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a13e775fee4", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) 00:52:51 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:52:51 executing program 0: r0 = socket(0x17, 0x2, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3e, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvfrom$inet(r0, &(0x7f0000000200)=""/124, 0x7c, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = socket(0x2, 0x8001, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) connect$unix(r8, &(0x7f0000001a40)=ANY=[@ANYBLOB="19ac65ff0100000000000033dcb8902c14499b649d27fc8e3a467e0f18b6b22198949be4daf607fefcbe4bfb3a2fa1a0f5f5f206a537d2c12db606f921fa032b7de03334406788bc0800000047adbda038b1875faa043e2ad20305f1adfd704a90e6a9724f366aca2b5cb43acbaca2caf499eeadd3cf7eff81b66bf21c94e39c4eca98e82187a04f11fa194e531c19650f0ab47fb492ea96ef4dcda2501dc7869731dc1b6eb064b818cfa73d46965c1a8c13113de20b4619b06bb6908e5b85847c647a7f402bf98e57c28e56094da61c049dae1f6cbcc75038decb54147e51fb759cba11af855833771db3caba89f19b4ad10a610e1269915623a5f9db1f0c14db47fbd7004067dc352cb33f7921a5778285575e39ddbfef0ad0d7053799d1ba86747685f8cd36171855d7c74ca87c840a4a1ad0347d612c5bc8564251f704f7c59091a1ae4d56f56fa7eb38473d13261046bc00a6b9bea49aeb04c8a106ceba2cde6fdbf232c1c32b16c302f17f792b6cd67af3fa4d60c54ddaa45e973a44027b0e085541f827598e55d03af6d4800b1f3975af32c38b57bace27715d5ae8569f8a36cc2486bdc6f4d024ec1e05f3522ddfdaf7f196b3f036578e9dcb458ecb664626e93adb0e30fe3332345850c6ab9831a395d8ec2ca9ecdcce0805a769a678409b5cd1b8f6157ca1d0c183fb330bdca50aa14aa9e68099a0153ed1ac411138ee23744e74f7505079eb1024481e2c180929"], 0x10) connect(r8, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r10 = getegid() r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000005c0)=[r5, r6, r7, r10, r11, r12, r13]) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) syz_extract_tcp_res(&(0x7f0000000440), 0x9, 0xbf32) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000600)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/20, 0x14}], 0x2, &(0x7f00000016c0)=""/174, 0xae}, 0x2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="5a999aa03b58d50af49913b16d7a0cef6cb33b74917df665696f0d0b79470fba65781900c2b058d04ae1", 0x2a}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r14}], 0x20, 0x1}, 0x4) syz_execute_func(&(0x7f0000000040)="dbe00ff2a0fbdfbbcb65f20f1a95c04a420a670f8ae5000000d9ed3de7000000c4e2f8f35000fe440e8ff23eddbf73770000c48279db980d90218e") pipe(&(0x7f0000000080)) 00:52:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001240)={0x0, 0x362, &(0x7f0000001200), 0xea, &(0x7f0000000580)}, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="479d627fa922f79d9c96b5dea77ecf490aa9c335db192a21a537906de520d34f260314b4e7980c736d83b8a40f5012e10522426ca3d06ba92d54549174f6f1061fc085469953341fd98c6a51cb434048805a599cd6f8370c0c2686907bd136504d4dfa6946bbbaf0f2003c1a1ef5cea3eb0e169351c0a8d35f3b11e8749da74e29fe4a3ce47a7b7aa35afbce65d16cf1ebd420e0079fccd290126f5a7328396f302258cba60f7f85bf71cf5493cb1b30b046e1eb9f86dbd4ea38970843785704e6c6aab8b471dad5062c4cfea0a284388c95299201228c0b4e", 0xd9}, {&(0x7f0000000200)="1a127560127be4356392a2ff2bed851c88e483227b6ab9aded6faa54dc5c21d211b243f721f449d22b228e0591f96aa4708bbc587d5e3721c8336a5ce800094a7b248d4aee90c4e0f57e1bad12679bc9149e0efa0bc11fdeb306787417c84623a0260209840f935f1a53d8893e6b9f38cd4b22cae5ae2c92429a12947fa96d427512dd9d37831e7a56e2f4ecaf3b6335ec2c01b16feaeec391be8d30bc4b2159bf7f3f379fe6972cafb8597a640b1943384e3d7d29ab5d5110046f1c349354a7302716ad784107a6f26fb8424d007f226cb349ac465b4189cc8944cd070222785d3003f9099cf749d366bedaa1020a5b06c8", 0xf2}, {&(0x7f0000000040)="a34b3b66a59530647a18ad998d52fde243a18383d0ab3c03891e5d7d433980aea4bb64c3e6891250f4ebe6c69b397acdfa497e65", 0x34}, {&(0x7f0000000300)="7590563ac6b0fabd07eed343482553a09c1f2cb5c1e468f61ff8c95dd05145a62982f9925567e7d43547cc357f01943fde2abf7feed1877295e007ecff7a3611523c018df0f3ef23c2bc2e7c40488bb1d5a7f836c9b3256a67482ed5b53a37ae2b358814c0445ce747fbb8f994810499243fa84955bf7b27b4849ed65b9d31fab475ef30a9d2614559e2533afd1a6186ceb89c8e3a29545c3daef1f6a4442348a99ee420ea71709708d1ddde9f297cc469d391fbf4a30497fa40c58745867a37cd431c416d2cd4ef07203048097c391e16b3ea7ff9ae170af47ee02fb5e220388b60497e7f067e3d", 0xe8}, {&(0x7f0000001280)="a9234fa23c4f73e39286b7b36aa306706174426b49831f487fb1e1cbe9c1aee6e80440d442200c989ab31eb4e184b2a787b423fa59cce81ecc58451cf58b498acb805d5c9353267413a5cbc7fa4f1a7c2fc82200c02d6446476472f402dd4f8df55caace126d740e134033ea10180c8f599ece4d1daa3f4c69c2860ba2c89f69f6091f9620af347f03394d8f4a780bdbae78af2e1601bf09bde763ba86e9d36251dcd41149c3fa989057acdbe554ed426d8ed6a4a0f26ef06ad95df33a0b69413491b7d9a2f116e05a32c70ea71a264c34c093152cffcd087d27f5547381e8045646d2b73682ee9ddcc1ac6373d59f4cdf0162f69e2930f722cd362b40b551d0f03324ff54ccdf0779a696b4f77fd9a91619db92ef3ccf965046cf63f9c5e4903debb910734ba697a6b0b4dbd586b8f7b94ec31b76442a689f629414e884cfed0d2d4a535fd4e596b859ab42ff392dcc0e9c2b9a601c7284f257de4c759f0a7f4015513450b4194a0de29eecc2fd26cdf2f5b49244a2c4afd5c33af1f2ffeb4fd77ef26fea3cd7f50d4d2a7c2b9a92fc3a484ec6c0a2a9c7d56b2022c59144415baf0cef0d41c03ff78f6fd64f67f0c061cc12e66485c587898446d09ea2826982b519877947eaa5ba1dffc75b82393ff66fc86505d8792aa19e8eaf55a2d320e0b6c52d3a6ca8165d3ca31d08f720be60f377cd6bac721f47ae22f1bd5628da4af962e9c556c6be314c229369efa6487435576da8f3b000f2eb162dbcc95cb7494095a0fbc3cdca8af34a675e3a8a6cd5c365f0deb668e705d384a3e3f5b601013588e1312a2fa9614d7a9e086764fea3ef4d83debf1d6415bed8e815025dd6f05d3f68ead300040aa90b49ef7c0f6cf382819bb870fd99fcefad87ad71e30fd132caf6b2503b5e62f3781c75a5a67304fa794b3cd35aa44d536a200874255e7c98a5e21ae617bd6ca0321b71df0e730a7db0cd1c718708a4698471b39ef4e51d0c9b2553d893d8c7bd6e56e8aa31dc0850033632b99354674029a190faec30481606e8153a587d63ef2ed928617e819890e4dc2ff97565fec1f72a06dc59729b3405c09166450377f38a0846aa989668209d02dc344730978e405d9ed230dbd92c0ffa5fbed30a33b9f9be48e3169178dc55c2a0c8cb4bf27f47bde9473ee0b2a77b9c73cd5344a8b136f87982429502632c260a612152779878bb5359385432c8eea24fbec7970bab73d068eeac73efcbf02ea5b969504ad90d050ed30c4c57ac93f4e65e08a449b0ca830e66699c5e944d413bddb9dac1f70761a04592b4a04e4dd820226912fdf8956a59354133faa83205fe8c6a09144beca8ba7b5e4e895bb1008136bc95ea4256466fda6ce6dbd19edfc71887699c02af6156d4fa085afac0ee7309afa1a292bd543c23f7277897dcc68bbe012de88411f36b6ca3d931a580f21df0386cf46d974691f79cbb3eae1a694656edce87bdc428aac9131a4c82a7174ac6d9014e97569bdfd712274aa29114d2d9e974a9c2694f611c03f6473d0a8f2e48df2988959d50b50a069ed42975e748e5ec9bf2caa3f44ea15d8c8f654df17dd11f529f9a2be1aafaa2ad8a8935969500bfb98222d92f99c4a6f5b3856cecf27383f34394416b3f9840e110bc9c71ab4f450d77ce54ad78c4676ad2e6757f6b6a871b273c9510c8044436a3edd22c973d877fd1d6e1aa6cb60b319139111cd9ff9174b32094dc25cae751d10af669717fcfb88498c903b752ea3d19a5c851300276ea5c141e2406fc47fe03d345fcc1cdadfdf40cb2c5c9628174bf1d79f7aca27b6ece1b9f82d379e0ad57e1729d64a5f8ddd678df4be586ddbac7d9d36e42da2fb58cf614add3dca51b6b50b9d9d1dd1b40427738e696cc085a3d508ba74f2a564d64d89b91b1df9e9c872c193989a3adddeb7fc0a42c0e7ca1d3daea064d8ee9638f7dd3ea9ee638c5ac2d682926c401b7e1dff7cab4dbd57cd999839455680bf2737ce02213af561ed109470cb5bebe75738b522ab37d79f2898c59103eff93eebfadc6cd2fba5a6acefe0d80e18dbdfeb49ff7e96a015976fe929021eb5fd5922b44a64a99182afbfd8268b6d6434fdc4ec025a3b031173efe64ffddc8792318694e1bd86920ef48d267e7032ee9dd38e26475bf6999b1e84d51ab651e2be0abf68a760bfa0a957c1cf123778416ac90babac45afe31c8690908e2f4d3203ae31f2cbe4e26516db88c66b99a86ca43cbb73b576a82cde500162b3e2ce3807fbdd2ffcc750a8df380f11a16166551573fd175cb06fe55b9cf42071e372ac210a24b83c5529cc8cabb4fed43305d3a5c702153a67db3b20184485444b3f0ffc6504f377bd7a2c602201e6bae556e3eddb4b4ddcc413e16a69d5cdc99765494e7460b11db0734b91c4e1cff73a2f52b9a86b963a2156f8d47e9d01bf08a5101e05c99df81a2e40caee40033292521aa1858b50574400e3f0ddd80696e5a2a593793718f2c653bf01327fb9bd6aa2c0d869ae6bdfc949cd18ac12f48e6536eb504047477743ec3aecf54d61f7d43a3a5aab181d835e3c2053c27b52e0efc76158b5fb04f97e924e583997400725373a2d8bf7ce93076a0118f865e54b7e99dfdb5a0e0d65f5d67c9cce8d35b27fffa907e73ca85c496d78b02b29e6a11c3b9e0bf255b71f89e7fde0311b1b5a482dc229fe61a2aceabd879839195235c860b8defe8673501795a59ce6cd4012e15910b3f08c8871e11a4aa214071aa12fd80c48b418d4f6e7d21dcb32dca761623190272d2c6ccb60716b15bef280705c030df8f29038c4d40fca752f3163945164e53b9c23b91aa367eba88877d84c87e8d2d9d8cd4952787f0655edfe7c8762318e9cfab1ec3badfe3b5e39db454ab15a9c0fb4648ad8a2c4ff73c58c03cc9c8e02bb4b8a46c61df3f1d24cde7664169a27938d6f62822cefbec003aa91ee5e440c6f1d920d6f2471a3b2481fe74de3acd97bb410d98c19a96905961ee4558e5d27b3697055595c9f718b119397fc1462ada3b74fd4090bea16d071ea4c2e295da65717ae01fcbf6d048480d1a93a977a31706be12d978f5fd45310ff74ebee2504e59a723bea083463f59e497132e119610c8120894fd289f972b125a87c1774ed7045db758566dd2dbacf534e8ad40e52aa4bd558b1e52d0e06cabdd6c3863fa8d4fb07caa0a01f3fd2c9b485bec351615a408f9b6694cfc80daa7f22cd936bd6be15169a0d7669e9703bbbc813fcab7002fdbbcfacbef99ff03ff9c27f6a1414347b4a9eac3fab996e00c74b1c61ac9c1874d98260f45ebee012401118b6314bbd1eddb6a68310e09c981a417790f3e775962694c3b2d372e63201dd41e0b485331a1ff0a2c5e6b215288aad498c69bd77fab0f7a945977c66d8739b7c365ebd58cbd4c322452c4dd94bd4db2bf59ab65c421c97708efdc54e1bd0d8ce71d1a7cd682a7434f19068ccc8f64af375ce005ee397d831c084c13272d40bf1229a214839297cc2ad4b4a14aca7d6c4b7a580efd5fceaff7d54bd6ed5daad96b8a638510bfe82437f7cb547202ce39f243f0ea75b7e67d23645ac26a019d76707d41561e6c9018c80df61dc14b5104295afb48ad6ea1d81ef94351c4cd31d2a458cd29d3f6a77302e2a0f4ee2b06a2e72780d06c4b41f62bbfa10c8af745b9c8156e8283c2df435c8dff73757fa8c98f1990b148a68303f259966de9b14a1a3b91f80e227826232c1ee31acb1775c8eac8cb449a7a4f8a367c55a77912c5739d79f1509024177059d3769c9355ed7b2066de24ab83e56f01203ec5173edc3297ff1f9d3fe4f8bbbf232b00d6e031ecc7b4b4d5bde41a69dde6a960eebad5bc950ad7169df38f134d1320fe2c60ac02053d04dd8881d3288bcb41bcc0ef8c600225dfc989de7e99a5c81e94e307f154500ea169432398601a343cfd636a508c1c43914992997586006aa3b4a70214cb88068d0a6826008d4167a521301cd3127c783100a564c7f745f1d5ef47f9b6df13898371e72981c6c5d3c20d9fcc983e05e2b4d081e9f54bf81fbdcea7d25231efde2b128a7d78488f580eda1b68ab82004d847203b1465a6a90f09a28a53289e5f29228e9df73f212c51ee61a673e6c692b0c12f943641384ef1335b4edc48b8e663a789e294b26b644c278c1946678de3521b01287ee4ea010290847bc565542d5767900a83134e9f7518e21f3b550f70f08e577bdee47c74807fce8988f6d8231e257c1ac6d236cc5da8e8666186f68f112909bd5b4f77b50a9d6790da14bb9ae8aa4eb52558789811cff52f194d8726b8a78eceb66e87a21c0088cc71988e8fc498082101d928e4d7dcae1e7c126f52a1b119c00f32b61f509efebad881e8cd5872f5f7414bfcd91c7c24cf2d32269760f9330cf4eb9bd9127350f6d068a82f5cc2a87676718b052e128cf4449c2af3034497e1a9541568576cf256c6dd5ddfc9532e1a48a6554ade1b5675978d6e2b21c651e915275d4b3ba0d1221092693eafb795d3a3990d226fb9d2cfaa78da1fce8bd3a7d6ca7b4b6b838f76a5ef6926fe66a56958be0a8377d13b991d691e73ae399f226cc5d53cc121da596bb9f19c354a260c64724c31cf0810ead0c2ce77381727bd81cc6f7e3626de473e138d54715be148045b517ba15c1155540394bd94bca88e40d15abb482f2df84dd5b8c2640485c065544cf2481afc36283af92bf13e67412236ba6af4caa2b8deac664f907a39270297ef7a3b1cadf780d8b446c9e100dde0eba88eb26abc93d4624310be053b7c93068edfa8e8a9f5ffa22ce143f5fc3fdee68825306882ae410d1c93c3a9d6f7fa7d6a8fba7a6ebf97fea4d0efc3b96a99bd056299c29af1e398b606523048fa058174896c059d9aa600f0847ba7d62528632af90f4a3707e2c966bcd0f723bb3c5fb00c290d3a0a3ed5e4316e1e91b9df0f57199d1a5b9ec1bbc847963cd786519df2371b22c85e40225ca25d64de5c4d9cb14d651a56fd3399a9222eb1f9bc7ffd30bb95c23024aecbf6df7f7274602cfe5c541c25d7d6bab820fc2534b72ba18f60cfc42a3e695d4d56b940cb7064a4d1c8dd7206a4852d006e07516d492e2359030803ed21043fd52b8768aa3794768a5cfa0792bd781c3c739cf108a636365973ba4eb789c5e16b88fbb83cc3e1eb2ab8aae031b52b9e8e21f1794c16fe1907db6001ee870eb0b05fbe44dd79e62aa08cbb2eb935473170cbfd53e5cafab6869611eece91b8340a3016ff954d3dd5915a96fcccfc7df34e205d57142e5c96b368491b8c4e8b941dbc6a0168e8dd0f41c817791b6400e78ca5bd948c38ea60244a3534f39ff31c3fd6ea0df825ecbdbed92dd7ec44d8f0a960fc69e34871f55acf10f747e9f1660db977ae0269c076eb389c3f1548e61417e2f54614dbdd2e3771d42547cef54fd92bdf25b46723f186bc21e1ae83aa234ed98bf376c7d4d6f11387e582f18547eb77961e792adafa92d7392ee2246f17cd399ce359e24befc7f5fe5628f8018ba0fa18499996e7078104cbe97cbfc79b9a2dfcf04dfd2936282d00b5dc67dd6687ba232fd09d4924c362c02aa4a765ab26fff0388e047c8e1a2ab7d7cca0b62ff5b785ee54c3abe65f05488c9b62761a771aee1c2b11e0446471037fa6b2fc10102f64434353fd332ee898b1ae3a8f88b0b18013e850d34a79d17281e7cafbff8c5d95714df6c2976596e3f7cfe5738bd236392a56f22b6e224845337576fae9e12ddca4300870d51043de5b2e4fdcc", 0x1000}, {&(0x7f0000000400)="a6ed1bda62026e75199792f77bbf8495103e7deaadc85410eee80e690a10810b20c0d4ac8b1e3bdd754a9fcd3dc7ff136f0c1c31571983e88a23c70352ef11d96480825aad82b4e7d0b6f16d33b1eacb91f67ca1f3a4c2c12242dffb2b9ac9d1f4d00c538767840d8f627d60d14f2537eb860a2a20b0ef59f076a6184ddc48f0b90690eb09237db76bd4ba8e73ad6be689a60227b06db04225a8544bcf2a382a88e849afa056a195", 0xa8}], 0x6, &(0x7f0000000080)=[{0x18, 0x0, 0x5, "cf"}], 0x18}, 0x8) 00:52:51 executing program 0: r0 = socket(0x800000018, 0xa58188905014d15f, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) accept$unix(r0, 0x0, &(0x7f0000000000)) 00:52:52 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setegid(r0) chdir(0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) 00:52:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x40, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) 00:52:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) 00:52:52 executing program 1: r0 = socket(0x400000000019, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x401}, 0xfffffffffffffd76) setsockopt(r0, 0xb84, 0x10, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) 00:52:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) 00:52:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x8000000000001, 0x2) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 00:52:52 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 00:52:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) dup(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 00:52:52 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xd, 0x7ffd, 0x40000000e13) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:52 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) open$dir(&(0x7f00000013c0)='./file0\x00', 0x101a0, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fce0cd62afd95293294ac074ac4543b0936c95ac04837f9899351f7272bd40f69b4660ab245e7f20fd506b10c75ac5d682abfc0450b3a946ceeab0a109b22aa18d8a41f04541068f8a31d62d79d5657f8d37d6250f6b1bbf123247f17dabc96116d97bb0ee24083c447ac9787c01e7cd6aa6d09fedc845dae793d256f18b895c711d1a72917823e0eaa8deba295aa661c2491e67c697fb4e5ef513d83097c8be65e7f1eed784af5506cfb0c08dd075df21adbf31c2aa6ace2ef317e58c3d3ca14522ab7052f9f31d00d482ff5aa97fe459e1bde8bf53805d92ed0887317b6ed0127a9d0f9820189600284dcdfeca138ed9915b2662a7258d136037bb", 0xfc}, {&(0x7f00000001c0)="d52c64b9f016dce069635ac112eebf9b1b4de4cf75d53aa90592b03a264c892dfbed06bc98687674466451d037253748158973bebcd4bbe018fcbce3c8f740a742a30e404d274feb4dd771d1ffae327d1de56420389ae0df4537fd9e9562f5c033fe111ddef5e80c8b052d9025c54ad0b6538281dbd8d5643444c39db51b9ca16e461bc02cd986f71cadbe5984fa85c710607cb0777b5456870e7034984546e46ec2cec1f78b0be9a9003f3541b6e3e64d2927ed078e09b9a8135e8cddfbcf1be0d24b50e7a95fcaff8e16d7863e9196d6d32e905d90e1f48a22577e5a", 0xdd}, {&(0x7f00000002c0)="141bf0f26376da008ba5d92724aefb3c9300de0f42c3c28c1e74cce512ef56833b3f7bf189315f87f36e0d666acdcfee1027ab400ccbe6006cfcaaaed9a6c8f6ff21cacf6868bf1f2b27903bb36d6c2ef756d7f688652f4c6369a867519b13ba38db70d4ffcd25b50a22865d3ad5fcbd3a0580d1cf08790f24f45e59ed84f92f7afeb2c6d011ec74098ff7714adaa5a553a094bd21627480a6c0259f03e306406bfcb42da63a58f66184afd4650fe172241a432011df83cdc5065e6063372527559ba26cf6b881e4e0b9e59dae6eabc672a699f4d162a7cbfcdc4731b2ec8045fc27a5d7db2c9645fd22ddd609dfe39d8587a2eb3dafee3ab193606dc912c8ed07f3eea121d5b4c1df330111a8b4f170ab5d3958b8fa71285f81b9b257bb77b9a17af1cde7c7731793ee248c72e26435a5e8feadb3339b2eb6e786f3f3a709713432d31c9306be0301417ea9098226ac4fe1deb38ebce91db21830176c2fdb3d4071f4e68ea87ec54c8cb776661baea293c9379737a6f3b3c96a5942ac92b3d1e99ebe71e7abe8e3737fb57048ad20147c5ece289c0bbaf207baca1ebed408a1925a5c2c2698d6bae4f7915cc53a2b1bcadfbb7002611b70f21e6877cba5b72315325a904760cbd0a437d85e0e96b4430cb9bbda07d798c61cdd577a00a32edfc483c377e9b96f33d1296c6df7fcbc36987ea880afb191cb89c0c092f2a58051e4a147cfc5c4a70be870ece5684ed9d84e83a4651c762c3cd04f689a57ef9960337a1f30e4c4e41b289eb6fa693ba1c4e3c868f95bf1801c2af17a028842fd4508f038e55713fe9abcccbe0c31843ddf4562c230ac74fb492658c0d9f4186c3bc840d3412a68bd74c38c4054c6676b6f3d1f8136aa50349d391871c966bc9feae10ebac1c8962ee721d6d0c40f7c81c3f995decb3cceac55df1d2d8f1710a31f36472e36905c2be61a98f57e8b2b02fff76a50e49255e43a248d5fe3f7d9f464f73ab3ba3d27172592787ba24dc763f12895042999c170efc40291c6e308c52e41bf7f8cecf34ca256144fa255a648827f5941e5d95e3915f4f6c96f50fd3d28334dac4ebb08a7f24f399525a2d317a56c27c158af48916c1147d0501c8d762f73f1f09b1e9e5a0cf5b5ed170803b50b06cc6ef0938b8fe0f770cf69e7e9809eec88a04326f2377e3f08c883e16be083ccabdc7695454db02d1d3a881ff97245d33304e3066036da7d286a688de689189801988c3c9c911cf67c3e97103d210de92fec69fe1e68c78b5ea5e3abcaf245d2dfbc6ef464c5e4cea7cac46c19eeb5f5ccb172d1fbd2ae975ec736123ebdf30014fbbcf37979ddfe4aaf61ad67684271eb50df8c111a31c6db03c5ffa57b872d2fd2eb6131dbe090ecba283501984d90e707ecd581a4e36e7a73d973031c418d10e81c97a7e5535c21320d765d47dbdddb86677db0191e0d85528faa7c190707eebdafb0d6789911b8b160cb5af62dd7c7b809b97a1936a4eaa6dfe6d0d083e92fcbf773b66577ea4d30eebb37e27a8fca4458aa02be600a63ddc766a420191d940950f5b7bdc13fff9bba2862bdc425147aa13b3c5036201a02a2d7f9d1c1c97899215a329d062ae6c3c2572746bc92b8317d5021b7b9bbad77a7d3b20205d65228485b7f3a93b905602e26a910fa360bc51381f3fe82b18db4fc48aaf93318b8fd5ee6cd44f9075737bb4e7e798534d3562524b0ee3d6a3f9f76c919d6a561f322fa30c1ae544a37a469829f905d96e8f09a818f18fcb761b0caa5b6c492e26fb343ba82d784019c098bea17235388bb467878c28d00eb519fbd39795d3f452dc018bc62ea3dab6c694a699ee01042bba9fbd6c7fc0a128d5afe282e4b1fc3dcf051ca2969dd3935b089e7abff124269bbb8ebbf58bb8b39f0859404ba61d3d0af1eb7e417b256d4d32ec4a3cc5466c9e3c4589caa0dfad4253e8d400729ece66d29eacca9627df16b1f304d2845b2b914b7bfb53f92bb18fdccc50c334d8901a9c408df02ae2a8b165e915450ee8d76964f3a92fd799b8188429a062ddda512825a58cfa32ca0eb15d3f5bbefcd661c9b04bf1ca7c12171bfc5a2d7961287cd6092c1b6cce5baa8d7afb4eb27bfd54e5c2119988939b2f01b503475e4623c5256e5fe4774e6a481251ce3936bba5e94e1853e8c306ee3c8d21ccaa70b236783783af2f1a08c4a9bb34d24a1bbcf2b960c4c2ad794b118af3268f0e5260e4014a60b2cb1a88cf6ccb59000c17bdb07cac8c6d36e0dd857ac0e248c04ed8d232b85535fd112b5dcbd4767e3dbdf973c59382dced0022538a9637dabddabd3432378949bd036bbc5ac35f098836edff0a4ef26a303034d4c23d051f001d011747eb0876d252c29e0eb06b804a787c217cd5a53c7c7400c1208527c02b16d6e8396c78b06f7533d79363bb1a457ca52f21fb4bd97a905c347a38decccc77cb845ff3df5365c22d2a7e53417ece89429cab94ab0b4797088923150aa62b7f0fd12fd97b7a0532b423e131e41f945701a6e0266d8d9fdca2573587d6dc6dcc683725cf3c752838537c61a84219a432d3ff7bda99deae12f0acbea117c66fa471dc24e913c0ed82bdee8bd19b5088042bdf731ae289b44ae5feea7975b46c4535e4aba0e8348aaf30e746138f83bb057764969a3fd16ecd1fd077c7b80e0411a25c5fd72f590b90ead91a2f3cc1c8ceeed8eec1f4f5c98db494820aa5d1ee3a231bbe1f6ba500de13c83fcacb7fdef14137a30369b46c6e0b763d0719abcbf095a93c7eb1237de7a97e0e5361620cf05d338675b1f28b1044e119e74c8f1ab81b7395f499f8a410c83b4b2c2be3af50d2e725ab6fdab76efdeeaa5b2f9231f361d2b737d5290b6279a13a890e1ffb3a67d74a84dd14a9ecdc7c3c755b9472722152df05dbea87c2a6a10882c7329b6aa2da00e60b2e4fa45a7a985e026f93156b40c57506b53b7c6e9b3a29ac6678dba1c6c1f6faad59712decf040d4d2aece37f104e17ad6f0f2b52e013c37aeeb17fb2f32c3f4d107819d6d7477d02a046d3befac1a496efb7781b98bac99f229c1046bbd1499ccd246a275cc40ae4b2429a2e0134f74b010425d115feb0ab1e9abfa9fc84a7c9295de539e9922139bbea7d373e0083956c597bbd75ab3755769c5646b4ccf4bae33a03b3414463e1f3cba248f7b1fbf6f05f6ccafa468e0c4b5f8b725c2986eca28d8e59a68504b2bf0a0781ad22e12422d7a0cfcaf05eb6a1abe24dea85c7451ad0c239a2652592936c212a143b3453c99ddb46fdfe78f91112791435e2aef468ae40710d9e75f93ba56fef2ddd04970f07cced8ddd9dcd0f8d5b206d560804e4c33f581b044dfc7d578bcc1a03d70ffd01d950f1ee4507939a0751817627f0aa39349eab5e818a57b535f10ee6f391d095b0dff15b691846cd86cb7ca35e8e771ec24305aa37309a69bad2944c0e5875f80353e4757a1364f4ff9260b05c9290b0631379ad59f66f72f90a640a07f0731c6c5a9a218b5de91360c6a1e2fd9a823e56823af02c189691c11c4327c18473f1e8955535117f6de2b831351701578fcba8b5eaa5a4adf0ee91465452e3d6f984c91256533c02a2d31e81b1e3be28ea038f03a03b8b1a75aa067514d697ff239567a31fd87b4662994059916f5a5c04ceebece472c669a593cab2747e8139357531f524d05cafee48d4e14ae4dbaf0dffe5b6923fd7c1ed45ab8694eba998ba0c5d5301abe64caf24d5ff7567d521aecac89c1847a78d2eb5b03542de35cf6cd4a44427d8d2aa4102e3d5006f99d88b163d5965d18162499c829223cc0fb2463d0875e69f709fbe548626f203f6e4ef87d7d257f2c3a400477310e0775dcca2bc0244263c2848a8ef24ec36a35817688df243a118242ba3bdd15a884578ec51fa59ef3d04904eb5a6d77ded8cc38fa8dd19455a6019c3c10810b9652d62025cb49dbeb39a50c347b0988dcbfc1b0c34dfbdb3a4778df8ec200a5c8235792b8166c104afd89001b7ccf0ba4109907b392749a8e882ba6f1104e2380b8c664abb7198e533737f12c9310626dcfa6b24c7c4ced87a29831bbaf5c981042b08fd86adceafa6f0f5786ccf92950c5b30c4687d4600b8273e79b8d14ee93aa9bb9ebe8911c69b9041b89fa8cae617f1d39e7ead46b2e29dd10d4fb1f110b30406a8df5803ca36029f91f0a4bcefe82bd1f4758695237a339ceef74921a02ac913f4e5c9d8c9c09dfa573f0799f48608680706d65aaea2a7c780fedee033d22a3528ad186de49f0b306af92a894efee7d3ef0b143e5f9a74342ab86f796bcafce43987ac30fdbbd4737db7c19b716ac2c0f3b2bfc7166b0d90bf3540bafc98d2ec8f29a03a58d42fd4770c4de7ab3e7fcffb69d8e9fbf4dcf0279379e833e1038d036c21bd9edef9012851ca35174f0ce4f5166426828ad72070005a775a78bfd165a891d7242cb72b25efd8777b64c354f30016b16feb320b6b237244a76ca45a5459d02165d9346da012f92adf589505c06caa76f53862fae74b695b3e65982a0813b0a26b823f4cc05623923cf48eb413a7c40e960a0dc38cd69b2a51da91c48c00d3d997cf607f4b12cc499707ffebc1bfae66f010682a290df03ddbd2bbd8d5dcaa1a828774520982e1b3e1a26b02c13feb72d2b6216e7a067bbcad1b0e991a2d138924ff0b14f37f3e966c6fc0e0d4c05f7e87f07e7973c52ad17ce9c78f62afb504ee53935539ae5a2df1a0f1ea551c1ce4dc70f85b7835dea86ff0b76c21f6c3c827ff842ba5cd6af6d6c0a59236e0856617fff7bcc33062849b45b20f40a9b322da1cda9a682099e8425794cc054566447b9cbab01845f935f9b0deefd55ac21a61477b33c337142d86b0fc1f947ba27909e893a47ea5f431366cbedfc131048fa969b874c31852903739d1bdf1cde1881c94055b07b61fa59767fd8b3bc17673b5870086305b693137ac0b552c0947d392be0dd9381c60b68340c39daa4ad07401805220cad1d7d654cca6595682225cfd1f5882a1ba74f167e6a814e11942b6a8d555b25f1ec36ba4d8ec020ea0c33703579cf90b3da0dfc03682b5c69d98283f24ebd6b97b5e1f578451cf95380a64a7961b1453178f8dff1bd51a976e8a0083e7a06354a2be2ca756c4a777353423629c34afe31547d6c1d2a5df1ae2118321ec72747485cbd4ee5e05a6c10070c98ee7ad9ad0a8db9581154323f5a67fbe18aa7031bc662ca5747980d959ae43bd0f3d38a2c63c20480f8a3eff8bb538415702e9bbf648da0c814250b4f52658871a818928751e90ac08f70b366582a406b5d4c02b4adf2d9a095bbcf08c5172e55ee7926baaa2a0119ddb075faffd2bacacc62cadec3147400e1846830a54c1c6ad637a396c342d163cedf7af6c06248ede3d6c19d8c54db0e6f59abcbca528d9c0b699e189fb491445369c7902e27a5a0663d7e80cd88637e7c021447474038939a74f14e3a9b93af2135c27ab3f538deb1ce8249634cb71306b1d975982e05cb6a4551b69d05e6b47b5f0dfd48bbf59236db0272e22abb34582b37a9f7a619974a065e63a9f5648bdb5ed685577045f1d223ce7492ad5cc3572ff9940118b5b2f1105e8669a0e9c952be5a1d01d766abd9368de703133f608b51d75e0111b50414ebfadec59cd76513351915da94932a4f41cf1490e07d3039cc3117bcbc620a26f84d8714414274be84a924b4e6bd42dda1b56a3bed027c29afa9bda52773495406baa52e0637eaccdf808b40ee46a2f66d83e51bec46450", 0x1000}, {&(0x7f00000012c0)="7c4e8e4122e49873cff86ae518e481d57d3219de60c13dc93cf22c80c1518cc98349b50c19133d0f056c8e0a78aa5ecb8f44e905098bc819e6ba7f0d07986cb2aace9c51ad449e8ade0a263257d980ffb19b3989320b57b4392d3b034434b7ff7f97c3c3b1bf67bb65cf026ceac8377a1738a2a0be5f761e6298beaecc0f8482a160dbabf5383690fed9b8d5e70b8c9708ca120f42d0745a8b25c6b6f35ad25dd70540d906f1434cf3b808f4c9ae943757f2953d3cb3c33432b82dbbd557d91391ce73d71a518fec9a24a488e847c0b9b8fa8adfcb13a0403e9ee988a0cbc1a3408e0c7a11657de2", 0xe8}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x4000, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001480), &(0x7f0000001740)=0x10) r2 = openat(r0, &(0x7f0000001440)='./file0\x00', 0x400, 0x40) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000014c0)="20500b976884c5354e13d1bcfbfe47d9b8ce5c7b8e195e774f2cba0d27f1953ca5d974f940ccece0af8341813ae1adbae1faf2ca2788a77393ec06e92c0b0cabef1bc2dc480d7359c71bd2b1c128372fc2f5eec7c8dd5cccc5c94ae84105a3e61ae927c8b497ebde", 0x68}, {&(0x7f0000001540)="0e6be339a7e9975e6446b719716f9e6c4e767d2834b1b98b09dda29afdd38900ea70c2bf2f8a962d90fa5739d81670f0dafbe8e101ca4356b9f1d0fc06db4d3a7fb4866c92c0b6f9c90e7a43ed14c6ba0f95ce757a976c64d51df62ce7bac0a43e17128edf97773f3af308aad75c63b56f6a1f6cbfdc3141f8b399bb80276724de5c8a66205c92c44553e149d0a63d04", 0x90}, {&(0x7f0000001600)="638b8f3ee28ca23df0140aa3cb596b1bc6e27704ba3afd41c217f3127822c9a5e6c42747107f5f278d2d6fba11d3f1a8c7136fbfb7d5ba7d9529d2dc0402d2c7ab310497060bdd6497ace022f67f938ad79bf0d920cb", 0x56}, {&(0x7f0000001680)="59144729d9492ddbe1fe5e469b0c66673bd7ecfba1c1c105548253735ad40b4c240c65edd54323", 0x27}], 0x4, 0x0, 0x0, 0x8}, 0x400) writev(r0, &(0x7f0000000080)=[{0x0}], 0x10000245) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000017c0)={0x8d6, './file0\x00'}) r3 = socket$inet(0x2, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400), 0xc) 00:52:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) writev(r0, &(0x7f0000000140), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x5, 0x1, 0x0, "bae62939af85dba8465a2e1fcdfd7f8ab25664ef", 0x1, 0x400}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 00:52:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x10001, "d730c1000400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getitimer(0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 00:52:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/13, 0xd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x4, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffab) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 00:52:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) fchflags(r0, 0x40002) 00:52:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x4}, {r2, 0x100}, {r0, 0x10}, {r2, 0x8001}, {r0, 0x20}, {r2, 0x10}], 0x7, 0x10000) fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000300)={0x4, 0x5}, &(0x7f00000008c0)) fsync(r0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) getgid() 00:52:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffff82a9, 0x101, &(0x7f0000000040)="d2f3a5063074445571bcb06f11132ecddbf665d7b7d5c335d6126a3100e65db887f935884324dffee8a0d2ec3c5520b0b6db9b49b0c55b0ab6ecdae886972ca368102001dd075ab5485990a44b16b1ef5da8321c50eebed7a24ebcb2843d79742103f82a10378559a5e6379f9ee4cca26c2f47f7af9e63eb82afce4af3eacc928327753fbf1ef032484fe08cdc0de61380c9cc8b5e12b80c3f0a9d", 0x9b) 00:52:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 00:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) munlockall() open(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x0) readv(r2, &(0x7f0000000100), 0x10000000000000e9) 00:52:54 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x0, 0x102) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) msgget(0x1, 0x200) 00:52:54 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x20) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/53) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 00:52:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x84e9, 0x23, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 00:52:54 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000467000/0x2000)=nil, 0x2000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x3, 0x4000001) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x20000000000016d, &(0x7f0000ffe000/0x2000)=nil) 00:52:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 00:52:54 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) 00:52:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:52:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) mprotect(&(0x7f0000365000/0x600000)=nil, 0x600000, 0x3) 00:52:55 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r1 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = dup(r5) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="fe99e3cb72f582293d69b932f9a5", 0xe) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r5, &(0x7f00000009c0)=[{&(0x7f00000006c0)="04be4c21b6d3bb441115acb0313bb2c404f670cbb586835ceb3e760658ca1e2556cc67993a6c37d6f689188b43d92d24af5bbed19b6cffc619f609d8bf23a28a7942301f9038cf7d29988f9e8c3cfefaa6dfa4d2199f2ff4e4ef04b5b77194da550275bc9d3bcbfc51ff0e47f352f8c731f776d70ecc45419920d0f1d413716835eb67756acd91aa32f789bb2166f83238ac36bb8b49ce694bc8c52201aec39d35", 0xa1}, {&(0x7f0000000780)="4e1a5eede800eefa859f2e859643134ae8136a25e31563dfc347649aee0100bc0e8e6e", 0x23}, {&(0x7f00000007c0)="bc976facb192c90027e8df43afe7927e8f94fd635408b9ce2e804b403501b6776b5a16dd8cddf096", 0x28}, {&(0x7f0000000a40)="2b01fdb95d97cb1ee0440274d08a658be4a834b5c3a781d7f20aac70504beaf67b76db981ba28a6a54dd609ac43c7d7e8ecf331b8f190e6a0563395b30d7f12339d34b72b87afaca2221e174fe3937daaeb3b5e898edd493917d5788c11348b208f4f89e19362e9eccabd0c224de1423709db67929869d1b73fb85e4ac46f3775dcc4969393ea16ad6a2206fde6c4d0073bfa060f2ad48b47be971ea2524a2d6ac30444a5620ff2d2dd38bd681d04bdb514c164c5c16fd005f2ef5887e275bd57e84da0731d0b65ea50b0410db3bdae3d2", 0xfffffffffffffdc5}, {&(0x7f0000000900)="f9d4f41a6bab4a7d52361876dfeaf94e22057550184e6c12cda84a361fc9d0b376b50b5f65856b4f26149b2cb721a2227b35bdf934d115c4267a0f484eacc90a9a4f32553efdf078e798cbf49f91893fd6ce5e85ea83e9020d7653ad472a202cea880281aa623fd9e72003497fdeecebc8b53ad52e635a86810331ace792dfd76fcd42a957caa19562db8e59577b1191f059795999338115d4e2c91c6d4c050e4ac9676a5191b0c633ef949aa7cc88f5ef2fde6739", 0xb5}], 0x5, 0x0) clock_settime(0x2, &(0x7f0000000800)={0x15c, 0x7}) msgrcv(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000b249a72814f70185eaa9078cd3e135e4c8a0e507891df0d8de27db484a861848883493058914987899b6b92302bbab754962b58ba509a31076bb5d27ba6859d7706222b2738fde6e7a137ab9d8ecf279a4a659634407b2fc6d3d0a377c4cea29f656975c2fbd9fbb7e8665d6b21b0d07686c447f8094645623cb18610b54f029d8d45cade44b3d6e3beb22ed5a3e721fc86672018b31d43872306c6446a3d160bfd9459348e421"], 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r5}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 00:52:55 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) getgroups(0x3, &(0x7f0000002480)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f00000011c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002340)=[{&(0x7f0000001200)="89852a5403a6", 0x6}, {&(0x7f0000002540)="dff827cb0de1439edc032175901f6dcde182b6b017f8fd647a98fd0dd9fcc5c0700781f880bba9a967088e86574c876a2b2f5a48f1eda8ed6e172564f45cd27bdb8b0ae7a1cba4820c3a962641215fcd91c3057aadbc88d47aa3e45fec6e4d8475cb0f86f89433809399190f4338148aaa0bb4957c8ea0775c22ee4db95cc0640a", 0x81}, {&(0x7f0000001300)="b6bedb9239b625f69104513d1740f99377004d29f959303f9868b986d980103bab68e53ca80823c24fa1ca0cb1824870f4a26395ef96bff1957f0c1b3cf2d401dd54938df47508728fe77b03afb531aa4530054ac8f8f5a3a8d4671b1f2e66c27d4072cea44f1ec867921f31d0488d0be73cf9743bfd79419ea28649e471b6809ef1b79f55a730bf4a0119caa438df82fa3f839b7b8a8c3bdfd41863fe068a0c2e4503fd8a7845fe0a9084a349dfa254ec25c1d91eac5e004308bc987d59fc363e57c460c2314cfb775e8dd362394492e0d753e7a6eb397ec6130d9c23b174bb5549063999d5ae9a4cc756d41ca16e779719961187ee4f6268d3dd60a05bfa113eaeabf0661bfa909b760e45a1840804b1afe9ebcabf10cadcc8a4ef21e4e266c2bff7fdc85d45b3ee66b2ad70a612946220a7a45b983a6b12302da61a9896c839c12dc2a7a8a3fefb328bc34a4a8585c364efabcfa80e84377612b107531f2d517a9ed05c0d317d89b1a132da745c428257796f113c9c9041cd7deb8b3bb5f7f1b4442a3026bb51eeef5c75ab0653113ada469ecfcea9592010efdb0363829ffff5d9361bb14d5c7e22613f341129f1a947807464eb4ddefaa909ce8626cf919a3aa0d456b8fd1a5fd5fb508b4ac6766c45e14a8a1635f3dddfe06dcb8904527324752febc861c99e34e1ef1eda628bb453ad80d296e387971187c7db9e99ef3340c2fe1a1674a7aef03d088ffba4ecffe79c19078c7feeec6ef1ead0ac6ca9cf5531f52660e551eb3c9535b2275e90224b9371a0acbd31213beb2778802c0b2896a13a3e74a77ea427bad7b1ce2e1257da398ae495f55c5bbb9696562df83b449ff72962f49fa08988b329f101e6972d9fa498298d4ccae542377bb3ebb008aa6894217734ffec310bd92f6ed3abaa99554934c1ef1751d1fa0b986880083165ce683a13d84039409c149f90340ec7d00440a12e1055f631e63d806d9bd4a7311b1625c483b4b5701adad9161431b7ce93aedbd1d0f99cbde61fe0c142ca656824e536f1bad57ff4f6aa84a5aa0cfe91f6bff1ba7803409db797e0f5a9e790d0b85038f91794ee181bb4d1a67ef28515f519e1ab7916b8af6b88bb628c31e343c4475e4b5488f64d7a415324153e4c80223dd8e05fdfac65f9d9b9e726e2b4d929852d474e470af8780f08c8e7f8c324bfa829298dd7105181885b33ace06dc002caa0a5df2591d26a01381b5e31a9ea2d8bc1e872bf7b692d77d50dd367a857259c6cf66f403a3098efa821c57f1329520cefbab2a0121d5fb1f4c8049ce56cc717f0dc64ee12835dbe55e3ed06cb95557937e3215d78af524d1cf2b0625f426fd49daf608ddea7d21818f5cadd57ffab8b27616014f682ee056615cb0b236b12bedf018d22e88b195bcae71554053faec2b4059b13f690e4d1ade7284a0bf46a2ddaa307d48163fff6ccf11f9b90d8512cb52346f58f9721e93bf776108dc0b5c97099a893768eabbb140529039e28240ed175814865d62de80ddc2867b170f65228a042297de046e8f89349b2970787aa57c42ad6de1c8040eba662d62b03e7bdc2409d3485018f8a1756d898e0545c1cd22c25ce12ffc455d1e4870800fe1c22b121cec3aab8ff622afc6c648af4eb963c19b4a062761cbf68284ed1a8a9ca8d4b6462304539d83763c3f716f4bfa651fc85d1c14ace1af31582db284a6a8d7edb2c82c2e601637c3e1dd94790ffe608fe2afc2a7321de4dcb03a5d388bf93cd035b614d46015c1e743ac176a578b4467fcf19def3e297b1c44aef46bad4a8e9d58d46d55492a48362e2f6ef1b0f340c5bebf8fd0667a17f6467c6c6cdacee76f138d8fb65a972fbff4f292ede216e909a409345505cad8b7d57d08e6bc20d5bff8c4b003c5b80b28db7e927f8a830e70da0a383c6347826dea17ad9824f57bfa36e5919eff9d051e76a99e8ec201dc8683b5656e4f1894aeda488bbdca49cbb6727b41c1b8d411879e723d388233cf40311017a29a391b84951de203db47918dd8b60bf99db862588502012f56752f3b6d83b7282c7c1336a10a464d7f68a46f6dbab6293b5cf530e74b4841377f54e674eebfe2b1479388a1285829eb59b53fe6e6b375b0c11866f9182b8fcdbcb8387b5fc736aa5b350e678d7a7e26d90a423e4be2b6250a1ec95b150bbdc0f4edfccf7ebbe85a7e0c176124555328be4d1bbbb79d7a5d880b9752f451dc5783815d8514dce7e54afd811cb5b4c9af1df4e9228637bd169b8777393abd5ce1985c2609ba04191212c2e9ab602f41b63d50b8a157525e6c52b4518fd3c0bb1d47c0ce2ea64e8b011e30c495d7a26a8a1e98e6211cfcde58fad9e5017a726e401b26e30e86f19f249754ef5a24ed4447e766594463b7f5b6f8c8a4b93037627c45ed0dd08623edb1a1b71cbea274b16dc241433540dc1731152d98943a984b934125d731ca9bd62580aa138957cb4832f99a770351296b72a76a334f6761076894cd86cb30ecdad77cb7aafbd622b62c66816e8e9e642ad42dc1713de8fcb6788be8c2af5a508fa7d44b66f70da9a25698e2a0c4fb9d1c0e8241ede4f5ad6551993e3fcb7e6ecf983264cbc1a02cddc59453b71399f93cfda722312d24101c54e385f1eab06565e681b7cc262d965aa76035a50a670f4d436a58e1190a51e04506f31f683127b8d884590acdec409b7a04a6d45bae6ca92220ce35b728c5848173283cff6571f29921b2bf520a513e9f25cb2fb7be9ac7473fc0306dec9467d7465830638c902b3d3966a2bc56d86c67f83013f36215138ac6b02db65d3136c34a58d508aabf2b3fd5c3f7d12fe852956ef7a842838c54aa37084885b6904d8bf239db971b03b3a49e2c0f51317b3c4efa22a64cc72a8a8339d54cad0d05892b4ba1fef245c68096f764727b84366c1f1cfb568d55839becad0522a23f5ee121bb8f578f74ee4e53920ae3164d2f98cf16c925267ee41f80a0a96dd3fd3fea8a8ddcdf16ead0939832b589cea7a246e55f35b43dcd769a7ff54b02d131eb675f856cf513b65f59cb4f71ba157e6d8a9e9212aed6f5ab7540e41bac0f1fb8a82efb523bf9389641e42fb1eafb6bf264a2765c4ab32722889e10a8fbea1f6742c6eb5bd4e9bbd7acda1a296b909d2e5a9527fef987c5eb0c8df18ae6868d11f5a428c66eba31fd2621bb8b460558c7bb455c2089f1f579082619cac562539e286dbc41f62f4422b0fc0f16526d630ad824e25b8e3f4f00babc6d32e54f88a3f7822c07f32c60a4dc2c4a5693ff21be635b7c9ee74fde6d0795b49ff8ad03cfd9ad44f43d21192ba91c86c08e8a6d8781dacc3282b8a8d050e5cdd55a5a7744883d8cad94561359cb9c484b953406a35c511bfc5b6d7b05b4c169a3f372bb5e1ad2de21e50e9e5d2e6ebb6c42008ae44200322621f0a0d25ddc0d3d56bfb2d3bf13ccd1de2d35c533b7a5afed5c2bfd7e3c72b265d5e26593e90650ef0f1b7857582878370b289d190a45dcdf19707a0ea30c90563be9091b17330b4265f27d63519837572abf7eb380d70c58c2c7288bfa5b0d121d16db1f56fff1327ecaed493e6d992fef63f81239d8c92ccfc3822d5e38ebf9b4ca0b79e0bc3f843f01dad22e8d12bf1acf7a4de4131fef4c17f50befb24ffb6541742f92ec680ce1205871adb4519791ff099ced59bc611895665538a4ed46b0ad7dd5e024cf46351aab03841497d99dbc6c74ef11dd269bd5b393725022ea5b809ded056184f8a2398fdea8030aeea133fb9cac25dc2f77a9277d37ce34af3a922a39cb73ee0e716f6c05fd8f89b5a6deff25efe6f043a3ef4b92c5dce1f84d114555e4610373ea9c16880c0951c940a6860dc69e902f86b1526da68ddca60481b30d0e5548be0104e7c9941001b41c9b42c46a88fd10b0c37d0c0574470e5cd634cfa7ac830b788b7f47874c86f65aa368bf3f08daecae713f8fcf8ab84c4711ec8622e2c4a34c27065918aa0dd5b58c76e5841a17c0116d5c7ffa2d86aa74f5dbf84f7ef9967c5e0da924b6110a2d5267a5eb1e327d65b8ebadddde3e439d1af72fa6a82f1ec4a6bdd4118aab1c8ad35e69e506873cb93ff2dff5dfa2c728ae6718e221f71cbf3fcd45cf8a535f5b005cca275bf5841a50acdb4b36ea4acd0e3b81514c2e89233772d4b22c0b55c8663b46b09bf2686c08e146c23002426e873fd4f3b5414acaf867792f6371480ba6ece19e2006478a9df86793f864cf34566b57677a8202eae4cc253bd862eb4451a021c86aa75948f546e7fbca41f254eee92ed197efacc3848280d8d74264441219ec754799ef276609abba49b25ce8c03741c59fe7e9f826c887b837c1c374e42af6cc0fb1ee23b635b955b90049cebea78e188f5c8db28ed0be083184b159f3b95ccf4bc7cc6d94e9f7f431c83e210861be95ec50b13852f21a1b66fe2da7852d30f87fc4eee246d41c0d0d745fd6864d4f16148ab63e9412116d189ebd9692fc5b3bf2013324a43bbcf80f75b8a0df3fffb69f68e6a472d24a8f9cde8c49c6ab18eb0dad471e999cab79af62bbf3364c2b6b8fe23783171c756b6a09affedb0c2ef6c0ebdd108e8be9d9525ddcc89983e2432328a8810a6c907aaee705f32fe3178d439a09bc0251f3f36077ad7d6e8b7b95b67928c8b4fb4467857fe8d14414d905c1eb839c1f27486dcacf9f858967fe4d88cb847b3dee05b51c0303036ecdfde055cf6e9b5a847f1594edd64537f1395c14bdc2e30b8fc9c9576d1cd50183120705a00d512f9ad6224f4fd1878eb3510952473047dcdc61448b2822d189b7a0c760d90f2267e2c1a4d3b3453f940b5013cd130115e89ffcb60ad339ec5d6bd1593dd49c238b141c4ee3b303b3628b3bda25988d91224d60631919a30b18752b1de90cce9f8010b018cdd06b9740e651c10a2c71fddc6dae3614bbed9f51a02121e2bc9b7775e702551e31324e65e3ee40fded9b0cedc44b643cb1a8dd2563bb3e48a732f93de5a7c764f9a4043eb14453abcccd312ee714100eb63003b8b54c07981ed521a9fbcd7479c7ee700129189e571ca67bf39846bbdf12cb36626b062e43c0461263a581fe29db37596ec625787268aa43578fc04788702227f569b9a3f37e06b839f38b841b59b20bbe2064b9e6b27391d3b063ad74b383e3a17b28a8a3317ea6418896baf6d810e308db8d40af4ad125eaff9af9669728296a9ac75fd5bb46c74b91f5a5b65491e893db8460a5bb972af4491c4dc3951cf77ccf5a7791e206127b2a41923b473aab7cd70b077eaa352191aa2c1716eb87e0c471eec195f90eb8c1e86abbba749273ec90b635aca8eb3f8997541ae3dbc7c53ab12fe05231024f489abc5ad9f552781d251a4a972f5ba5db787544a5e1337abf47ac4200e2eb56cdda50b372bab9764fd410dbe9dfa1fc4e2f67378e19c6b97c302fd97a243d24f7ed719909abdb64ca44be2946ec51507ef41030d52fce674c764379127c14bca54b8320bf25fd80a370ff601d1c36bbb37e6b0103f42b0610973636957a4e92b92c1e3e7d04391d5b9fc8a16427acac94574da2be09eb7fa106cbd3001dd62bba6a052fd74cec601a93f6ec1d98ae5247156b4d02d329a37bb5e28a00a30cc6b5ca6b6b9d952cabaaddd8acbed239e2eeec6eccca5e28b4532d9e7be07dccad04534f0fca5c2b2bec1485bbe4a70ef758ce9e758ee460efefbde9e41a48cc764395d637dde79f3a40668b4578dfc2349cb8fdd5647cf06afd4843034765beebc68b913", 0x1000}, {&(0x7f0000002300)="874610118b67e72e0b7b47c00757f605a0b1660f60398855", 0x18}], 0x2, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r6}], 0x20}, 0x1) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r8, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x239bc7ce, 0x80000001, r3}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000012c0)={r3, r2, r5}, 0xc) r9 = openat(r0, &(0x7f0000001280)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) 00:52:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 00:52:55 executing program 0: r0 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9e, 0x40000084, 0xaf7, 0xeb}, {{r0}, 0xfffffffffffffffd, 0x1, 0x42, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x90, 0x10, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x1f, 0xda6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x40000000, 0xcf, 0xf66}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0x61}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x9}], 0x200, &(0x7f0000000100)={0x4, 0xffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:55 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffff0001}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x1}, {0xfffffffffffffffe, 0xfffffffffffffffe}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x12d, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xf8, 0x1}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xd8, 0x0, 0x0, &(0x7f0000000000), 0x2fa}, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 00:52:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x802, 0x0) socketpair(0x12, 0xc000, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) r12 = getegid() r13 = fcntl$getown(r1, 0x5) r14 = geteuid() getgroups(0x2, &(0x7f0000000e40)=[0xffffffffffffffff, 0x0]) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000fc0)={&(0x7f0000000400)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000b40)=[{&(0x7f0000000440)="8676ab397b5db6da708596655a3f02dc66bf2109c0f51e424d584df9dde536897bdf35f6393336fbd22655cae7d415acf73262a9f62b1a0370937db6351026b29d12a65530f0994caca417825b6f7cc00f257ddbe1e05fd3f214d4b919569ab94c376cf6167d15594a878784d88d0247c721bc9f10404e56432249a3cfcae901ebbfbff60f7feb9448d146c6f09232c3952b", 0x92}, {&(0x7f0000000500)="0a4dae0a01d87ced2e365a7aaf2d7de2b5094c8e661a810bbba9d40591531fb62ce34194f986526755f15419e839f4156a15980db3d7140fca870ff265a8f6f3ac12677898b38e00b35c9301a69c1460b708abb1d3e75aa222ec8efd97923f1c574db224195c4478eb731af96ffb69f2b59472d42c015457b16ac1a3c53960704a8a838098d68d44b3bb4c54fb6e95662b177049869355c35508", 0x9a}, {&(0x7f00000005c0)="4a3ed58639d6db8ffef692f0071421be8d2fb5762c09aa5d0b09398d31ef2262c62eaaa135549f7d4c034fb74112586583de7cfd2962e1c2619f6a5d76e6c48afee2d7b9adad9482fa2e23235752751b5109ce296ee091d8b5c4a61b445797a6dc938f71b4bf305ff49420a82a685be46b60204d1d8f5cb92f7310a3efa3becd2fb3784cb14821ca8a3c62e2ce56c1fbee3c8feee87b77a2c1554d67eaeb6342aee617638cee674d497ff6884de20b946f8d5c337a056ec84122e328aec5aeb48ab9267bdbac632b4d", 0xc9}, {&(0x7f00000006c0)="52d1cfdfd34a3c5453831ae9a38817a5f3a4a6641b0f18af06dbe0727c7b7b117d1302c41eb4f742c52f2d4328fc37e074010ab540eca8e787387f561a53fcdae27729c1288e530a821497c4346afbe0d956e908335e96d7df46828a1e54b39e20b765cd9b418b607ba5d935e3", 0x6d}, {&(0x7f0000000740)="93a8d17a6f44d39b3f77bb2ebc3e84a0e6f2c5fa8037150eb480d3e94ce20338cf4e84d7c44734e92ddf730e8eead5cccde1693dfc0c8428bd606448e14f049c68398dd8c04c417f200fa4307348caaa5c3b", 0x52}, {&(0x7f00000007c0)="46318ea5fccfa84f62c9642996787d9aff7dde442c9dc046901f3669d6aa2238be6603f7d4c0ad133912284ce20e1b7f0997a9e1840647442e501a822975dc316d6e30c769137ead58de4841586222fe89772096e87ca13b0ade08f90d8ce059317a2d48138fb8878c4502206f78abba12610aaa3ec7e0d129af947376a7a6caa1a3b193380b66b1bc75e969e00fbb0144e6a1bca62ef408ac566ffbd3c5e57126142a4ab37284de76051d60c37d9e2e0c8c15e4fc3eb0c3275afe9fe7a3400fd56feb0b", 0xc4}, {&(0x7f00000008c0)="8380948de5d2bb103855be4fe4900fd1e0dfd20b4df10c120779bd61f2d73d7e17c87806bcef44306ba7adb97c5cddb04b310645afc09e11b63c4a6be101d205cfdda6409021c5d90d9cffde3b3a", 0x4e}, {&(0x7f0000000940)="728521b79eb1c9876928ecbed6045385ecab648e007d87b6c7301ac32833b44234e23c90a7c6797c9f57b4393d3e36ba54d23fbe41f7a48fa9b92078e8349dba103bad9f0353515f8e785f9b0d8a3ef78872c8f45c4f3bc67094061baf60d8387d1493e52b04e8381745db0f19060903b5525e5a222a3260f11c7f5ef7635889502ac8ba38c0e2063e993924d790d17d20524a13a238e0f589d61a062a26efff5987833062889b53264f5244123f67acfb07ceffa99de42cb7bdf6238adf18a27f5b76040e94e39e8c6041637c54433cdbc0ab6137f940", 0xd7}, {&(0x7f0000000a40)="9ca775615bd3cb6698be21bde072f708295f5692c1578e849aee803a0d568ad78ae29d308f44547d8d32561c461123aab45e0f24cbabdbab556f3b767610bb5355cb31e5923e5ab97846f73d79933af0ed", 0x51}, {&(0x7f0000000ac0)="150446d04a751e7f87c6bd1f77c4dd6eb17f84ff2e7b986cbcebc1385f1d47918300847565431781ee51dd6cbd8b39ced1ce17bfdb9e9f7f88fa2d748cdadb5d74124aa56175f34783f2cfc1275f16604b3754cfd587cffe5b9fcf21e3e9717511b167986c201d5bbf6c7d5e2f22a179cb", 0x71}], 0xa, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r1, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xe8, 0x400}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7f, 0x6}, {{r1}, 0x0, 0xf983a443d8825d45, 0x80000000, 0x7, 0xffffffffffffff01}, {{r0}, 0x0, 0x8, 0x6, 0x6, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x80}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0xfffffffffffffffb, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0x7fffffff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xb0, 0x80, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x80, 0xff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x88, 0x6, 0x1e}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x4, 0x3}, {{r1}, 0x0, 0x29, 0x80000000, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000001, 0x7ff, 0x1}], 0xfff, &(0x7f00000000c0)={0x7fffffff, 0x6}) 00:52:55 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0xc000, 0x7fffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 00:52:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x3, 0x400}, {0x18, 0x3, 0x5, 0x1}, 0xbb, [0xa4, 0xfffffffeffffffff, 0x9, 0x100000001, 0x9, 0xffffffffffffbafd, 0x7, 0x2]}, 0x3c) mknod(&(0x7f0000000180)='./bus\x00', 0x2008, 0x40004000000028aa) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x80}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) 00:52:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="8e1992cbd14e0368b04f8c30aa90472572a974c6c9fc0894f81ba606716793eab50b3ad8a1852c9444506a0c00456a0d3bd7ac1daef7f0a1705338b170e0c8557f4e4583ee46def74ea938ada2cd2b928456f805ad2385bb37e5b9cdd4e11b1cf23f28352a019bdaf81f4258db57ff49b7727f3c448baadfe3f32ac78299b2adb813f099699d9c2479d0f7161d129cdab158745537b9ae064202f7a398ba3c4f27cf449e8ce517c1bb745be8484714e94b69f5af1b3f475c0c0fb88fa0876856f495fe05ad6097912b3a", 0xca}, {&(0x7f0000000280)="132b38b02a8a41817ee7906078fd507f65c98ee9062eed264f45d8b414db2e8fb072e79ec4e96ab8bea806a5407ce48c1dc9494113146bc493aed6cc9b4e2ab5a31615af394223d858a732d5b9eee5240dfcff771b3db3985209a78956177a40acfe4c0925fed53c007eb50d347448187954985acafef0e0a18a4976a4129cd320de472993d2f03c7362bfbf694cd9b3c432810964ab2ca90b8b799ff28ccca88c8b34f7f2d57652c745198099654fdc378297b324bf6eb98291a673ab3878cef4302fafaa2c7d7bd6d503e25ca87fccd56b1234ff0b876f35c092e2ae1b33", 0xdf}, {&(0x7f0000000080)}, {&(0x7f0000000380)="f79dfaf71c5e782d2b4191dd2e5936ed76c5fbd28130560725f49b9786a1f3c343eec5470f7964a42954e6cdf7deca7a1b1115a103e2ab38407259de8ff410d4d452bc8c4b6fc3ade7965891a2ee973fe22cd4768913326d7cc9ef7f937fcf541b6f9aa0675b0bb93196c610fdf8cfe90cec863884a8d4377cebf69ec4b316ddfb7ce7e59f3655ab697f2c1ff4cc30d32c566ee26d35", 0x96}, {&(0x7f00000000c0)="5c091a64dca644c4bcf6a691b4458fab217fceea6c61bb5ea33e3fdb130f4c9af769fbe9a52b7d2a7529b29f849546f8fd343c76413f32cb76fc7e5c8a6aeaa66694", 0x42}, {&(0x7f0000000440)="6e60426e66aa2302faac5ca8589749af7df52e1ac35ace23ad1b0a4a4df867f0692c05b8aaf4f1f7779b7bf015387fa247d1cc219f95d1157dba8506989127e6ccb629bb51a5b1652481cea78d4d443eb5e45cad8c626c884a5cba466683a7a9363ed053cbc3a846e4a3dcd92c962db6c355726138d44d07e41e952fde6d7bed588ceffd6c1cd39523eafd1d5157d68814cd5ac8cf313193953bca10a9f148ad22592a8d6a6dc8e521d188fb50bf2cadb944ca22cb2dbd534a30daf82f", 0xbd}, {&(0x7f0000000500)="90193ee51517e913755864cf79d264a6efbbb0884fa57d5e4f93b961c495e399a5a3de37fce572b0ccfe31be0466fa61c06931c3c7325928daacc038aa328880663e0808777a3369bede33bfdfe9dfa0876c50220ff0f499a60d4930c836de734350e56a8d26198d8df9f4bd0f807971541558afc4356e91e90468247da06c77941d481ee9e4af52afe20a623e1a28db0a8b24", 0x93}, {&(0x7f00000005c0)="4c24105cfa9d9cbe7cf4e9e161d88462664ee5f3dc871cd196dba841c53f898c568bf400d6f93cdc9ed64dbbf26c595532c6340f5f260d0cc6b2dbcf52eacfed4c2a9c48de98b4d7f9ca4b58bc2010dfab9637bf90b1dda1cf12283e6b402f6d50731d6144e2d9e0b43d828e9786ae179c800131c7338ad28e9ed37246125b9f2b1b80f122534e0d5233fa0b2a4a29b7008818802a8071c18eb283b18f656f818e47e848e9285dc919113ebbe519a86669aed4442bed589efeb953939577ebe4af10ea003b3cd944c586e44c2947c9a1a43928522ec8ffb3a3402fa2f424aa693929", 0xe2}, {&(0x7f00000006c0)}], 0x9) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 00:52:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x20) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000002c0)=""/160) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7fffffff) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) fcntl$setstatus(r2, 0x4, 0x4) chmod(&(0x7f0000000380)='./file0\x00', 0xa0) ioctl$TIOCSTOP(r1, 0x2000746f) 00:52:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0/../file0'}) 00:52:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x36c5e7e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000001c0)=0x12) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 00:52:55 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) r1 = accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r4, 0x40044b06) truncate(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x4f) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 00:52:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0557, 0x0, "00ff00000000000100002000", 0x0, 0xb56}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) setsockopt(r1, 0x5, 0x400, &(0x7f0000000100)="32f1e1f36d433f49a68d34ffe0481981ac5bcd65a924863ef6014fc4382885c84136e25ef2779511e26cc5321d87fcbe6bf2ecc85f83cda59c2fa6fa3b89fa890f19f8687df6a1b02b26a96f4cac", 0x4e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) 00:52:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x9, 0x92e, 0x4, "5dbea5a20c6dd28f946e8c9e341302f038c777b1", 0x0, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x10000, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 00:52:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0557, 0x0, "00ff00000000000100002000", 0x0, 0xb56}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) write(r0, &(0x7f00000001c0)="35edf3784d16dde433856149258cc25390ffbc6eb267b89bb67eac40a07b59d197e416c34ca4efe0c0bc75e4d927f2835553936f7442cc97f077ee6f6723ab84115d531d1a9cc7f862ed8e8cc9e3e7bbe5a7e2c72d1bfd050219a4d44abaf078168ba21ec16270e5c06ce0fe30ecce1774f76225b4ec95d0fa727348729864024f113442beddc597a2f43aebb91e6961d9db85724acea3c7dc802953f06ee19a2e32acee6c4d0f", 0xa7) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:52:56 executing program 0: link(&(0x7f0000000040)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x820, 0x100) readv(r0, &(0x7f00000000c0), 0x4) 00:52:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="4fd32cf6626e4ade749634d60de6cbba6fdc2ac7d7eb764b491818752a6c2376d1d2f83d72985cd7188c34b4dd30fd353d27f8f8a68aca67a141866c974628891727d92534ccfc85fe11176474903c430ea5f774a3a4fa21a041223cc1f3ed053c8850fcbc62539d89c605f860421ce4755b4ac8f4bf481d8f83aef2471a58c27e4dcecc24b11359ed52bde988e7648652474d83ceed0129c873cbd3037e09f6f725ff4d4357c9713a94675c5a7c8392fa06cad5e0239ea27e3a6c4680d8497d74934b1ccc35b11ba080a6815174d24910163712d27c5e7659552bb828e8934ae8fee7", 0xe3, 0x403, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x1000}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:52:56 executing program 0: r0 = socket(0x6, 0x4005, 0x1) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) socket(0x1, 0xed63a0d69c1f7ee, 0x3377) 00:52:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0xfffffffffffffffe}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x84) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x8, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc0000000, 0x9, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x81, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0xb8, 0x4, 0x7f, 0x5}], 0x40c, &(0x7f0000000200)={0x100000000000, 0x100000000}) chdir(&(0x7f00000000c0)='./file0\x00') close(r0) 00:52:56 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 00:52:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getpgrp() ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 00:52:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xfff, 0x0, 0x100000001, "dde25c7f00beade85e3eccab73ea06fa8aa2df9f", 0x4, 0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30", 0xe}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) 00:52:56 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x8a, &(0x7f0000000000), 0x128}, 0x0) 00:52:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 00:52:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x66) clock_settime(0x7, &(0x7f0000000000)={0xfff, 0xa5d5}) semget$private(0x0, 0x0, 0x228) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 00:52:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 05:49:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/154, 0x9a) 05:49:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x6, 0x202) 05:49:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x429c3c1a0abe1bcd, 0x0) fchdir(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0x100000007, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) syz_open_pts() 05:49:31 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 05:49:31 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x1000) r0 = open$dir(&(0x7f0000000400)='./bus\x00', 0x38c79ad81d772958, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000680)='./bus\x00', 0x20000, 0x100) linkat(r0, &(0x7f0000000640)='./bus\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000007c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) accept$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0x22) mknod(&(0x7f0000000200)='./bus\x00', 0x3120, 0x7f) write(r1, &(0x7f0000000700)="b4a38aa4d59fb0ac43ca4246d6a5525af3590db46d972b25d2545e6229168760bfeb25e9f4b9a150d8c03f3c8454d1e642d96c6f4d864cf05b63c9defbcc3086c9011e825c759287d70c46fd56b10272cadbb6f60dd03fa7684f112a7ecca0e4890413a6e562b243eabfb3eeff12b139ad9ab0509f4c6dc577d7ac13cd6b01aa8fe192bd4491b53d6033dbe6a0bf87c61f8a431eea66b722ca9439713b", 0x9d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/150, 0x96}, {&(0x7f0000000500)=""/190, 0xbe}], 0x5) lchown(&(0x7f0000000000)='./bus\x00', r3, r5) fcntl$getown(r4, 0x5) 05:49:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4, 0xffffffffffffff7f, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x202, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 05:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 05:49:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xd8) ioctl$TIOCCDTR(r0, 0x20007478) 05:49:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x99) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x881) msgctl$IPC_RMID(r2, 0x0) 05:49:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x101, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x40, 0x41, 0xe3, 0x9}, {{r3}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x8000, 0x8}, {{r4}, 0xfffffffffffffffd, 0x9, 0x2, 0x3, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x47, 0xfffff, 0x6, 0x959}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80, 0x9f}, {{r0}, 0xfffffffffffffffb, 0x15, 0x1, 0x0, 0x4}], 0x81, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x42c, 0x7}], 0x5, &(0x7f00000001c0)={0xffffffffffff2193, 0xf0be}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x1) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r6 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000200), 0x4) close(r1) pipe2(&(0x7f0000000000), 0x0) close(r6) 05:49:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000240)=0xc) fcntl$getown(r3, 0x5) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) r6 = shmget(0x2, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x1000) ioctl$TIOCDRAIN(r4, 0x2000745e) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0x0, 0x22f2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a1", 0x91, 0x0, 0x0, 0x0) read(r2, 0x0, 0x36e) 05:49:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r5 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r5, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0x1033739cb7, 0x7}, 0x8) seteuid(r3) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x4) semctl$GETZCNT(r5, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r7, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x1) 05:49:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:49:31 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket$inet(0x2, 0x800d, 0x6) 05:49:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00e15f7da5c85d0b47b0"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x102ae) 05:49:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ftruncate(r0, 0x7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x9) 05:49:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = socket(0x1a, 0xc000, 0xff) setsockopt(r2, 0x4000000000029, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 05:49:32 executing program 0: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) 05:49:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x181, 0x11) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 05:49:32 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="8e826d9c24a36d54c10b86a8ed0158fdc952663ddf8a4bfef5042b359285015b0749f6f7fa1f21f5b0634a6f45e0b43a87bd6116f177597922be885c2132ec2f2491bb066cfff0eff279c98faf5f07cacb1f95a96cbd73d3c68ed78a0a158bb5cc6012df44a045c44672869561446862a73d4369279fe2b18376a915b37741cdb454ea2fea00b051fbfbd7646e9f844633796b071afbab9cc518cfbf83b225821f90439ea5cfa689da9940316f86138122ced0b03997e0a97596a8ffe9b34692bf74f322ba4cc78f2559704e", 0xcc}, {&(0x7f0000000140)="4390bad5aaf34f7afd7e70d54452301bc311e178cf71c71ad3ab4463caad04c4bbad14d3dce2b824af2b641b43bc9a92f0cf7d04127602782e7c02368442dfd142b95eca830c81747db9bccdf67995ed575590905dde4e12000f4a70c420d65e7e6eb92ca7", 0x65}, {&(0x7f00000001c0)="bca7e3ec148fc3efa44758fcbc9f6099c9f2341b6c23637d50b25afe3baa2c888a397197618985d7506abffb97a025a81f2d71cd72d142469ba5773ad3317539850baed0af224e7de7a7aa6dec8121fa18b0ea83851b70bf34def062626d9cec62a86baf12527833562424c58c9b4b34a4ee5ae02e1b76591acfc3d332b41d85952fa5246aa2b84b048587ab5a85e4ac3458f8e75542", 0x96}], 0x3, &(0x7f00000002c0)=[{0x40, 0x1, 0x63a, "f0c507aafbffb7308480196b94847a14f7059deb07146a7bedb2925f3b59ada2f56c35c6224ec92425f721849ce38573"}], 0x40}, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:49:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/130) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) kqueue() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 05:49:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 05:49:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000000000, 0x2102) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r3 = dup(r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000100)) 05:49:32 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x22, 0x6) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:49:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x80) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 05:49:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r1, &(0x7f0000000280)=""/27, 0xa, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 05:49:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="9d5edd0084d7b75efaf28a1d2b0ff227452512d5ac5c3f7898856479f5016e22ffba31c7c71372984f8fac8cc25588bb99f4722b6e6a3c224fb9974ff044b8c6a03841c1c8a997b6b6447cbbdc12b3fc4f", 0x51}, {&(0x7f0000000500)="c913ff3d6b09d24bca6f4a0b52c14228a35d19af9dbd5e519e22fa8e66fb9acaa466c95255a0ab39ad0e522a01175fc4c032c88b2121c36a5e77064cee97561627716e2c8edbab371e86ac3678343d6cdf2d7ab27db96152b9812593fdcac69d1cfd360b37f604931fcfc360e4be2047190c3f2cd2795db57e1b66fbb7bcfd31cc05ad07fa819d47fd0627ac92f632a25f361e58e44bc50c00dcb884eea7d91580381ab1249dfffe6ba6da0c9e68d3ec2cbe9aaf894e153572ac92740c166e9e473679407202df25db233c9e9224db924260399c0026b3eafdc9dc9f983a772b7a232f462a16d923a739f3db6838eec5834e1d4e65534a2c2e521b9816c52d0ada12af939c96fe5265fd346b136801154a8b0bf80077bb98d8d3164ffab8d15a2a8f84db0391ac92ec21e859feb09eef22285e7c56566d56e3550d1559b1fadfc4477b926a9a0beaab34a87f46701f94fc58b5aa3d31415f2197885539bd870aad270b59ebe5e0f65f48c8509392a99abd6192b927510bc93ddfc518b245c4c85e46c0844acfb6c9f5b8e3f862bd120df3c9e075dcb65342db21865c184b0690c75343611d821b5c81e2466f4fdc291fb004b435fe8f628225a8aaef8e81f3ecd982c12dff51bc88136bcce82357793819c24ce596e7103a492a82ca7393dd61921e12afee220005243fcb87c66491c3d8083184780df99659f37f343ef9eef98a94294c472db835f8fca3b9f7f3c6b1e29170aa8626b42a6158247991263dae718904a37d64f0b19a46f5150a2b7f996e9c27d36ab01d6fe775dd824e71dc0c595f4aae35eda65d9b9b1bad4d9b72c2885bfe32d7e756e8fd5e30f7f535d2e8a8fb9620b30f7c0ccf6ca2db167ce62a68c6d7a81749367e1859d62e4b2d5c4e0086b4e759d38ab8d88f0ac62f110a84fa27d1e1a60d3a1541fb04d28fb9d3397e62f66f5088ee71c88858ff9155b7e5bd4105c11a7ed5d5dea776433a157a461de610eb2b03228151e8088eaeaec90cf818ae93a75c073aa47a6684a42188453ec6ca4666332e0e4171d614c0a6353c97b077f7fbb42f00e1dcc4ba2e9f7a11fbf2b95522770b643c33001d9c11e61ab72544b29b5c632ae18b71b0cf66920de85bd2e3ac664b8f4d9ef6b79e6cb9800fab2604ca304fee7b76e68d508157f9bc9de352e943d3c5a9da5045ba3d365f5b76adb001801ad4afb73331737aa64dd538ef9ac8d639bce531ca445ff74a1d74b3f396986fa854dfe5bc9d93e8d611baeca2db39c3dc23a001b3d4dee91c7e765f030a3ec72a6e0de5a464782af1cecb75b93b7cb2f7e549e97b4b43af4ecf92330c33a092e8100950dd91bc1860650dc99bf1a6fb75341da6f809d6e3b037a7af9f373c36cc5f611701bad472772752b99df8635e26fcf28772c841b72e7c0f1e3ba7fdba760a2fc7cdef5fc736fd90db1194791610b1e3284c139658bf2a16b028b8e485fa300de7238e9f8ffebf9c7853440457e57796ae739508499eabd0354069cabda195bacf686a4a7bcd4b9e215a1527ca36732d46feadf2e1452f01ed225b5fe2da2db8280e8f3ea936c1f484c2f4debab613d153702b25392c88de46e376c17c009a140aaa5c6a9da5bca6785771fb8820439bd5fbc6c8128145ade2bf0c8b5732c3987d830145bbf676dec00d39f8e424c5092993f2ffebec792acaa79123d39af4447ae170801598f6cb2954c0431d9eb87cac2bf40ea343c82ce571b23bdd798d8ef4d443373332b1be5c96f90ac7efa4ef6bde31ccdef6724f249b43059d7368f8f759028214f1adde068d8c2feb2b3e9388c75e4517acf43f959d2c124febef59596b8629109edc11279b53bb07064c191576d23d689cf7d84b0cfaa10b928af1fd3218b6918fdc719a7ba79df9cce20691e4281080b765fb151955c957cb174ff2012d4c6cf34022bb4345d36b471761b846aaa024c3ede738365d5141e5989e42044091b74715e3b12a8fdd0c0c4d380bc148c9231db467cd7d21a24a769cba82624b48200c3de29135a9505f1cdb9de9c23e3e7c1a51ec8b700fb912b9d47c3d5a066ca638c1b21a6470675c9080250fbe4067cb320ca9bfc0ec30ec727e9d3949bfdde4b4feb4cec0ab751700198e41c9b32d53b2a811c167d5c03435fd8a93cf565bbdadc2e7096018f6fd83bd5273439db1d0e484e0eb392d1e18fc358f71198477a57cbabdda874427888409955162426ada48468cb15ed88a886768641bd04a44b490efb076436f58c708851164c674d0e40d9ffbad4179621304fbaad48043f0467e47410da9936cda09ae409c0697850c970af04a7328cace9b54fe8547e53a9ee460663a7d3ab537b97b4612d70c8a2f62174a241af54d7ea2c71da0750cc4976fbcd6c2e3a5ebd8bda4e2b82f552d8d500d2b05ed958c2a8cd504ac7801e7753d0fd5af804ec970258a28ec68803f992e1608959025ed68f7a48ad06b29dd0d87d9850131bb75502f0d5399ff12d25e2a62e074db4b02a8db999712430f6e23ca90691efa60b9e5fa3f261d86cf414837d78c8f9a83eb90f1c73833e4c3b249c7b0ad35ac7d4abcd079e1bb662727ba6da89f2f8dc321a11512fe6a9599759c8b07a323ab69a07a2c56d3424c9d293b26df144bba490dcc30007c6b674888c191eca5883971658d5297847233c55a9d3abddddf3abce258c96307ab232fa824e8a9318c9e2e2fd11bb56a7457844ed795bdac73341e4547c2ab78792a8d9d190cd4b1c6ccb8ee1961a95801c9868d7cfd6ad2f017acfdb6f00d96e3e57cc221ce73c96e4ac100d342ee8e4a571826ab6224480b0dd190ae08c4cd2d2dfa3786af12c832256e32fab62faf4c19344dfbc2eea70222d305ebece990b6e54832de9c0cf3151d2cab1f8478825a51828b8974b71bda2eb47372ba767d8123f275790aeaf1f10002e07b1017d6f7744c8ee556716f6d21dc6abc3b6eb22a7b430cdbb8227760da03da22bba454c71dc2ed27459dc80af86c9ed578b7eaa299a75ad6fe0ee87463b047908a8374c00818186d4572d8dfb6588a61c3e2089df6aa6bd757f8986523614567615fb56aed8e0af16b755a906429b797397fd03abf9c39dfc64633efe28de64dccd4103eedfb72abb90782f33f2ecbf2150c7ed945b9cc0bc33e787c838487066430aa9c7b6b88592bbfbe3c96148f9c274074d53092b70a0cc95fc546c2094a2a4fd6a539b72a9a9df937e32773edd4c1d3d02559ddccbcb899b18aa70dacc28fcfa2bf0c13d683ecc712e1aaa95738f48825fa5b38f7c99849669b28f82498fde363e601638ca49012808216ed6ad7209be74220525a16bedb72a028962c9aca8f07b13d4da2363d999653abddacb5bb52b797d68ce6b7b7aebcc36bb25298159ed57072daf092ad8b9e83f84f413858c2b65983bb62e01df3a7845d01145adaa49d6ec51d65d880f727262845025a7960c94b04632a96f80f9805f904a3e4ed0cc11dd8e8d760bfda91ee39f059164e493f778676bc04985f90bc65a4bc1e8a997eb19fa05607c9a11eb23966dc516a6cdccdcc249071025c4c5c6bc6e5aa5192b5cb5a7f694dc7b83c93e38c09cbf5a2c80133d7d1366f4fc0049b158c4e7e19d59aabe659c9278b89c837a5c49cd026b3873bce34a5f6b5365ca2aa7d992682d37c1381e45aeee055746db9a72d5dca1090e039ea3bb75844a6f149e72107d0e800776d4d1c0566dd94742d8219835a46edfa6f2b3e4331afb47f56fc302e3dac081962155a6fd388ea78de240c0f9220f963e754fa7c9f7c9f86d9cb52502fb92aa512a0b8518d61c960c7be50c88ccf19b2d2f91efbf75701290367beffcd27e70df18a7033c11a917297da1c9bd7af5ac533bed56fa84ff59e8080e399c20948909fe40276703e4714ef067f009237745c0a77aeff610641147ecd3eb11fd6ca5bd615fce65dedb086225d1f2a22cd7468945e3093fba81f20c9dad69f05e1b6fca5838a3ef14300326608a25bfcf21a5478f11d089f070d4dbfab29cd7ac32ff2c3275f64b4f2cd713146a5d99a58030eca8cf0234da59c377703d17c336f4a470ad38735ee3b6b19de1da9f4d7f541de432a06b6b6f085a220f012e9251a5200d0f3180555125a5dd68ff0b954380740112baea4d56eb1e39c7622ef7278215cef8be40cfd22938cf1b0ecee3771da7dff295f94c32d895f8d6189dfd03e0c66540936b8924b03ded5b92210b665fe73f4a9421eef858543c430f0ba70472135b5c56c600d2b4845e0b9d9a6501b8d03f27f01f61df59c482949e0249e01fd92c2e3f8a527872f8717d9469e7a6adb2d866c0e0b7f63e6b52a064b2beb3fa55c3ff51d0a25e9e10f7ae0281fdf7c682db8a91be9cfada8a5ef85923cd9ae92baaa7fbbbf2652417329101696aa47905383342abcb0115e9357dc98378e66b382771854a85fe089284143f9744534a321194142d7f5f3d681a62d9cc2ca71a127380c5191407f282a66bdc1399cad55203475eace3cb2b405db6fb5738cd04b89256b198efa4adc6b8ac9d4edff03595b462b433d50a313dc7412b7bcd638e948ca1c2ec57257a2b7e2a6e5e325bd387c92934c676746ca5adb06e860bcbf7e60884f1815a7d9fd6368d03f82db69ab098aaf420bdcacb22111320908607bc1a0a4abd08e57e755630679126df3b7b3cf8be1def0fd29b132eed5d914c66278ccb8f69fcf2510d57e9046a222db4605d81b1464c65a1b8862905e7aeb28280c0711bb208c2816c298ab6e8525734d0b9c32597f1cc56867c04067c1356c74a367687f1b87a9619881f17606bb0403ce48e1a8ab4f507e01520217e3ff55fb3048a5a37f341bf5253d89488898b5e5c619195614f1994dcce7d6908b3bfccba0194894da9fc00924e64c804950cc90df1615158e66349681536e5c46075d494b632ece603279bbbcf1fa1d078fb117172c72d1d3e4b6f8fac3a8f4900bfd78bd086faa99a279c1a4a0e9cbbf3c98c4008f8c36f4ee8458bc99da8ac0b1fbfdc69a956ebb3f2e6f39a3d1fd2041793af8c1c9033f94bce146e2c58f59e2abff1d08d8c199703b010787ec11e59079c4d56c76fa158f55aa5399af8001136afd7cba9e877572f1a261681c6904ca07b52cff8712b23e81c45eebe28c92242670e0cd7f2affa7a4f4ef7f9a87063ca048a129d3778b9aea9017c2883ca2f2fba95f0e3dffb2d139328e7b332a36c27bbd29e9f2c18d4ee2c39a14c31c846146479f7099d4153b44dbc0f5f8ec2635838c1f234e72508bb11f9c7bc3e4b7d8b78012572e69bdee47bebec29768d08b3b006b64a571a65625503d631f96e0d101533f4f39c4621363de236180692d2cb85398f27e5978d5552ec67f109f3f4b0ce34d25fba5c5ee3960c34763ae78bfb554580cc6d8ac0ce3414caeb589b9f67a6283c3def7c9b1ec5e982989aa737f9fe37bb09b252900b7055be28dd471a24ff8255ebb8f0fbc68520ebb69ee03dc7c15060669e093521fa4c3729a26726446c856d0ab58a10925d7276565f4f986dbda406bae5d1afcd05627dd54739ccc9f181459207347b0abbf0ea8092b5f7e3900817a23a2c50decc1941fdaad165eeb88c53aa5124eb565a45c46834841f8af52e4d2ca19f1daa3ab9b015dba2293a927f387a369fafaed49a18ef2caa0bbdb86c8f4ffdab90d6c4911c1d97a6726876c49110725a5c14c4b8dc6aca72e96b6c76c58a64eb5fc6130c5f9f10ca52af8586ce08658f839de791412ff59ef0bdbebf9633a890bfa85", 0x1000}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x2}, 0x404) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 05:49:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 05:49:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) socketpair(0x13, 0x1, 0x0, &(0x7f0000000040)) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) 05:49:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r4, r2) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x7f) 05:49:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000500)=0x401, 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000540)) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/136, 0x88}], 0x3, &(0x7f0000000400)=""/140, 0x8c}, 0x41) 05:49:34 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x111, 0x3) socket(0x31, 0x4002, 0x3f) getgroups(0x3cd, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2, &(0x7f0000000040)="ebffcbbda8ee96", 0x7) 05:49:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) setsockopt(r1, 0xeea6, 0x2, &(0x7f0000000040)="8885e76050e3300975de5638062dbb89f9d72226bde6184129b6177cbb53d6e4a9597bf5d7f7b631a78bee4328ccf77753b8447d4b9a7335f1d575645ef8817d2f75050353dcac8e1bbe4de1c8baf7c53f5dcd48a2ab4b466ec5904f6b44d3091ed189dab6e4ed971decb47483565a9eb7f5d86d", 0x74) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 05:49:34 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff1bb9fd812faa4e490000009900010000", 0x14) lseek(r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x80000000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) getgroups(0xa, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffff, 0x1c000, 0x7f, 0x1, 0x40, 0xffffffff80000000, 0x8, 0x3, 0xc1655f65df9f9e3d, 0x79a, 0x67}) sendto$inet(r1, &(0x7f0000000100)="2b2cbdb4c9620a74bb362ac0e46e0ac23cfdbd60762f1293560503c56c206ed9e2c430b44679d64b416fe1a67f02cc87b41150f5eda9cb172a2c8d4c698127885066092672a2b887defe4bfb5d8fa1cd7e74dbbb61f566fdaf0daccf15fd7981d013983ef9b310f54f3abd295bc6a258d06002a28c5c0d1aef2024144a83e5a13e2d1b29a0d0a5c022adc915398c074eb63be13afb13869e3e1c81ae9676a647ae78e6c4db9886dbd8", 0xa9, 0x40b, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:49:34 executing program 0: kqueue() r0 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) 05:49:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xff, 0x7, 0x1f, "963ad9699bf236a45160a3d541d3a96d580fe4d3", 0xfffffffffffffbff, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 05:49:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000140)="29f532cb9d4943a9fbcec117c690ecf7707fa9243096dbf0a5713b46dfafa498ad15552a13f69ce6b5b8a8b8bf98b4d51a9ef1026e286ba9ebfb4e204ad92de12de4992429b9c7c228031f1f962da57323837809abeb51aa9f1f254dd0d1f3fa09e8a197710d2d54e242028605e49cc90557c50199bd5e1e866c839e42c97b03ccaffb0a4244e22ba687176ff4267023c639ae51753fc73270d5c43d0de798e59b", 0xa1}, {&(0x7f0000000200)="f97309e617ae0d62552471a90a10f94c94f3550cb92b9d7e47f9a33754d3ba3794c073de199719f21d47c0dfc4b35e4dda35d475ec04b208f90be1019e69b6f86944a2976867f198f80691da5201ec4c2ac1fd911d31492057ad8da208307f3ee6e3fe708abb1e924d4be2628e1eb40970224325c22816906dc468ca0a5fb9ac3ac10a617bf9a73ee23baefd56d61f93f48eab5605b851bd6f6ee6de86a37d6a20833ff4f638529ff0c49cbd1ffffa078d9249e72625cce0b565c0cfa9ace76fcb8736a2729e4e2a325bd6ff24d47d5e33d648c2", 0xd4}, {&(0x7f0000000300)="ae7946e0610df16703e47d6eb45a5801f726c8b0db54afdf0480209b1b31d443a169cc4896e1ad52f07a2c5743edc4aca8e766638dbd9391427b85614c0ee4a685b50d68eff5a5842f3e6a69b96ab1ad1aaebcfea68a30804853530e55a7d38fde327a1408816ffea5bb9fc623e031d7bb26ca94bcb782574e1556f8161abec2904feddffe2ae8bfd6a27ef34d0790537b245abc95a026593120350601d8a159bb6c0ace78a62687f280f824eca4027e5f16c81d2334f2bf96ff4878dda2965d99aad0a568c00202074dd510687b064d3cf1cbe1a7a25d9ec02906ee26289c27b3159765c6b252cb9750d03b44b5e73c9370a25c314f52d01705a777db14aee42dd9d6f3831479fe9154cfbcfe7b038eb3472d1bfa00fff4d62b502659afa8794cd053a9ddbfeed409be47e3c31e51f3d9ce0e3f6c1a59b6fddbcbd7f66312117d79da616c765f2b034fa9da448e116bac6a52d66d46bba71eed9c88f026ed4fefe429c0ca55853bc28d367eb4ddbe438305a29eda4130c073e583d137f9a46ee5a3beaf3096c75750c11e3c10c5282117b4c197e90f243554caf78bad79a50f9a74c79210685a5eedf294131f98f19376022ce9922b05736228546e10f1560a776af7c9bc8cebea29dba2dfe045942f56a03cabf76aad4f2dc84b662d99c526a5ea7f6ee9d7229c85a3277679e2462e74fef8f9f4e4665c3bba93f6fe6ccc77a957d96c679108ff0bd90f08f3d5bbedc76988d44a5a340cf31f0026c2b6ccc1fe222e0ba19e7d6914596a451d92024769106d11c9ddbaf5619b072e09e9eb31a83f8fdee91801c88285116e4a95b23c43d850d98641f4bd5fd9976c351a82bfe4f34ab3e45fadbe8c9c5c51e34827e476b89504147a358abce32851b089205fac4f4d39808893203ba03cc6befba64d554b074c6dc3280ad3d6236b4bf56cadd7251cb18c8f945373be34b1f55e26c0bd57736d1c41e8a2b14100e9bbf228d0c6f116346b0229aa2f01ee774e41c9123041feb3813fe439ff7fd3b9fa9f08247f437f3bd5e02984f1acbc996dbeec404bffa6140e103054bdbbaa284f1a3c029a7fcc70a01a6c59dc34df809a00ea2b8e7274fda059509fff5451edab8a335498980ef1954d5c3c5ac83068a1c80308b3ca03d5adff3d3e921a48916db9b9b55d017633c31ca8524632d74ce4f0257ea24a9cc02d3be819cd2afced82f97ae0161accd4eeff3f85122e9695e739a93506110e45b3e45383e9ddc3b5008bc273b5ca6173c4034e3e4803c6eb70027cf92ebb8fb953da3f91fc0777332ad10c24c72fad73c3ccef2b597cb067f95d60191829fc8af74736b341104724d7e3ae16a5e7173ec3a17dab2fe7bfb5c67936abd5698ff1769cc29d8fb3d32571f3b0aeb6eff12e4a499634fb1ebce47e23c01fd841da694bf9157e4fe937691213cd87b51291b77d686f1e4651cfc9c141aeb204c7685f9ba58ece8130a2ef71f10a6296853b31898b43797aa13431323fb989f5d443055b439d8904a62e5d0267efa8f33238edadd09cc2e2ba91c274b4e82eb455fb6a172a78e30cda29d5b8b168cfd57cb60352363bf4f3dd33f0c23de641499eef172e230c33a51255594cb4faa858341cb0e4314e68dd5422e04703d32b8422db2b507ef8b0da5032cfd45b342438bd9a78d154a2c2170d75c1c8dc0e50fc170933b4b78a4e04f0e9e5827c1c440c62dce0e9a406c24f9d612a6dffc824ce3aec2cb8f82b398f5739703ee7d9e3fb23a2107a0abdfe3dcb7a9220184106fabd3c5ef27253690b1f8908d9ebd19744f4f266f8df4d893c839a2cc838d38bde2980aef8660b205f473b8abce91175a31bfbd461c550bed070a8f1313b033ba39439bd706dc543f94e5a2ed03a6338cc741018e685c88e35c13f9c1cefa83ba8994647fedd24597e8ce3e1dcb0b683ad80c69b8584845417eb5ac4d6a3dcf6424a79575ca2d63a4844cade7af5927fda578f85648a5f67fbd57bf72250bdad725c0acaaf216fe08226e58f9a01b8312cfa559f47f8d03fe2b19d17c0fadad66fd47ec8b4ba6e70ec14fbf8ba43bc256bc9ebf833f43c9d7d9b86d11f2bb223561ba890c53d28f09f125362b62f737dee2fadb02f0737743d5643a972bbe0079e8bddf5eab99cb905b5fea4642d3c0836a731ff2be19dace6bb8783653a05e9c1417ee9ae2f928e9983a77210764e7873f667444f76123b081ffd0103f295e7de330d71712462df71a39619e4e2e9ba2a95c3840606a2c162b533d952915a3b7aa6dd5b12fb0318786d2b52afea765d4d3a50c4b06dfc6bab4d56a4228b62bb4a15e0614114520684badbccb5e105737c7d7c03e3a01c51dc7c76fd1d347f87541d5debc90214640d2a337d5e12f9b0dfab49b79a4ce4519b14e85943822f6d8727656dc9bfdcdd190c8755c829cab05326d8d0feefae614e1f04be35a18506c45ae0191b3f28e1afd2f4d28519d30a5873cb8cc113a50544c1f39a658a5af79fca5bfd2f28b711c570251805a6e019c43904ae4a8d7bb3c77b76c781727e381f3fdae6b6b630a29dd0a109ff827f114b9e21688eb5f1e22bfaae1472d89b1cb36023203c7bb0a19342903ce8dcd5910a8044877b2e22a0abeb35b63225e8e37766f4b5f65970aee0ecbd0cc523299f306c0dd63b5f843f9b139af38a83755587cee8492abb8e5bb2e6d8128e340006d645ea412791d322762dab0d07b91ca907b53bec71a9e416a037ab4738816d4bfc6436437091914a254dc74f6c064da14926f24795bfa562de7ef6c50afa05dcee4dc3ebf14e14f4c973d05df9a5200cfbcc7e3573d52af6a619fe7fb3c8205f5d54e045a47aa724b72bc9162242c74666633d7aad31f4282b2a518d9c1ebb87f2f569a2f6ff679ac36287e613e07d4fee4301b969b8fd68c7c273310a3e98e9020b370ddbf253ad3e24a1c035b1a6d52df42ee6a5b6a591f47e5d6543e5568a4c6010522774f0edf7d6ec02f7c9e4741de7762e4018e72855aa9099e46e2d1e8aa865209794065769686f2347ca0ceae0ae55bc05cdee1ec34385aa6ad9fce94cef1238bf3cf7967bb0e8db05231cde3ae3b75b65897145c50c478feff173473eca3941f3146a46cbd311fdd992bde7f2d9c0493e73a909b750a07639e3649adc99eaa2b5912a51b0342319506db54ff2ceaf0500445499aea540853eff189c8a77d061d5902607731c161cb33350747dbb3fa947b8deb54eeba827291bf2a6f1af1ad8c791838f3d1484950fcb8b42af58623362d3dd80a64ab8500fde91d176c61300a918194c88cb80a9d390445d43e224524d03d4038033f726da08bbfe48f880f0fa4abbea53e819c2ef9eddf554a85e407adf85b55d1deff1a9d7e3a8ae2196c0bbbccbafa4cc72120c62a74d5e658f1cd6c737a4270b716fa5c6dc58890216e372f7b01a197257f88306f6af496f0f4fb46fdd8ad80becd1b8dbb5275f7e6b338a882a1c31fbc379b5d7d4ebad3380309b63c24b3289e0d6200232ed5300affba8c3b3451c51442bfaaf38eb69c5e2155e43eddc378847b14e50738c95dc0fd696d366cac65ab2483e5ba82051c664410bb9a6c63e1e644e9d207e4cd9b3feaf3bd8030403153a152e76bd3ccde3f7af976cf4610d33d98e9014a879907343548176c8a6f476a8b1f52feb8c9df4fc87d5d30fbf65864b3472f3efa2b12427c9cdf4278c2e49491a69a14f216286732e21ee72e714a575b6e0ab26d0ebbd4a5440e2794917e50302d22727d1ecafda0078b924927118fd7d50a44ba95895736a0f297575c8c8cca6204b9c094cb8e9bb991788a49876d79bded990430f5ac137c3a45dd561c40ee49b9d4fd20fd6adab4b71b07fc7c194a7e7e3f65f94135317c5a1bb2cb3a2ac27a02ded139ba8bdb5c997e27788a2fbae04f79884da7bfea25155d9688d20644cd56a2fae704c38755f07192cd70de9a239b2a2e7ea8b075755750072994f1b3de15a07712599fc3d23e4e2ba54a38c74f892119ad5b886ac41c2bda496304c29fb45649a473f784498d50f774c34fce6b10ecc76046d56d117fcdb82dc7ca2fe67c2686c5df1cd6f82abaa7677d77172365c4840d17c5e3abfa47daffb983a85816bedd5284ef0ac281d621f93d03513e163f89e98ffaf84199205ac5ef1c1d10d95028f8b7de8c06de32df5a9c0efa6afdc4ae501cda9e3065501db8db238c63abbcfe5eb6e9a3c16495abaf250b6b7bb7e46fdf4a59668681621554b39d3a00a8e3154c4233029dffc46e237251151ee7d857615b28c2fac79b1fce9e09a7eb4fba6e2f3eacab2112fdfb27479f11d288a918f2ddb80c2fd8a244a279a879f7a0d9d501b6abca2bb18c133fb79263c3f14485a71d595a501d62afe0c99ce8724307e7a5fb8cde4f02e9ff52cdde29a7a6fd2f97756150e17ffa0d6d1fe7c3b415a2e1e3c68af618bbdc21aa041ca401fe60e42205ca1084885afad8cb2ec9fe9f3981524c92cf6a7b4068be3d426cb9a2ae47e486ca27122f0c457963b812b43ccf096939487855728526a33a92534c5fc38b3b3b346b6b595705b3ff2da5848fffdac6b75fbcad1783c168003681871608bbaa235c2db1e8f9272a0f65389dfe35032adcfa60f218da9926d49b62445563789e9378d3f5354720fab04cc319d8a86d22ffe6e2647341e4a72c17c7858453eb63cb5218e576e054177825d8cba775da065da87cb34ae09eb0cbc426e83706c32646e828144764475d5a7a1c6692d27e3032f8b5e3de34db2a10748d37ebcb559f55d5b1f3aca972c15912ab705a91d4246afcc7516302c77e3bba1b6ede44119a943bf05d78c2f5c6abc7eac9b265734db1d99c4ed2a4004501826e432fa8d6dceaa766eb865599cbc2ffe2210fec42bbdc0b03b473268118b922233390f42f404e9669e8133ab2fe6d5a88df62d6995a58123c8615f0be733b06510b4903fcf29caafbb6f4f2837aebb88ea845f35b40893e2ebf981af2542d50934ecd781e9325d53bfa2273908842e1bc3ba47e5c306d2f8fb23804a1bcf9aab7c0ee86f889fd8e2747b4910abfdab87b634272a2a24d7f238d7b129f7912d39190b00755246fc42efe255035525e05d4dfdb4c431559497617e8b597c9be6f98f44efa43c96905f37d7eedf37923c86fdce249ea843c0106c4f1a7c0ba507ae524296394a1dc672c9ff3a7b54116b5a1bc38b345c8465e67b1d99bf2bd690f8bec0e381c90a70c39b9b17294c9e1e9f4a15b074ed269c8e669c575a857a9eca7891e2f83b82d2cfc83ae708391008cd648d672d7f5cb34bf25c444d4c70b116c773046f89f247896b4e110c979a1f504e044da6639856c1566f75da0b0cd587231468de7e20ab0505dcbdd84661c4014c01dd6d147db9e2abe8f4926cb1aa63e0c0f2fb99774d88ad9093dc890ea9f3f37b0c94dbfd9aa2b4edb75f91af66c4f916c0e2cd60e7b210c76923c9ede5b719fc5b322322ec0b647c8ce7709fdb04a2a3353eae68e3d3ebb6f09a04806718971acbc1d33b04b6a66cf63852f80eb4df420ddbdb5e654e67db545bf38d029468caa0379e24a491a6770926871054dade8b30bd98cb06e72bf1620e94d3785762ebe7c785f895cf007fe8c9ca54e6f11e07ca096a4b81bbc83034847017a456cf22ae253eeb4f47e5f9675eecf4b1bebb48cf81d6c21cb9237e8ca1b708ef5eb1edca394ba68b0b77968e165db0c104834992bb750d0fc47abbc812973b0af79721d9949b3fd1e64c3744ce64d884f73b5b44d171", 0x1000}, {&(0x7f0000001300)="63df932378425937590d2987a11a9a16ea0d9c7b0f3a74baa884badbbea5ad56120316ef0d4d385048594c75ea6042d3ab92778f669ff71aa3f07e44648075acad8cb6946b9fba9fbeea88f9448060def66c000c699e2b", 0x57}, {&(0x7f0000001380)="895361ab1e7932f07da136fd80c5e9066c37ffb2509d2618054ced21c71c9f6840f27d9b679474fb7b5e4c676da1d7925061132c636765b64bdeaa7acd089b5190245d1558cca6ee5f205c06dae3c043a6734d2b5bee0be3ad3f2977c5f798665bf942045d18472074bb70574fcc82467c2c053ca998d6bc3db7774701ae1e", 0x7f}, {&(0x7f0000001400)="43bb6927a78ebfdab47c500b1933bd7fe1119c7560d2164e8c350682887a1a15176e0e992033407ddf6da6e884a289c32e254ad6b4a72cdf942a5820aa5e7db27ae8a40665fc1a33152f8bc3bef52b1e74146603c587de22fbe2d45b65b137ca95956548af696abdf12aa1441b805d93c21e622194a21e234515029a5fb0e5227092090e6f8a488a1b13911e5f32146451fc4e", 0x93}, {&(0x7f00000014c0)="4f0f519cc17adba9e83a97e76461658f3ccf3ad2d8e019fa9b63156aa7cc1000e3ebfe276c10440dd0fecaf6004e1e56514f5e119364226612636062ccfe399d27b1186bbbb925cd1e81d1b27ac2ca5f3ea1cd2c0b2dc2399dfa1de79603905047fbccc4312d58b30415f70b23d58938cbd18af09e639a065bf48cd88b69a690588a2e9a6d6e13e33d28ca63cc65a694568665318cd5a536a0580066b6f49287922d72902c6131542460864bde6d554048e4e88488090e7597c85906f41b9cf31277e4d6330e0c50b0a02b83d8e0bf8e9a755d05d96c7d3e46d309677cb180f437cf967522dc9f5f52cf", 0xea}, {&(0x7f00000015c0)="c50028c696669f4d5ba88838863c0ba9f31b0b0558c490ce3aa31a0dd30afe5261d57dd95d5c89ed0ad4281ed39adaba0ff3dc1fa36f31ec7cd1973e00e48b165558c6944f8bb8c72bfacd06157f2ad5f6ba1e62bbed89f6b9e4acba740f7edbffefb63f5daf9830a5c092041e33214fa0dbd0ab2b", 0x75}, {&(0x7f0000001640)="ab96022b1a95857b0bff0bae9363396609c0a81417425a73898cd517754c58f83ab52a2bb90ae4a5315805b0b491097e2eb1b9568a532651d74853d47ffe2a29243b0030e25d5e7f", 0x48}, {&(0x7f00000016c0)="430285c15daea8", 0x7}], 0xa, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) truncate(&(0x7f0000000080)='./file0\x00', 0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 05:49:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8007, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:49:35 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:49:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x220, 0xfffffffffffffffe) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) 05:49:35 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000008c0)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(0x0, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r5, &(0x7f0000000680), 0x8000000002000002, 0x0) recvfrom(r3, &(0x7f0000000480)=""/84, 0x54, 0x1, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, 0xfffffffffffffffe) r6 = semget$private(0x0, 0xfffffffffffffffb, 0x108) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 05:49:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2466696c653001"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:49:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) syz_emit_ethernet(0xc, &(0x7f0000000040)="11873dd4f29a3cc1ebab3166") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 05:49:35 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="8b0be2f7adbbcf4aaa1791a7de0e42a891dfdd247587dfbd1aa0c88d8b1bd7e3dfce7fb7c8204dc3a3fbd03b283dcde81c3787f4a1ac0a58eb5ed9fb4dcaf362104d5c030fc7b6eeb561acc37834c0056d", 0x51) r3 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 05:49:35 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x100000002, 0x4) socket(0x16, 0x4004, 0x7) socket(0x22, 0xc005, 0xff) socket(0x30, 0x5, 0x0) socket(0x20, 0x3, 0x1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 05:49:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) read(r0, &(0x7f0000000000), 0x0) 05:49:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb20c, 0x7f000000000, "1dda410cef364aa5eb76fc0aaf58d991cc06d0f7", 0x0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x8, 0x10000000082b, 0x764c, "48cad7d1df5e0b89fd36677e851eb64faf80eb86", 0x100000000, 0x55ca4da0}) 05:49:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r6 = semget$private(0x0, 0x5, 0x80) semop(r6, &(0x7f00000005c0)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r7, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r7, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r7, &(0x7f00000004c0)=""/174, 0xae) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000000)=""/191) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r9, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 05:49:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setuid(0xee01) r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0xa7) faccessat(0xffffffffffffffff, &(0x7f0000000280)='.\x00', 0x3, 0x0) 05:49:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) geteuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x8) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x0, 0x7}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000280), &(0x7f00000002c0)=0x4) write(r1, &(0x7f0000000300)="5defd95875948307d79ac7190a4f5b394c1411353d08c6f57f0effa74c33a60cc7d1dfe21234585cfac572c49ff57f36804115024b0fb1fc1eb4032738c32fc9acae68c1baec4dd9e96885200552a76a3eeb69d859553864a7984d59d8784715af1adc94c6c89bc5a61aa82097d93fedda1cb2cc09c4ed0e6009412561cca81e866bd95409e1224c480e1f7e594bf3f00f", 0x91) setgroups(0x1, &(0x7f00000003c0)=[r4]) r5 = socket(0x3a, 0x4005, 0x7f86) setsockopt(r1, 0x2, 0x78, &(0x7f0000000400)="0f1f2843524125ee3d0500fa282a6551954ee8f11187bdd63476541b839e7efa81e500c41a5dede3c9851212c9a2ee6b98eafea7c44bcf790abc7e1c864167a367444db5c0efc2b19c6184bef0121743741317a371353f36b447c8a93fa4dfe49344cad9fd0ff80a3ac19ae6", 0x6c) setgroups(0x0, &(0x7f0000000480)) r6 = accept(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) accept$inet6(r5, 0x0, &(0x7f0000000540)) sendto(r6, &(0x7f0000000580)="1f3c81a4faf30c31ae0e3bd94958e503007a2539623f62a76c97a7fad02f18df87155f5da429cb33b890a73fa1c36c5b4df4037c691f4dc48edb512e4ca39a6c86fa78166373f020dce9367f62be6027779d157f690816eb87", 0x59, 0x1, &(0x7f0000000600)=@in6={0x18, 0x0, 0x1, 0x3ff}, 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000680)=0xffffffff) open(&(0x7f00000006c0)='./file0\x00', 0x1, 0x7) r8 = msgget(0x2, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r3, r4, r3, r4, 0x40, 0xfffffffffffff800}, 0x71, 0xaba, r2, r2, 0x7ff, 0x2, 0x2, 0x2}) r9 = semget(0x1, 0x1, 0x5) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000780)=0x100000000) ioctl$TIOCNOTTY(r7, 0x20007471) mkdir(&(0x7f00000007c0)='./file0\x00', 0x4) write(r6, &(0x7f0000000800)="a41e7dbeaf2bd1e008b1dbb53a96d1c39fbe2d64b601cd4b4976154edd17af1838a0bfb3c499469ddcb32286bfc36df4a14e5f3b8f6dacaba8ed947ed2a5f60afc8661c721c874da6840b2d220444c12b82a36a9307855316a4c16fb75830605e142af9958fd43980540fafa077a495e8fc3ff88a75084609fc74abeb4d4529f6993721d2ebf6a3ada01347b8dad9e4adb9754da14649d5b6069d49aa1d347b7f4c824aa540f06274e1ba824c62dc730b60b7f055cda9da131ab068585a870221891a01b82bddd1e2a77fae400eb3e5881d470120e4bd838793fdb934a486770a4671ab1b5056d53f1f3", 0xea) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000900)=0x75b) 05:49:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xac) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000140)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 05:49:35 executing program 1: socketpair$unix(0x1, 0x2000000004, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0xc2, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRES16=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r1, @ANYRES64=r0, @ANYPTR64, @ANYRESHEX=r0, @ANYPTR, @ANYPTR64], @ANYRES64=r1, @ANYBLOB="d7b1fb0938cc1f5c1ef67b7a25c83b732b9e925a1ac4e67265ab47e4e97b5d46b4543f83c6fe548265ff6d78783bac5f2f54c1f0727b2c8b9b16df419ff2dce8b5895dd6c2f7c8ce2da92d1ff872e41a07b7287806aaf5059341b8125f67e428a7", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYPTR]], @ANYRESHEX=r0, @ANYRESDEC=r1, @ANYRES64=r1, @ANYRES16=r0, @ANYRES64=0x0], 0x3c}, 0x800000000000) write(r0, 0x0, 0x0) r2 = semget(0x1, 0x3, 0x41) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/183) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r1) 05:49:35 executing program 0: 05:49:35 executing program 1: r0 = syz_open_pts() r1 = socket(0x36, 0x4002, 0x401) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4cd4a419dd73d0585f38fce819b940ddcbbaf8edf3b22d9017de7bee0f0713f7bec44cb3873f0c4f6bff3b1f77b8aa495be2cb68dee46b4f94d7d8a57ecf8c2e453b29bf11b8dfd28d6315cba06c853f29ff53ca78427ac81a6a59b79876045cd8e9099e113996abc065cf95344820c43508633c5ea506427a4bdcbb9bf8c1f60d94d03170aea29dbafd5d1c970b90ad66f7c89b5e50be8caecb774b0f4a8c63edcf808606d99cba8d50c515390fbd2c87fca98af3d397f96b3d9ea6e9381ed6ad164978c6d2e0d4c0d02dbd4a0daffc8f233056194a78f590030ee23116680cc71a8ba30ddceb9408c6bc0ac38697417be3673d1b00600b91f939bd05f286a1a0d3e91cd8864f3653e1d9bb973a987c27c7f96d54509e6eebb953c0cf8b1eeb24afa3734a396682cf9ba57942926d1364363d885fe76e61115c72b64c0254c1289c82bd45c69af5ad6b9acf6e4dfd365c64349ca42bbf96fa056ac0c0a5ffc6f83c5ebaafa0eab5dbedc8acc622e1d7b51157640be718ccdaab25094838a04734fed6cb393a3fead69bcee14af892a7473061958c397322542ad30d55a00db1cc513bc168d640460a26918fa55d247c15daf223e7b4e6e9d75b8df8310157bc1c693ef7a25900661e781cb6aea7664f6e49b2d784523a8440538a070de13a3e8199a06250c73fabbb39c74ccb2c8d2a38cb8a060ce43bbfd9c5d1c866dcdf7424ad347bf990ac1ecdbf93f055ecf295dadeb448633c3ac751e25c2eb67501f04da4769ac33d6315e81468489a1a9bdff7d56826917bc7d2cad64216cda61bfa61ed57da89390ece6cddccea8f542b9108b2e5a735ca1e72969ce37849f3f94a0a007d111074841fcff7ee837a0082ca81f029516cdd31019357dcd7b4d91a9f9c02c4dfa4173784cc16cb9cc2f381fb2aff67b4b0a58ad4c1ae414db0d727d7e271f0734e6b0b00866af57379dbe037b11f1cb304e29e5ab064dd2905a9bafc651e78045c7e5fa74ea6f1c14052c58dc580a69c9ca89b7ab2fb34b7ae709e74e43f7a228527eff4829e6f22129d8fa0354a35ffb30f54ee763384d79758907af9b95190dfa89fc8109eda0bd724096670cd38274e9189175b6b667c2874c29fab23567a1b4311fa977ea0a73b657291147dfa90e43b33f318f7f6995f022662fa837975037d0fcf9986e1069c64e897dec82a72daea45a0c7a69bd1dc15f5cb65f1cfbd2e8500725470587ab2e16f2111046dd261afe36fd923b8be0f99eba7792464748bd35f009d39d11f6921ed7fd5d98a24c6127848e13ecc179f16b4a998acbdad7a4a9a373f5b7eaf9aae0d833c160d959f0d020606f02bb51978a2d97310dacb54ee977a487810a44ce781700ebd8384eb754a3a5374af39f9e199fa8c9b4be0d7db93711580dc7fb04117e5a446d5065cf849441f56abc5c3204f5cf2700c9dd5f3555e1408c22a35bbd4a654ecdc3944c69276249d970c0c2fe125cfafc4da804ef8a890772115248fc331e85efadbcc56c8524e2286ad8976a3f42bb5e04b5724e7ee2ce043c2c6ec2d5f2e848a855a3e3de9946a4f48e27bd80c4412432402870912605a96f0becfabcfaa193a32fa684c5255b19e0ef0b4d2bcc5889f310fc4c4cb84416b52d8ab78e37de24bf5ef52a62ad6df509ec5851c4e6c2cb4135dd4e1e526ad285b6ccaa8bc5c7d54f37799bd31d422d3c8a294f81884ba271d09232cd1fdf574a5b59c4223c99d6247a985f02bd12450c47e66861d72d39c279b22fa17501e11712c7bdcc3f9f44ffb8561af542057ce8d56d819fa5795b9237267f9d0ae14ca24a1a457017b0e23107f744d06c3f231c8d4efb83ac4cdf039b7a46ee01d155fd75ed2bca6a5754c61831cc9aba3c42fd085c203a87163817f02bc4a4af0be45994a1816d83f60b4945aac125e21b1b7da1a5767271880156a2efa074d886f76276cebe249da7c3a92b68c9e647dc6d7bf64806e56f2019355760b63e4d1f558da746246e63abf18846d43b8ddc37bdbca55fe0e7366f6584e73ff213fb1b8e5ec02ae1cfa17979f8efea275a88bc17f057161960dae2c3b8278780b11a12c9d86aa12b50a1cf18d89ccec9305f4b6b3843ea143bc472d11ed1a08858d65a243bae66be65cf7fcf7623a146adb561d36b087e1247570b7a1ca462099efb09e06683c645b5511652a5830746e00c1d9cae39c437dcb1156da78fe17ee967ed3967eaf555fc6f84851dcaf02dec155cc4f59b9f8cc4942f155233c168ddf2b8043e0119ca8a7ee4669dd784c006aa19b8308b99a7408494bfd8a87b00b2766e4dbec96effdbc13f5b95a30c0702ceb1f7b82564e11b1f99f56bbe0ae342edc9fdbfc4e28b256b5eddc60ab3e5db20757a2e1501756719b1b0a70a85432e4bd063ea2b7825d3cf8f07cb28db0e9b6aa0000c868dbba610d5bbca11507b5d50322b13dd41c304126e85e35ebc5ca60c2403b8d3b7ccf7b92bb229d4e91b8184760088b2fb785c19e9323013fc0325c6cb540093f02ba5288ab1055371bf990887f79a27b2f9e81f3c4ab196303526d118467a9fc347ddf103883337c5d466bf5367f8080df664668739d83feee42bfbace9814e43573d19a9470edfea9192ee0663e7cd495bbc63d91eddb85ec6aae36f90e99b82a97ff3da769db45711daf7e6bbf24ac119bf0176c5b7dfed5b6ce1998acb0db4e2ac289042e70fe9ea08d424af7da5513f5b7274500d9d7aa59d8f30c7061be51d023b9366ddf1cf6894e704cf1ecfa67f095d150af651cbbb2539674e159f91ea976bc0d5aaaad94fd712520286db44a2495dd47ed722db46c339cdbe116be43732342ba3ed4404fa99c551a1aafef81630a3aaa3f8fe0076e7b94232a5d893d2aebb7f7e196016100e31452a243b75cfdd1ea27390ef8adc484520785ea03123d4cad2e4723916e14f39aae0b11bbb23f99d19dc2502010633a21a8babe21c49bae747a61b78b847ba762fe887e7fcb926ace92f7aa016984704b1617c65df90b2c7ede5c33fc1edb1b4d3c624afe1480a86467009a50b371de88484f5c682adcac46f1e55994ec6b35a2af165c053b15220adbe0dd72dc60f65a91a4b0d2225c37a87d693df0658a855836ed81fd67f9be692314e52c1d602aeaf354aa866f6f39e0cfda371627e2183872617848f6dabd6b75688b6a1dc0e991a0a37ebbc6fc1d343403ce2162e349d278d7303e709a29111f1ae9139e01b0f3f7fc6bc746f3fe25451ae8e412ec2b82d2c5e2e0e77923dc34aa6e46ea17aae4151b0a1e72be0b2ca6c94f15ad82c8a703455a07345363350c6333e85ccfd634d63c468d8b2dd155f43a11e1d928aa9b2a33e976a7853a41977ba178bde0e85da307c8813a1e1a15dee72fc6fafa0cefc5b992f5fb7afef129f8c0364f8ced9fb4e55e7f7bf490e1e79b7cf8961f671408c8cf3bcf714520e374e347d7ac26033ac3fb92780dafb77ac8de868c0b405d980d78468ee89ac99659ee295b13c07f67d0a5ac95663766d3ff595749ccdf95aa1801bc226087a63c4cd80ccdf6fbb1e5223dc673b864c19ae6662a0bab0333897af892b07d2463350eda787b3ad65543d996820f93545f7efe37e09ced71fce4e4f6d2b7dcc54fd4ab36a4966682a0642bbe008a5e363037de5703445c3ccb0c82d05543079b531918f70382e01fa3881a039d7a58951d73e1a48392f824f14e852bc8f095687b95841b184f54bccdc688bd27a0933d31232d7d0278a1f53affe6bf257f0b08424fece0dd8b7f4c1474afbda43347282c384d892f4b42279babc5a111be15c52ea337bc8c5bd1400fcec6ea93d77de5bf819b0067c37f0e248cb943c624e3db41af25c9470bfc5756745e6a7151ba677925c9560d047660fde2b1ceba2c3dcb9e666e4f0dc9275527e406812b99cea6788c95e1c5770298abc7412878dc96c240a17858438a010594d7394c1aefe826a2cc72ff3f0200930d43c4d7fd7ccdfd7774642a5540c6d765518f6b6542f1bd94290bc25e86af9ef401dc74b4db47caac99c24875c42deddc6e8b3e9652603cd056e73a5ae7cbb3977bb9597337a369b5385df4428542ec1cedba4c72bcefbaae967e682d047bd68e93a868a5a1c46f71dc9173671923850a56090432e38a38af0c9e028d6053265059ceb6f1f8967d34906c35e6fe2176fdd7f2522c3e8f6ab969b51995b5066c6b43b83c911811bf7c3b2314be48abdcb12c553a7de43ff8b929dfecc44117eb1c10065466ec50ab9071e600a599f11614e341304aaebd1eb33ae267e52c303c5df0b342509ddeee8aed6fddb9719e06d26fc3d3a1868c4e3d0880ffe54fca5e9ea25080db0389b1bdfbbb9b5a53c380fadde8716c64b334d077cebb73211f5c817e524c8dc5c997f9e102188f54826083163ea3e76c40086492ffec5320c7617657661def1476c471df3160b594bd21f770113c68078b03e8b4703d9130f73fd100e38c044f813e8f59cd22ff94861c3aba51a8f203d7f5a64f3395b8c356ee928d275f48397fde52c704a2846e7ff7af6a5d6c314a8db4f01634f0c7df2213c58203ba43c1a60b003d84cd68e972d432f300e0dd245543e3aab8258c5f3ee6db98ec7aba89ed8247a609bd77438e2c60cccdab87ae147de4ddfa154be8c08dc1d98452ee5f73ecc2ebf66fc3b76d3f0b24da4619ce829e7026edd7a03880c2928cb38af88461cdfe62d2c80ae1a621d2fc0dc2d2956a02d78651c8a0d0b4c062acaca29ea930529a3fc6db849b76474087ff7ee55c6c42248fc2c79091ec2e28c53eb77f7e2f80aaddeb437655265c39b0a4810dd73b1990e4de7163b628ca64bc470fb8360403784cdec57d57075d90616c48cff50c16689b1c2ba8ae327b1e172e06843acd838e6898a859e5b1335c1dcbbdb2a9764f343a025e895022167268c3d1a3d5b443ed4d0b77750acb3e007fcf7677327c54a17ea5b1d2e4c00068db5ca681a194c71f741e203fafe5493ce59c1e5e44c29c8ee6a9971dca69de862e82bfa31e2b490d5113e1136d5fbe65b32cb1907eca2d5577048b24c923d883c4616c5f2b8effda943aac204b1531efe8c6316f377c1bf7de4e960a22cdc231d95073ae2240fb73bd87f76192e6c8a3a3ddf6515cc8e38c7da6ac08b5d7d437f4ca501bc44bf72f936c7c392e97bf9dec98df3d0bcc6d892bdcd09241b3c4fe89307f859688f8144b7f38c4263623a84c2db3736c6ad47a460752e69db488dbe3adfa0e988d06f76bb3ab802b0fb6915dba1673c44332168e55ebc92046288ac33bbbd2296de82f659bb7f34771198784a42bd82fd99cf75d8a9ca76d4a9d3fe40cd3c5f8710bae6fa0a4455901fbbbb9844faa59963a175309d6e4959d77d66345e458dd22156493882d069cc11848e39ab40931d21b604241dbc036812441696e6f73378acb6ad9456d75969e56cc83a43e91b56f71a993bac70c5e31f1c9db6280ba5cbac4c1019bc6d9984e2d8eff85d821c3a025d86ed2d3df2220a8a228f6cb56c5488ace82ed696375f5e3f8123be41e9e63bc1d1d6b0cb4b9f02a4b517691639fd9cbd05bf3e7b2386386c00b4b0314ef995f7f6614200978e799cf54efcb5da4be051441228cee5de5f410db6293567adbb195ba32433c6d59387bd0143994a245ed0f01d1cc41ef7c7fd82f4548920d42fecc0dd7fe6d1b12d5d5ce935d62dc3251e8d62308f4aecadafeac2ddbc9d20edaa6ca9b495378d41f12e9bf088977dd25a3affc63bb96c9fa95a221f78ece2d57", 0x1000) r2 = fcntl$getown(r0, 0x5) setpgid(r2, r2) 05:49:35 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x201, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/175, 0xaf, 0x1, 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:49:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca45bbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f23e8abd74bf696bb9b7e68c7582f0", 0xb1, 0x0, 0x0, 0x0) 05:49:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) login: uvm_fault(0xffffffff8231ca38, 0xffff800004b68002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8231ca38, 0xffff800004b68002, 0, 1) -> e rtable_satoplen(21,ffff800004b67f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c096f0, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800004b67f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004b67f09,ffff800004b67f59,ffff800004b67f11,21) at rtable_lookup+0xfd rtm_output(ffff800004b67f00,ffff800020c097e0,ffff800020c097e8,21,0) at rtm_output+0x1a7 route_output(fffffd806f104600,fffffd807b603318,0,0) at route_output+0x79b route_usrreq(fffffd807b603318,9,fffffd806f104600,0,0,ffff800020b74018) at route_usrreq+0x35d sosend(fffffd807b603318,0,ffff800020c09aa8,0,0,0) at sosend+0x6eb sendit(ffff800020b74018,4,ffff800020c09b68,0,ffff800020c09c30) at sendit+0x590 sys_sendto(ffff800020b74018,ffff800020c09c48,ffff800020c09c30) at sys_sendto+0x92 syscall(ffff800020c09ce0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,da8d21eb010) at Xsyscall+0x128 end of kernel end trace frame: 0xdab9a7f68f0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c09650 rbx 0xffffffffffffff5a rdx 0xffff800004b67f5d rcx 0xffff800004b68003 rax 0xffff800004b68003 r8 0x21 r9 0x1 r10 0x4 r11 0x5904f91156671480 r12 0 r13 0xffff800004b68003 r14 0xffffffff82229360 mplsdomain r15 0x4 rip 0xffffffff8158ca90 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c09600 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=264991 stat=onproc flags process=1000 proc=4080000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74e28,0xffffffff82394e00 process=0xffff800020b8c6a8 user=0xffff800020c04000, vmspace=0xfffffd807effe9d8 estcpu=22, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13288 52326 73778 0 3 0x3000 suspend syz-executor.1 *13288 264991 73778 0 7 0x4081000 syz-executor.1 73778 163064 81025 0 2 0x482 syz-executor.1 45515 107262 1 0 3 0x100083 ttyin getty 8959 381786 0 0 3 0x14200 bored sosplice 40577 117155 81025 0 7 0x2 syz-executor.0 81025 433967 36226 0 3 0x82 thrsleep syz-fuzzer 81025 181739 36226 0 3 0x4000082 nanosleep syz-fuzzer 81025 434508 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 121082 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 244579 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 22916 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 44253 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 174876 36226 0 3 0x4000082 kqread syz-fuzzer 81025 37827 36226 0 3 0x4000082 thrsleep syz-fuzzer 81025 80126 36226 0 3 0x4000082 thrsleep syz-fuzzer 36226 232296 63697 0 3 0x10008a pause ksh 63697 280595 84075 0 3 0x92 select sshd 84075 216443 1 0 3 0x80 select sshd 42892 12809 84378 74 3 0x100092 bpf pflogd 84378 481519 1 0 3 0x80 netio pflogd 23333 125852 14580 73 2 0x100090 syslogd 14580 375990 1 0 3 0x100082 netio syslogd 69048 48036 1 77 3 0x100090 poll dhclient 80186 329885 1 0 3 0x80 poll dhclient 32966 424731 0 0 3 0x14200 pgzero zerothread 6868 376346 0 0 3 0x14200 aiodoned aiodoned 22813 23068 0 0 3 0x14200 syncer update 25284 159726 0 0 3 0x14200 cleaner cleaner 15141 80863 0 0 3 0x14200 reaper reaper 11352 477946 0 0 3 0x14200 pgdaemon pagedaemon 20679 222866 0 0 3 0x14200 bored crynlk 6875 101800 0 0 3 0x14200 bored crypto 14718 522415 0 0 3 0x40014200 acpi0 acpi0 72857 14737 0 0 3 0x40014200 idle1 25585 320122 0 0 3 0x14200 bored softnet 65169 136851 0 0 3 0x14200 bored systqmp 67685 320782 0 0 3 0x14200 bored systq 50101 317458 0 0 3 0x40014200 bored softclock 32444 138850 0 0 3 0x40014200 idle0 57378 109107 0 0 3 0x14200 bored smr 1 326766 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 13288 (syz-executor.1) thread 0xffff800020b74018 (264991) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 40577 (syz-executor.0) thread 0xffff800020b75788 (117155) exclusive rrwlock inode r = 0 (0xfffffd807ad315f8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ad31f88) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5b8 #13 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 6410K 6419K 78643K 10741 0 0 pcb 27 9K 11K 78643K 334 0 0 rtable 101 4K 4K 78643K 373 0 0 ifaddr 56 13K 13K 78643K 114 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1479 0 0 iov 0 0K 20K 78643K 64 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 1485 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 91 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 448 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 71K 78643K 453 0 0 subproc 64 65538K 67586K 78643K 204 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 48 0 0 in_multi 33 2K 2K 78643K 112 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 245 0 0 pfkey data 0 0K 0K 78643K 2 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 84 20K 21K 78643K 2333 0 0 UVM aobj 28 4K 4K 78643K 31 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 35 0 0 NDP 11 0K 0K 78643K 35 0 0 temp 158 2374K 2441K 78643K 4603 0 0 kqueue 0 0K 0K 78643K 4 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 4 1 0 1 1 0 8 0 inpcbpl 280 273 0 266 1 0 1 1 0 8 0 plimitpl 152 38 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 78 0 38 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 18 0 18 1 1 0 1 0 8 0 tcpcb 544 106 0 102 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 9 1 0 1 1 0 8 0 pfstkey 112 21 0 9 1 0 1 1 0 8 0 pfstate 328 21 0 9 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 351 0 163 12 0 12 12 0 8 0 art_table 32 352 0 163 2 0 2 2 0 8 0 art_node 16 77 0 43 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 5 1 0 1 1 0 8 0 semapl 112 89 0 79 1 0 1 1 0 8 0 shmpl 112 29 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2181 0 754 47 0 47 47 0 8 0 ffsino 272 2181 0 754 96 0 96 96 0 8 0 nchpl 144 3009 0 1362 62 0 62 62 0 8 0 uvmvnodes 72 2338 0 0 43 0 43 43 0 8 0 vnodes 200 2338 0 0 124 0 124 124 0 8 0 namei 1024 8540 0 8540 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8518 0 8518 10 9 1 6 0 8 1 sigapl 432 636 0 621 2 0 2 2 0 8 0 futexpl 56 4999 0 4999 1 0 1 1 0 8 1 knotepl 112 239 0 220 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipepl 112 574 0 555 4 2 2 2 0 8 1 fdescpl 488 637 0 621 3 0 3 3 0 8 0 filepl 152 3883 0 3781 8 2 6 7 0 8 1 lockfpl 104 165 0 165 2 1 1 1 0 8 1 lockfspl 32 207 0 207 2 1 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 25 0 14 1 0 1 1 0 8 0 ucredpl 96 611 0 602 1 0 1 1 0 8 0 zombiepl 144 621 0 621 2 1 1 1 0 8 1 processpl 840 653 0 621 4 0 4 4 0 8 0 procpl 600 1591 0 1549 4 0 4 4 0 8 0 srpgc 64 25 0 25 3 3 0 1 0 8 0 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 569 0 548 4 1 3 4 0 8 0 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 140 0 0 8 0 8 8 0 8 0 bufpl 256 6836 0 1148 356 0 356 356 0 8 0 anonpl 16 67068 0 58240 43 7 36 41 0 125 0 amapchunkpl 152 3387 0 3300 10 6 4 9 0 158 0 amappl16 192 2247 0 1786 25 1 24 25 0 8 0 amappl15 184 184 0 179 1 0 1 1 0 8 0 amappl14 176 84 0 80 2 1 1 1 0 8 0 amappl13 168 165 0 162 1 0 1 1 0 8 0 amappl12 160 64 0 60 1 0 1 1 0 8 0 amappl11 152 122 0 106 1 0 1 1 0 8 0 amappl10 144 91 0 88 1 0 1 1 0 8 0 amappl9 136 678 0 674 1 0 1 1 0 8 0 amappl8 128 229 0 213 1 0 1 1 0 8 0 amappl7 120 58 0 54 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 180 0 162 1 0 1 1 0 8 0 amappl4 96 964 0 931 2 1 1 2 0 8 0 amappl3 88 198 0 191 1 0 1 1 0 8 0 amappl2 80 4419 0 4367 2 0 2 2 0 8 0 amappl1 72 23538 0 23092 25 15 10 20 0 8 0 amappl 72 1852 0 1817 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 30 0 3 1 0 1 1 0 8 0 uaddrrnd 24 637 0 621 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 637 0 621 1 0 1 1 0 8 0 vmmpekpl 168 9443 0 9418 2 0 2 2 0 8 0 vmmpepl 168 74602 0 73133 105 26 79 80 0 357 11 vmsppl 360 636 0 621 2 0 2 2 0 8 0 pdppl 4096 1282 0 1242 6 0 6 6 0 8 0 pvpl 32 224184 0 212064 126 19 107 113 0 265 7 pmappl 224 636 0 621 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 507 0 4 15 0 15 15 0 8 0