kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 07:47:51 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.91' (ECDSA) to the list of known hosts. 2019/03/26 07:48:21 fuzzer started 2019/03/26 07:48:26 dialing manager at 10.128.15.235:43968 2019/03/26 07:48:26 syscalls: 1 2019/03/26 07:48:26 code coverage: enabled 2019/03/26 07:48:26 comparison tracing: enabled 2019/03/26 07:48:26 extra coverage: support is not implemented in syzkaller 2019/03/26 07:48:26 setuid sandbox: enabled 2019/03/26 07:48:26 namespace sandbox: support is not implemented in syzkaller 2019/03/26 07:48:26 Android sandbox: support is not implemented in syzkaller 2019/03/26 07:48:26 fault injection: support is not implemented in syzkaller 2019/03/26 07:48:26 leak checking: support is not implemented in syzkaller 2019/03/26 07:48:26 net packet injection: enabled 2019/03/26 07:48:26 net device setup: support is not implemented in syzkaller 07:48:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc, 0x0) r1 = socket(0x38, 0x8000, 0xbd9) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) setsockopt(r1, 0x1, 0x1, &(0x7f0000001140)="52ba3815d54df5de2d7bb7c848e22da51b1359ac8415419eea80054379fdbfe5f2b074921d6c5379cc49790d3a6fdfaf8a5043c9076e54513bcf385ccaa35010380b4bacc16fa9783b72a0de6218ded2a3166d955551e28febdc0333c997857faf1c5470a44f6db4ceca61a2613c07d253e09be7cbc9cd4f87500b49a7c73d2529fc4e044fbfef4980f21266ebb76188500ccd55779ce9f6c53703", 0x9b) bind(r1, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) r2 = socket(0x1f, 0x1, 0xba) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001280)=0x1) sendto(r4, &(0x7f00000012c0)="b0f6cef22fa739504c6d36b26ddc50c7714491efc1862a9cc8ee9a4631d8cab0d9ceb87c37c8c0967e0c1edc96f6a3460eb77f8202979a07681d6c3005f2d19f4e03a1f6e223a6d6cb9f8141a64a038ea004d2cedf702f0256fb8320ecbc460894a477dcf6610af8fade4c579cde96b7ac5a66762adf3d4813f04a38966b1af7ade5b94b27d040ff8816df1c06c58389c5ab48cd58f98539cb0fbcc3588e2af0077b41e6c0fbbd00f9f061cdd8d0724b62363e94b771e369fc2773833481b61a25b2fd317f4979299a7dfd6db3b5c69cb714c04ffb65ca50cf2394bb29a5aca42d651aa98558ad41ef16fdc6f2a1cd492f6f19d5e10ac3926905ef34d8b7350ddee07f80ebdfb62ab86776c0368d4b05186a5da200c38f3e96c8b2d1c4125322eb31109f00577e9fea9b7c9ab84c92639870d14d9897e78adbaf1253e8f0bea4ffc023064a30f7aa2c5a47aca5d013d12aae54a5f41cbd10656b44e47d57f404bb6399816d7be33c592b67c03f780977f2dd06fba6657093e7e8e7bac31e97ee0fa2848fadd87ca7ad601aa44632bdd42fc3ba074005fdbbb7515ec149abe196e272305d0ff7e4053f0e88b9833e80db659a99ad393ac80779062bd1ad875bc38f2b3dace908acb2a258f216d344bac266d1746cdbf785ecc979e0154c8558dc094d6a12318a50a65402ed2c40a854c9f99d0a69163a2778a291773acdc4f5ade4173be2a33192149db2adb772fde1315be2303f703460a93d1f532d22bedd58d26de2f98bf688c741f226be887e40bdff419ede05983a6b69f9e011343e125e9143b4e3139b74d29dcaa4a45414997b79c832cfac75bebc85630aa8fb8d55c3c8f8a1834c2e6c097d9b1db2c0ce1e65484d525a079818ac2bf47299990a29e346aa5a3ec366fcee9f05c57eb16764a6a58e24872647dfe4c41991209618d10cd8d1ba9d2ae7dcc85b3892050b4d3a819bb5400fcd3ef93a01c22f7576ca46147fdd76900f4332c2e6c65dc8b0443e071ef6a1688c2650bfa2ed918882ee3b67a71f1c9b3d1bf70d02a895e7dbcf0f1e88521ac20bb7c41bb510c645ba6b995c453a83ca65d43a2069045f500b400f57e423abf353869a8e3b1035e139281806e45814af89ea5efa273a8c06e3e85b956c92bcdd5e554757ebd6ad4f6435236e221aea2337b2da298166bfd2b3028741ceab1996eed62eddd88dfe7d5b8a22775cf8481daf63a07623fb24403546926d2e259aa147dc6d03d22f6ce2c514f00a9759ec53b285380247a88e2be52c6dc25317f8f2d5aaf1d89eb259ad6e6f0c6367c9956eb71ef20c3f0cc537f1aaeafbba2d76afb9e8f74134a01d105c0051f6e43536ae8bb07b536668836eed7f4238f285d81cf67fd719abce8021e648324eaaa2854f4108cefe20bd91d8ba3fc36b2b61265da03ad7ae5f616adf93bc66f290b8af29baefbd032a3eca49833b47fef6dfe8bd052ddcb42695d50dd766049f8222cf95fb00393de72d270926f3eb7ed759c5efa70ed628730850d98b3bc565e2d6a4ed68affc9c5ad803eef8b8ff1c0c2d83015e5e2b7cbbf9a18d96a8b06b590a8dbcc780ebcc908544717b3cbc7d5a8c38b8520f0cdd95762946ff139e64da111f2698cfa3aef5f9eef56006d1f04b3637f1ebecf0a1fc27b9c369f78bff0508fb0c8e4a7d8fa24256adc108ea852b999941e475da777049b4c1c4466eb2f45cb0c2de26f275dd5252ddde7b669a43378f3d47a35ca647d8021d78166389e34cc49c83f26e761f704c31894aeed8ddce2aac9720ec9317b1de27f08c4c9c3ce5ff50447c0332e7f166752cce3d01a7d1c77c68b329bec659b34014ca4fc6dc6d6ff70037f0c37a845d8551166e2295248b5bbc4cc0db2a78b6a9f8625b929df4f4020b9e1cd9d008ef2ba89b594db7fd99b0a42ccab2ad201ebd5a911544578ff8e8d6987f95811b49accda600948f05fde143620e26ddc5677d9a9343a0d66e3cc1a2b0093418227d0d2f5ba80bf797ee7e7ce0278f85a248522a8474f40a355a6fa4c6167208bcf96cc5f0395aab1f9fe9e3bd28551ca0c0b137e380477e74b648a484ecfe73948aea0757b39cd88ffdf89e4b29c4a54a3417f1cf85fdf3308a41c37fa5a44ed503e74ae6d8b7a0dc3f994674ca0c28781dbba095ae56a1723de1ca8a2d2c9fdde8cfd1db8706c9b294b9393cbe37d20401c2767ec42236de80522de3078f2749c8a1c05702424cb4896676d8519b91fba544ce846418c51b73cc648a4ae099bb5071e9bbcd86f4c451943de34d7b3a3be783e80f8de9066727539f622ff4f1776aa1f9a1900c233f4dfd16b24da62a56282012d24682b75e9af8e17c9ff55404cf8d7185111bfa9c5ee3cf79d87c3c68fb0848f4c18be19c84572d797d81678890400b29a180218e37b8cdd042d16ba9499015755c926438dc6669ce89b8db61113beef361dad4b62c0857b16282759dda89fea6bc8eadf8b596c742fa1ebd943f951dc3bfd0332b22762eb421a2cb08996cdfd5e6dec09be8cee4c4036c4f7f25dfc38b1adaef3bb32157a5029d76549ead15408e7c627a7572df2bb29b8925e2df3edc190859c61cc7f68a894e68296741b723e0e68e10500c59e54e700bdd2c2f8ebd5c41e6efc80bed511d629277e341fd35580a6bf31596114015356ca0b11451251035bbcee48f07c920f54ea5b77e6c49676c7993374d340676c82a87dc7a3780f5dca742ba5645a258ca6e0baec7f0cc17af0fee9f6a82eb52a9852c94a4a3a24278897b4c2983f82b2aa18646ead2216ef81019770d514c65c4edb4561737150aeb9762191fc878f4667e42dfabce329438491077cfb861e57aa4f2aa0ae4a7b1b3259c773277eed17fc106e76a1992b7ca068d9ac63c44262a5ec4745e5d192f91fd5f85cb8b0c19200d0f305dc244d3984ea58358a643a47532003ea604c9dc670c607213bd09f058e5bd3dd4afc3d90c38e408df469c2ed8246b11b12890db80c2ceaa978124f277e82998cdc43d13feb423d193951b7dbc3f7a47b51d853c21bc00ac4ed3cf77e83a6d632792154847133b2112720e58473f164677d56e8bb32002faad2686a107c3d0cbaafe9b98baf71b0f1ee18f82f186be7c9783bd520b736183dc4dd0668ce46daf7cb3318b48e0b0ceec8cb3ec1da10b283f8b622d92385d168dc09ef38f1a15d568e97d97c24a325bfb9b686e496a4ed05031df4d8ed4a7f4474991de22e3a0fbf3fea5329350aaf3a4abf46f39085247f294bb12d9593d4568977f1691d4a75589d4b9ac94cad9c6ee9a14c5f5811f4a1f51241ea74f7baedb0908c519130d893d4dc0588a5fc1f73956b827aeec24525b976e930d385a5a3693683efae0bdd8f0860f6e9b1caa9c8e5b849142f60e085c59de1802396744293997b8f310de285df5ab029f9c31738c79856b010d1c4da103ab1da20e2f02179cfc5cc071a658fd9bb6541ac4710f539374f6ade4efff5a675bdd7faabf26fd6ffef11469690079cddbc8beff88f8941c6305d22d958101a2c4664616c43fd5b5aca93bc2598a9488f3cfa6256fab4b9336661d17f78f0ce9de593f050488a09df332dc541815c01c488e5d7d731277329b3a644f77449f95401ebb0e9dd4779cd71f11bf4f3c191302b323f3d04b96b5fc4303452abf8c9fdfa543f6e4f98f678f7a443761cb1952e65c67b8c74b673cef836a0cbe176ee4fe747d27d6f46f282737e9b4d38f6ced4f399a9bd321977bb9929cbf551c350ab6a06cfba176279b75a59e51276ccba02c7767a8bdc0eb6ddd0deaf44f842c27d2120e000e4531956add50bf4bf0fc64ddb85686160f49b4cbd4812c8257808e773717e86e08907785ecdfd67dbdc3987a5a91a27c52bb18edbb318fb01f1dff09fc84beabd7cb64944b3f4090bc1416ea0c798138d6b2e40ef4e85208d0600314a6f0a91f1dd1d1353e29eee2a28ea88299515a14236a3020e5b99ad1b0987e6f5401be00505f4799271ed1fff4f8d02189fe6cdd89602b89f4c01de78fc87c4094ec800a5e0c35a88c5e191a93a90a36a1ef7651e095f7d5d8e59207b1fcf89f74310fad0e94f81b11660a07b215141792c4281b7b9f649861403bfbc62327002993d7e13bb816924b674414dff0efb64b6b46c190103b606a26be9c47bdefbfd4c6e35698c9f432f721f87e8cd1ed7f5d72cff8489be9bd18ca7511a6876bf8ebf1b0e04da2b1f3c6b53e0573de90fc1253c184fd641508c7e2eededa16a2b07d93f9e7a58b52d1e1cc0fb70e15c801a998b631385150cf95595b8e32c0bf348c1aa9845072af41cf658faa066c16572e6b61b973b046c8e22319ed3d0ae9850144118012936821354e239a4a7d74462d538ab7946cc24c6b55b3530096bc37689fc2abb33f0dd4c5b71aa87c18bc4be7ba5b2b56f2429bc6a355a9267c876476a6f4fef27e892ab12dfea8c8ce4587fcf2a522244030327f61de4fa6475633d2a162fc93187783a9218f7815da25db231c642378f1b55a95909104a17ed094fa424f3f50f7a0b6a5a2888ab699a34c278c8d2ebdd5b8779d03df0fec70d061fd8449c46771c321a6cd9d057e94d7a59286c4d277c95c4490850b5b3a7d9430690df538ac98dabaa7190a5aaa7b4319182551b9d312695fbcd51b93e435e7db0fa9a7fc63cdbb2e2054a44c8b979e778a1231b8cd043e84c2fce8e72b94e34d6f16d96a49ea3632a8b9a0d7b1d6844317a4c0643c2b802453c5ff42b74a8770cbecff6182f9010e8cace670671781c9b0ead8985e974d01bd17bfea087f2c633c90da79fd282880c5b486f737ceff21b5d0bb1769229e6ee34cfeaf40463e9989bbf2f5816bd958515060d2477668df313f7feb5dbea26b44c6091e40921bbac7a426c22fad9941b8afaa25adabb5718470942fd448cc789c37aa3a87ae38187e37399cc3b6f0cadea70a912401876326269fc563cc092461e1c96328a59400386a68008b8e5ba7abd499ea4b2a33e09cafcf8649e7f945e166b65117993b17e0fb7cea83c7456080b453a865d1b5454edfa2f0984c8ad3f896664bd4f78f89683bf37f5b7ff7043901015bc5bb91f6a1309bd6cf5ff3fd1596987bee538602d7118c65f08efc61f0627d0e58804b3109811e37b2d2c99667e83b1830264b0ee35a6e280b0dd81d674dc2c5571fd75ace9d494d2a43f00ba3dfa1c40121540165c751ceabd144d4bd06e6492db58c6ced1372866244b845ad05a4616904add07ff4eb322b6a9267225e6e8536fddd027423d07cb572495fe50d58d1a2350f2b18786f86ad5d737ea69adf7208cc36350a23595ddcf3e9702bbcf7b1d97a345a04882332ddda50b246f159de3d4e80b81c9c8ee0f141e8f1383dd83a681cbe2e22ebef1f7de99e9ee769f06ceabbe662a46e2a3abf3b3fe26460c43f193632b2c997a30a615b6d31a1959be4dfab9c22102d0d6b48b8c4878a445c3cd95aecfa049769476fa9199a1620f042f7316d9e2729cb5f7859eeb9360cf66143405b5bdbb17e81046e00e9eb0c34c6afce9ed52115123c2c4a919a194f34ee5a3b6d4671a7089338607698c444b6539a86656ca5262b8df92bf69799bd499e93b4265858ec75f580635245f293750b78eacd5eba578d49c9796c507fe2497704636019934f9ccda4ddf30f136b0590a0a156c5fbd490d8a94ccc56caa44920b84766bff1fc19dbc9b64b3ac18c8f3e28415a669a847480f17f4694794f0f9a705808485c435fbd8d8a83a0a0e36285e61d8d429eb6", 0x1000, 0x1, &(0x7f00000022c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r4, &(0x7f0000002300)=@un=@file={0x0, ""/108}, &(0x7f0000002380)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) chown(&(0x7f00000023c0)='./file0\x00', r5, r6) getpeername$inet6(r3, &(0x7f0000002500), &(0x7f0000002540)=0xc) setsockopt(r1, 0x6, 0x5, &(0x7f0000002580)="bdba6f6d89b45c32f885aa3a7da116cd8f41f97f525808bd3f58071114946dbb244fcb9c1baaf9", 0x27) getsockname$inet(r2, &(0x7f00000025c0), &(0x7f0000002600)=0xc) listen(r4, 0x40) mknodat(r3, &(0x7f0000002640)='./file0\x00', 0xc000, 0x7fffffff) chown(&(0x7f0000002680)='./file0\x00', r5, r6) truncate(&(0x7f00000026c0)='./file0/file0\x00', 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) readlink(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/179, 0xb3) r7 = dup2(r4, r0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000002880)={'./file0/file0\x00', 0x20d, 0xdb16, 0x80000001, 0x1, 0xb99a, 0x0, 0x7f, 0x1, 0x3}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000002900)=0x31a) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000002940)=0x81, 0x4) open(&(0x7f0000002980)='./file0\x00', 0x10, 0x1) recvfrom(r4, &(0x7f00000029c0)=""/222, 0xde, 0x842, &(0x7f0000002ac0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 07:48:31 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) r5 = msgget$private(0x0, 0x100) msgsnd(r5, &(0x7f0000000100)={0x2, "9cd23bce3e5635a02426ca720aa91bb94116605af0e35d71082f8643b2af354998f5824af000ef66ed7916cfb96a927426badc84dc6446197cad98ad49cb0616dfe5a8f8f6d414947a6d5698fd34278a1bb6b03524bb64fc14c456e791b0e1a24b4fa68795de4f38d85dfb3aa60b96ce192fa5156543273adbdae1183a2e8c9f69e7fa613e331ffd865f3ce8a521182193cd9fba9f14b5b46db7f2406e5aa60cc1db35c08d7441e1d765758d56af48472ab48ad3c1e2"}, 0xbe, 0x800) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') msgrcv(r5, &(0x7f0000000240)={0x0, ""/208}, 0xd8, 0x0, 0x800) r6 = msgget$private(0x0, 0x82) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r7 = open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x2) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/198) r8 = openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x502, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000500)={0x2, './file0\x00', './file0/file0\x00'}) mknodat(r7, &(0x7f0000000540)='./file0\x00', 0x2050, 0x3) chflagsat(r0, &(0x7f0000000580)='./file0/file0\x00', 0x10000, 0x2) getsockname$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) fcntl$setflags(r8, 0x2, 0x1) sendto(r0, &(0x7f0000000640)="ac5d9e8f4f37776495eef90d057b33ed87e42887f961149b6687a113e677149194bbfa2b6d5bcd66d8feccc8d3ed6ce0f0e22488cc0128b9c6192e3a9007e3c9fa784972448b4666c8e0e27d5278b455f9de4473085ab481e06d9471dc0897f3a8dac313ae14cc78baf2d67a8851d6e4908af885463922d6e37bd19d074a0bef441f5a394b687dde6a4a6d7807548d6d855c4c89cc786e8cd0d3aebb1f4253bee3c6544375748cb0e26251c496f57be417ebb638ede7", 0xb6, 0xd, &(0x7f0000000700)=@in6={0x18, 0x3, 0x57bb, 0xff1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000740)={0x100, 0x3, './file0\x00', 0x1, 0x9, 0x4, 0x6}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000780)={0x3, 0x200, 0x4, 0x3}) recvmsg(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/176, 0xb0}, {&(0x7f0000001880)=""/252, 0xfc}, {&(0x7f0000001980)=""/75, 0x4b}, {&(0x7f0000001a00)}], 0x5, &(0x7f0000001ac0)=""/198, 0xc6}, 0x2) getsockopt(r8, 0x6, 0x7, &(0x7f0000001c00)=""/26, &(0x7f0000001c40)=0x1a) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000001c80)={0x9, 0x1, 0x0, 0x2, 0x5}, 0xc) poll(&(0x7f0000001cc0)=[{r7, 0x2}, {r8, 0x80}], 0x2, 0x80000001) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d00)={r1, r2, r4}, 0xc) getgid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 07:48:31 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 07:48:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) fcntl$setflags(r0, 0x2, 0x1) 07:48:31 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002896c832e6c761f45a75d0991ac7cb65ace4e83db022d13002dc042230d6c071d527872eaddba508ca8e166148e2b8da9b67a085bb47a750812bfb9d0b40485903df72c7ef8cb57066e31035cc30e8ce801857d467e6fed4b38955a511bb3193ac1fd6bcf4ab564bdba2ce059e2c13e1be69c0480dbddb9522557c8dba28bb9615cf07b9901a53890cd0d9e6a95d82357b0fbb44b55267d9148f5d5be6ff08dd670869548097282ecac7b1ce838f832b8dc11a0a6f2bbe84b89ee55d6cf209d44d88dfc1ad602fefe162b7798185f008fd3ea0bd908e1f8f09c49385567007c7401e277be91f6259557997b9c230791c4da74caa076725753e826ec5b8d8c2b2381f6ab29acdd8aa2f5b3920d034b4d9cbcdcbdaed0d13993d54986401"], 0x10) recvfrom$inet6(r0, &(0x7f0000000140)=""/119, 0x77, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x46e69dc, 0x1f}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0xfffffffffffff36f, 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 07:48:31 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0xc003, 0x5) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 07:48:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x60986adbdb39a36, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) socket$inet(0x2, 0x2, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, r3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0x400}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x400, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x356bac1e2e4ef3a7, 0x2, 0x8, 0x10000}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000005, 0xe8d, 0x6}], 0x3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x81, 0xffffffffffff6153, 0x2}, {{r4}, 0xffffffffffffffff, 0x3, 0x8, 0x5, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x3, 0xfffffffffffffff8, 0x9}, {{r4}, 0xfffffffffffffffd, 0x80, 0x3, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xfffffffffffffae6}, {{r3}, 0xffffffffffffffff, 0x7, 0x80000065, 0x4, 0xe95}, {{r4}, 0xfffffffffffffffe, 0x40, 0x0, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x3d, 0x4, 0xb1, 0x3f}, {{r3}, 0x0, 0x2, 0x40000000, 0x5, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x7fffffff, 0x6fc4}], 0x51, &(0x7f0000000200)={0x9, 0x81}) sendto$inet6(r4, &(0x7f00000002c0)="29911010118f3e3f46dfac32f912c0c22c9e4c6f26e4f37b2d9ac33a2b1a0eb4e4c80f70d55278a13f7ba7869231c46cb960a58d0b1ed7644be3b6d8c4d27f047cd2d41635a49e2ab0d88c44a6e964593d22d442e177a2107dbee958b2d2cad57829be91a6cd97bb2cb2e579459e9ff2d102553fd591f75b0ba6e7f7874f92172950599bd5b172de93e7e50fcc2c296f15b9d3931cc6eb65f53481ed9eb9afe6583da4de1a0156eedebdb30e7bcac16eda89b16d8b517c068ef63739ce192ad173d6f917cede9461aa7373013b8b98e7a24fd56eb8c4ddffa77b8bd28e9e9a9efddea7dcf651f11285d0032fc266d9d8c2ac9925", 0xf4, 0x2, &(0x7f00000003c0)={0x18, 0x1, 0xff, 0x1}, 0xc) preadv(r4, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 07:48:31 executing program 0: kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:48:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x12, 0x14) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{0x0, 0x100000000007}, {0x0, 0xfffd}}, 0x0) geteuid() 07:48:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) socketpair(0x32, 0x4002, 0x3, &(0x7f0000000000)) 07:48:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xd5) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:48:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x4, 0x8000, 0x8, "8e4e563a7af3016de9447e930541424ae68b6498", 0x4, 0x1}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000100)="69a59bb30620fa24db3d5fd97c7c707ec91709a5cb332e1a824e4df333517bf6d0cd24dc5788eb75f639ec363941d42b2afc4c6bbeeae12166f9f3c8a8813324fe50c264b6a770efe69b5a6cd6eeebaa1c43dc4edb711b00621d9ddcbb0665900d51994812a1276ec7307f5a6b815712c967252bf15251948926a8d0143d7ba7d315", 0x82}, {&(0x7f00000001c0)="fa06f1490ea2d7ad9a6e5e0b14eccab9ffd739ad2fb48a7f2f4cdbb719594af8802c1d8a96ad47a760c0245769469577dfc69de1e99e5206021d3cfe27b67025ee7884c06293925c7aa9d319703f42f0b702a3e2174a51aa40ad4ee0c0970eeb854b09f6ddccabb76d2749e90b9f2418a695c9423d5c78ae20e72793df383e670ac54aca2817807bdc7c9057ab871355169db80e33f032a451f5993c5abed73d8660e0fffc93ec9226237e4b0fa2b6d4b293915ceec13cc9506a2485c6d2fede9c7ec80675c520f21897ecf7926c88501b9da471d439131bbd46284efa5ddea5c950d8b47199689e2ae1ef417adceac519301ea501ff99843cf52e0ce03504c053fdc5088b613369fce0cb7c42ce7b5a9ba1827d1b9c40714c974d06e80b3dbbcb84a83cdcf21a6358f1f975dca4a22a36ec22ef6fde61a236c37b729d8b96165ac55e68a694bae8a207fa84768a8d85432e381ebe63fcfd3c49d2a873a8155f43d4ac4c692499bcd867645aaaaa00a27e97527d5ee0082f9c9e8b724ac2b8b53a0c216373866a6c580efecc74c6e8700d1ef5e34bc3cffdb0aa7ea9b5a8c3e75e367bd745cf7cfb2a22455bf8cca3e3cbd5b61a7aef95597c6aa2115150e500ba3ef829031ddda71d1033281e8fb1134fdb613a9d8c4860619b0092934573a94a3f78e2d0adb5908c3b0f4058a02911d4e3d3260264ccba1a20b1bc66573473b08e2758923738db5968202a584cf4eea17463befc540ab59c20de1c3ea78423ca8a881dd788732e5df6b390e336e6afd6cce7c5dab9ad21c8e9ff4a0e24b74452a4b3526ec94ae3f9498ce298c87ce968ee4f841077a9f76449db0f3bf226888c357746c19510966b9a55e7953e6214377d82dc00f3a4c808b31e7eb3f5a280cf9b22e92ba58768f0c1f5f4b8df39987cd8ee0a02c58c6d89950d2583e5ebd7e892df5876de2049a784c4eee9f7987be902189221967abda8780205f206b7282fd4cb93e726a70280c653adb175688c96838135867ccbfd8e45a412615cf7bbd999a68a511e0825ddf2f3ac1aa69a8a47034dacd203520685267869ff2fddb071b4e3cfbaeff7f2dd986bc15e1d2be70741eb1619cf0189457dede7fd572a906c6a7bd8831c46224c89187088c7f89fc06ffb5c56eaa330758645aeeec1dcb000ae81585e4357d703b72b7927f9ead075714ab452084e86d827556c179c89d0e62df7dae544e0a5d730c51edeb74cc22a0eb293e301075c2db9a03df2d3f92e98dfb95fce1b57fcba0129fa23561fd96df18a91c78c48be2b6b3392804ff6945dda41959fbdae2e74841a83b0116b2f0521b19ebb73db5c937a2d3897fe56dc50964f82b7ba5352240dd2adaff2a935c081522a73ef5643a10c389d70692ba399b7e7f5bbf0e9240c8c1219d849cd04dacf7df14d211cb9cf5b9ca855dd8df8c0c2da937c4ffe7c28ca817036a212a88528cf5dbf4f48735c7faabc12431de625ff6bef33f6761f9979a60c76ae6a796ccea41865cc7da7be4d1cabb6fc7142df3952cc0a0b7b306c84c69d4e17d3b094d3d583bd2bfd72f8b47492d15b6d9a5f9cc9ddec8ae3a7eef952adb80b8b2a454aecf32eeff97dc5b64c04c663da174db22b891b56306453e1498474d983d0fb7fa594187c3d20e6b94c371fda9b727e2043f95b126f4207b74dcb5bfd395e83ac5f520c48b5137750935676d799f7647d687233cc0946f6e861c376f9128e59d2724f765b825b06428b86a2527378d1e26a7dcffb5846049601f17da901a77b87c2eaba475d72ba19b295fec420b697ba27f4cf6e6bc33e934a859fed5977fbd955fb2af60ca7f52bcf7377edcb417d51bbb6836752c93ab02d5c327bd0b46aa734f16cfff405643d8c07696e6a44131258f6376ef15a99b1fa36515086b8452de525d05c120056e4eec6cc2cc7456577a39072b41eda0b6476d2affd4274dc4ab2e3aced142925dce04f04e39cf794c023700f75124507dd27d5ccbe039a87490e8174bf87a6ea988f38455089837f7cd804d8705440d81133733109aa10e3c9d59602aa9848695c246568e4cd208c7a874596edee8d433d6f720dc399c30516104b743a2937ff972553967028ab6d1331416bcd583c5d2f3dafdcc22ce0695b74320a18ba83b238298141733d5f82bc1c61a76976d2f6d49d62a669f326d74858e367aacafe3d6ccbe183f6c9a90d4a5b0cb67d4930b4c7d87f6620238bc3cf7b2fa6d9abf3d5734e9dc65d1e696b529cf0e25523009176576451367345139003a6175328c1b635594f14de49467a1fc06274ced93bcbd8552468dfd44d6d34d463e0bb287b5ab5208816cce46873473ae5da220caea2cbe857fe6f5c08c638d9883c8d1cd0932388ddd13d01e2d3d915198defeff32ab135de4f19011d575500952fd5e24df54ca304cf9ea409adada6c120e6528742bc0add70f30f136a786db6358f6ab3438f4135d5e8dae67530a02ca2a59f7c18491b992c1940232a12a74abea9ee3ef6aa675c897834aa01ad55cf44795ac13b0003857f7ad2c10ce10f28aa5c7cee238a2b14393f6057a33fba8caf71f1c0e79f2f42db9584227c809ad26738d94f73404e7bd2d998f46d2e4d4b2bff20b08ad764cc47c8049af02e3c573840c7de1a440c552972ec0a003a84d3148217665400baf93c6d564420cf1bea588075ce679b4ccc123320529e29eb58ca3284622c87115303e6814e0fa839a6e5ce2871eb2ed351c569b36f1b1e2e10f72de7b6828d59da2e57f5470fb9fee576a0f046d81977020a175e6694fae573494db0edb16b1f5202111280545f9053ae35107763220b0fc00deba4d38de87d2b47d571916b640ef4d883612f84b215eb294b8915a88161eab69dbf9f03177fba13e9c64f291d996634881873d643587addc2c41e5f656b6a4c9a5e3b9326a51698e9bf2b92fd38d7d303666eb48b2ec7d8a8f1580df2c5b20340f236aec205a0c075367fb0ef2b3dfeba0250e2615763e582d2e8b458a53f842787570d90e4c0ae12beb2b7a6b3bf1c98c452591dec7dde8154d320e13eef0617638e7cdcd167a2b12a96401bb2ed36bfe4211a58923275265ad57a24d7b02250eda0ac991cfc08ceb9e74393258838aec7001fc446641fee9eecdcdc6eb9779e7067d01b72b44fdcbc1f2d3de0e1df64cc9b695ec52e72c80aa3d2f4351fe67a86c88f456a76bbe3b2434c790a7f1c16b1ddad16240a471868951a49354bf6bb573b459e4005db1d753a4b86d17aecd3f4159f9846559d60df12f32eed370a3e36c51a97643ecc650480293dd65f795f05d6a8495c34804c2d4f6dc8d220b1ba78960fe02ed36655c13a74a71fdff3276b04def880ae8efe6be0e60d79a372a9bbafa6b1a6d1bea7bed3ec39d7201146346966363a413c9d3549ddcbe0f320733c040ce5cd5d6f9f68f30262bdd4742994e4284e440a41f1246be4bbed8c862b2d126e6683915325b1313a466b9fb5bc411bdd03d15cc4e6e8fdf498bd977442ae0184f2d9c87b86439ea7d519dc0fbcbe4082ba74f32a1e43576bfa5013023103f586c228f8b3d4f592b525f81ca0358a2f02352a389e2ccfe1179e3f73338c31d00cbe0d52f2fe9af6eff4788d413dcb10392b14e0f622f58eb24d90e8d95268effa13e294058b114a314530ff4a8b9295556d46994e43c9278c38fde44a1d3392bf2575a30af2dd99b37cbdaba413eafd4925cb571ff06a6abcd591d57db3c76f1c5eb29498554d95fe7f74ad2c8a1d91f2fe2c839382c51e3857a324bb6f81c8900b4cd22afcc9c84616a3b4f686e2f08f3baca60660f875e6c815c115665f42a62eef047f7771d55a0ff9ec46887b0f73c6ca6814260e658ae086f0c73c144eabc1c4806e8299a0a4a758d9303995071f7070b74ad0596480e5c520f3724b3b1c542216a455b483731ee786d3e6531d4d18f59e1e0eaa6fb78dd51a6c8dd536c81e323306571412753c267821fa8c519552222d4190ea77d35dadf02cb1a49b2cacdf64bdb24122cc922f704ca5eed24dbf41555d102ee43f67651779d15321dbbfe3017c018715a196b81afafbfbe1a9e430bcbc7287f8e2e9c7b366fb4e2f9b892aa774942bb5f08d507ea971c8670762b350f4776840c3ecb77feb62503729573cf8e89803ee5b0fb61c84c0462912ec40cd1e584b37911937556e6e1df1d0bd0f13fbc89b6c1c05a808e8806b3d3b26dd7d02eb5858e2d3b36c95013722c11997880fd2f9fa9e62009836fba57a85e503011da4cb776c859a794d6c3da2ededcee057b2c45cc73db93a4988577389615e6308c8c0993e60aa6eb100f8c284d1aa48c4cf3fe4b6232d8bd7ada9b33a9a7af61aef5508ab32d49bbad0fb11436e1b9db3842f914cec39bdacebf22755a19f0a82000aad1d1da631a14f9a749576b7f52952a3e3093784064c0301555706f8812e4ce39eb3e009eba72ccc079fb63622bb576876ec5b7609f0310c885baf6a21c96a23dd0381752ad11161c27aeaf7b9db06c29a86f4eb020a7ef8a5a46ff08b3cb2bf8f2758f3013ab853064f87904abffcf1ffb34ec4db68586c67179c152e0365325742aedb25bcafef879bedba75d3508057d85681dff7b2932a20ed9d2a0bd5f032514187bb08b8c33586d1b82dfde76d128e0f3a90002f5dccdd9a93d4404f28aa24dcfecea0a9cbfda27865dedb799d1ba8384df1f62d0f6c884e3abe6fd234cac43d13f4c7ebfc5475fe1ae978b48ffab0030c04d44fd71b82b426656e0de8af77120d2d30f7260e7b77b8435f37837ecb05a47917f56de88d8a14d603d3c25a71df51f094223ac9748a39fed9435e58dbda582be5347d615ac2e377b3a5ce3cd49a4ba3ba94cc39343a1427d40b8cf06f32f1c2cfbfe4af82bc3f54ca09ea0201ec0b64d45d9fd36588716d8cc3c76126df73eefd3599fcea7f434cbd46f4d4e87a012bd7b78807f142448ac32e1b23e5932c84968416f7ea4f3eafed3b9144438fd56c4147e9bc815de586c20ec44c41085e0b7b4ee1d621c79fd786491efe2bc564a8ff1d212e8aedad8e9cdbbb45b0cce5e74f0ce606237ff668ca34d180ee5ba4e2f22e4fd1861fd64a9168ccd32cc4d54af06d66813a78ff388d442cfb804a7d597111f2c50850947d183269b0ec314c56b5876bb070d9dbc00c1fd0c2de7673557910b7f1b937d3d8a543b7797d9e6a299e3dd67464ee8054ee2f4b098baf7513fbe145c1d0756097fce2371b280e57f78eadbc22dad3459728dfb9aa0d166393116a3379253ab169a76dedf33985f25868d5b3f7d95d0aa0b96f617b4130ca1a1ac93d39b320a2fea326bde12f5f83f15de33fe3b75b630ef4e70c1ea45abdfe96f84790e2e10819b5b0d518382f92e0ea39ed8e2c72e82138829eeca5350a99c4cf55305db1125ed47848d14cefa1cd016b8438cba01cb0f4ce33fef48bf1a1963f9382f4def5c9b94a8baad76f3b9c95865870be234ae21f829a1e14b480dd02b4a2ed53f2a6fd1ffa56ba0bbadb7d88ceded05f9b25d5cc41dc8d8ceb00ecff80840d29d5b8b63aaa3a79fb2b676983897c403ff3f642aada0e7cb6919331159a924b737fd7f8087d2afb0d97b34a63d3fcc775f6dbcea4e591af2d363b88efb4bc379a9217a4ceab5d84afb28f7b887f52c1043910b53c69c75fd28b76867ba39f2781135ce3e318c83c569a5bb04e972b97fb979855a47262927c7a023e862a1d731ecc83381a81d87b51961c8cbd7aa7c94c2135d323a0b2d7044493663e8a0d", 0x1000}, {&(0x7f00000011c0)="e075e500e3c4cc182307cf5ecb3fb0a0fed0a5c84d304c4d1b78848973767a0f2ae0df0ff2189121108825ad377dd1328de3054a8fcf39addc7ce37f43dacea4aa0df0e4cedc2773c0fc2ce48ac4b5f2ca2d463ef9827f6f63da9baafd69bd0c2ac1b188868d5a72d24ff8e687a78c1f3e82ea0c2a29d5a00e5a97d35a025f163e87aa76ad3b418cdb839f7b1cccc472b7653d3479aa468bf1255b559805", 0x9e}, {&(0x7f0000001280)="f4000d957ee0798cf10f5a652c11755324c49f6e3cfb2207098b40710cf9d712b6f9f4e245fd3db415c35117031601674a132e2254ecccae57919458fb0d5b2e9437dc8d8ba0d47291eb424cf7476363ab17d32be692b4292ef6f1f4cc04fe8add401193ec5df69dfc3bf182e6af213e9ae447", 0x73}, {&(0x7f0000001300)="97333ed10c977e60529fa2f663aa7c90cf3f785cc46d2bd1de1e1ec8eb2e96734e1fa6816c3d195fda4b4393db62c7fecc8dc6b6d10d6f4cb6c6e38f8fd07312310d84cb8115e776c7519ea58e0f4572213d644620e2c809dabd1f90e4867b194c13688f8c687b8682e9f7cd76b60299103ca3e0f0441926aaf85d0a4594c2efc169de38426970bf6a6fd76094ee8465210879f33a25f8a13ddf4035dd9b2269e0668c7293678e01c92c8eceff196968628c8b930880b000f01abc90077198d6906ec9b0559d8b82edfa70c73d2a30eb9f16122a8d5ccef1e829d27ac98bbac1db5c6146a77ae78a5f0831577557db982130b2ae", 0xf4}, {&(0x7f0000001400)="0614b3c74608706677d47c189fda1904fa0c0521b2ac83d2c0504782d5fca49315f8a7441458f526f7930ec5a279388cf75516389fa0677f2d90dbdc2128368a3a95ad6fe346b2670c9232cb50c323250d2c2babe373549d8c3638dce297c1c5887597f667f2bf5b928d99c2eeba965dd833bb9c2f82fd179c29d53915c60a3aad1365ef415c46f0af758d202224ca12bed1b7e942d822bc35afbe96c2c2061e638998b61559166ef4c8fba424f0a3e304cbff91c8bc6af6943c305f72f93bf4ae404b169af928ef0977bd245fee0ae0c73e77c5333e42b224b2140e45cc2261fd3a5338a541e870bbdcc57267c39374d965dc2ae00f476c", 0xf8}, {&(0x7f0000000040)}, {&(0x7f0000001500)="d48b5cde83ccd1c5b153fda02bbbf21f55acd018cbacbc284d6da32ce94069b7dd2f0662561850d500709e6ea7d8162ef8b1ee448ddf20a2e495fa6a24fa08ef717fef5a012e0bca86f93456bed1cd15f53a88c572ed807732105da98f6ebdd2aad3464cc610f25f994834c0740ae97a16211828178e59126f502bd106f6865ce5683bf65183885d197166bbd056a653df6915f957f9caa42444bc3c3c44f1309317c984b44778134c34ed42348918d8aa7de6b4283d45259f888f322c42c406b9acbdc2ea90764f378342a8a5bfebdb74c1779837198d51fbc200451a9d14a307318ac09c820bc80031748e904c50af3de1cc6d11b3cc94c64d91c456b8ac8dbb34b2b8a512077b31b14c9ada40fe2339d654896c51cbea2e1ab58a2bbec372d0559cead55bb42dc123fe12f699960742601d00d21e567a05ec10b480d16672fde999181607a8ac5da67157cb6aa282d6fcdef88c58a363a51f1b65086d1a800efc4f3c8db8f5f0dea9e4dac12f48d6d7a4df4c6d79bd763159987b424a068d0d2c1abf6c2ce74e3867e33997a870bee8ddbd522ef124f0dd47014198f17fdcde1afec2683a3f7d0b30d7ef088c071555a144f42f97bbccb0d96b261f1721d99d33f27daa90300580311629f41bfc5a6491e0795f19137367d4ac17e1bb86f51621d5dc877975d341ab378d653dc2deb5c60241a9de5a2d8436e13225530f57cda06b6424270de303bb158d687aa95070c000b24a6ece7171c6ed7df94d393a18e816a09f074bf4d9389172ae8aacce52979314b00999f6e0e6d512203b66b868409a7039785f3eebc1c9d526e895f9e7d64f7642f617f01891f43fc28716760d33da62c55d1e55b6a3bf4621fb8c702cdf141ae949e1435e82d5ce1b2be62605dd063564bd4ebee6cfc840545879fe3efc70a79f8dcecbe433d108349f98e13ed738bf8039bcabe9129dc0136507741667e070b0e8b2718d69d9675dc55fb1e89ced0a0522f75415e499df30089137fab55b0a0b04a29f55ac031c207a77e2c3a08832fce7772ce5cd8f7d6e870e655e2c1b2cd5511e9a18fee873d1576d56f67e4ab68822f1a762727915bc3d2bbad4b45494a2694cac6c93ed42d02d8163fd2e82eb42c0bd06f5b46e923de529aefb8f804db92d5847b6d97dac10c22eb400dc573096bbd29a285474665f71eba39a35aeab24050c258c7d86208dd375512e998ff488497249a2642ccf7fc1ab4f4c62bc46b391484d6f6c2eeb05e56d5cc5c9c9ea769d77a2665d95cb67b132298623ded953bb3854aaf6844912baca76e8d71487af48392b71558a9d73d6226fdd1dd0c418239d62ca0477a62d2de6167066a36d28a6d9901b72449b96a69b3655c8e85b84c29928aeae60db2a37959f631475c836f253db0739e69bc590395fbf81f2b62321d75573e60f276eed64ed805cef836714ce2acaf0edf000d96cc3f73a737a4e43efa181cd98982cdd17c9edc731ff24d26fcdde82bce15ecc88e6f4dda7e205553424daa2cb4f4dc3da40d0d16c07c72f009af2ee67e3e9d2a1e37b031e010ef1e857d00a879aba6fc8b944069ad2d332e80fe1a20bef9b3723e6112e4bd96257bbe40f90e2261cb8fbc33762035c4dfe85218501dedc76b1b3bff459dd7af4109457893c6fb607ce6a9b6920931751b3fa241674ccab31a7b4b14d374e567ec63952bc65954d24894d2fa2b77f9522367953068a4b99a1b99e13f585808db609e93812f0405fc67ccca1135cfe4d19d3807ff876eeb433a336d49bd3bc155604be370ed8421a3b5e727737f74072f0e0ccc16811a7228d76627b5460cca06b19865b93a4574bb5608b5560e545789d459805861aadc9a1be14117f49d13d04c672c479e29fdd5cd5ae4b867c10a4c97d8219f26a1f3ad75c29396cebfe4158e5c91999da62393b57289762c5b9a72400994bc9491f43d7e6299c6d999a3c3b1fde54a3cee5db1c1d9a2015941a8d9a205db0987d231f0b4667f653b7b0bc8aa6463cfb03adef9fa466b49c4b897435c6aabcacfea2cf27f27204d117ccb81c5dd986a19c955a7fa7f8e34bdc2cd69ff00fdbb6e935140ed0d999925ffe33266a84e8bf3475507e0f1664dcbf70f62a2eac5095a7bca810f9a553c4f135520852282b767dbf016ffe1a1facaf5a6c5d902f2f8d9975b5f15dcd509507bc58968d4296c6e0b8d450738dd3e1f8cdf54645aaa1ced73fedf15196e01d4841c93b366e46b3e6f6d700365d7726f511083057a279fe5f7d656d95356ecc783333c5a1d2f50001928e283b49a9955b6e6556270f940986ca6212a71a20d2d54008eb13a21a1961e24c20eeb017649f99be0eaaedbdd760af43a7a4038ffebd761fe3ce45385264cd70e2e68737c7bfbf77ec8a40382a62e796c24188e1b7ba4d98661e1d7ac633985c3eefacb60a6be9a0ea056dba28ad8c3091a28e0a1196b68f2e5bd41f6b990f52cc099411fc95bc4b32ac8c09ea9e11eb0232ce0abdba396406be85358c055dc4767b950f745809860502763ea04228f1a823af6757fa06d83396e2ec9522e69a3e3e8d6f08149dde8f0fe1482011795a8eee868259618584ff307dbc920e36066abdf2aa3d1b955a9dbbb567bda29a297b370af94be30a680cee8fb0514079b8c3e00c6c660ceb241491623a07a7231f048ab69e0a62fbda7fdc83a33860d280c29efc7a06174edd4e83192835c62b830b35002f6036dd9d85816f669f773d0c1956f08a0c0e61409c65e737a2729ea4cd0c1ff323c501185db6a4d9138d9c22edebd9eaa771617198ff69e7c4e6767043688b194fa5a825bfc95a10890e88a84d2cc3a39e2c2450b08c0b6c9c8fb81b9834ffe7c9ad5246f178e8870d978eb18f69e66a56472f6e2bb07b31332ed484b7e97f6626401125e4df8918db359ca799a106fb4484d1a6c9437299d6cb36f46a18d81fcf0647c44913f8a17d9661f769a4526342c957b0b2ac8113644fb747000f11b79c726d9eadc5e72ce47da309289556b6a8a54f67f83c1e1d4ac7f66a159030a274226582b15628291ac07b7393925e9796d8584220297e517b784ec3d1597e1ac347e18913bdc9cd0e2b9e2bba69ac2725723e0df427fa6ec51cdcaba14ec5bc023f4227e16f5be7393400c6df17b5b54f912b573f6d4aae60ddefafc9080babc0e7794c853a198249a732975ff380f0b9e963b6d0ad8631703951304d51bbc161144b071ef5c45ed169ff9a011f6cc7a788253fd132b013eaf42d50f2184b9d24a3df958c492b4165cb8b1373639f8ad210e0fb2b519ab2c567652e4a27ab1891fa13ff019e62de32e51d03fdfe29d5b48b527970d51ce23f8e81642938ae101e7c2e5e6f38e20d18c1132dc2951e850fa5f873a02303876f0d6e4c2dd8fcaeb1af7e82feda29b43f316235a9a30038b61201f491939f493a941b09621914b7f91c5c58739de6105fb27eb881c404bb3559a27e45c9248670a9551963c562f80a2fda4bfc84d84caf3fd59f8baebb2bc9ee6456b944aa638e5c54055196b5c0174b6cab34c210830f325eb24dc68312c30ec5c8cf9f634e49742a3ecc5f22e0269686e938401325a8ae456a873edbc8d0c354e86d062d67d16f0ecda721138f8da8a082f5750cc3a087161b3bcc02f20f85157894f630f028db3cce7cff7def2f7a35a0c5856223c04e10b35a0ecb4944b64bc38c0d0bfe6dea01b538fde6f28207d244f2595d297acd3f11cd10a304574deb590fea6a153ced46ca1742fc45c621cbdc522a3cdfbc0bb508ed34d34132825547c57073ff807625cd4d82c2cf3ffed64b078a341cdf9c8b84aeb47d578151cc0f04f4b14a5f17f97fc8927ba12ea3f74f432cf6090314b37dafba7c0b9d5a97d3871ba12313a5aaeb30bc50304e2f7015ade26dc5230ad0e797af2e4c98708d8cd4b2138cfb5df5300ccce14659a498d985996c717ae8a0e4a77987475364a37b1132aed9428559e6b94cfade0812ea3657c8ee669cd135eee45cd66321b900dff040236da19036e0244778c2da89d29bb3ae7979975b729bc1fcef36d89331064d4cb7d35c117e5d0516d02c5e90be6ab9516cdc686d8502d5a4c58d7aa846a377a26d481ea81e322918adc8a837e278a23a2ccfe1c801ba2eb7cdcf55a61df62eecdc0246223a0030984d653b458256e6284fa5e59d7a23cb7657775b91784620246d74aa6100b4bd5cc49bd3afaf3b47e602c90c7245bc15e6178b462616987347b465177260e155ab682dba1cdd96adb1d0e15476da548e30f407424f2302a94c2ca7593e143201ac662768f4c8012abbc2733e7a1577f41088169ffc22dda2aa20dc1bcf0203aa0a7192772eafa0ffea7e5d191724e5947477c4cc6c69a47a012c7cc3f0d78784991deeae8d6434a201c4329f004384a7a7593bd1a051a13a16fdc3edc1993ffbe4dd15cc5f7d694661716081a17c059be1dfa0efb3782b70e6b83d4b763a2c23e93352361b2b3b1983660ecf34c359fe2c0bbd4dbdb0776ed32b54aa1e977dbaaba6fd498b47e27c91109c5056d6940efbe2911b87090e63f126bc90e653b321b269da7e2dd56aa07e4ee742ea73cec460611ce8be09be26b1fc3eb7533d5cff112cddac120369c2b0267070cd7b4e1528ec9ab00f64a20621b05058794327d651003305199a2b8cdd680c44e4c3c2e77e03e7793504cdf6db05228a38fade096fb2b6ba974c660a98b424f0ce4cb1bd26150fec0f0137bca00d9203c30254a1e4a5c5f33c821686e8c64f8793d86e36b3e5b55e3c1a39e6b68dc09095304f5088edb3df6979d63aa68877ac8da640b8822c317a70da8e9bf53ab4e5da88355196bfe7b3daeacff45e4c550f81641e89fa4c540b36fb1b7c3df0089e0615e7a076eee6461f596325e84cc2af1db9587aa9e27f917b91952e33646cadcfb4dcabde284122d9f1c35fcfcd8f2916e92957e63fe482c5d04c0d0dc66c8f601c9de772280954cb36acf95281de07b80d6c13cde18184c90831569eb26d93abcdabe7628d28e033664aca56c795edd39d0f9e2dc85bc57e60bb4ffa52136d4599811fac1ad79728704bb4f8a51294cff50fc521fbf8ddd12fbfadbefdcb9651afa15d2553d02bc9a5afe88c816108dd17918595ece714173f2b62b2901f8e9bc6d91b9dda4eaa273e44f4a92acb3aa60c2460d99f8caf01471b815b83a446ae91504a2a14a35f2910d9791a5354cc0abf1da9c95b8c531c7e64d120db0f45e608e9b8a6e8fbe2706a9e1c40709008e28abc8ffab1c08697c1937a23ab3984485db43d58bfaedf0ee4d8f6a093e50e29d550bd8a7f18f49a0562a9180d180563420c128a3976ffae01ead0741b96a053ba1bc9f22f76c70442a57f24a62bfc9e36c717baca2a0cccac84c2663a03c46a3fdba6c9f4a9b0e941c93bf112577c4186bfc1070847889be900399de194fde1145de180c90396a1e796fdb0375d65d22cf521f1ffa80ae03af270d42f6e98119fc5ca4abf04e08f6cacd099dddadb4c05eee285c9f101af42cb09cbbed403525ead581f855383aef43420facbb50334841694128f5924fb6752b4357f737293604e77603901b36060cc7a86ad5617cf5e60024e8e4fc9d532044d977063a31e553f9c9d5c4737fca95154a90000253831db457cad902aff6efc3a029a57c72b8915376989391eb99d80cd315579c0965e27e67d7132f2de6afac1f66d1c9a6a82cc075fdf45acfbc97d27c07cba9cb63b5b91b8d976962068688dcce75549b5f7b171f9395c", 0x1000}], 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2b5, 0x7, 0x0, 0x6}) 07:48:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80001b00) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c3774f4c", 0x6) 07:48:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x81ffc, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001380)="3ee88017b2bad21c714f4dd36a27e5e27b216d673551c0d01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2ff7f0000c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb227c8ab24367c9f0abbbafe214dea79d9917186b4bbcf6b9d360ee906e5afdc204000000351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f7400000000cf27da721ab3fe68bfddd27d0a110feb0900d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36ee3816cfa09089316c678df44ff0ff00d6fe26b573edfd69fa23bb7c2758b2d0daa15c3dbc2a39f124d7dde3c3bb2c4913a72662397ceb57ce61669fc509081b1f0f3dd8109dca1e7f6b1d732e8a525c2e358c3566fef0e754d9ce322d57d443ca05ca2edcf8fcf0a5c073eec9989d968a5728aa5884152d23f81fd81543bdaecd3e81e94de6289a54c58b3ae07107d1ef7f5aecec3044303b5cda741f892d30ba7eff8d77ea861b45b16408fa07c8a4deeac85fdd7c0163f4757b43132c788eff7480f570ed6c5d1d876c78766dccf15035e44cc3d5ac16dc5a4391b72f96afb306ce4c9f50e806a6d4c4f722c943a3a8de8665b5f3bee48c82da7171f615f47c5bf7c34c2f3e66ad0a19d09cf81f4ce3d15dc84574ab0dfce24e227cb3943a8b65750d4cd993b7d52c55b571918d078ab8024af772a6a64ee31b48a0ce61a6af70e333ae1833a5df8fed87db559fc1a391fa38f2a37d06212c97812f3c4a8a97e45ab49c6842e75b3561491fff7c1278de1d1302daf9c0f5afdd649bcae35f0fac0800000000", 0x4f7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) write(r2, &(0x7f0000000340)="0b6c2a53bb1511b20116c42234bd74cb3165cb58104959fce7b6342f60e3f6ee36a366080195b7ddb7fefe69f770dc77eb076e75419dfb7e753ba6325c92b4e4095c92721bef57bda7e106587cd4404c0de8632f93169b2185218380b308f04209c54e70433b1a9d06b302a3533a72ef5bc1b51799e6be9751849c2672ca5543785f0d58b3e28c38056b9ea66a340930a8196a8a76587b4c0ce112a9c8047639e7ffb1890456baa621879fb0727d68de77ea390e44b86a2a96aac5ae3447ee008051221171cd058faa8bdd4c3b56f98d2d7f501e98d4f7cb27052d594263501d0223897910152914f0ab0c33371caa24f269295962a42fa8f0db0d2efbb4fe23768cbd648af85964237233b1ee653a3737164c65452be940209a2864e8ff0834cf11f53704e1e236d6c202391e4269bfdf3852a9d40b6075b2bb505d17509061ca6eb563aa6297c73379702b49f1a5433d2d58fac4cf25d731197466a7f3347a4dc049c4fb0d9c48779df0e2e1b5577f91d39b817590d38a00aad158e2f0d7cf3793be5e69ed90bf9777bdce01b84702d4a25e7b54ede52790cd9627bca19d926ac6d2080b448ad0c5cd7870d1af81e86bd9dd1c83c54d27c3bcf1217c79dc472324e6038c6b79e7e432600109c600c77617718a7aff99ece5f441d4fdac5033e9d31eb1f951fbcbb4fa7e7445fc335b3485c5361ba91eaa505e107710dd1e96afffc3114f70a5381ae4f58c29cbbf884044590b457377e8a339e671f0b067adbba92a5ef7d64e2b033a00e5ea10587bd40757cf6f06791102833b5ddd3aed494e4f99bd3b9a663fa1cc5823db71c3877e4762b00cd728a427b972b4748180b0b06881130fd58126edf53ca9241bbe65df1919590d550a84feaccd50c6d7a38e22f8db9c162c6e8b89ff14c9c8bf67c3d6a609fffb646c05fa3ea91a60b59c505f6714796bacab8c08972512fcfdedab7acdf6651fa66510f2494e2c79c1f18badb94a21579e6254dbc55f455bef693709d93b7fea4a02ca6c8159d3cc5f0a7826846f246d06379f58839aac0806ddf84c545d940a759d08acc6a44678bb351a5ae50ec98dd5503f31ef0e83f479bc9681e90e07caba9a3be2df932ad417cc3fda6256cbd94a032174818521c8ea3e952d0bc7c233efa27531319442493a2d5a9f5d8067e5981b69bc0eb7737a875edfb377a9fc626a42571baffa53d8d99539143cabeda8663c4c165a6a601aafb8b7c7fdcec73ff916a2c1165a24a92d508e77d5511d3aef8ce04700e5ec922f9783c675a2afa777a22047da5c2c19592032328c09b362922ba07e6b6af30b06f9da7eb761d9499183dca67dfdcd0631773b6bc492f173bceeddaee22b2fe2d041835e483bc0b22b2863feac1e423533bea0cac737a46c7a099a41294f5b8b1361de1b85ffc312532dc86ceeab574da69848bf1f5d69d9944663d6253775f6faa3a1f43801928fdbfd13fc22118bfcd1c0e0ba67ec9a7343a27f6e43e19df1d4de43574bedd0ca7337e816b65582ce181e27684bbcc1142eba5770afa5da3f7c9562df65949b1103426bc7cd85c851981d0edf7789f96c07a25c3c103b241f9762d57e6d47f061204fe085fccc5b11825d7361f15bc59d8e2519ddc2fb443501a92495cea5c024b4018e64825ec2267f79e6d36033dd4a0eb644ed9ffd379edce09e79953c168b8a375359f120de748bb6a942ffca71aecab870d2e32622e9c4975754841e9f477d40ed897c33f107865f637c39e551ed20b7b2621375e6019df79546d3c73209d98004d9eb43b0112764c0452ffe6b6fbee0355f9201a7543b511316b5857c0f3ea438ad2451b037e785515b3f595930f230d8d95b686d7b6609cab9f5e6d6e4760d0e00c716adfcfb4c05c7c6705bd602128f6cb1625d89ac106a7bc6e0c736b237671d14f51d957496f047ee2e22706143735bd6517a410d2e9ef7ed7e53b40743853ccf3b0f3cecd73c38d438213b6442c3610a1e94454f178b7e29b48eb44003564b7105457f635b488116358a58401dbe9d1bf6d84a845f2d5e7c5c95488d65d1f3e8f3d6113315f4da2583e57cc7d74dadc4523a8e2d437da711c6096bc46c79872c08cf4f39530e2ca5a2598fd35e87ee6f68c5219f0a25d91ee98dc88f41fe8cbe3f8e4021cf292150872ac53479fe7043de4fb60a01e377a70847fcf39b87b25d6007d8cb77bdd8a8a7f839fe1c521ad9543481786be39a96ff0c8559552e84f79e9ea03a06d492f09a5351ee104f375023a2c05dda678ac78a82ae04ca7f7e1708b00422f4cf89d82fba5b7c160d8c5489ec1739168b284980befd6e753f966d624d4b01ede905e487f2975686b1c91d6c2ce41a2f2e8726a50394734d587ab68decac637680d73beac8bd6f977405f04c44c114c53aad16b2478e9bace58b23e3477168933fa4e776c99debeaa1e22f0c136d740993612216e406cba75c4a7a1f63bceca1a56f02d7649790de4a3c82713dd0f85de9dcd266c70d9061c20a4c328e459a85dd860cfb349b7fd32e9d8af6dd6b20c049bf5e6712b4fc87d3f0902253db6db444e24218b712b4646e6ad98049cc7023cb42f647ee767aeba6ce4dca5bbae0dce71d7fe7ec2c3c0bb742fade9f3b98cf4da85923a32cd1f3ea3a7b0134ca251e20978932fa418e3a2a127fbf5deb55350a850f553ff8ffb5c331de05c1d49d8b71ca82a3b0b02d464f9bffdaddb354cba7deecbb6c68a5648779dfcb69283120f6f5f7817c05a703b909dc141698bdcef246b802207af4d6b589fb0ee1b958040c29dc3823a9d10f07bcdc9d2455a0078a2c233b2ad0e07026711d3f48ff45b042689a435149488f0966690e65b3d3771fce23918ca59be62abb41c7f0a02b41dfff125dbe072b4effde00257d13a5c7e35ae3a244c10150c7169160081080149b6e4244e3d98c4a359742cab1801eeb5b56a94b847c7f2eeb9a72a8cf821f7e5071e54fd6c1d401da163613ecfac406b505070cb07c6e3a987681891ec10bc1f19d2f83e8d7a5d0632e19cab83ecc0895c8a0d12feddc16ec887287982862130eb22c078e3d1552d09c861286393f802507c98e2809055ccb47399d7b18ba285e97793f0c5b79f49cd89c828bc70299aabd807a3080d02682d1118c18388d8d58cb76725e9d9102620913e7261bcfe32d56a99a36911f11a6751e2ae82643890d6eb415d38057913944de4924632e7438680d9ed8c596a009bff456bbc92a544e5bb8eb4ffb3d10eb1b078589056566eef5b15aeb5ab310da22c24897e5a6e46ccbd0ac3f2faba332f722a4ce7c1a1476bd84264aaf81e895afb6a6869d21c45a5e2e0ee3145bc96a6e0caf79c8e0085b22d7ac5c6723970c2648c5598780a28dc2013ba830509cd8226c5ff43f8154814f054138e55f78c0f3506ca525f311ebd8e058e3e4524a80c608bb53084c2e5604fa1a7e0829bb211e67e1cc6615269ea5efb6bb6515bd9ec626d8d913e707d0b7ba1c6bdd4e632f17d9d04cb1e5233033f07abbbfbafb3801906f786e6e97126720b56b5e525434410fd4bbc4a641aeaff95a4b63d76eaca54ffcde3cf2ea68f929217d78e4df0b190f47725583256930ea89a37fc850a9e6d30aef78981c9a065ed96644d2f299e729e93fe20a7290cb2ed403bc69bbcdb6bfe79d38ed31118f06fa7d209fd21550376ba4132d5c7c1101d670923e8a4ffebe1c595a1441927df0bab37ffa8585ab36fc50a509bf086e7f96b388b522760d4cc6d8fe4f63fd706445fdaa8018b36983747075531cc3c394e81bc530941003bd02edc4104f67942465d563133de5f36fd83e73869ca03b54d1dc520a03d1583153dc916dcb2ca5b1a032299fad33204f4599e4d5d9a5ff3ba3f411adb19248e2920f18b97bebd104206898d5a783ab892998db827c4a3e6faff280b022f1ba53950dfb44cc48773e226351c0a2b6e543ca1499655082e139367cf66d81b7a79c9b0f75ee2ee3eaab1a0a74a64a21bb72ec437c05f0e81079bc77f74634fcadce50050fc537c93966646522cd0f30ebe1a80ee0c1fa9fc5a4d97bd5b2d916f39a5bced28766c58aafd99b0733484a435579e583ae639d4b693fb6f090e6a08d31bf02b50cf8b4b9c86af067988f453855e3ac7fe2bb2ecd1ca474a84eb30fd60e51f18a89cada47eade989dadc544c6a9449f0f886bad95a30779302c7dacf1a3e8a11e7be2be78e8b13800ea17291a1d8adb5c33fa8d2ee05ad082c678cfa07f44841b395629aa417489538a6ea4e3b587b70329a553cc29e805bbe2556d8c66dc31e40ad8804459edb81b3cd240589b20fc2321e371382dfa87780e5f68ddbd1dddfca035083dfea513ca5a9c989178e84cf4981f61d36467d9c46fde4cb22aeb5ab114175809c6e41bca4c7b760b818a14ac5073e7c293b1c83d917ab57fe8c0e500ca2af4c9e6215260b4bdf3253b0cb052f8f196af1353586457dc2e1e4e44f27da0496afc25d08488e329ceca7771a10c289cc4e38ecb275a2265460420f21b99b0f34a35c899c4147b63034741b2651ee606dcdb1e5a71d728fcc402e3029fb3511be89e50568774b6b229e2eef38eabdd84503e0f9b39ee23602476e0f6882ac0306af174de05519a7ae25315efb9d837fc19bd935d39b9e89a7162e5a34cc852913a7731ff4b18f8c749dc65a450b880aa13d4163540c31f0e2a72ac78b169ee4e8823d860232726417fb8235702b2d5463544e0f2b6c17cece57b238701067083f066f4cdffae6cf389d5dbc2c6dd2d5e56c7b9b964cbed3d35c9a08f85597898eb25e5f70288e0485ff94afc594a514c0c2dff6318bfe16c658fc14a819f80dbdb42c91dc7feae7998a10a91c1f76e895ae3b99cc8cbbddfd69d1b7c806744f1d62a47f4edf56a535128ad2ed2dd9450b9ee0f446e77ee91569da21085ec84ab908bb4b962a4207240197cc8864e17ef6652de0647175b573f5ba2f0a99aa3923d18a80003d27d689979598c766ae5eefe8796e9875304aa50f0a4067a43a31144049b2cfbe77e2d611aa784b3d5330027dd7faa2f7895a4b9ecc506c2cc9a3e23fb854e362ada492947fd87d4e4647c7d697da8e2eaa0f6e2fffca7723b09fef177b96946413020cf9b03db8b2bacc4501a4ff988e104d97ff0b20da7d0b5aea3afb471d5a19e2d96d1e99db3a73ce9d1191f6d7011e748251d1627f9fa8059890ad2132d725c7afddd780d3e19bee2af40a9a3e237ddfb2cc38c6543d50fc69220c7d466144633ea58272f29d0db2bb469db0f317e6f20d239e8922e9d08881a9f1062a42334e2b791aa53637dde1b5ba4df0d1dba814e908f5e6e46279881eb8b22628f2a412921b7cc44fdd1366775cce3d05a2637c46db96c7526265e2f24c7215afe02b608f192a3092460497fec625f0d0323e44330441d473804f01c9e7734071fe52abf87a7df53b1a050eb7c3297bf3c598bfebf093e85b19415cf6df24783fa7c658249f7eeb680aa3823bc85d5f3232fdba183b43e4fa4ddbce63b81199a1181a94db6e49502c6277bc983b9e5f534f4afc8a0434a9a06a1f6c40ca979439496536701487419dacf40b59e6afd89d5a95e41f521657a14af9dae49a30ea8524e2a67d1078653427134658e4bd92ca053527cfc8be7ac89a169c7519a61de9711c7cf191c3641dc80ea14b619032821858f9a7179dc2bf2e359b95d24c2a70ccc3319ef9b201f66b5b0f264a428ea2d4c0a18c63d344cab41c30d92bcc0d1c5c47989ed1ae73e52ba77171e", 0x1000) read(r1, &(0x7f0000001340)=""/26, 0x1a) dup(r2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) r7 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) fchflags(r7, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 07:48:32 executing program 1: r0 = kqueue() r1 = getuid() seteuid(r1) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0xc8, 0x0, 0x10000, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7ff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x3, 0xb61}, {{}, 0xffffffffffffffff, 0x1, 0x40000001, 0xfff, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x43, 0x6}, {{}, 0xffffffffffffffff, 0x40, 0x20, 0x6, 0x8}], 0x7f, &(0x7f0000000080)={0x20000000000000, 0x401}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r2 = kqueue() msgget$private(0x0, 0x40) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r4) 07:48:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() 07:48:33 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(0xffffffffffffffff, 0x1, 0xa) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 07:48:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xfffffffffffffffa) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setpgid(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x427b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6e, r3, r4, r5, r6, 0x100, 0x400}, 0x0, 0x3, r1, r1, 0xffffffffffff8000, 0x8001, 0x3}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000280)) 07:48:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x100000001, 0x3, 0x1, 0x1, 0x8003, 0xffffffff, 0x1, 0x0, 0xfff, 0x9}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 07:48:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 07:48:33 executing program 1: r0 = socket(0x21, 0x2, 0x8000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)="679a1588483caf8e194498733672e545ce440b98d709", 0x16}, {&(0x7f0000000200)="c0a4e31aad435067153d585e8a5cf467c42c3cacb68646c2526f5478d1afdaec051c159f39f74b2c98648f14db56a69560ce861aed15feb32d142d556d9b8ce118e3db167410bbf257a7355f045aca2101f2fd00fa3f62e5acf5520c97a674d27baf54667f5e643c59ad633358d65a3ea5e53d0d8dd368ecd6aa991e7fdc", 0x7e}], 0x2, &(0x7f00000014c0)=[{0x1010, 0x1, 0x10040000000000, "ba08c5643c2f8cc470d5878b3518b2b083cb10c88c5f7ecf91ed16c5f405317c2b083a980b46a12c7da95f4924ec13a15e66e2347c7a1e454179a4c8dee1f7af88468b7a680d39df46f496b62a2d4ddfc405bb33ad85e9ce1bdfc8e9ae1c8046cc6f3512e5a874670576c9da9af403c9fcac7554caf026a1fe498814f9e3249fb73b50b20011ddbf70347738659882b0a42be355ba0f1b8e4dbab7fd6687136b3878b45bc6560840fd468b7072e758e7623440c04e33cd0d8d6e8c6dc9b6b2c992f267a012543a53411f888d08eaf2fb07ea597ec8a18430dc81406ebc4f360cda5c9ecd7f3c7773fdcfdfa503d45f75b64b5ba891af039b12dbadc3b4662fac0fe36dd4c17fa99182ca352636154d1f8f4bde648f254ad0ece5a88a79a7f39c21e2be5419c1685bd713f3fa7fccc637cb4d1d59dc7fa30dcacbbb2194d6429c833e16622a6600fbfa636240241d43784726accabaa2c4c732f782a2b30b1f3a2b8b8cfb6d80d1c0d44172072840d42cece0f65194083ba978e56a28b3c2b9bcf4b76961fb835058fe832cb04af19cb0ca8fcb2dbb9c67e70990132c0f9de465b07e6f8926aa8362eb528fce00f72e1875fcc4e9da82a24c5765e1a1f9bb2408767c79d93384a5b2525cb39706a1bf5bb510b30c842c017ea3a934c6e667754fef6eaf85ba75580b779fd3afc23521e6e7c762bae31e756fbe2968433418afb61b4cac2a2fab9d1899c508c2f009d3cb38f0fb51b0d8f4b94c7422dc5b9519a8e9b14dd1628f1f8a32d2919ddc863f9910f45d6ea88041c7c0136da15db2259c9109f30297ea0d7675b7a265bab2551e48dd2e03702d7604c94c3f2b748ca3fd810c8be8fa4766349dba83b7ba65bca3063b54195aeb4f63aeeb06670c5abd0034267902983635b853d82e8f15c6631722d6ebe5db19c892d1a24c0a9141a124f7550a333bf47baedba0463e5a5d7ca86a6bb21d0f10789e42b43b3dea813dfa87ab0eaa914eeaa7c2203f7c96fc8521b4ebd043c95a26a4fcdb70ac7b2b41779706c3b31d61ec71b21be19a5e6817197bd3c36995d504a6c62e9d3a37d5a0595e9b222810eb5f73b54a9ada2b8dff12ea5c0cfb5dfcb82b872633d278a2d365bea0900da5ea2b35d8d4022bc74e902092432f1672e7c0fc0b72404eed139219f6aec1ddaa20f33e979fb97175bd28dbe8edb184b29a862052227a57cbe95e6401b6b2f0831abef9cefe727540c2ac334960711a0d4517521a4544fc5eae01dd85c58f6ddac2472777a1e58633d292884d527f56823b43ff840ef9c2655763e7553838164cdc15c3f534e37128d4bae84ba320c4d5ffbcada65d42f9497997a734f7661f9de1d04ddfb5bb647ebead2adb7dfda3b2cdf8628c2c49f33e4fb879d81e4dcbc719b22528298bbb9e17dc0b0662337f4f8549f601c647f03843cdc898eb5dea141938eff855fc9d3165ed16552384fcabb337b7d897ec94964f95768e6335408002af0b873bbd3a7338fe887672ac153aa669cfde0d9be9923c9e808e42c9e98bcaf2379bdf2202830ef979e05969a4fc208fb168ffe3ee8a257444279517e12f4fb320e55ae56a619fb59755fd0762c877d30b6df1dbce0b5a6a96e49631d4aa2dcf4925abe321829e4812d1e33338ee1c8a073be4424339596f2491405416418fb2b8b72773b375ba75acc5843ba943c2e0df0f355f58fdccd23cf5d68c1b0b3c3459682915fd5f051d9ee38810c00bed447e38e61cc7be3bbfe250548096d9e7864b3abbbb5eb9a267da50c30329e58fac83c874331cfd3f3cd36011966f73cb3424964804a14db4eb38344a086cfa8cb77ba43393e71f6f6075c264cd164b965af9d7181382901b704a615fa7ff9aa6a6ace6f8e73966b4af968e3a26c97726181beac0a8f951a9561a5352ab5ebf8f70b866381a5ad82467581503827a905c9345fb03da0e7b89375fa0349074dee77a3a46192c5d0d34057437e60bad4df3acace0701ca31d9b7bfdd914aca3bb6a29dbbc65fad03515b73fc193c0de58e15a21a7f456b8016134581143c407b0c7b004db317f3f9cd41e77627775bfc302bbafdd82aba01aa9ff1b9c67f19961238f4e9fac2674ab61e3a26373f6eb835314bc201e6c509951c40c34cfab02d11ce70b59347d21b51d8abd1389da5005fa52a1b8ace65bf1b828877781d56c6f3079da82d8424e1be55c202f9a6aa54ecbda97305f9711a5cc993bf2bf0880e443f8e726210b51d249954869ae2b6e184cccced572b3855042bfb5f8c2b9764fc01c19e232b0e03d1f72ee05b03cbf77f77f680e63d64bbfc63bbd7b99002e2dc7136bdce797705d11ffc6c3d67510778ef301750453a0950bbc7be6e3fb4554b6c28bba7b59aee0bb1c0a3fa2fe386eaea2c4badf687ddf2e8f98982a37bdfee793c2208be2e0dd75a55ced2925f45663e7955fc09be0de526b74756ad93d36970d29a1b951b6fb853fe4b2cd3b9bc6316db4fa82cea812f373b48597abe4070e5a4fa16361a6a90975554d89e6ec9284d59e33cde7f3db2bc94f414f321e12e5d962d71804e327c3f41d5e039ce1a8a389e10497d6a15438833fa83f5b7593934a137d4c27564d64aeea907355e1686b8f33a2e27fc5f33a24e50c6dd710fec5d09443098eb0c48c1620c78f312d4183e4b361e6d3fe942957a6390d1d374c2f72239ca14af5bb1f3bfd2249b04bc488c1eb84ef6a288ccd5c61266ad510b71e3adaf95d3db95445a14bb50cad726c6cd1ad4b6275ab5836d56f5cea01bdc7df6708fdd53940a14686a49c1aa5c819912c8fc6fa995e6a14d446917d9e03dcd19e2eaf8b1ea815e3c6a25a80172731e344ed9abd5c6e52768219f85e71f605f00c2919f45303beca333447467504c6612f0244f71b6307de618799129097b44288b1cfb20c84c7faa32cc6b60ef620ce94b7e582b91f8d27de91844f9dfd0437f2298e2a0c810237dbe7b39e2adfc8a74f6b31ea9dc1a81171e2ba3b7527fe5076e968200334e27df7376ee6bddd0b5067894029647f68ed138da29cfba05dba5e678ca434efe4f1498740a3b36b0227c6a38334b3f0c2555a2ebd2aca958fbd6fe70c8f403c712116c51051d9ee5d83ed0f4cade28dfc14fa9a0d6e82fc328985b4dffc42b2cbca25db2098aa79b54748756bd420f807dc04023e9c48d28f2cfd08765d6bf76f6adb981c068d1591cfd31432032bb4b4d15fac8655c56bddf46eff68f46c3c2a6e81c1bbf696e0a5a7b4c708817232324e63cb5f7f0373ec5924508d26d7f8d8ad3a4eb0be06e7fb9cd8e7726b92ebd6326e1896a0f4448e2df735713738b4a4cd0b905fbfeb642e71ecedac5cd21e7576eb607e5f8231ed23f7f0ce939046ca1d67bf6ca02808abd3eea9b74f13de60abcd3986a104d0c2e5b33ea2450d8c435d0a72903e7ea444e69b62ff624589276831f1c69c1946fe4d3a43f0aa8a0155703feaa1120c32001ff112c98b54347796072232e862d7b32d183118db5da71a1235c2293f9cc380173ce79ab3fbd7db23705ee83ecff7a8286ae417b6c9dc1842da274cefe80d5b501881f8e186f8c5cccb0102f2164534cba9cd716fbd80f9551d15b933c832d7afa1ba61dd9fc573ffdeddacbcb45ec00cb0b29c41c21379b9f3ffe604471c0519e8ea4b2785410dadf4cccb4fc1e2b899ca87739013a7cf9dd5c999adc72527d31b92f3cea58b2b27e604efd0b6f0543b9b05e2ff6091e8a8ab33a7f36348931d263be7e9f698242ba500d2fc37dc4a3484be5bc3d3dad803d794f09498259e579d99c05b659bb422ee8fc12e3c83db3710298c0be348c00350e48ff17ce1ee4eb86b2e8d6b3213c753f926173a0a8277085932cdc036b26ecd7609f0c56d281bb7595b7d5ac6942d9fd75f25e0f97dde7ec88bcfa2e0c924aab1019caad21e6ecbee18cba78c3173719751168477caca382410381ef71adb91dc53dce073c821dbf67a54fdb995f4f02b843c30fabb5d6380b7a4906b9098dbff76573569a508821c86bd3ac9f07ebc319c2fd7d74902225f48b71ef4abe84511d2596453b28baefd8b9f44c8792e4a5b1f5e19a51996d28486600bcff9ace8a1fb86b15b980902a487543292df4c740ab3aa6750a2b76eb462bfe2cf465f7a55bed8e33379231cf629eeafaa0d471c6e34e4d92752968d0ed0f9100968c0b34d4fad926bf5c824bc865f2959beac63ce4312226a05e63f86ffbed336507a86bf994e1fe5dd7120bfa845ac20e27fa754170dc08853dc59599f680a9d239fa03016ddc925e019417d2ad158ca48fa15704e1ae3a91f58b2bb98a3ccfcfc705e13aa5d498596bbdd02b0656c958e21fdc4c4b5b494a1e152f4d1d7fc17cbcab61a6a20ffb112f745fe33b27c6b8e01f6c43d464ede9110ed99d35099520ccba50821843c322761831a41ceafe3c177ea4803e99e981f5c58206d481f3e1e9743038fe790f154bb50346126267ecfd88a955eb0e4716849bb9fe54968ac4bd24c5b0efac76c698ba2b9dbe700ef7d3a2b45a480bb9ccd44aa8f873d967e47e310b51cfc0a00fa6e2881dc75843c314fc5a21e059de7a790cd06bce7f112026adf0bc2a75bb6882c222770f656f861f57b58bcd12b691a622f7c837b208424ba1398e9b0325ee0f0751ab50404bebf112e625e5361a55cf043ce880e1a19cd98dea561cbfcd1f7d8c4e14904d6e0c3506a842ae467ccfc9f140fcf709c1e035b9706b48a23ddaf583aad722c9e90456ba1153f4a197d9090bfd1cdd593459038b3f860e7196c4d5dfe06657adccbc67e62f61fa6fb07fd5f8694525fc6c9be52533e25e45d67bafa52d2746a02b4320ec2c83fc0e24c4eb73b08d8f291b616aad700ec9419897aea65415c2013592a0704e88be6d1116e8beaea70fadcabd8c34bfe9f09d36d287b41362ecc050fad913f2f1435a22497ccf2afe1e7457ee819f1c028cf6136f0a934545bef79d05f767492b529f7fd6ef6e084e652c59d58dc4b3a31a005a48c3659596b32262ecc4029487cc2d785f56dfe4614c50e6c7e725f7d0ff1be566d81adca2db267d9c5316722b7843502b8365fc39f1c3a265a4a1004d249ca453d1c5fbd557b917e9eabb0af14741276ba09b2d9167cc9c130e59cb8f3086ff997d10eeaa226a0db40a5a80113439039c5001996aa3276d93c24910d54692b92c3da6236f9bff454ebbc1617f3da79ff480cef23aa7082ce7ee9282ce83f71f44393b66fba555d1fb70d6e14473a72ab9967843891f6732024cf10256cc818f972f2a52bb81fde9d22c30b4ee73ea2f2c9819bae7e4d0a23a6f095ce16a526f6dfe70054d50765155773ae4f710d41c980ab491a9ec39bc5a3abd2838d7d95618810afbc6ce64243d78421f0bbec3cd2e837c5e09701b16d11dcf5454587c2d1f31eefdabc99023fbb43157d83add866e63a876ab11ec46943a53c29ca133abd2eda5dcfb9f6159c1bd6a3cdd6feb3e4a86d99e2397500b539b143996047d3f366302467dd1a3a89d35e48fb0b54adcceada9f96f8bc3f6d741f4b0acd0f15881189e1629a80123a29a6a9bbf1bc352732d7e931a795def8b083c3caa216b7295783ba614f4801c73920fe677701bd0185036483454e9aed576a05cffc60a7c009976ee9b36ec1399e87c62fcb68cf1659f886f88b7ee99cf07501313345a55ded1c54101981023d3269b9d58ef9f175ae1af0d94667be7cbf2e749be48a96bbb4e5eda63ab21cc6cda7935d695f8e03ed73fb1fb649921a062282c1"}, {0xc0, 0xffff, 0x7, "9d105eff510b097ae7ab599ee6ced1c20118ea58ac043e4de5e3c90f1b8fe3592aef23e0b737f252c210a8b40f5f43227f936e786711d56ddba2401a01c704155fa4ccf663fac05b37cdc8616476382dec87b9fc32dc57eccaaa1a4d97a4cd495f95049fdc41038f0212cebe704d817fd5a66d853aaa7b05bc02724491943ead38147ca46033d73fb58d71320a5dd0dd190a31add6d9f16fe7fb54d393ed07aae52adb93006c18138c996dc022"}, {0x1010, 0xffff, 0xffffffffffffffff, "f0bb2f80b880d3d459078df40bac44ee6add3ffe819b4f81265b95a11500ed3408648aaa2ea38675892e43bbd657363023381e7f9caed34195ddcdff26825900f6939fb33f95e7b4de12716aff9c8124e6e9d8ec42b7c1b74f941f22afa1dd8a419e3aa3d928176f5e07fc754b8fae637459352ea6f5f092ceb33bc56fe82399b963cbcc2a64c26bf29a57ccc1aaad8a77e0e25e05c7ccb6a9eba83f471e09c1e7503f33d22f2b43fd12b06004c5309155d50155ec0ec9d8a9db050c16c9c040a81c4007779472c2432907807ab8a1aae0de74ceb4adee4e2ee7f9931e12a8f3a257723beb18a3dd90f5d1e4461db3e52f732ae5c4e9539efadf0a39282814abf6a184c9982e6471a407ec86d7ce1e2d6adaedd615967883571cd2300bc3d69c71243e8f47836388a225c20da3d20273376de8cff9c991dee08ffd3f1c7d173fc89122d1ed5ee772c85c0d9968f598b3f97c8b2b322932d72adf43a5afa5f96f403afaf16d44f5f320086aae1ba0168ca53178800a97a4d69dd2a3e000e24b624962ff70e0c3bbbd3a6211a525fdec100db4838215bc7fc98d745b515b1c0ffbb4e5d48ffc1625cb07b5f52226f278a8a7b5210135ea1a84ef0150fe45e88e40ace4b85b80db31aa90e1ce58ce2772744f086062870b03ea2954fe745b1cf8bbaba7e2892d597ae4b128a854cbebdb095818909f2772d2a0106d4dbdaff037007cd441734559eef27b3ce29a3c3af7d31c4422049e3f9beaab4e83f142da4162beff199a0e2a131de38af311e5993409a6cef51ca952b5115f7b1632f49e27d606247492b423a425de4da711ccb5ead762f6aa3efb345c45a25d78a6906388896e28fc44ab05fd8bdeb8d44e51f393634c80397c8dbdc61b4eb6aa7fae09d41ef12fdca624910d2e05e18d793836126e9b68e19b1eb304519a086137277efee2a3ac68c317fc715ddbffdf5beddc40f5e48dd21647bdce756027d7a4c3047dba47e159fb2a4c59788cec779b8df34c0399e2135f50706e005dcba73d41f2c12cd81bd48ac64a76f5858120c01f09a7709c8d06e850f90f23d05967ef72d4acc359984b62cf52b5cfb2c1cd5182e0828cd57e2a2d810f3298ce8148f963fd7a9ff05c4c9a991102df13b2cffdaae484214132cdce48fd784105dc1e12248d8cd7601809e1354c30450730605d4fa7835749310a387c08c19e04e986d03ae161e179e7c0426c60a5004c8ee35075af90f2635cff12da248955a7b0e8e011279005888b0f80fff146684011c34d51b17c0c8cd9ffd56fb66feebd0320a9f74f76da00bd39cefa0625cdaea8a1ca2dc032f85f2fd89bec49d39b3c1ea48e00e74c8130df7e405b3cb1ef7dcad5f345da9022ebbf616492cf22f74b2fcd777dd85695659953f4220c2da8636f71cc3b2d03cee05c9de94646130469e1d27bdc2e045b56711d03ff76c516d8c67c8ee2eb7d53787b9a804dead6a5d103bf123911202f718edaab09b3b9c3799cda1720d672caa750bed3a69cfb2c3311272b19a2a030c923bcfa27c2e12a69ad31e9fe0097e5eff0b8315307ed40b354ed0f4e86a8002b8aa54f926afa3ddae783c30a31b57d269ceb5f82074a514fcf80262ab6124ff27cf60e3ced416ce09bc2ce79463036d47da7b8d3b403a5e45744b8eb79878330016cb4f814db4d3b6514ed5fe127d9d1abfb3503564bc82a264e322db549a0215c7383a0ead5b254116df682944b9901695b0cfd215700a5284a84fd19f88252c86586f5a0fd28d8d8a805ae9047f1fd463472a8275ec8b0c5a6984b3910a67b491fb4e5b8a3ee03493cbf581d24e9e8298764c0cdeb263db06b40925fa5c435d276c4cca7626292489f4c068614ba1284ed2a1b77b4178f21d91b09e2024ae57bdb851d1d9181ad54d14634c0133cbdd00c0df436e6b284d09ca4beabc3f17d3b53888309d79f0280a670efd0137e7f56b8265fc503c9be22e0e7c085d0a5d97236847084e65d041ecc2a0aaed85382bf4b3e0bb52e4649feaee65c061d914fde5edc0503fa0ad544b4935f6fd0d1b43b3ae8bcbab2e037c2354ecec0c3a0c092ee6895a95698570e76c3e1bea8adfd206e4ea72a407d633df17f1e1399d32411ea5bfe4389981269759b357926855b519ed53c658ebb2bf9829f54256b48af37152e78cdf40c70528fd3597d316fd653e40cfeb954e00da8d73da7a59e54c8676ae2a072bc69f113a3b01a2382918397360993ef9fad915fc01d255d1b7953657810374920178600ee14490cb0e3a6826522cb3021fb627fd0ad75381c69addad30b84ba4dbf78005f7f8f3bff3c6c17bca07259afa9a3c193e0821000840c5901c1da19887c65983901be324f78f69845dd206cb01a6e2b4ae6cdaadea2763fba7201ede098f37be8ace6f3eb0d82080fb2e4f243ad5fc354031a0870fc5c598bcd53b7f88dc7ba85407f843ee93cabf1706fdffaa568d734a07af30e9a2af32eab3be8962018250c6bc64e496e51cbcabd0f01e96def56216115bdfd5786c80597ea18b2ca213fe7e2817cfe3df3ab6c1985c4961f32bf84bc88a21e52cc4ad685f6d36ca8f17b9e5ad1f23ea0be24746704f87362913b97a0ca13a5d45ae91d2caa911878863a656fad6d4f19c088d820379512d1dd2d99394e5ab32b2cc6374bda6f1e25449e3f29cb99210593353e94d970e08b6fe341f1de35ff340ee3db8948d5bc41f1420e996696ca1208fa841d398f31179e3fb343e3c07d35f4d11e62fab1ed5e6e40727ea7e0e79c72834caea9e89f6468901fa758aae46949d59092bcbb92462d063344d32d86ef531480ea925680b6b0a8a246c55029175c733061f4563cfec435023f4f5247905a753239616a2ee01fc70b6871e4e0994cb0a8d0c0090bbeb2a4ea81d0e68eb292c1b1c1529cf8ea8d568eb6a2451cbfcfe11302c2db5ded2da983667b314f1b723a987eaf3650cfe6e2fabc6d6bc562b1a87f72ab8e9086cb07d7cd1af0990125f8bf5a91394c437109daba9418b6fe51d6b751ee2ba183236c00f2b77fc9897f11d236052e4f2ccd1cdbe6ce69eeea6dfd18df0796dad19e13945b1560c683cb44ed6f79e7834da1b25f34f782101e78810abb6659a7b7188c54fd4f94a423b859f3e9931bad4fdd3feee8b7c44a9477468ed168f6a71764c80fafe257e65180057603ec6b643507c1e6b555d3b2934854d65b031bd3e64ee9a9607815c81fb0a15050cda570ab2a0f1bcfea2ef4becf14e734264102225b0874f25b5df162a25c628cc204b76b8107a7048940e3eb0c1d8e04794a2abfa512960d3ae02e596bc05283e1bc81c5c56149fd5a89cc790fa1e6d466455769f4f24dc10bb7d9172e7b668e7395fc80dced68ec8b184720c92b90a97244046d8359eb5b369356aaaabeef3c15844ad442a8298995d6d296d35696c90a71d640a76b77add80d09ac0ee1651cd77bf86b0d36b45e6fbb35206ce9709800915f098806210ca1469bd0a650a14151792a84e5b1c6a35702c0d1eaf0a5cd59b241f1ee1d68b981d9caddcab5da6741498216fba6b9eee4e28cf5345c8fbed8a8ad5678155b4c4c1fe6ba8dcc710fea34327226022d8d21f54abdf1ce044a02ba03dfec9d8ec2b0d1ca67411cc3901cc6a56bb27bafcc9d3fc63b3733ee1f48554ae571b54b7b31102f36ff8d07205bfa01da6847585c5d63f88bcc9b2247d91ebb45fac7a19950a11926ef42db483f95257730005abfa5eb5126c7d74c27987f53ae25c66e38d319cad9e17aede3466a2e91c4110f8da15252258cbdc0b1177372787dc50fa4bae4f245d06cd445005b41bd23a128e5189e70bb558d5410aa6801c473e404ce4e08bc5b182b4301d14cd4d11262c0b6255845eca75da2906df2fc4ef0e5a37e23218c3fe2bd26aafca8de0e0ec903372270c337dae295e2fe1b1a212a8f02cf4faa65573922cb08a55bf64e09d74a52ce5c3e5e3c9888d86891ec4bfe7b007c21c5190217e4b89766af0ae11eda854586fb6641add0ed2b87c3dd0a33c22a922383904741ae36db8aad8a52a6576ba04fe3a4788bd6e80b3b2fe050c412a7d1712683a82c1decefec49cae55416978bc7445fe93ad676028942b7817fa5f3b51c974ef48229630e2b4febd5b5cdcbf879b604d7f66f7f662e702ad3a35b1e496ecfacbde5de41a26e983837d9c7c36a2d865e02e6b7403a8a57c436af7162339cf2b59e37bc1cc7a5a6e9ddb2dbd18fe695288686a9d4b545d5ba572afdbef64a7b02efab969ab715b8c73ef7196f3854f5b760957886301cd3e9857a8577dc442c1dd2193fff6c5df6872857deee718a84cad140aabacc9a04657e552be4ec986a2de4afddd9d9519315d1fcc41e577fe19703f3bcb2114aa7a1f8fe8793071f50d831f788382f7409dad9b1edb10f74af78c5a4d06c0f833804026801a4b7c0359e3145fce5d33f6ea10753f19fc8c6bce374773167eeaaf028b682e3d8475d91aca106fe6793c82fad6afc2f7190f5e3d285277149ac6376345c8a0148fd08a9ec0464fe90db602f4a921afcb77cac675a785907251ac029de33ff7b60130b47ad4e44c2ff7fd0b0cff5370a30081eee187c7583e3b547f9550ea42014a4a9b16f0a01738c1b1f74667e69398b5f499da18ead6b48b12b8730450407bd2a1d473b88cd69bd868b5d900c27a26a8f7bb4e773606e50aad55ebbfa0c5cad3c7a47dfe3fd83ac8b196ed578e115e20a44de57d442516e47cc4ee206b7a04341790c2179c01966aeb928b6afc202bfb577e388b3138c6a364a8f2a0469b3bd00bad907b2e870d9116b7a870ddab2547314fe94dbc9ced54e642bb9a082536dc18ee0befa592fc9ce9eb4d2479008285f43c3d35971f429ee57a63ae12d26c19514862b14345e4cd459eec8dbb4f5a298e1ac2177db4d09cc0b417f0fa4c1cd28a23010879545f712638b0f3349960728586b31e824bbc489c188314e9a2abf4d9f6ce29aa6d9910f0532ce0bdb6f198d5aae88667981daba8b4a470ad98882fa2ff55b876cee0db64a63bf0a0cc771ebb17c49223f0da448de50933f7e8ad5078130531e2f7d35f651be3c6dd5ddeb94d2a3ce658dd139f261d3c6ff75a00c2c8646cd026add0983ff948cd91f27d99737306db6f2474a8281a3ae303539de04e295b5a2f313f9c72dd1b782e35724488484ab485da23c7316d0f9dc38be9eecde41e344b8a3a727e17afdb665a1abeda325e4b2b70b40137540add1cf230f47b01bf4cae2a9249ef8327febcfde3635458d4ccfe4a06dd00c5df131dc59ad62ce7fde6774c020493bad48d200448a94e486a487b9fd34a2038c41921622de64b9040d38e68b4f8db96ff22e7e0cbbb53072f2090bef86f585398e580c246c223647b3ed640a5d3aead6dc620691042f618a6eb48f9109cee02997bf856dda7d325eca8de43f8d75f9ad46ca49ae92f4f599adc9a112327df0a6cce08ee981954542add0d91aed5966c752303801ff55ca27d47b6eb38f340a2fd991e0dd51f7de72b83a20b0cdd6e011b0d5d39fc859b9c908161044bdce25e8ccc4df90949f906468a8cc092e55e2eb48daf21ac8e2cb3515269627ea7475c480b556a8e324fac49fa5cb1eb9fa3c2bf06fd38ed9862a39cf08574cdf6e2e2336e89e8ddef00f4d40343fbeb1d84a936bcbe330ccc161635aa8354a0f8474f44dcb256e051875a381feb782cbd257d5d3d29a3f8122288d5e7e2c107aa633f4511f553fa1d03c5c86266758c3dfe44e14434eaebd4dcf58bf8e"}, {0xd0, 0xffff, 0x3b, "a75f721204f986a36c59ef5de0568c9532e86346ef49a9c94ffd2bfce0f509fc3161d73454a2332137afbeb1a850a777dc43cea82751b3d478a3aed22bb8bafb2f4b25ae416a7c69d998ca3ae55851c802732895f847c5f9ac2774512e5fa8a74a8a0ce83793463a0e8d6156a1a1cb2467425ecaf67a05fc8f29a9ebbe7afe474e29993880039faaea08029da0dc2f3f1b54677a91ec16a13b9eea5c25a8b292bc1ce0dbc21b51130c40e6a61a40c3d56375bb959dd67c32c8"}, {0xb8, 0xffff, 0x1ff, "134cdd72f0ff72abb36dd15ca83e59553809f795411304a6a3f6a987323d1d57402850ae72d8b3e021fd8b75e65d882b6ac7d528d03dd57ff19cfc118bcdadbf344e5ab71116c53ce5c5ae689e2e04f9cb012e29a6f99b82730235f04f37f59b2d7b983682beef597aecb1bf2da354e140442829a6713e17becdbdc9ad23f6bb0d31afeebf4f8011d8bcbce95db9b9d93dd2734a4a032f89bf5333cefa613eb67938d53af3596d"}, {0xd8, 0xffff, 0x8, "2bb55a42e48b236069a9ef2ea310675e63577bd923c07a541176fd14a63392d4b51ae1937e7d2d271e8e0da19b42baed814d4ebf2fc5710c4b8524f6eb07d92039f50caa85aad46265c7de6461a705d214b3f11e62bf5364e8e0186b3d3a3752e7b47f27025b51f5566cddfe2157c3f2d16d03737a31d030b26b0d25af8d07bfdc950f9c7faedc7b85339ebd6b2979ad7364a9a1632269be72ee2856f57e5ddf2c0664906254cbc6de42af02b14dcd00807ccd6d1cb3845719dc9574c83df53f6a7710"}, {0x90, 0x1, 0x9, "499908080df58682666c8a0b9806e284f67b08186a29340235ac766449d0ccbdd3c476e0a4396010df4ce965b75ea82eff220124371e554e34a5d923ff74188d78bd6bfd73e96603938c02ffa43851168057e5e0011229a791debcaa9f37253e7e239d6c6d7f54c7ecd045309a462305e9603b6614f59e7d1fd86c"}, {0xf8, 0x0, 0x1, "ad9b4bae4c50ce3ba5c491d4df67a495fbbe9eaf996106a28d8119996fdde5215aea522003319b6c49bde76feb38f8fe90bbca291c2cc48c4c9247d04100a11400c33c29dc42843ff041c93b94e85b4156b7d44d2ce54014c1b8963ca3d3f04ede9eb217fe33b073053797e80ca9e30f1384237063c63ab6943634d69c19eb68181d57310d3a3075df84b594421ec1d946e374781e627e16d846c616d350331a2e2f651ac7e31515924dc997bf02ed1dd93fbcd413143d399cadfad5a9985984e32778d03be66406c7545659d1a1e6126eb20024d05055b0239af45e482f45a42f822302644ec8"}, {0x28, 0xffff, 0x5, "1b1f9f4092d9fc9c3dbf9a2ebf8234395a117609"}, {0xb0, 0x1, 0x3, "07de303a6fb138e494f335e446c507ed7697c27014b518188b96c0cc02b29a3b3c7dd09d3159bafa565f83b1a525794bdf7bfaee8d390f12718933d71a20da0a0c6dc1d4b1a5ea07cea52ae399ba70f447d5360c7f4a28f5d923d477da25d8035ec6b4724f2806e0e236b940cf9bb47c17f89da133f6ec22a25ce363a4d9c8fe27bad6e0e9b6b5a87d4120bebccc353def85d89a8820f005019dbc95"}], 0x25a0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000300)=0xffffffffffffffe3) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000340)=0x81, 0xbe) 07:48:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket$inet6(0x18, 0x0, 0xffffffff) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20002, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x150, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) socketpair(0x0, 0x8005, 0x800, &(0x7f0000000080)) close(r1) 07:48:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 07:48:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='c\x00') chflags(&(0x7f0000000040)='./bus\x00', 0x20006) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) 07:48:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 07:48:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0x2000000000000008, &(0x7f0000000040)={0x3, 0x95}) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x7fffffff}) close(r2) msgget$private(0x0, 0x24) msgget(0x2, 0x208) msgget$private(0x0, 0x8) msgget$private(0x0, 0x1e) msgget$private(0x0, 0x8) msgget(0x3, 0x40) r3 = msgget(0x2, 0x24) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca661c89a404cd780c0a00"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) select(0x40, &(0x7f0000000100)={0x2, 0x3ff, 0x7, 0xfffffffffffffae8, 0x3, 0x0, 0x5, 0x3}, &(0x7f0000000140)={0xd55, 0x300000000000, 0x7, 0x2, 0x100000000, 0x602d, 0x0, 0x1f}, &(0x7f0000000180)={0x7, 0x2, 0x796, 0x0, 0x9, 0x3, 0xfffffffffffffffb, 0x3}, &(0x7f00000001c0)={0x1, 0x2}) 07:48:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getgid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000180)="dd41c78706f61a13609b16d1f67d39bacc0c75e36b1394172dc499449e751568fe3015e1f42ea385f321a04201f8c4dd9bbee26ce107b0bbd035e1bb3b981f30c12b45", 0x43}, {&(0x7f0000000200)="e6649e39ab64e4fe393967c35e6201d0f000c24b3cfc8ceddadc21c19a5c0981bf8d35a4a4", 0x25}, {&(0x7f0000000400)="8a294af4e8681b71a52c6fd3ecfe52b0bebc6d2ef9ac1b7b8a2da3518bbe6914e6d53001cc56752a46ff5a6e666ba89eac7e3a18c0a746005ebbead80627dfb63ec2fb60ee531992f7a7077b97ceb93e2a10a7a796f15f2681fd94e946586383c06f647f868523a851f4491cebb1651e1def82f1db24c3ffcf4e56b4c826327050cf85c794a70c", 0x87}, {&(0x7f00000004c0)="83d51a6f1e43e267b90d8be24dfc35d827d3f77949711c2d7261d13e10d09bbe23f77541dc4ee47bd578e0fa925e1d4c4d7a6004478bb72244f7e883f8f0713a294c08333f998aaf63d9fd87c9676f869fa9651b015d3eaa14773dc346275f38dc6b62795dce17e5d043894a592b51e690aaace0e84ca26bb69099145571f84e3a3cb19ba2ffd6abe46071b5da7398e71e6e84c4ee545840c5033e1aa1506c9a8621c44f681fa3be415ccdcb2e4ba1fb7aca4a4cbc5b6a89a9f053323df573c991c1c4cd7da6049830e2a1b90eeef91743648ab1e3b87a4c00628b8a674ad4f6891898762123402b7f8360009125", 0xee}, {&(0x7f0000000240)="f1344bc34b5e01ece1eb2beb8294c50a4803b5150192c9a496775bd44ba6e9886edf8492f7ebf74388ec4bb5e1eee8411d5b9ab6afe7819f863261fec35e6b21e1249d761688b59016bd8364a4ca4411f13fa8b4b4e3955b6646df88ee48301724e2ac05c3ddb8af42181d833dacce13841cf01301", 0x75}, {&(0x7f00000005c0)="dcff43ba603abfd3f23c58f79688e4f24626f45ded437eaa2aee4b56feb5a09bcb728e43f8f6ec6fdb7fb39366dd7169c7cc52bc8b2e681d002ac05d0e851a6b0a7eac4087b50ad33185a94ea1580b819fbece9c1e4c6347b6c6d63a97378b4a444c5cb4fd82a86d3590345407cf4e8d194bbd2bb41a69ea3063dc62a274e77bfa0ea606f278774714d6018b07f9702c4bd9d62bd824c73cdc5ddcea6fca9819ad89312c4a3e7f9d106fe26b54c48e2993e991eeccf3ae64203c99c3bc07939ed97a4b7237df83d18775be1d771f4b00260b560a4fb8a7870d938abb94050ba66c3a808233f321f9da187219", 0xec}, {&(0x7f00000006c0)="5def0d53c22eddcc05319400efe72a97c53a25661ab816d4a10afe66612f2e137ebd1a0f14561f5eb7493419a6db115d5dd241b9537a3990f90a2f36d70e20f998844f6b7eb4332038780fbf4c1e16414a674e95b92c11ce11821c2c1d9cb89a92a8cec4d39fc09175", 0x69}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}], 0x40, 0x2}, 0x404) recvfrom(r3, &(0x7f00000008c0)=""/112, 0x70, 0x1, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 07:48:33 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$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xb8b, './file0\x00', './file0\x00'}) r2 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xac, r3, r4, r5, r6, 0x0, 0x40cb9ba8}, 0x4, 0x8, r7, r8, 0x4, 0x4, 0x5}) 07:48:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x6abd}, {0x18, 0x3, 0x1f, 0x9}, 0x8, [0x3, 0x80000000, 0x2, 0x8001, 0xffffffff, 0x6, 0x400, 0x5]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="73bc4912", 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 07:48:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1000000080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x21, 0x7}, {0x87, 0xff}, {0x145, 0xb54}, {0x23, 0x10000}, {0x43, 0x5}, {0x8b, 0x3}, {0x47, 0x800}, {0x41, 0xfffffffffffffffc}, {0x8b, 0x8}], 0x9}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) fsync(r1) clock_gettime(0x4, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0x4}) 07:48:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000800)=0xed) r2 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r3, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) read(r4, &(0x7f0000000200)=""/183, 0xb7) fcntl$dupfd(r4, 0x0, r5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 07:48:33 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x5) close(r0) 07:48:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 07:48:34 executing program 1: pipe2(&(0x7f00000001c0), 0x10801) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8}, {0x7}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)) 07:48:34 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1ec0fead, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0x400) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:48:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x100}], 0x0, 0x0, 0x200000000000000, 0x0) socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="47e9afe4839aa3fbeced616efe251e05d92eda158711701c8e53416933436b58bf675a7efc6e5eccadd5021c0d12e277cca9", 0x32, 0x0, 0x0, 0x187) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 07:48:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) 07:48:34 executing program 0: sync() getrusage(0xffffffffffffffff, 0xffffffffffffffff) 07:48:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getgid() setgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x6, &(0x7f0000000080)={0x0, 0x5}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r1, &(0x7f0000000000), 0x0) 07:48:34 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="a03f5a0bf79843c6a1b2b09f75c3c5704196970ed9defb823839f7bbe9663aae92177c86777e79e2ff6e7d4799fef812278c72de67bbc12c3594b1f5a50629688c1b494ed366a340343a370fae9bd9d8503fb8269aabcce96e23016b6d3125063792ea7cd81b14fcadc19c00a9c99e89e93a9c2e5194", 0x76, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x73d3, 0x1, 0x3, 0x96, 0x8}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) 07:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) getegid() syz_open_pts() close(0xffffffffffffffff) 07:48:34 executing program 0: r0 = socket(0x22, 0x7, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x82) getsockname(r0, 0x0, &(0x7f0000000140)) 07:48:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080), 0xffffffa4}], 0x1000000000000147, 0x0) 07:48:35 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 07:48:50 executing program 0: 07:48:50 executing program 1: 07:48:50 executing program 1: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000600)="fc0000004a000700ab092500090007000aab80ff01000000000036930a000100ff010000000500000000000000036915fa2c1ec28656aaa79bb94b46fe0000f0983596322676ec0c1ab13500337f4940cf87ebe9a0c04d5e3b8a9c0700d0b1ec978b0f76e66c6c256f1a272f900e2e117c22efc2fa6f6943e72ae3869d9005214000000000008915d07302ade01720d7d5bbc91a3a2e800005deef11a822c9afea7dc2add7f671fd5a32e280fc83ab82f605f70c9ddef2fe082038f4f8b29d3ef3d92c83170e67bab2ccd243f295ed94e0ad91bd0734babc7c3f2eeb57d43dd16b17e583df150c3b880f411f46a6b567b4d5715587e6c87513bd678e", 0xfc) 07:48:50 executing program 0: mlockall(0xffffffefffffffff) 07:48:50 executing program 1: 07:48:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f41bc1c36f1cc6a02bc67f0300"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 07:48:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x8a) dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x10000000000062, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 07:48:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 07:48:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) r0 = socket$unix(0x1, 0x4, 0x0) ftruncate(r0, 0x8) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 07:48:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20003, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) 07:48:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x8000}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x400000000000) open(&(0x7f0000000080)='./file0\x00', 0x801, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 07:48:50 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100020000000000) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 07:48:50 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x23c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6acf9b2a, 0xfffffffffffffff9, 0xa0c, 0x0, 0x92bd]) r1 = getuid() r2 = socket(0x1, 0x4005, 0x9) setuid(r1) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) r4 = socket$inet(0x2, 0x1000000005, 0xc1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r4, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r6 = socket(0x18, 0x4000, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r7 = semget$private(0x0, 0x6, 0x8c) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r7, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r6, 0xa, r3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) geteuid() dup2(r4, r2) semop(r7, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x1000000008001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 07:48:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8400, 0x80) fsync(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 07:48:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 07:48:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x4}, 0x0) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000000)="dddd1f579be27c99b568687c715bfa05880e2ac42ca2cde7cd73928a6c67d9812cd475228688fee140aa00a7b793ba4f31e04752f9d3205647a43c645bbc9e3f032eea58a9df63e3b24d57177563b0f7aa79fab5cb5556ff138b758330c1da779d7529de887e5511f8dba7eaae5c7d61ce9764194905bcd5529e9e9067347b0195ebae251c3ef3b0b15237f24bd41dfe908967c1baa68c0361b2c3fcbe6e84b1f2aba445d877d2cbf15f624a49fc1cbb865c725bed22138e", 0xb8}, {&(0x7f0000000100)="7bdc1f62cd", 0x5}, {&(0x7f0000000140)="0df6e2bfd8ca5b78fb91f3b501b414d73c536f4c99bc45f07caa94247c56c710e653fc6c012b59ef66b36ab0bc2318796beef73b052817f1c8011b5e9570ec43fe04234f4f0ed7e7e9d8aaa2fae348c5a10110571e1f61592ce16cc0083358d1cc1bb8124f731e12fea589397aca5ec8fc04da4034fa6a965a645edd13c5072950edde44d23cc80febecb7c945fdca28ccf5fe28b66e76f27d93f08e16d6bd764ac1745464d866c5c560e41b98cab601c28b9bda2eddf76d1b234d3a772456802e82dc1e23d660ca0d408fe741f4da65539407b24d71eec66e88dbdb0ea880b1fa768f6eda68f7dc039582aefcb4c0bc8a5ad90a7fd10608f36a03bd46a7c3", 0xff}, {&(0x7f0000000240)="7ba287ef60703c0737b53d3c282a76234686bb8ed9f6c0612c6da2a0731f23ab0c912d7a83f28e689c7194031c639d539adcf56a89db8317ffc2626b7625b65beb5ae19f4b5c4074e32fbceed267907f9c5c83ec2c6a3c7e0b8a55bd0458b34d1311e609f3e1b193879b604f71d72f484a95c28924095c36aa162e1d7ffdeea8ec658955906d9ec81eb3e9083d883bf813abef21529a0f70d570a7231c21c3af7297dd1fd6f364d88df517240082a2ed8e5c22d76af1322c3966486c3fd8874a8a7c1bd9de9e25aede9c6b576ca97a01a23265c812c526cadfcfeb", 0xdb}, {&(0x7f0000000340)="0f33f8ea659ac9053cd139d38588a3367c4fcd8f8266dd7b0cc46ff94c72dd9e4508afea035a79f1b64fe8658cdd0bdc0cc3", 0x32}, {&(0x7f00000004c0)="258df1d87082384b28eb4e46b516f6380dc6cc41957e2bfd2c0835d9c9370ff3e03e7fb0fcec4d6440a7613c152665ce54cdd3257f33ba49beded112d96f7989b1a4c6385fd6b04b7feee05e733e7427df6428fc30340c3e699541ab239aadcd2cf9708c45b703f2275f572b2bb54cc11b788abdc6e767394796eaece5e3f28ea147596fba27b323d64b3b8c5f4763b9c6083b73b913cf54efe9be23d30690b73f7802d5d098962970f5cc9e5b00ddcf40ea6997bc65b331a7353bdc628abf7685703802838cf1627380bd975846756f2ed7feb2dd9324ccb597ab280d5bae59dc8d46992c604fa943feedf7f1a43168e82ba2dbf1", 0xf5}], 0x6, 0x0) r4 = dup(r1) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x12, 0x80000000}], 0x0, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xffffffffffffd7a1, 0x9}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x1, 0x8}], 0x1, &(0x7f0000000680)={0x8000, 0x1ff}) 07:48:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x6) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 07:48:51 executing program 1: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x183) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0x20400, 0x10) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x18) mkdirat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x1d8) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) 07:48:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x824, 0x180) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) lseek(r1, 0x0, 0x100000000000001) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x1000, 0xfff, {0x6, 0x6eddd1ff}}) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) writev(r0, &(0x7f0000000040), 0x1) socketpair(0x18, 0x1, 0x8, &(0x7f0000000240)) flock(r1, 0x2) 07:48:51 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 07:48:51 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) sendto$unix(r0, &(0x7f0000000080)="79f6152d1649f7b91f3cffa7d43251066b8034f18844f18adf6b0b810d865c0a4e5e16170006840efa", 0x29, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 07:48:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') syz_open_pts() bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000eb0df73cff98b96621c296cfc86f5cb2ab19f5fbf925374d0f9087c7c281a53f5b23bfcbb6dcd5b61bf6c232ee4d32a18eae6b099fb7b915d6b13047bf4fe9690b41123b0103e8db888276f989f3957f710fbfb744eedc55d75b3cad0d6f8aa933db7302046a9ccd9b1aeb05000000000000005610c07d"], 0xa) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xdf, r4, r5, r6, r7, 0x2, 0x28000}, 0x101, 0x0, r8, r9, 0x4, 0xffffffff80000000, 0x1}) dup2(r0, r2) 07:48:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x7fe, 0x150) r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000080)="2306290121877500", 0xffffffffffffff40) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 07:48:51 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xed, 0xd2, 0x3ff, 0x4, "6d210184e33ae1bc9ddb75fa84d8aea4abfd701e", 0x3, 0x2}) 07:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x3, 0x80000000, 0x8, "589e72db38cdff322b10068ef0f61577b45a5178", 0x0, 0x20}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1000000001) ioctl$TIOCCDTR(r0, 0x20007478) socket(0x0, 0x5, 0xa8c) 07:48:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) dup2(r0, r0) 07:48:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/34, 0x22, 0x802, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='+\'.}\x00', &(0x7f00000000c0)='%\x00') r2 = semget$private(0x0, 0x0, 0x50) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000400)=""/196) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x10, 0x40000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000030, 0x7, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffc, 0x10, 0xc0, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80000000, 0x7b, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x7fffffff, 0x3}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xca0, 0xffff}, {{r1}, 0xfffffffffffffffc, 0xc1, 0xc3, 0x20, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x5, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x80, 0x20}, {{r1}, 0xfffffffffffffffc, 0xe8, 0x41, 0x2, 0x40}, {{r1}, 0xfffffffffffffff8, 0x40, 0xa1, 0x200, 0x5}], 0x8, &(0x7f00000003c0)={0x3ff, 0x8000}) kqueue() 07:48:51 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x202, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x852}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0xfffffffffffffff9}, {0x2, 0x2}, {0x3, 0x9e2a}, {0x3, 0xffffffffffffffff}, {0x2, 0x2}, {0x3, 0x1000}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x1}, {0x2, 0x3f}, {0x2, 0x8ff1}, {0x0, 0xfffffffffffff6bc}, {0x1, 0x2000000000000}, {0x3, 0x3}, {0x2, 0x2ca}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x200}, {0x3, 0x2}, {0x1, 0x1f}, {0x3, 0xfffffffffffffffe}, {0x3, 0x8}, {0x2, 0x3ff}, {0x1, 0x1}, {0x3, 0xfffffffffffffffb}, {0x1, 0x1}, {0x3, 0x7ff}, {0x2, 0x7fffffff}, {0x3}]}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000001c, &(0x7f0000000040), 0x0) 07:48:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00001c1000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:48:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0xe9dc, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=':$}@),)\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$}-&\\\'.#^\'/[([/\x00', &(0x7f0000000140)='$)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='!\']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$$:*\xc9,\\}\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000500)='!}p\x00']) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 07:48:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xff, 0x3}, {0x18, 0x3, 0x10000, 0x1}, 0x9, [0xffffffffffffff70, 0xa34, 0x9, 0x9, 0x4, 0x100, 0x2, 0x5]}, 0x3c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xffffffcc}], 0x100000000000008e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) 07:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) dup2(r0, r0) flock(r0, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 07:48:52 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) r3 = geteuid() setuid(r3) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000400)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 07:48:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) flock(r0, 0x1) setsockopt(r0, 0xfffffffffffffb75, 0x7, &(0x7f0000000040)="9b2d780abc9deb77412837f49510fa1f52837edc8aba64b65adce808694e5cd5b55e8a36ff53a20b91da32b52857e5376b46524f9f194850d66737935eab87bdb64390b4d97f86fa7e45843bf919e4df21a97471056df3119a67d31815a1ba", 0x5f) sendto(r0, &(0x7f00000000c0)="c4398378a5ccae358ea044b23dbfabeb117bb68295f09e52f938", 0x1a, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:48:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffffc) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) writev(r0, &(0x7f0000000180), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x408, 0x80) 07:48:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x742d, 0x1, &(0x7f0000000000)="fa5a4f4ccca1aeccf6dddb75da1ef825cdede83e57e79cd647556ea20027d501fbb448805a0fc45ec6a9d1a026de0e818ae1838e9dbc1d32ea19941881dcf6cfe82fb8a35fa03856431bb86eb823aafe58b96cb87aed9c9f536255911242eeff05a0ba0a90926ed2c218024f083986540b76aeeaab9572e5091cffc8a212544205afe44eb2fcd75b37c81901749749ae45666da240afe75ec66dcd", 0x9b) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:48:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd955) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff016ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="03000000000000000f9f4c6c17b9f7da0d7187fc43462e9e697fe72a147dfea7e70999e99824c69e22333c0034ab996484eafc873201772a3081acde3f36d3f2fc69358930324ca492bcdf4dda96e6571878b308c546a2d194f70226b38404c8fb9a4c82714f01267d8c343f80d60b287ae0dc6cde995cbae9b3bcf91516b288e6174c6f9050fdf4bf7b74453eaa050cc62c87b55f31a4a224327160bbc084f3a05fd728302509fb93ec4c6a8f9b862bb2824c76bd2dedbd5d28aa0293267b5ffd0d987ae9fd05ed699e2333425813dd9132c6f29b31b3a09b5d64b565b4165d80b28eca9caeab411ce6ceab210a63b6813d0d26be43a46cf67042a3a75e361b3ed74eb80e80622e31f5c84d01c8b9c2277e97ffeacbfdfbd1e5d8e014bc25129e46f4ffa210f5642d09c49968d428e9b963bf1c7f88c318975adf1d03b7a4cd060fa69911e8d1cca42b9d7f6b3e6c8e412ccc8348f0bb57994458daa829e3b2f9c745aae5a1bc7df08c1dcf139cc25caf977193d8e0f2014d538e30f3c85666383e3ea215af3a8298f83547db98a44f440349368924697fd1b54b5c75f64e64adff82cad0189f5cc6ce30ca1a2878fee03cfe2b8b85b71b3e82ec510b49a616be21540e8ec07cf6f7e37cb578421127f56ff3a296e9c6a800bee129e326a7c6da698dfdbbb5322837e50ba91bd256560d671054386ac98ed1e88af1f12485f16ee7001bc1f921ef8b3f9eb2c42a743c4b6a6475099d5fca52129515cf0327365fc234914744140ac06d013c200b064442bd5be5f5a09c285859a4d47fd9d02afec63d229e420ac156cd0d2db9b72263071d64598d3c30242728abaaa71eb4e903f880457d0edacaf7e5b17094a003f02380c488f1143f25fdd7b7324c1143aa65488009b89f7e14358a53c2db8d2cdb5035c671a48dda6a0445d6747dae8b15d900007a69d5c9fb3cb10325f35b4e67dd6007481073ea3454c8f4e34e1ff073992cbf707b8cac35a772c16c28167221f79a8d33a8eb7a66a9b4dc91cb2bcaf73f41df84f394de852474031fd3e8336df2611eed2e5f58565aa945c66aa0c6f6b5e490417a41665c7b1e531a8d774f3774ba5dbe48afb77f17364131d940897249e4e54d720f8bc9697646d76ee2e1b96925b5cfc3fae5b068242366f0366986f6d188f893a1e2b80e2604c6dfe29052670bedfc6542af01329870b58bf0d2603a55d673daef6a611aef75ac7360e1db679bf86a117b0aabb0d0c5c52cb9b3a23718806699e6786c2fc1711f0674fbfd0d2464ff927bb7166f14a7567a7f5a33ebf7ced75a75597e96a2c542b3e93dcdcd85fdd46a242d6340948bab4fd60d472f220aede9cdf1dac071970780117b9f0b0bc097506d8ef98936a3b5357f7daa60353da2e3e26e135edffbb72a707b0efa887768a95c13af3a6fd17816224de06d742bef06cebc1e248b735fefe29ea633b3101cc7325ca4de686f5e64338e0e58c8c9ec7fc5a5ae6294ebb973ea677fe23d867b3739b78b874a9f29fe15a8bb22f7227084f5231d9573cd3f39468c76ee0726c0635d2fb4a09818f5eb64d4fe396827aef687323b40d04b35df002c1ecb9ecadf113ababd74af0544b09b97409e9b2d3fae2685cb19b10ce6d132fef66092fe7507350ed1c5d396f0f9d69ef9c34b4703429d3d0ee37d41610d9de361504f515b148a9a80a7414d6d6167d341c54dcb7be345ee2549f104204c53c731c8f3abfb0229f3eeb178a3e319c3bbe0e88b147936cf82c383ddf97e42625acddf26a6e12fbd4d725835537966b61134888703e03e735850603e94c5d4648a2a4175bc3c62f10210e6196fc17edf5638d3f2248ba873680417a0d49875d65585a8e5fc72d7fa2b4f623f26b7e53ee1a6c0c1c1791015bedbff8a6a731231839b1d41e551cfdc4b7dc6db3a37dfff3d425b7f48a101c9baabd2f4b2a56d3a9c48b997266f5ead064a718102247569727603b0ec3def9c032433ba86732792540166536bf03a93d6edef3d18fd1c3ab9f4c7e88b9216e96d1df7ca9a75d389280605b147ac45f29e6fa65332cd51e0fe1db726c32c4b7eecb4701ceec0ce42423bdcbdb8dcf6eef09ff60fb731d9fff5fe4a485a44e27b9622af2397a95814c0c8044d8ba7f5eee5f1d82b3474fd9d9545c5aefe0157893ce3141e780763a383deb9855c6d056bd699e4ebe9e49be2abb94c4c62a60a54cbc3817d21efd3f97f6243948974f9376df13aba560917f280b5bbe688df55450d8a2e5ef75127604ddc2f38296ad624c4f94bd10380955f12f00f4930eb1f8bfa70093a3b291a7ea670f66b9b10d45d6d9913425217d9fc49f4118283a635035b68de5d3b760fdde855b3892c2376a7278a6fd2e48588d04e76f888c3f0e55db06c61bd7c5144a9b1a8fbeea8eeef469d8eb510c085daa787626e2c5f3e34782ddf40f28911ce7dffc9bc8206d466063c606376619f5b6583e1d70afc67027cb90a5103f58863d7f5569149be617af14c5cf645139080f70e84134c50ce4432fcc86f1a8c4111e0ffe5951609128bf10ae425618bda6e37e5482c850140b2f4911f8ae90b3537631474adf84865d0fd427d3b25613ab38eda68ed580dc0437bfbf1ce3338986c71c060db62c8b89da2b766c082d75d073994d663331967dd2e742437e096d7e4208a5465cc8593dd229ce18978fcba0871b67a621af744833c628439e7dac8ed2e82f2da0df55ba06152bea7051421b5f184a91675033c3835822715d945f7b70c6b6bb7ddda93cc31db77489bf55b5181ec0c27448faab7a9f16f8268b52ec076ef40f9959cbeeb3ac29f614317fe7a40f40279a9bff5716a2a6f1aeae98931af66e93442fa37fad969a947690012c31dccbd3e1cdbd44b670e442790bbe61aa9fd13355bf896c0e3a2a31ca1e8de2210feb60c5942559177a57b011421591cb172c106e561f72fa393882e421be5352d615ebd073c2be0661ff2a1d3cfba4f7457dfb579ff02af286dd41c02a8363501b7850eda631f41da86cc8439893b018b174e5cc0a01ed3b3c7591021c432ba90d9d6a1c87390e7a8e61e5fab67cfb388d3f90eec8ff07bf12e9c3f8ff1f1bb6ee43ed863ec4aa0adeb811c9f563c8102cdb4e13fe0da61fd2fcef9195adb57cafc7bb4e8c9f91fc7a2e4b283c510d9f7f2e278c2546308254204b1d57f8f2a096a00c37d3bd1c147a3a1fc9db926dc6295a88ca5cc369c99f59a42ff6f725a7f265f72f732e094ab46cb67c3bb44bb74c5c8abe60acb1ae8f6c454e716958ea10b6b3f95992d0eedc2e395a5b2b65b22d9bb38132ea95ccdd709f162b37dbf9f924acc034c6373e8aee48b23cb7fbd2a83f2a77b69b61d2cc21638b4644fb15df86a2b06474335acf0dceea944ba1735e74d9b18ecee114cbeab2e1013f872e6d444d35d00531264d352431c56fb95ce0486cfe92e438d29262143c0e51b5e8ef0c1511cadd26b76e2fdd077285e637bcec0a0a01b8aed5814ac03f4fc5d7516d831e7fba7be08d62166ae8ff13ffbe11e62483a7ba61cbba92c5cae3dce828f7154fd6f07d8a06aaa7cec8c9e6dbdadfb450eb8d8db3214054ba611be6e17600bac1d90e2056c1fc10a7487f6267ec6ebde3c4c8bff126f238e665c1f0cc6a881ed0c3a91c2750c58782d0915d60b7ee20501db538567d18c2326aca32df750245364f8099f13873cf2f3dbece52d2589c78dc63a473ddd92f54d8b358e9c89e8c10f834fb41e2c70e9a7f39b7ef8ae702ec6249c0826d8500c7dd68767ca15ebf4a6de6d7d66b6c7bfbf4f692fa9e5a8da2934542ff6a6ed01945e018b28f72dc18e0c150ea9ad1bc7f5127a348fb56da53b501f5dfbd94afe0079ae5e5f1a01dd9a04c05d64732598e58c2ffee88d6434f188197a72d02f318872c2abd0d5b8bf2bbbca634f02d908d7c47ef156558980418c5f82c9ce07e90cdd7d59dba2ebd4a8fa0379891d9522eafc4e3f71e414edebfd6a43029bedba24ce634df07b41a0c60646aac7b453d5122c6df904b88bf9b0619e99e7b8100a4ead9840e0767ea6833cac15cc0b7289c0e0d37f8f8df8b1f9312fa63808d473d666217ef2624e46655385fbbec0a7cef383a8f9b909d0f102625193a81a4f6a9d14f0c4d1bd882a20041aafc36051abf5e9bbe6b2308ce38aa3d02407d487ca4a3dc0b92273cd28cf3c3074dd7598c818a48a782460ddbfb6acead53df7c3323a6cc3547c5a622c91872098ac8294540aecb639a84533c59347689df586f2d1a9231e53a9f884a2e4bdd23792f2db2cdf4522724dde6d5879d45b87a959fe588d76241dc9bcdfdc804617da9cee5fcbf9abcbd861343be0d5aa628b74c385f0d29dca9916e75ac4554a16fce893bb721a24029c49150e5e2e0fde89db42ad626570e1b08450faef89760d8869b7393e039234fc96ec1b56eedcbc8c5f5b18de2ad257189a7f4feae09b391541dc379bc6f9139506e889cc0d5032c2474ac0ba3e16110f56d9169699844f5ece39dcc476f58d1ecee79494a803091b8b17e5b87c820de192555d8333aff7351c11749a518730b3940f58fa4e5803bd3b17bcd6a5aa9ad8045aee79499e6df9588dace15eab556b4718d85bda02b6e6bc488abb2d5af9340f2facfdda7e3b0e7b6303598871e2dea312282e888d97fb6ce622d2d2cc46b7d14f6a964fa696ea93be67a705a93d1a3044f16f92edec522bbc4b5aa544aacb510f929bfbd687fc8f3521e963f736af2646e54351ba7f0884020d2d4349568a0e0cc0de33e6cf0944a5a5fc653f78b8750342504512f64e14c939030c0a7b41da1445f7f8d9b0648762d5a1fcc0f44115e8bec0cff4892513ab203937b4b437646a367a484ef1f9c88df4876f91ec243bc3d21a4f247dffc06dd2c47c8700dccc6727740b26aa8c58382cb2c4ef0bcdc165d5ed102b60f0664cb7aca272062216e256bd4ed354c27de3e6af594da453e1d44bf1db9b321614a7f749f64f6f2628d042f95ff5b179460df380a4e840ab649c1237a1aba343e3032d4e97482a0551703bf76bb802757105ae3a775d446b18ae0f21423a7bd3e256f1a213c9fdba74927082f7b28698d5c01055475b7d521084d426e263747d828206ca0d824bdfa7abe9ca0024f211fa5f2fec7366bca4697c643ab38f6e796242fe3273895c427554e0c2975cec933d749533afd8e2dd7516f51ba15b6525280c53a83fc6590b296fac140ae5f072b8cf1e3a5e3950fe4c72c8658a26d8cc3b75ef5af85042717435b25b905cade7b6faabd657b18396c8e7be1551c7b309e8711657841b08a54d1050b5894a41a1cc9de77da6b5070d0ba0af630e80959b0c3d9d24c66b5dfa2df76be5752bf90050f16c6e3f836d3e0ebc65eafc69113d912bc67003b1c9d301c21f46e698e1bf54579d7ed5c7fbbe14a96b8a506e753d8c2edb54e5113548c5072858c0b033d4618e384f4d693444d24ced4b84ad9842e1607b3eb0408f8d82bd81afa41e72f0e086db8e3bf060eef2cfda715897205ef81d3202b9b91e8df3d412b4e14a7a0137caea04dcb1a38d8666c472af84af184f88cf3a785aa433ec08b2f0f22957f55a49f6b6a0757580510fb2fecf89ee7474c5fd6283b4c45e0a0d51fc4c5a2f1c72e17254997109b774b786f76d86aac1b0f0fdb8e0d3f25daa0edeb7ef012c3b6cbe131317795d1d8e0bd11faa126f554decd71f315aed6c77411af7b2007a5e2800c50cb6b38f99beff12ba0af32aba6d22b6e9f53f5f39a535317011a6f66975bede8b5f0e7f8bc7452a5a0c9164a757a95ffd24363c03f555ee5d1e5c58296cfecdd96b1720f6e9bb24351d84d860de1695f5adb4b7c166a7d97761140338eb551d2b3ad9b222c19be9d4a4b270c840582dda6e47048bbad3925f7114e5def6b37e0c54791d545a"], 0x1008, 0x800) 07:48:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x1, 0x2e}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x1000, 0x0, 0xc600, 0x0) 07:48:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r2, r0) 07:48:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/121) 07:48:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5100000000000002800000300000000", 0x2c}], 0x100000000000037a) 07:48:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0x4f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 07:48:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x4000, 0x617) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/223, &(0x7f0000000040)=0xdf) r1 = socket(0x1, 0x800000000000004, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x25b9, 0x6}, 0x8) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:48:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) setsockopt(r1, 0x7, 0x1000, &(0x7f0000000000)="b39f9799c03ffb3dbb9546e93d645bb60622317feb9078ba", 0x18) listen(r0, 0x401) 07:48:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000c79f9d3d8fc98ba7927bfafe67ba82f09ef2ea4db26e6d7e9e17e11d"], 0xa) getuid() sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) getuid() dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="65300000000000000010"], 0x9, 0x0}, 0x0) 07:48:52 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:48:52 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) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:48:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r2) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 07:48:52 executing program 1: mprotect(&(0x7f0000273000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) 07:48:52 executing program 0: 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) fchdir(r3) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 07:48:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 07:48:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xc1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 07:48:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x15) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$dupfd(r0, 0xa, r2) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="76b451693df5cb4d572f9843922143016359a76039efd1bc571245a2d44beb11e9acbae976e9a2a5f3527bfdc4667a4d22448513c3b1d17d8525e4c675c38415bde492b80c9e749dc821ac63fb36684fa8cc6aadd7c4be1678f85f3253aa5b81a58f9bc8d3c674c480431aadc4675bcc1b151d4a9634c6c6b6e94b3975b44ad6", 0x80}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff0000010000008e35c7add2e107b1ac2c4bebe1e5bced3572bd2243aaafd2f45f629d91f64b21607f", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1], 0x70, 0x8}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 07:48:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:48:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000100)=""/87, 0x57, 0x841, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:48:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) 07:48:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) setrlimit(0x4, &(0x7f0000000040)={0x7fff, 0xffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x4885, r1}) 07:48:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0x7) close(r0) 07:48:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 07:48:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r2 = kqueue() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000500)=""/241, 0xf1}], 0x316) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 07:48:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 07:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) syz_open_pts() 07:48:54 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto$inet6(r1, &(0x7f0000000000)="b8bd2b6241d88211ca817350aa977fa4487ece24aec0f7106881203cd4017bbabbc4aa361d3b7bd7b36f0d2c0a2eeb30a9203fbf9fb6d6fbc3a0efd814aa3aa6790d70b274759ee5d1df915b1d551248f97b6d4b84d94f9d309fc9f903fabe4a4922051d4fbb6dde6af02a1dd0070a414e12af9964220a53c224513c2731e4e2146e6053a638cf5bae5ab0e23632cd86d3df3f05c5054809952f80eaec6b92", 0x9f, 0x400, 0x0, 0x0) 07:48:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x1e27, &(0x7f00000011c0)=""/229, &(0x7f0000000040)=0xe5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$KDSETRAD(r2, 0x20004b43) sendto(r1, &(0x7f00000012c0)="db23de0199dbf4a7032dccfd7624f095c4359b6b9bb0385a6fabad4933b7eb4ea4ac84b145e740fdb1713df3a7d7bd6ea067df733b15e35be8d0736eacd9d9a315d3043648cc655a22bda13c9fd194e3eb450dbc7db9904ca8f4b684cd69dd3e51269dc2cd6f1bca8db45e14c195ac1bb552906696942e6771b27c2997d92d5987510a08ca8f372051b7e9afa3e2c9004e7113de891fc26375dbd071b5b283026bee8de18ff615efbc1cb5ed1d31cb0b0e4b0cddf90caf7166225b5288d7b6298415b9284c93ebf7853188ebdf0942dc29190a63abdbcd51625fc5af735a665fb842f09b44369046dc30f308f2e5fc1d92675b338268166bc59865d7be8d02bf8f81bf9e992f42f63771ed655b8f368f7cada163267da16a6a884389e209dcfc3338d3648d47143391d8fa56169d65c31262c3fca9a41a94a80df2e38343a09135142b5fb755c2a8c3449d8e83ca236fd8dc9abb1f9405db0f6c942e937456ce419c4b770a9ac3e044ec063cf0307d11089a6967c466134a99189fbdd34ae1766ad168211a80438e072c97ff7adb9a110dca01fc2638ac489043149ab081c767a1e107fe22d4da94f1aaa37e4396b935ae973a79c374b202242edad731c7e19d006dadaa6ef057d1d2e550ebfe4220922cc4905789d7a569f1cfe15abbf136e5461d8649c2c8206d2fd4c6d0f3dd7fe8f76b6a3617789d44339f8bab472c4176508fd39162bdcf1c8c93bb3c704a23784bdbcacd46b847ca47d767ed71f5fa3dddd97517d24114b8aea4464c8703cc539f774d70b141030025377038f2f940fb62eed3e671401ec7e7951ec5fccbea80abe05ce0a3e926ba48065ba7b14f94fe92b6dd3397133b0908db6a0a52840a1a04dd08e72743f4338cf23539f4dc7f21be8c4cae4e0564c5bcd70c479590b981dd4a44a436fedc2c5f7a9b44d8547fb0e4120049c98b93ce063280b36c4464b3acae9d84b7b3218389a82e71e721d40b5b4b5a07e8de3f3fb783429b6ddee296f090d3443e9d57c9834f0fe7c42c9ca8e437cd5ae6c0f8f720da7f853d84f2845659fc0f68842c954800467b8277dfebd7854dfa2c2d685961e88da8dd12384fc25c6ccd9d112f353fe7e644132773a88e0403176031b0cdfbd0c346f6b3d22357e73d21f39f9377187454b9a6ed628595901291a64187df31193f621dee17d362be22564f87ace4604c6cdd53ff8a7a016a7ef510e6df5e2b356bb736e7df11ab331a04b1397ea6914c654c132f813e53d841952f3c76850b87494bd659a092848189f55369990cd2aeba8f8a3521ee9609a9fcf9f9a69f70fc081f0efcc3578c7fce20ddce66a23b9a601428c213a54ff725a81e7b94656f8fe51fa16432dca6c4b31f6efc29d958564116e64f544d6758b1eec4822b5ef61b4f8ac25f3da972e534f3939208893a35752f0604eb93665e581ee442191d40ec7e89123cac8e8311fe106edf308c883cc0be70bfaf38bc6f06dbbdf5e3011b8fd3e48634b9a06c1e5c8cef059aa19cdd2b7e382c991840dd30ffe9130dc34cde44479726d55af100c72a094486bb7fbcc4878f5e656763365084141ea438781b89dd287777d555cc37c5ad57b027369322ddac3124bceb214bec45c6f22c4ad898ec50e08221b5a048f2d7323c9cbd7cbf3b45175403815768fb36723181a2f174b75b75b6cdcef2e94de51fb3eea5cca4ba6fa3fa560e6ab2653419d86f7ea6a4b39832dc178258df4ceb13ae2058a4c8d9fc2185f169f2730124d2c1e5b1659ed6a69fd13297acfce8eca0ae8ad8915f27de410f22bc732efd7e27600fbbbbe8e1746ab8974104e310d205c5a2c66f5d65aae64707dadd19e7efae1fe710cbd82e9c53559fc990b4457815bf66512b76971122dc9ed73a79424de7fcbb7b1b6268022bb1f0723ced998416a956c4925ac7bf7712addf3efbf357719ee8a30c65a299c8ae27c4d004ee964354e3205e5f9c059b1f06da59e398f65d24acf8f9da19917f547ba428423e8cd93d0aa19e913fd9b26518b1c832ef345f116eb5fddedc2a5cebb7c2a3aeb782e35691ce0fcec8b6e5efb8374de8f933c57edf231183dba24eb4a68a296e649fb2bf6abbe3f3b8e219702fefc3ed0e896299baa7a1f09f339db30973f3e7c76bbddf94946bf5280cc88e683b41a9f6e193401f87e1b06e24a2999ca18a930ccce5ca9ca91ccf11a38710078f67ac018c666b3531ab8effcaddc3edcc8dfc88e31888783e51e1be7df0a1bdf87a7f78c8a473b581a0b539f74ecc4f830c2d0dd5567037f0f04b696deebe174ecb5bd1db9d33e942421b6c036b0595bfde4f6ad387fe262463cad66149006b97cbabc2e379457072f343e6d1be3c8c2437e6d29d91ffc189237812462a989459d5282c529a9c89e8e5e62965af0d571978f33c34ba1a902a7a846e3b8fc34eee1228c2d5271bcfac57edf73f2ebb45846f129651e4ecb47246ef300cc60ba0c8d615b42b91df094253cf4398653a26d038b6c540c5ff563666dc35b688a03461dbee1e399c3e82850822509ec2955c5a258e8e169582e6ec2c9c1f111ef9a70654f0c825a55448424ecf6744809f93606eb498153a86c4dafa858b2050cf2ddf408f215aa4fd39dddc28885e4f22396af5636b19772f4c47e1c8947b077088c2b209ac3436652cf2d9d2c0d32586001c31db2dd7a140fa589fa8c6534a73e073d8c53f18f36f0ff1fc916729b7e9c9fb4c1024d7a3e0969be98b5409ae5d14c69d7a33ba9a4d7addec8c7b3ef71a0ad1466ead42fbf0601b43aca5a0775ded96146c4aadd2a2bd9d901d1e36e9b7871ef300bf052a0b3b2d0cf4f2935f34969e680709f37690e4ae4c6080af6042b0c90a14a28d689b80a8d493a9f6fe7eecee0228ea245233b55315430792a23f63d810927101902d0c9154d0d9358d7acdaa431fc2539474a6f86f083e6ec6c583d074b98f7ae50f102c3507b181b5b08e564e7d3dfaaef52e65ca99b928d35a4221c707fadf3a3892a4d2053550ecb75e7a13eb45ff5a97b72ef850ec3614a3111356bed592fed20f48c2eb7547e42d1667c833679443d672a6e79e73a417373f6e7060a857a06bad61d2ba0f58cb75e2447ac5d9c84b586237512383a3d6fde020f4aa4f892bd13d6b2955f96afc0f69d52c184a4b76e532a337afb010a60d1ccbe57e40d2acf8c62168667f6837544f52cab5e4394b9a7e2f71f3c5b1cfeb58cd843ba59bf3381908275fa6ab47f59c85f236673c2af284658efdf85903559865e23e5ca53ee35e30d8847e9655f02e7601d368991d5fda647e4b1007f1d2ff3dbdd971a64049e7ede7a0140579678d5ae629e42059ee5263fc78a017bcdb80c70d13be02fa052c9442005041c908bc1e10e640971dbcbe9ac722a3f7e649128309a201da814083e3ca17620b30bca966031fe47ae647145d17292ff5e6778d851b6049a21b07b06c2c72bec37345177ffd91bb4d55d94989895a195e7b04e0d7a7e6de50f798a043ffe59e8a145fc0922aa1df86ee57c4173de9281ff0fd2b9ab15aefeb8b703dd24cfe03fa838680f49025973341bceac3b3cf903751014f9b63ee8c8719e13567bac6fd730ee4b2f647b7f53fe86d150594a29d9ec652c6e2f49f78622c8a0ec712339e70b6f0ebadd22cec2f47fc80ee4df6ba674edd0f2176c1d993a4598de75870de6f3b87716744c7cde73725f8344d675075472930986f88b74cbcd99726f7a56e9e95a9ca83f0f7371036af5841d74992f2802ce0ccb182e7d1c42a4d126ba0583072b4f355a3cbf5964f2838f3eb088629d1b48d1e1f9399c98af6734965c9abe4a575cddc02585bf798496d7b06e59a921db666de87f870f686e77e1b8ebeab0516d97ef4c3ede639e7aec69894ec1cb22e26721751ff33dd58fda08602b3310c4d0764f4ce19ef32c1fd162470bfa21a32c3f4f055397c389fef1dbd7ec3285bad3446ca603cb7d8e07b19868a3d69d371ee04a7a19741211126d93f5b8e0c9aae2f28f3fa3eeaef475f2e4576c244447ed2bbd12c12ff99270e1ee854cd5ef2bb9d30dad75bfa242d2288feda1d22ae5b9454f5a2ea62c01f512d1f93f313986be3af23ced6c5e13e403f2524efff72f42d0eacc14c9c76f395df30c555e0e8e3afa2e29f1a1b04309e8ecc5e7ca7490371f1b12e147236df36152093000dff905f0e734803b4f3b8dc5a6fc205e067bf263ddbefc05b55fdc4deb07b5726639ad9d477c4c88f8eb24482453e31b6924f285d8796c4c768796b9291b0f6f84c6fd88c7636367a1a246d5bb8b031a81783da8c805517bc0a3a716a43972f82165f4943f2821187d211e878a6189722a35f8d0beeb13f8daf7080bf186c28c87d3232812e48801d2f79d53d172883adfd97d9cada4ee929755f85317a4479bdc8cafec74cf6c346415511d1d1b8e404b0f40b3994c964e31306638a43c4d79130920e8a9cad98294a2e3557c2c13192d9ea31c6a3c24738f26c4c075259c260b562e0dae1d9ae7ce47374832c2780bd2ec6f3d119a378adbf5ebd85e73d3dece3d174d93678fcfba95bd86a6288e4765529c1f77dfcff4f70cd4f03521531a476108aa92dd227d092045505b5f90e4aa7907ba585f9ac9953b90057eee697622846427d01538c5b1690b25e7e9a361fc900fcf7ab09d000041198b7c0815b154e8d51b68ed8b00f5453a7ec702831c2a0ccc627caeaf3070dba90030765c39d387dde81cedb9778755e3618530589dbf6a3a54ad32e7b5d752d195c3fca5990fa04fcce98f33d1cea7376aaa239e794ef8bbfef1d8673fbe53072cf5094e040b1e43ad699d0803cc38f1fea14812eaa031f97b52b33eeba3a710874b250cecc40081325c0e1ad3680529a927e159e07de881eb206f3d948a3f3915cd8fa867378ccf7cea8759d9cdae1e6bc60045feb4878266a7c20dbbc1bfa89f7fe569b7ce139d8e4c653c2e18eb00c75284114a398a31f366b7a6f9ec427e486cb0bdaf72e56335e459f14b1caf247cdb66a8ee0659a37f4ac15c5c23b4da5d2f27ea736b0280e6f3faebdc3b8e16c0879c662c3d575cb2da64f34050c18325768c84e955d79a03dec937a81ba523cd642391b56ec60db661893a2fff2e0f0c7c849fdd64bcf2f1b800aa99582e389d10c70737114d5907d23b0af47565cddb941d2bcfdf338cfb1722f0d450dcda919e7e7b784a03ff02987d95e30ac444e38563d49abdd36a1c6fdab501e3310ae1f9d35fecb641ad2ed73aa0b2396058415d7f7d266d2dd506ba9ca3a1a9db5c56315bdfe366783058b970c58b1a23d6b2a813796907e5603c218154925eb51514cb930e9746712007ca70d8cb44ddbb85fcfeaa2ca06797e001019f6531138ab11ae4cc809be21274c01be4cd30f88782e0af35672b1da746d6ca8116e1e13b8085bd6f4fd5f711f8c6c3ffe2d9008e4be1dab6ad8d4601ef8ffcd20c60a621ee8517712f525d91f2636982cce3abbaa2abcd99b439c2fdedcbaa4efb990a43f6f61ff69c6d647c6db24500aaea61b9a4a536886c2ff668c1f55d3bf049bfd494ee173945cc9b9609a9c65361bff9ed1b17eaa84ef017fc1bf041f51d38ee35da23de019404f828075f57909c64c4d6dede9f6c6f9cf61e86be1b1c7f6960db0264fbe8cc2f291cd6df21dc61f4b108415f7f6fdb01ba2599f5b18481c40c12780abafe29ab0150b2ef507cf8496f3c6039d87fd297d7a38c15d54440c06e86e36746df28153252c84f4e9619a47a295840b34bf41d5b5f0d0", 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x0) 07:48:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) 07:48:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x40000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 07:48:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f8b03f8d2cca45b6a89c960d7a6e36dc583a11c290682692cc0c6217b83bc1222c2ea2a945d9428ee05a8876a826d6c764044958f7925bc1df81b6fb8628cfc9ded708749faa4547a15c62f9f9f405f99a5a9de16bbb457c4473523411e34c9fc3ba946d6f268ababadad92b85cf64a57b6a315bd06c9735a75014d03d430a10695a4236029fda348fb3d5d4e6c314c69798e80ce446208fae9a496601a0dbbb417d12847c56c5e901f3b144da8a9cdbd8e7a450275414fea92e969475e3dbd57095e953b31a1dc728eb8339d262323c886d34235f372b65f1f2c0af8b969348300a741e7cdb154450204a48b3d59517961685b8d4c0e6d35f7d0d7f1de195debf02b73d8da7b1a4669f33e08adef91a7b36b17075cf5901afddf0cf82e9f260dbd8fee99e1d40b4687970f6f3b6369476d160d6ef50c0082741af4fecc1c40c597c60000000000000003b289046387bde45180d7c531dfa1f7578549187df6a9941dbeb99270decf70066ae43bc3a0218dbdc3c6f00e6a3ddd507ba80e882a475d9377eec8c2e89b93a960306fbc71e6a03ff8b39c8f7229e615e942d725c4a2c359fb2bb2c9d6aaed3cda2bad18177ac20217e0a04e5ff44b61db766860a0de8c92048c09e7d9b55e6861c770c0d276a052cf7f194cae204e00f7f35ebe4280b20dbaf4d163431c55fe6881f6eec9ccf91076ad37952ac508ecfc6ccc1da29f98f317247c175f6dd11da08b1f8f4fec0e749794efdd6a63de23e5f09f52eca5bcfad87666"], 0x1) 07:48:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7fffffff, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f91d5274c6f1f90bbc7ffbc1423f9cff63d4edf52a6cfdae7a9df00ccbe178ba48f5618ffa7ebef55bbfd000dcfdd94526d648451263399c5361434f68ac6c6978da128bfd452e47d3c45fa390d54f2e03ff4f4c05aa41096b27c5db4087dc1a51fd652120c60fca"], 0x10) write(r2, 0x0, 0x0) 07:48:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x6001, 0x1) 07:48:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="9590b89be4fe608fcceffa66710434da8f8e0a0c94231e2ca65bff452d3265612da21a939e0d55aef4081dc9237e851318296ce6d3ea3bd75300d9cf39bf0f24452f9c75f88722685a7802262aa4d45cd727f88359bdfd033bd44da0b1af359662514820fa6bf2f099b3b07417247cbbb184bc61c09c987b5afcb54f930ef503b0eae0509b5e151ea69ce1d2b3e90c1ebdebab7645154d4ffb020706bee856b31e863b79a0267b1c4f5697d19e3ce8ee4bd1712f05492fbf0e3712982d", 0xbd}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r1 = socket$inet6(0x18, 0x5, 0x61c) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x5, 0x6}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x1ff}, 0xc) flock(r2, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x70004) clock_settime(0xc012, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x88, 0x0) 07:48:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="005c5bdfa4d31a620000186004000000002000feffffff000cbec5a0dfd99687280000000000003840000000", 0x2c}], 0x1) fchflags(r0, 0x20004) getrusage(0x0, &(0x7f0000000080)) 07:48:57 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x400) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 07:48:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ff9000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = shmget$private(0x0, 0xa000, 0x40, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r4 = semget(0x2, 0x4, 0x124) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000000)=0x7) fcntl$dupfd(r1, 0x0, r3) close(r1) 07:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000004c0)="fc5b236a1ee14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac7d02811a6cf10563769e7ca7801ff77d679bf427900e0e45b87539f9c326a67fbb259c42095e0240c923877148a77f16c5f7c27939ce32427eee08e58684b2ab6e6b0af958890cd304c0d10a5d697eb94aa76c8931174fcd84dc7ebd7b0fa8ed2e4169b0f0a930567f591c7f6b4026a1032702d15f0dead95a038ea49832a4bc42130cd41e7c03b5ab0029e59b0b6a408abe64bbf66c6e76f76055624bcace7555189d4859948f0a5032306453710562c5a011f74c6e060d7f06fe5d2130da65be8c7cc5341af6e74ddc5a2cb80e9b9e425dbda2b1657c04eacbb46086e80e193954f3c5cea1d53ecb84612d0486b6e22205f45554ae194efbea25545b8cf1e5dab678005550bde4726b7ac40500000000000023e079d74c404485e61b6776d43be9a4187a1a", 0x143) r1 = syz_open_pts() close(r0) kqueue() dup(r1) r2 = semget$private(0x0, 0x1, 0xa) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/232) r3 = syz_open_pts() write(r1, &(0x7f0000000300)="524468d97d3ad44ec511e4fd348ba7442142cfd89930572e48759ec95bb83fcee2f551526515ef424a81d0730e7d0bf453e035026c743fd31726a9d398697287015956782e51a5a33579fc7ca788bb71c4b9ab1fe56c67e46124dc165b6ef17264dce4a5664edcc8ca5930290f425632d68eefbeb9a6b263714fd9d86d7e3ef030a988f58bc5899fe7d2914218f3ee58028b20781f0e415683e41d72143d462adf5147709170b5496f7c9158c2db6483a137d6db5651b283aeb4ab58c03a0687986cae8255e93c443a401eac1bddaa939600f256e91a9821b90b60c1d2b135fd500a", 0xe2) readv(r3, 0x0, 0x0) 07:48:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x60000, 0x0) getpgrp() 07:48:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x8) 07:48:58 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x52}, {0xfffffffffffffffc, 0x2cd6}}, 0x0) poll(0x0, 0xfffffc82, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x128) r1 = socket(0x13, 0x3, 0xf765) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r0, 0x12}, {r1, 0x104}, {r2, 0x10}, {r3, 0x80}, {r4, 0x48}], 0x5, 0x9) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 07:48:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r1, 0x0, 0x1, 0x0) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) syz_open_pts() flock(r3, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r0) 07:48:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) write(r0, &(0x7f0000000040)="46571938c0467362e27711819db85cfbebe357a04a97f95c606600bde4c0f25653f16939f77df386c5218ddbe2fd29f37d5103f7c4c309e2f3e72a98dbdafa4e27a122b6c45303b0058d70e465e4", 0x4e) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 07:48:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x41, &(0x7f0000000000)="4b74954c", 0x4) socket(0x18, 0x8000, 0x80000000) 07:48:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000000006002, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x4, 0x1, 0xac7, 0x0, 0x2, 0x4, 0xc145, 0x1, 0x2, 0x1, 0x4}) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x100000001) 07:48:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 07:48:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/88, 0x58}], 0x1, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x0) mkdir(&(0x7f0000000700)='./bus\x00', 0x4) 07:48:58 executing program 0: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200d, 0x191) close(r0) 07:48:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="cf578ec082b4afa47979a6dfd9fc7328e082e6885359122d45aaeba576edddd807f994cad3c4707bded8be4851b8654b3d128f4f305214f7afb79a3ea2e09df25c23944cff93017afbab118aab774538e3c62de7dca7c8c1ca643b21b703c30cd306c6f15e4a1aa63decf7ea79d7809cde10924bcf6821a688305f4cf53c19fe3a39db708f600ae8da484a70577298eaa4ea69ea95a70970882c077a2e493b7bdf707eebadd52da59d2300912749a2d92d9a716e441917331d956370435c3bbec9f65f4cd9cb", 0xc6}, {&(0x7f0000000180)="4c8b8bba35510f3033f664a8edff4e", 0xf}, {&(0x7f00000001c0)="97264d3beabd17b14f7e332f", 0xc}], 0x3, &(0x7f0000000240)=[{0x70, 0x1, 0x80000001, "ff827d6d9fac2a075762fa0f66bb456f0aa390bc4fe243f39a9b668b498b7533d64908083cc95e0b47d9a878656d224517fe435d00f892ba6d7f27099ace36889039a4c6fb4cafdb9a6e937ec5062e7e53c72d09bb26de4c01acf921e6"}, {0x1010, 0x1, 0x8ff, "256823de8a280810ff27bcddb2459946f326be400e0e9a6773b6ee30aaad2045b8806f0d019a896081e9a6dc65a59dcf53fa2f3cd74466544038387451db9849a98174dbb47311da8738ae9d869edaa2c423bb1f67744f032ce875c82bc5b01a40cef66e752f04424aef985dd3274e41209c09a849ec0ca54d8f698dc4f2796742199ee1a06fa1b8c9e31e6095e76bf251914d538a1dea9b511d690b5af6c39d203fefaa577f9f6d2ce1297a5dd000079c8bcaf49545bb1ef714a05fec51a6d27ac65052ee242b208c39e9dbaee0e6596110ab1c3dbe14f75b5e7b311c09a8ff47ee4fdd01d004980c28d194ce2514b6a2dd43c68b99e0e64220f23fd3c5d037a573c879755c922a3c9da2a2d1d8b9f2794d48a5c4127b61232d6d66c958bb8724cb2eb7d5d9e25fd8ee95c6eff3fed8aa04bd819d50cadc7478995e76a3487d6c465752d02443fa55bb34e386db86108fe2643b089c50b9a3490312d8a756de65d0f6c2e559d3991ed22561bf163e889adcad0600c1fe6d63f078c9bc1f1d8a5b1ed64383b97b6db0356ab2d8344aec002cbd894b8b0549c1396c4a680f15b42dcd70bed175cbbfc8f6ba8c0ceb1d0d40fa6d891bc5c3b9855fffbedece135d425b55c154e11e8663b623edeb770bdc238af6844952cc181fdb5853e7450634944bcec2cd8c3c472672440997c2c7006ace2786675fd0861579c87dbfd67c77b1b243fe0cfba38377fe6fd482c6606b9e31bd53eea833db3244d96b00dc1f929af1b3b6c7092a7aa5812e66f983c53bae2d66fced5d691b039feae276ca8e6c6c29c9c4af1ca392097d33c03dc3a4f4778e2cf36246b13b237ee62dc37ce1ab78b2c0ee6311ad50e15f26b55872ee4904231005d080c046500c03d00fdf5bf70809eaaea08a2180570accdd6e59ee71848b5bae87ea0dbca6e8aabb8d717ef46d750872fc5c658c816fd6f2e942b1d9d8e8ecd7332179f8a83dbfe552bd065edc3669e2b920070ea91dbcd2e62d1034f94b039fae60876b16cd44e7e065df4ef5c26b96f4ea0a95fc3d3bed3a523758c5e29e58e0b7278d64907e9eff5a5fe84059797f0507ccfc683ff4254ec0dd19037ca6d943c7199b98185d5c262999da32ee83ab7819c9bf151c20884ce73580a3460ef074db0185d821b34a70a1830c2afd0b67ccf2f67644d533b8078b81304aaff0555d9002e5b2fbbc07860dfa4a683f07a250f471edd8c520b7057c6e5af9c1578501df73d17d4ec6f00d13f9121533dae6deb2df9934e6d3f2c30db806fbc58b88ff6b6695f8f0684381b6d65bb7dbdd2cd2cae46377dbcc319714810dd6d2b0100f4d1509d68582af9a402117aacfaad13006ba97cbcd9f7efc9045a03a893c6aa3b78e6bff21e778f203b76b53d08e875829ce38a181801d1c2a51df7bb34bb622f934cccf6888a3fc4f07652535a16fceac77f0841e1c8a8a1d689fe2ade39544c9c0515b67fdd3f4621d1f75583dfabb624e7d52bb0548d33205bd642873ccfe4531e89a6d6f08cd521bcacb7108dc7db02328f81c2a4a0c37a2eddb518472c69c790bf00c52f38e830232e28eaefc51011479e322d03fcee679987b2593f54a83cfa432b2312194240f094cad771f8e2b591953abb5bf73d24fa8407b2fc84348cee3381ec849bd517a2530c5893aa4a2fe70132cb0a50625ab4ee9e4cf4073840607e15d088fad78c0f9bf96c01322bc9df768fd3adb218989253bbad47b52f14d0ba3cf9eae5e57884daa2538ddf4c538e575cbff55d1e0753cf6ae7f157166e674204c3d0e8e9a1fbe54832648138786b63ca65b72e6ae28df4e120dd49048a4202e43046e48907b44d64c909cb54cd7696f183ae4000497166a79f7eb5b43ce654b97a2e6aeb380fb7fd0bf68b709db2e26d65aa95b05abe0ad6acae993a43d87b877ba2aa56c1fe34655d089799399e14be532a1b36b9d05af8967f1c46a9dac91417ff76867c0ab87ffd00c0e1343e4c0533a7d08caa5b2505b9eecfb90b1313a06f62561f6df79a64be3fcbb39be12b86cd7cfd43f82c4d4201ae7cba688b16cd03436b30170138ef0861f34e472dfcc02150e0c1cd3b9bb161bc2f2958d1b452eed48ee1b9c9e5915a1b32e318b81f176c261bc175e831335ad38495b5a30d5de0f800ca83c2c17d4da51e056c95d4fec7dd4220fa7f5900594359529905c3bbf55f6b208c5d2aef9e43edb4bdf70edcdc100ff8d30b6ce13b6345444b8d68a57902ce8b870eae6f9005015297b6fe6cbb4be10ff93fbaecb86e161ebd5aa96af7a57f8626bd1164ed999950b94c2a6d40244470d0c02912aea155339e5f44948b92604d18b125eec84235412e8f067978a53296d2425d4fbcccf5140fcdd522f5b08d02395712458371b9c1eb8aa4d6550025c03e3bbcb2abeaa993445af1f0b5f6652d7726552821c6be9df206cd33d0f021c2c9aec3821e6d1a20489a491fe23aa331b2620663236aaee4caee1c7fbed611b3dc3dc1a89dee4fbfc15c3a0b9c07fb3373c8e489d7051da47cc6e5d868316a5b7f72610e7154dd6e75dabba587c2a4de209678c5118b6f13320f95a769a777f3c2e008d8374362f2857833f8b7c205887dbdbdb06f0abf98c292da289ac620d5df56799650f72b6fb9e9cbb23d942592fbee77fd5149969e7a11250f22261052041b9e423236ae13a2bc305aa434ad4c351e24e22c7a0622aa3550c832dba2b9be7f68b56d8e066227733870a7d3806a968a4f5936384d82d6e23b4acd9b60e7b0442dbef41cbc0daa57021088ff66e7ce72a109bb4373d3315909452ad13d2f0dd21eeba74e0d6878bb2ad53347769ddd822ec092ef4e5e5e949f7cc7b2b74d8ce767b041e313aa07de8e7bd204e57fbb76928fd86991eba0fcd30778895bf35fb11ae63843bf763f8383e91bd361816ca85179606493248c62aadd0668947209cc47ea7140b4b7f4f662747be89921bdb87162e36a268bbaa48fa01ed3837b60bee11883e3a0654bdff0cb20ab80b4a890c3b74b7f0c98059ee8838f8fb5201254eec130aaac3fa44ddd1a6e8d569caf3f0b2c861feb6c0aa1990c7aa42d705791ff504561be41a012eac9db015729b85ceef8ca6ee09e2915eff3bc88e3799a517707b75c570aed705d22f04d118794d1b91b588d7d7549c4c45234cd7037a7e7955fbb1077123275fd94e79b1e45d023b0e73dec8f3be77f34938a65de58e02ac1eb8d87f34e2c33c7953d54c4f0949f3cfb320bb4ff34acb4e38c07d523bb68293e6a820ce636a2fd98fdddb6c319a4e93cbce6e1b18cfcc754e93da63b30303a7fd67a84ebbed5829d07a99a46d4102f7b4520257f961166115a8dac656f8f610f513329f7d7e4b02ba81a06f7345538b82d91982d3c21b868fc8af6f02709af450c28ed7262b1346056345de5c68b1a005cafcdee3f49e536b1e681197cb807427ff91270e43eaa50ce702cab3e15426e6af50a80d48a3b75800be7367021e34ffff5deaa87e4d82d87e22bef58125ec8415dfac11c028f7f59109f25a33313eb4206a110217a2f6886d219a555dcc9b1c9b1332147834e20608a44ccc538e91e75344eb6bf2fefdc670ac074e32f740823cb1aca30578e85209e3c8544c25e2107ee095f5636cd3dd2e2ef93a66c71d481ee553e4f4ff8186a3b0cb4953890908aca4f5a7ca7d1fa9c6fdb73bd6ef0dd5f24d8d3805e525a4fcee7173e3bc0716e58da3d5e248d4826400d67ebf20f4968e31ecae4baec28b4f40d66b84f3b610bdd17d7a0b01ac43c6e1c63a878831fa9af4d69d51d8e4ac8eaa667a20e759b510157c2d491be512f4b083ed1fe1afabc9674cd2573dec92451fb9d5a1f2dc6520b6a4660d5455c2110b08fd743e92ecefc8dd439607867ad4d123e3446e39f72fd8daf1ef91cfe0cafbd4e54be6faa0b3d62bbc1ca86aa1cb4527147552d1f238802d334225d1931c7b40d29b431a38d65d277dc9f13ac655a845ac66a373b647ac5f84a8d8a7ed23215d156fddda6be855353241a89020b531a978b3bbc2cf4f8f087a43cd4dfb37880dce8561fce7d19f636d9a13b5c507ab8bbae8f4a7e654262f51747f38faf14bf8bb66b27027d13580eda0318094ffb73c8c0053079cb65c9556dd243ea067bc7270ba18bf857ed9e94d47814f401e2995c93e2f8599a2e9b0c3f67aa95e463317a77d189babb8680fdd44ab318eedbb077ce330d7c2dd69e5cb1d59f86e33b593fe292d74b67fa289668193e41e71810e7997688f547ac6ef0957dd0de9c0b22d8c94e57303f30dbcce8f42fded48db939f66bf0df932dbe46fa6c1b552a495f908689c388142e08d76d6fa7ed25190e342f1d0421995c005a6ca4bcab9e8139ec7d152278896f4be1fad9fcd39f6167c9047ae92fad5f9584dd53830fe42508706454fd85ee281a481af26d455a08454605c1748502cbc0b566b97da26720efabeb22877e49701ca34c95dd141ddb99f45e048c3ee07672be45a740eaec3f9f1a3541e9b2581094189555faae2503306c5fac3206b2a7480b3ca672b153dd6656bb84c0477e63021b5a81b1fa54db8a6fb64842e81395b3df225182d958ec339c79dd7c665f4ca17307ae0e548af0a2118f2e03d3287fd1d95672ed7aa0038bc9601c8622949516440e23b899b94262c4e73ed9a84196f3a05ea7554f29eccc8b281156ad7617ead3cad9354fb715d6b9bfb45015937e6469bca2cbc8fdd5a8d578083bc31e273049cae51c69e8a0cf6e3350b49566170e5adb17d809734cbfbc776414e46d101b674f53fd9fc446964fc59164110de10b4e7a681b9f0d0e056f0a3774f1ead5339d448a65e2fcfb8bb606125debe91f786720d714af5633ace0f23bab4ab443c9a6d8cea94c4e06c72a55e16edebb58a848456a35be26a5e018b27f7abf10b8de11ac6802d32c1c9904d606032599e15819535e01510f145730caed4ac00b6ba49dd23a6ac2d4ccb4f3a1aa4737dc28920f555b9814c04217bdb30b165bc0b704a6516b76ef5d49501fbc587610512f9145bbb8c99d0cfaccda9660e9953ed294c7eb01b0342aea548ace258d848404649ca95a50187b0045c94c86ffb81fcc14dc82eae4a2e11ecd424c00fd837f8d17d5b79bb3b8650b7988bc9a90e3d631d3f74f0af6bc873c76a6186833a8021b5705d35ab917d913d72cd98919783f16c868be224530b80b32347c0e690e5dfb3fa0420125f46426d7f8db288ae74b250173412dbaa410bdfcb15bdb5b58aa59c896fa5bde8d6146773b7f43775cf6c5a0c34aa2af8fb66bfbe5ea26f47d7ae16e34db2a1a69f40bb874275d745ca5b684a4bf30722f3c9918a545571c3b467e29ea35132556f273e6ea458b6c9f58703127654ff9bd2800be7759f511d8f318c2414cd42ccaccb3900ba47c9ff473534afbd76da31e68875a7322e9590d3ae2a1c7296deb19205e86ce583a9becc125777c4aa7beeb092d11c4e7406a2837f1a57b4f606594a67cd82d5ed233921885d115f970357cfac7d060c78642e27ac9e2329e945a109953c79ec77f15b9bffcff21df08aa602dbfdd86d129aebcf69380751b79fb431660e0ba4cb7c187359e34fa855e6b0e9523951b498fcdf0fe597fec9b19273de0c07a641560cfc868b5c107faf7eb92c407864ccce354753e02141b2b5641bc9dcbdaf62d5f28ef42be7eb2cf310d07557fb1be8675496d7c2e1db57bc3dfc852d98a0ae0f0a1d07f0024f2b8de6f736dc99e3cdbb45a27f7f0c886819b0e2063081960e6c4a"}], 0x1080}, 0x40c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x305) setsockopt(r0, 0x101, 0x4, &(0x7f0000000000)="1644da6e27d46602cd0f7bee2dced2d8", 0x10) 07:48:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = socket$inet(0x2, 0x2, 0x2) lseek(r0, 0x0, 0x3) r1 = msgget(0x1, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x2, r2, r3, r4, r5, 0x2, 0x3}, 0x7, 0x34, r6, r7, 0x80, 0x8, 0x7c, 0xffffffffffff8abd}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x504) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x4, 0x5, 0x9, 0x1, 0x2, 0x9, 0x100000000, 0x0, 0x1, 0xffffffffffffc367, 0xa98}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getppid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 07:48:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:48:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x22, 0x8) read(r0, &(0x7f0000000480)=""/101, 0x65) sendto(r0, &(0x7f0000000340)="f73d7e8ccee6e2504ef6341a26f0231f63e11f212c8ced2e18aad0d143d748422158974a352371c7b964c38b39d6aa88a5d0ed60d93152f8ce41f2ee3caa4d348b20cb5126aee026a3c77fa6458a100b3b056a604a1f1fb5fa2173a2a3fe84021d1f0e4c83f6301b3ef597afdb89067651b52c0da84ed92b2d546a5cb1f2b164e50751ce380760e1ffbffbe846ad4d54655fe3e4d17fff795728406aa490cd2098b4bfe0d36cbb", 0xa7, 0xc, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) getgid() execve(0x0, 0x0, 0x0) chflags(&(0x7f00000001c0)='./bus/../file0\x00', 0x40000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x200, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000002, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf000006c, 0x80000001, 0x7f}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x80000080, 0x1000, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0xff, 0x40}, {{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0xfffffffffffffffa, 0xff}], 0x46, &(0x7f0000000300)={0x8, 0x7}) 07:48:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8000, 0x1, 0x29, 0x7, 0x1ff}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r2, 0x0) 07:48:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001140)={'./bus\x00', 0x1c0000000000000, 0x7, 0x6, 0x0, 0x0, 0xfff, 0xc72, 0x2, 0x1, 0x1457, 0x81}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) linkat(r1, &(0x7f00000011c0)='./bus\x00', r0, &(0x7f0000001200)='./bus\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x100000000000011e, 0x0) 07:48:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00", 0x100000000}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 07:48:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) ftruncate(r0, 0x100000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00007b1000/0x4000)=nil, 0x4000, 0x3) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:48:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000700)=""/133, 0x85}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000500)=""/88, 0x58}], 0x5) socket(0x3a, 0x5, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000180)=0x6, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:48:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r5 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000080)=0x401) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) shmctl$IPC_RMID(r3, 0x0) r6 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000008c0), &(0x7f0000000900)=0x4) clock_getres(0x4, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r6, 0x3) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom$unix(r2, &(0x7f0000000240)=""/164, 0xa4, 0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000300)=""/20) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000009c0)={0x3fc, 0xb}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x4ee, r9, r10, r11, r12, 0x125, 0x8}, 0x1f, 0x80, 0x6}) nanosleep(&(0x7f0000000580)={0x2, 0x1f}, &(0x7f00000005c0)) 07:48:59 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/53) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/18}, {&(0x7f0000000200)=""/51}, {&(0x7f0000000240)=""/164}, {&(0x7f0000000300)=""/106}, {&(0x7f0000000380)=""/208}, {&(0x7f0000000480)=""/112}], 0xf4, 0x3) 07:48:59 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 07:48:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000140)="8d4fcd7695ec76a421e249370bcbb00b665b5722c3846cb53383ccf6a548364fd22296c6baeaf709164103a238ddf6e12fdcd3faf535ce484207295ae46bbdc9555afda843c9f885843e4fd96b0402b5e2011d296e97c72bf593e2e242fbfa44fe3d07e967cb20c837f2d713b187fe5c6e5ffb524b08adb3b4bda6ec60d68a736bc93b49d7", 0x85}, {&(0x7f0000000200)="9ad90485ffe895486107db264f3f9495f820e78a973bbf53418e94c375bc9819aced349fc49cdc37f522bbf3ebd0694ca3b61829d6f823db4f01f42ec4f98f075d2c125e8063559e79f42badb0a9f83b3ad1ab97803f2afd97dfdcb034c124f08d6d3c832fb23828e11bc1f8ae80b3b7031dc7719bdf663fde8f6d5f831cb70798606f30d10e0c1499a09f031eb5cc76cab5c606a2e299bd880f8db0ded25af36b0e1faf1ff0571133d18a4af880c46907d0a795f38feed4378951746b143d5f0a75da884ac201cf184022023d979ce59ba0232a6657067ceee39815a8f5b2a0271af4", 0xe3}, {&(0x7f0000000080)="adc4437ac2cf6faa28fd074ef1de5f0a110a43087cffce9b7c73ea1f65685df5a0c4a5c3e7556137b789b2cdff7d77aa8f92fb2a2b52cec539060338c0e500d91cde4dde7369b322b5955a10c33297", 0x4f}, {&(0x7f0000000300)="063ac575c77357d2883365fc03e57ee6c6c9a1c3e1c694a810fae64da7745efd96ba72ea42cc4af0e25bc55689b3e805d27a812d8d3f9c4ed37e12aa96d1e06b4bf2bf0b59181ff687092d377189ed28aad85972d73fc9eb5e63a08d2d500e4d0fb05ed59f0b421929a240294e45d52b360abddb568e3a3dbf249a5d36705fecf2c05183992d", 0x86}, {&(0x7f00000003c0)="41e45a5dd88510d27dd18b524b887bc799640c00b8488f1fe6b6b8eeb33cbdc8e5d72ef517626cd746055c9a15aae623f3109a9b079f80e7d9417db966b43f3f0bf029bc56ec40e6170272359ce4bf7b137949d41bbff61fa36b2a1e59bd3bc701a66b827960719319549aea96f02e9ae51b02e1fa1e1b1c55c7da34d4eaec88322475ba950728e6028d107e75260c902e1fc5d28e59eaaf01137899f5a92f81157fe5363cbdc00571e1c129d7624211cae55c9249072994663ef7e92659483b071dd6477309d58e07e6abdbc264c2ada03304", 0xd3}, {&(0x7f00000004c0)="3c299f061e6b6647271870c220f182ef87413a5d0f7f98467dead439c06879436c0a12bbf19d7b7fc7abfba8ca106e984107b3b8ff034de532279ab27f3ac317649f3fdc54a80a5320db36c9351a0dcce22fbeead46dbb2a06728eeb7a108fd4eb7c64f7e4", 0x65}, {&(0x7f0000000540)="15f443a32f8af218", 0x8}], 0x7) 07:49:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x72, 0xfffffffffffffeb2) bind$inet(r0, &(0x7f0000000180), 0x10) 07:49:00 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x100) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x0, 0x1ad01aa, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3, 0x7}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x3, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x63, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0xc7, 0xaebe}, {{r0}, 0xfffffffffffffffb, 0x26, 0x0, 0x2, 0x80}], 0xe688, &(0x7f0000000200)={0x3f, 0x5}) mkdir(&(0x7f0000000280)='./file1\x00', 0xc8) 07:49:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000000006, 0x9, &(0x7f0000000040)="53a173be31c503dc1f3bc9e4a34920a931f98ca8740839d1beb1b856201e37528f4ebaf96e9f4418af7f6692d1053d0c11923a587a38d8138e1b78f8fa0eb0ea70855707f02df8857621bd763cbfdaebaea0d6f225dba4a6f678f8ea4703f104d2d556ad025220200c5955c411a3d26b1ae8ef35ebc703ccd0aa2ebf926a52e4a2a9fa3060ea1f6e7c14c43ab4024b4dcd02da78283f5bbe60c5f28156280691d4884cbadaaab56ffb40bcad70f857723e21c4fb5dcfef9d09f161208f53715b1e45fdc2e91c", 0x508) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 07:49:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x130) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0xa5}], 0x1, 0x0) 07:49:00 executing program 1: r0 = socket(0x1, 0x8000, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d2291328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 07:49:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xab, 0x4}], 0x1}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:49:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x145) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x1, 0xffff}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x5}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0xf0000002, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x49, 0x8, 0x8, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0xffffffffffff4417}], 0x62cf, &(0x7f0000000080)={0x3, 0xcd86}) fcntl$getown(r0, 0x5) accept(r0, 0x0, &(0x7f0000000000)) r2 = semget(0x1, 0x2, 0x40) semctl$GETNCNT(r2, 0x66517116846aaa7d, 0x3, &(0x7f0000000280)=""/63) write(r0, &(0x7f0000000100)="2b00ff2300002b003a000079b95e00000600000300000000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814ba5280533e2c5f9114bd0958aa61addbd3bffdc6d86270", 0x51) 07:49:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x648) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="72022e2f6f63696c6530e2b1052f265f8fef23ff08893f1a34c6054d108ea3c1cb841e433ed05687dac57d059f14e07d2df74b49acb80bd8c4cbbe2619ee185d0c367c33266034468d8086fbce1e9cda513492a2e3fe1209c526b3f655b825c18e624f3a28b22356f472d3eca9b2805342400201000000a195140e27d8f9688637ee84d05cad694160b304fa688e986e34b20d4954a60524c722583ab87b6c8331ca4559b188251d92f9268cb1a616dcee5716971423cb4f915f7044febf1662343cbb2f50d9e91ecb4bfcd373ac1915c4"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 07:49:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x740, 0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="861d5ee69ea68e", 0x7}, {&(0x7f0000000080)="dd1f83aa13041c49acd6d49433d3e418cb4f95ced89b35305876182e46f2397fada3a1ffa9f6f25fc5de61cc6e368c174bf1a1af737b125b1d2b0e4a89e56283f95b61d9a246cffe150963f1d8e03a826b197444cdf11d3f35849837777c50fb52dca2556d265a798a639d168cc7732264edd50e9085f0dc196c884d5ec68424c20a894cbba15ef2d657861580f218c58a06b7e84543c57c10b165eb44955ed58767e99a97a0dc2e57d39c678d", 0xad}, {&(0x7f0000000140)="1731380140c70a60138ceb0ac3f9226a0e4b5f78efe2fbe375c3c957a13bb7", 0x1f}, {&(0x7f0000000180)="c746e30291126d17f1613121b7d850a2a355cda76d62efd164c88cd4a5a60628c8e3964ca215b85ea13b8d42ae60ecb76a9862b359549a092fd43a57bc4c142da58996a82d4b735dcfe506656022d1896be546764bbf", 0x56}], 0x4, 0x50) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) 07:49:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x4) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() 07:49:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x2900253cd9a1cb0a, 0x40, 0x7, 0x3ff80, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1a8430b1322a3324, 0xfffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x23, 0xa0000020, 0x5, 0xff}], 0x3, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r3 = msgget(0x2, 0x30) msgsnd(r3, &(0x7f0000000040)={0x3, "d475a06655244e989a4b5763b4739a1c2a1d5d6e4a4c7170cfda6c345afb2c7b"}, 0x28, 0x800) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) pipe(&(0x7f0000000000)) 07:49:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20000000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4013, r0, 0x0, 0x20000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x8) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getgid() r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000001880)='./file0\x00', 0x20, 0x108) r13 = fcntl$getown(r0, 0x5) r14 = getuid() r15 = getegid() r16 = getpgrp() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r19 = getpid() r20 = getuid() r21 = getgid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="47a4766180adc772866ea15605ce177f846a40d119f8fa04b41c910f8ae23bcf17bba8fde7265ed5096fa88e0856af7e450eb1f8a3446d79ea09b948ccb601c982a5734bba1a053681284d8cf01cef57b35db3bd5a345015a5fe4fd115bf58e15c0a19b16dd73186f42d28ce208a1d2e131d4bf9c78259ee78303492f099039d903f", 0x82}, {&(0x7f00000001c0)="014def36465a12cf65e85fc98da0f95705171f02cb88aa976961f5f9828ca35968349924b74a88fd6f027e67cf323c4a412a4342870c478de7677298af8f531c2646b6733581ca4762a82ce5faf4a38a28dd764945f7ddb0a4a64e4a506cdc3972978e42866d2b649491718ffe2cd1739aa9f675f1518279e6a5941940952fc1ff38e9166b225aaa91da26684d0ad68352363358cce4ec16e9ed995d13c8931df2020b9b61be2611452020c1b9e7cc2c591c44f7a79ee50bafb55fe02e4bdf1dac6fd5a12cdc8ac97a6a716cfe0d55c298d29c3ba2fdc32d577113a64cf7fe14bde9c4b0c1296d2f8309a553ccd9f41ea2312db26fda60529185a1faaa3d960cdf92bf60f1fed68a562ad031a1776650773da84ba5f7417d8ee1cd9736ec836dca55a8487a67bea0daafe04737cdffe60a4ed03c02fbbb39a335c203dc72f28bb06d9fd77785cff3a4632636e4a0069a547448cdc088d6014240f137807d7353c090115f17ae096b09369bd1728abdde9b950e11c023c9a1f7f29eaaa9df5fb057644021c19ac3252227b3e8b59d4a1fb02c8a694ea017ebe514a4f95400e2115646af82c81a9ac0006bb23294a63502e351f22b24af9b59e1999109e4cd94beb836aae21fcbea816ff4ba9d53a236eb6238444fce8bfa0720fdb216e2608e038a0a580bddf8029144d6f57ee71d11f70fc19ee141d0b3506a522160fbcac01a7d783a9c5bfde3b7010fcab0aca3e1da79597cc91a39cb8c8b20ac75a4ec328056aebfd09831e85d6ce5952b4af346b8bedffba7984b7c7df9bc0cea60e93bd6189042fe64d01c4657d249e04fd63a74e49ee5d00c097669f641f366ed485607e744aa8e28d3573ce9a1097fd779d4796bdf93dde8c24572cdff2f1e5d16e4261335bac65b492139a376596ddde629a0da9ba7c82d0927ab8d95bf637809ba7066669fbfeb19e87a9411fa9fedf88a0beecc90f579a5cb3e674fb5039e70e0a799729379984f1430eb53289036b5402e68afab9c33a245d026030dfa32836435244c4eb07229368be14766ff20b9e3e139bd6325f0c90eec7fdd3409477a3b04fa1a5dff9f67e2f8708b14db47c8f61a36c16fe23b4109926d61eff9fb8cc08e494efba9a6a40346f7fd8cab83faafca53f2ea61ce5b5e3fce7f8ce122490803a28390bcd0057b00879e0fd9c45408dd074543b2d8c422adccf9cdf31ee6e21907a4ffd7cee294cc93c77295dd5398ce458f8f4f866950e51eb739406b5be79fcf13280d45a6631f22ad4666eb5cfcee74e371bdc21783c56f657a36e0cf71da0e79731e4efcfdcc0eb3cba4047ea30ee5ae346047c21a2aba85487a1c614b4b9cff2ca8a38211d4750320288d5c4f7b3da884549c62f00c228afdd26f95669893a8d06c36f6c868f7daecc2987da31462aeb59d518a151ba08640bb0003ca3a27e93f2b3f8a8a0f57310fc8b07c7c1f55ec4681af3bc1c4910295f8a8dc86af50e1a38ead25c3788628fe439c327723c78e9ec935a0ab2443a9136f0b12fd39d5abfdc75ad1eda216c4fd73ff344017c54064d18c8355e652a8fe0ba3856f855542e29eafbc7c24bd97a97996ffc05c73836d19119a6f1fed3f3d178110d4ef7c046028806ec6bccbb3e28334b114a67fcabac059c2235cdc2e98a7502732157fb7e1d58dde5eda97b846ca0c1a445678f34a7f28c465f40d0219b9ec5a868a528f3d5c349efe04ccc40420f4f1dab62a30dd146be8f5ded3a4217d3e728262b1f86edf9dbe9b94827cf7dbb8993640333b71fd765ea255fdb73d65cb52ee0a7a016da1b63904a92d9a252eb38a0eb807b8deb9d10ac9f15e0d34ae3991231692e866ded1c36bad17b992cbaee80bef5efb7dd631f3f5ea7c942331c700689b6f163f11f36c2b8d6baaa93428eff337f638d0ed9069bd6c804ace44ed3b383a32223f04396f7bc671668346d39aa0a546c4241de0b94ee986ad90a405578e0aab6e2d13be14e0661d7aebc11130da27e167662e83dfae953c579505cd3cb5b6290f868ac5d5c2aafbec075cfb58043a5bc269ba9ab08c2ad364ac64b0ee344bfa78cb1961bc91f9bb8097f70c8529cb1ae2dfc3c585831cbb0504707bdb90a9ca533e22bace08178b1a0b0dda3b61f64622b530f721830afafcb2d7aa2a7344baa65abffa732ab109c85b42e46f61d3b8ae62b464d164bf2e75144190fed5aab83360813be2df3ef47f36c20a880d61be163d0341c2cf8d37158b016014809f972e68b4cdf95bedc46956bbae6b15ca4a24b3919b0888cb13ac65a937f3291b20366310771a78159e90137fc0695a8d2778a4ee3ffa330cc8065f2b235a49f187e953d143a331d51184f12cd77d7a5598493862b46939241031e9f6d30f6ab0d3df2ec1ff7082c55a3aca95390e537bf68de0130d1bbb1452faf7aae26bdd5a7c3e61197616d54ac17ddd4364704ba7ce6892dcb3d1dc7f39f8971908e174a6d07b0a60318c424fd09e8938218f821073841398e4dd2be44524c15b340d50e0ad28f7420f55fc1ac340c6bef2ee80ec3804268284606838b32381489c6af9b462f60b965263d53083339509336ab500db9647cb6931c1b2e316fd75358cebbe592cf6dbc1dc5752092ff0449b9754b4da092cdf136f4f58a402ce220d9c7590ccb7c66acba0b1b56639db183446ac30d3fef0351b400cd722d33f4d10e480ec768e5676b2aaa84ac65bd10d142e49a8ec05c085c5388dae6a34b5b92d3f18e96bd85b2bcedff7a4ceb96612e5c74661e8a4ccbf2abddd0210297eb7d07249859d3591198389e22c7bd540ca448210231ea05c41d2c5005bf75222e39af27af616fb7c50f09338faf924b9a94ae309560d37aa8e3fe0227ea666a35675d745ab1ffa0fd96da78826d04d80bdb33947aca317e291f39b7fd07e70a477ad27397b64031d883f155923b94b1a8ecec636149642b9d01bd680903588a310e5c413805419b8029a71494dccee23d7b0968331e00f5dedfc44e7514ebc079a6e0edc0f5b34c927533e2158210044b2916f6f2e3f2e6b2a3b2f5fe02a7a7a6b170af16464347f2c17fb7f0156599549d61d463e02b39197388138df60525d322194cde1d755ba8d7e20255117c1f063244309630e1f69f63356ab0a5134639d050fe267974cb544daa2d27c9323a83f212a0071fe4224d014b696aa33da0163248e73980d72729fe5049b12e0e97ff960154813404e5e30ba29b7482be31a8db9b493dc353cf8a9ffc1a57db870fbdd64c9523c39000d1df528bbda21c8f763289193c3ea053159a8c9e6414d5cb309e7f8cf08e3f7dfd0591c95921b5165226f426c078fa1a2eb5d5d25502fbec1c5a067d4870568b19ddfc5568e718e4a58e40176315ad8526c42f85eab92157bf989effa141381b74d87bb77d57ca348e11c8b23d2244ac5be8e105fe314bf84aed5cd0bccfaac00e95dd9ae621753cecad6c1dba06bf88e527490d3420f5096f8ca7649a8ea0335cdfdce78ca54e5e3fe009ad3d51ad58a3497e50b11432c4c98e3b13fb6658781d185e679f54fd270b824a11776ff54b8d67bbc015d0605e815926d36609ecdf737d772b2054696a2ac3879ffb3eb9b792c10b1ce860292f50054ff157b8101fb2267dcc4b5a63728cc4fad4fef72cb1a90a6d75537b061923ce639b4b2634647031fa925dd936f3f4dfb62eee5046047d06492168eb6d5fbaf0578997a3e392fe1cb80dcccb7d315379ce612f48114411e4467ec27dcf24bfe912bae1a483d694508c1c8dd1b378c2820c36a5f183109f763e0de3020963117a753a0ba14de1be0950ea1946cb7d06972e94d5fe5b3ae9a5ba6267b513b2b7f6159f3bcafc8e68b965ce122fe16eb0507a685a4ddb32a880c1e2799cb9998756d6fc912048600c563f6c6358cbe9864a2d416a4eae5b399cc04e8d04ee51c46d66ae01a2a90ecf158b39c61af633709aa5f4e0db6585b7657fdc4cac637fac7f042dc0ed35492ad82bbbc1fba662ffb0f3767adc83746d6c5395957d94e774af74f1e4d32969c2e473d828811b2c5b7ca59d2c225d5e52c08babb05c71268a06344762f33629002fa1cdb4271d162b4649955ceb637e32ea271fd953db2b07900ee224cf48f32374700420defd355748f25ee981f7996120fee03153ace407421f0cb4e56f8026313f873fa8186b9a15a145a305bb6c9793eba5fd0532d7c71d0477152c796518d60b13598099b931080d88a4d9401352883f5077338790f74f402ba99269501b14383f3a33d147ab5019142ee5dc9458ed6c2dadaf5106d6d31ada01150eacf11737a66ff241cb0f208b20b4b13b9e261812cf5abb2465c0180f3083910eb265844d0c818b0aa35fa62c317f6e35d8929938ecd004c07fe13ad4fedcd354908cbbc3f2fa82949079cec0ec61ea2eb6d17eb499a888ef9c7582400ba708f1c0cbd9ebac0029b69bfa01962f861caad8ea1b4c9a2ddd467d1b7b47915d6d0b25a4a0b6626a4cd657e00274fde95170e20d90e9c37f36f81103bad44d852df667db6bb34cc97847a1c3cd710d5d0af9ec966f52a872ad07c36bf1af38e98698b9895f91a8616a368641957e33bf26709b596f54dd8118b5599253b2ef2d38afe473dea4bd323aac5a230375f61d3cb308c649222b4143a6e2b2208a14b56cc78aada9c77574692c57adf577f0c86c5fe852ab799f5b83a4f9b114cfb6eba14f94579bd634ff3c19d4b63a70698e5ed3b7432776c6a94b1481fa26a2bd61c7de323ec1f59c35abfe46ba0e7c3f3d8b2e9e3d5cfa50f7d8e4590dd07cc28f1ae8fddc6ca87aa4aecc50372b8730e70c8eb9264bb628586399631b0e3f570cbb65c5b115d70e95d440463e1ee1b27dd0d16881f8465befff344b07550469c102cb33d6816902549a53538da957f06fd27c4928570763a93a9ed1a7f804d3f08323fa0c383d06cf8fb33319a5870c245d04db93b06f7b0c3c854e265077a2f30829940fc97385bc7e5e1c9294b2ac7114c2111562ced610df1eb3ac32003aeb8cbcd93a05d051d369bf310853662d1a70d96f1e894fb48ab740f364a27c8d2d41d168ce6dbed32ff53ce601ce9d64903bc4921c86ec5d7876dd1114065629fbe7aeeedb8b66b0fa7a82cfd2133ac1a33e5c271f9aff934b86b2c529d4e88d544c381fa565036a4349a3e38998f12183bab91f05ff2c0335c9049c78365c0ad1f5cef44d735847b35316e909373fbec53293f85ee9f2a71356442171030dce85d2716e2455eb30de749fae19c8417643efc99cb28b1b119b3436c8d5ddb4fef9619348231403179d5fd698d33e178af09b6c1e0558c26ae4160cdeae5146e4692f72a98c5a22d9b7d29475409b4e50f473ea3734e99cf2bca49f51c766d237da678cad7cc8bf984e5880d2711d3f5d35d56943489cae430edb3d1b32a78c5fb3b32a52ceb031b11ec13d9288e2e62bb39ddd2ad8233b3febd54edf49c4bdcaad40104870c1442e8824d0f0249a0c7366aee075380da6a804916d34e05c37f02e6ac8f9c0e710740c67ee50ca91d5a0f9a4248acb2f046eedf8435508495fecd2c35f00aaec242b4f5f9dcac6f89fea59a5ad021bb439f182d7d5111fabe4a1769374c2ca5486385301acfe3ffd424b59b460aebb1ea6e319c2ddad8e868ad0912ced96095b05cfb067947de45d1e9c0b881ac993e94c5b8b26b2f1971295144666611d33dc67583f345c3aed9003b4b54a9804a1d2a602d8ec2d9bda54f51f63cfb7c0b89dfbf18d00082d0b2f67420a5", 0x1000}, {&(0x7f00000011c0)="4843c58d2ed2a28ca85f13fe069df758b75a37dd2b20e46b0c9a3a0bcb89ece033e2b4dfda40f53e2f095e923ed31dcf44ba8e7be39e1d173fc612eef6f6125bb4fa754fda6d87d3224d4e7f013882a7", 0x50}, {&(0x7f0000001240)="a01b3d265985689526107d9d783109bab2b4d5b5303372ef2f2cb0cf2f879f224542ade452395bde018a7657b979749aca21c70b1d12d229bc20894888d8275347c0597a7245a6d87dfd2ba946db9f7c1cf05d6d6d3188a968781d41613ce88ea3cbda667368fb80e9b4a4be385355e4b98c4f41cb44057e081da7c684cec210fbe920fcc28d6c15a56da6eb00736837abe7355cd3dfb6e998736b8bc5a9d138487789a37642bcb490f3d6c6a4bd3bf9725c3c8ddfab02e60b3adaed3d9079bc9b8a9860d66e200f1cb5c87e4ce4dd09783df90bc97f7ae1cd02f621b182617d31082295fff31518a5d1e1466c6813e559c4d8bb94846344", 0xf8}, {&(0x7f0000001340)="cddfe6ad7f5bd7e79598a61821abd5966c0c7295b6e553edf151d14b64d058b5aa897c4d1ba7c58dfe435e952e290cff5d51623b9ee0992fa2809e1505b3038efe63cdbb5d1c1731c955bdd90894ab28dcc86342a79c5d94a88035c4a9bf298dc8b7b8e3df439bd569178a8c9743abc1c9f45182d76e27012bea0866c8ad1ea5ae6dfb950ad9b369fcb05542ab1963edc981c86edb3d783a32f681d7837fddb9d29149d6ed68c5b7195ca8046b84df7e573daf1702d47551618bdfefc5c75ecc36", 0xc1}, {&(0x7f0000001a00)="36ffeca41bd3b195c39f8ce7732cd256316f07b9b2d2ffc0647583c79bbc125a61fcbe00a8e5cabbc6367683403fdce28e0cf3e2df3b4f440c55a04eedd04c272cb65947a96e8af984e92472111623ab3aae2e7a743df8ba172749cdee2467aa72e2063758fdec0c562f5a4495dd6b302cf6e8bbcc2e4cbc286cfc2acea10bf0b6817fb746e147b104fca916e9b25e430b378a9e04eba20c590acc2ed08d4e5ce3c3da84ed2de9caeab93dc705f9c17295941950069c8979bbc3f47af0509374c8191c0b536446e7685223755e28e1955f2ba0be870e837effcca2ab76a1a91bb59b97f3ac779d5a5580aa8600ae30c6f3dec532244be4516ce4a120df93253ebaceafdcc5ca865fd87a6b1d0589b239d2c34f2d6f60d9309ee046526c42eee2511a90037c403e1566d11b6ec70f244a0548321bd4879cb35339a20148e910142b0595975921f803d5ff2b67f2aa0b469a88f2e72654707104bfc312afa290e046c5478f51e35e07d6ccf0c719d3027023b0db1201d878ceda59257bf6183fe96235187ebabf436561fa4e439737b5f14a7b5a3a4bcb458b6a6abe77f6cf5fdd9fe31f1f37ab04c3b82ea1393b4223044136b0cbd6bf784d9b436ee8518246dd195b2217946432b7a2c8c352cb538b31556249be8cf17a4b9a6be021d92ce33eb2775d691444e88b13abf47f74dae451b813303f73e23c461a7f0d733eb89110098eb42e49afd87b9517a66a143116fcace2cfdac6cd304f0df71f198a011fbc13862d4bdec4a2844901ce10d434b0ca20ca55c2fafd18c194438beeff11e512b2cb004b777c8b083833b7f93ef80112e9a157f7233811bdca33cc61c348c44245862c0ebad8e9331091a6363e81f9c14f4d7ffa6151a3c27c5a948b832c2d636ce1b183f8cb933e0551dc66bad2fbcdf55518f8b90a0450ba02483b14e35fe1a7a4c303a8d6c5c9748fddcf8d1a7b9a8cce5e945c2f651bea01fc905da2ec95e6486e09c8c3cccf7cf68804c6bcb273d30216ee45e0205b249ff292f4d74442b3d41990a0d3a37e484482cad43870ef763c166155b6514196dfd9c40dc236c71592981d6d5dad27ff5847136cff2b26a422debacbd328933f899297bba8a6de16c9ee233f0db499a1306d7e416c977fe8b445b45a6143a251ecad45b17e4f6666b7bd023a97586d423fc98b9c30d7d9f177fe24975bcef8edd953978d6436bce0987d1cc1aa98e9383550d2eb7581970694b49c6e9308871457e412792d644bdce050fb3a9f66099498c85b9ba87633ac9efd850b947fe777a752244fcbe726d38aed711ab10dd950e6693be62029fa699a8be9581947c98838a18c721dfac15fd35daf77ba373ce8dac8156360121046c25b6fe14191a628a2717e1d05a515a8eb80d1ae8946825572e389caa9c98ebe0e0f655ce55f0de906bb789933160fd2955b4d0d597909703719150730c778fdc55e6edce6aa496a6e409896b3dc4582c639721efd8bcb5c02db5eea47dafb4060877a15ba594f05825246aa25ab49f6451d59f942ed564d456c211f95cf087a96f731e476dd72ec50b207442e40e067a5a548d46fd66310934468c8a361e39eb07344eaf2f9a5e1584fdbd30b31941d33e0926111185189e267b8472af7841531a24af95261fb4d2086c86d81bb28feacea7402979db71a2fa1911d51ddd0c72b8210a92b6fd80c1c472d83ab626f8196a946c2424d585a2f6fe00e6bdf4a0fdecdbf001a7db3967c664c4291c37ef1f745543b757f97f704092c5018d29a6bc0e339dbb2d901859eaef86d2a8a71328112b83b21afd49cc6d6499314cea2dd3029b87d7275640a6dc877b7f4c6aec16bcf2732a9b6273ff27306544926af4798b57e533f58af6b4e95d0362e8a8ed05af0284db839a193874c267f1a1421860ca7730f4a848436270a79e4565de49b12b3658e929dddca33641f076f54e4034660711bfd0315eda22aff106e8277ac8cd3b3519f8b9bd64ed691486b8a194862e83af4a4b36a3e3627193696905d3cd333dce252bfa43b16ab22f9445aac9ffcd181cfd18f8a916ec62ef6540dbe69444743bb4115a70d5def33a205426904353217dacaca61af3e42e80e72b7bc2b60da085f6624114b5fd801f4b8c56f1dee7d51e9ba5cf73e4a2958f7373fa6255831fdebe98b29e7efda94189724f40cbe6b6ad183ea380c3e5348678dd62d763bdfa073b4af5e3fd2822cd7c9040c711ddbb068c34fdecab170900bf95ece9bc76a63089ac2ae214fd85f79ffbd489cdfbf4d0dacc523a74f00e65a952ae7b7e15ab4cd8853f5bc503c12a9acce5aaaf981904c38db074c0bccfad3e4b4d6ab3cb97f6ea7c85f18c9011546eb6ac2d73406e86daaee901e289481b6f4b5815f66bbe17de2fb01afaa5847af069f0af434041852c0c4acf5ee1eef503924c2524545a5f1a634a01dd5d68fd25737ab6edc893235b4e6f6ff5d39c33ed399609de4c89329f31b534416f7891206f7ccedcdabd45ac1627131d2284582b0e0c31c08637fe886727726e0dc47a9d50806d1a869da285ac198462f1c5d407b06a58ab5042dac1fdc45677b1f62b447d8e50c43fbe0bbf06845dba61fc4bd9b48f603b7711626e75b47e3d3dec1a9de94c98f7e004615e19b474dcf4745890371efcaae97fb6ebd8162ea7d9993fb28370717e09ad82743ed5d6284c7f307705b90c67920b339025f1bfabf112043f994fc6f60bb0dbec75634aead993743d0793a1cc85c54a0a74b82186a4f139bcb163b8e06dacb2c02663228ba233c9d0cea3a1da79992aaf09d8fe0590e265fa51e2708b2b761a2f4bc214248d5e7fe54cfe438428fdad1c150bc44d6ee822ec9ede2c3851fbd38dc5d598a6b2f2e20a36433a021aa8d261a669d88ddf42189dd5c80c0ed8a3350781003e5ed0fd29bb794714b19eb241c3e02cff63562be6382e40bdbbdcddef777808b84aa642dd56b030345e64c5a47e002b4a5b4a8137d830b66e580085ad182df9a920d2cd6f9e884ba21c07ceb30a10b823627645fdcadf77dae3619697f59f58da13dc60021d156ad43f7810d8cd6a12c30e5b09fbd0b7cccada22a897789e129cc6b4f1c1aa1c82fc3dac3c3a781767884860d12370019161adc156a0166caf3d21951aaa9c5b2cd1ce9bba7537ff8228265cdcde96c6794339e38e6cb86f8e99aac53e10a137cca64c23125086b54d4eb435d1bd26917a7193f2afd84c0526ee5d957a576e34a4d497e669c9f34de0d03e2b3de34bfae5867a43afd4debc75b8ca7cd455bae9fafc606927bd985192ed8bc7de129d263024ed54c21d90234022c30f8a192fce381f0a451f6d113cac5a17c337734cc38f1d1f1baa61ca9523486cdf92bc35e46276e4900f1e043fa067a6e54d6ab01ef56628a9ba446f13a51b25385a4dbe3538232b264c6885b9e5c09c0a07a48fab762f13ed73dfdf51c7cd24faa6e3a06027f831eb95070d2d0c4fdab2df9fbaf6a57aec420d9a542c8c348cbcc9615a8f0e4c5b1d7832782c9b4716bac4cd3e0cdcaaeb7c1e3eb40dd5aa64959d43d44fc2e0e545171e82ba2f2a9accd97da9f10ec2a20cff0ed5f9f0282847ba1ec4ca3336f7594cba4d0436ad935edf3718d1ed9532449939e056606c7271f50ea1ff9cb000137e5edeb7ba7b49ace2cea7ad6a8617d67347095a75c76ada47c36f9b79b45deaf1de329bf79d81bb2276a80dfa6070f618ad32f6d5430d1aa531b9800d8137c7ee0c18247db127bef830820de0714f97c516af146dff38940ef8d40733b704eafb8e348c131871511e827bfef2f40ff915b3d09e623066eee75e64bfefc483e991e1d00a9c2307a6327f1466ce8008c788ad34f6c62d2298126e17f698c182ab0507bb0c5ffebad2ba9440d259e1ade1b56dd1c106af2376bce1d298e11c22fc44eb98c6d0e4057e916e0ba11a9d038ddc9fbc9556f5ef9c8e738a3ced3c6eee4767163d724898f96b2a20662bd1085df96326fc415832adf96b9235b3bc20fcc9d129627e86c95f508bc52b42d6a38e7036be6d41554087bd84067443b6a93a36f9fc56a92a0d3c976e54da0d0db70dc34de3598a55330c0290ab5cd29256eac00beb13c7137e3b0df13c9f1687d4d79cbcb89ddd382dfc04b32a8cfa50da77555d6831f1f9c716b6ac2f043c110bc7088bb184bed6180b6a4e50b41dfd391f6636f08ce889f3ae522421f3dd0ed03e4b5c86f3430902aa52785386edb31007e59cecd55e6d026ff2d28d0d6cb17b4cff642b50278527152078d989058517ea5a3b17c791a2a92b2b4c8d48b804f9a6cc143d6093f5eebc5241ce23a95c889894e9bcb8e521a8bf2c396a3fb7d97e7c889b93a271ff05626ac5b93eb276fe7080719fc2335803076b37787ee09f284f2b7def0f1ce32c569324db980c281bcaad02e0ed87ec221a0567750536f5c3a8390ce3fc8ed171b75b6c389810f46703c800421a071da402331b7298f214d6f014a0524b8039856349bff0d95f16ab53267b74630926d500cabc50950312375dbe6eb7edf95cd40eda164798c88a0c0da53b17a91230914a72124c5b148ef341cc992dd5cff59498e01ba42f8504c6ce3a6370f4b46ab7faeae48644082d4ad51e84a15ad497011168c6d9c0c471ac66cb23f03e7898d645a79c67cc7d058e3dae2ad979f8088180899ffc7d1d4bee8b98ac1ec983abac212b66a89ca3a2141145c9e072e607b9bb2d343003013a74738433a7f3a12cd1cff6aba813205068a3de6232966166decfe94dc0698b139b6d2ac434bff32251cdc49ed5e6350fb5e85a59a837d37778a08d9f94624195e40b0f5f3a663527cadcd17bd2546919426066ef0c936249bbad7dc5512655230190c14e12d0d24988d5ef1edb33aff2a51b89e4d8c5c859be8294c120a45bac4c6e47bab56117f6996b7d3ef044a68f87cf4b8894920e454ca3eb2d7f1efd6b79b34da7bce4e93e30a29a1caabaa759dc538af2f15e3ce256bcbe156170a4e2a4a03286c693449bbdc7cd87db05e1c048a4e27ca8af1480943094085085c9a624f474aeb7c203eba6e3a4ab83d97bfd7a39e82faf61d286560ea98efd864fb3ba09be22af4edff877bc8dba41acb47c8763e7af93cf78d841f238d034ad98384ab2eef629c4391a820a0c7686887e84ca57815824d8b5d1deb40f92b27f32bda84ad207128d697c3694e9f7cf5c3bb0026c96a301bc553a8a35a28aaa84cb6789d2d1f6b13feb654126d4f63441b58d622d0eb04d3fb40ea02c0acaa6d75bbbbd522e6ac260a1ea63b3fa19d6579a1f44857b3bb7343289bde4d7a5c701390d834fdf9da29bbfa2577fcf5db66123c46b8e539ff33d2e6ea18a528ae5f9d152ad02ceff660a7501e321690eaa6492ec30630eea74cff018aa97ee0520938fedcdede00a25caefb5db1652d0536514bce7e18da27477c7a88486ff58db08de32bbb4ad591453cc8a8140f32fd2f5b39a98d88e5f7d73e5e119d083577b062e60d35297d7ee0c684f2de99ea09ca1a32675f8edc87011dcca9b0b9a08e3a3d46d105303a021b88461f30a2aa82f662156deee14b279f885232753c929fad096b03386a03ea6a2d936fa80e15a9dcae5241b6835048d1296ca353a64a56fcf6540fa8ce14370305215cc64bad0a0ebe711a417abc6a2a5d81a9af1538e8c17fd7e1a53d4b591ec6c0d669f50a9fa201a8b6dea3edc2104d57b5fc54510841b9435653ccc7670d586b74490993dce85fc766e26f797b53e54339487f299b2f610d", 0x1000}], 0x6, &(0x7f0000001740)=[@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}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xe0, 0x403}, 0x7) r22 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) 07:49:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="3bd9e285c3551ccd51aa7a8bb509585ef029ca37420a974c3d2e623f4af57fb64f2eebb767158953a23135bcb100b2b43f45c662e0de801b77836eccba23b225731803b9af713fc6478506387965349b630e3348b49818540459380fcb5ffadc9132a7e6fcd73e06791b0ef414ab5016914b0eb978fe0e0fabace229fa8fab947e98bbec5ac2a234d4647492c77793bc2d137ed64a6173", 0x97) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r1, 0x2000746f) 07:49:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1e000000000000007858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 07:49:01 executing program 1: r0 = socket(0x20000000020, 0xffffffff80000000, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7, 0x0, 0x100000000000000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x100, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x2e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x22, 0x1}, {{r0}, 0xfffffffffffffffe, 0x7, 0x80000000, 0x3200, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8c, 0xc5, 0xe6, 0x400000008000000}, {{r0}, 0x0, 0x25, 0x10, 0x2, 0x5a59236c}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x280000000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0xb7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xc9c, 0x9}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) clock_getres(0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:49:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0x81) semget(0x0, 0x2, 0x46) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 07:49:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = socket(0x12, 0x0, 0xffff) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) r6 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getegid() r9 = geteuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r7, r8, r9, r10, 0x4b, 0x9b0}, 0x1, 0x1}) semget(0x1, 0x4, 0x100) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) setreuid(r2, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000100)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x8010426d, &(0x7f0000000000)) r13 = semget(0x2, 0x3, 0x7) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000180)=0x100000001) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000001c0)=""/199) 07:49:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000080)) 07:49:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) 07:49:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="97b45c1548b7d03cef5b7bdfa1e42809658d83de5d7263cd1399805c7587a68d94a46520e7d10f81bdb682f906b4336b4fceb6c0d5ff7b1374a0106ea02ae90e90df160db6c5ed1e255364014f4e7bddb5a8c291b83022e46a4819624c9736542e31479d34a6790be47bc04896b2883cae2f8f83d01b60f71c86ce3e64a548e1333df30577ae3e225b179d5f76c25f6300c7", 0x92}], 0x1, &(0x7f0000000180)=[{0xe8, 0xffff, 0x7a88, "27e294f17fb7c1cf42050d24cf54f3dfb1d8b18b1c40ca2a60d5c9af56e2539f2b7d61efe608385a3308f9c26ccceedccf4664754c82a5bfdc943d0bd7b022d242fdb9ae101f207f98ce7230f5869d3935c49147c931b8fefc57b887be042975071df1158b26df7e5c8eeb5d0d00fdd4ce84abe862dca248d45ae7c82518674e4b81c795af85aabd19ebdbaee55e2f07b36255060435be082714a33dfd88ef54284d5578653003b5e1c4f677444be067f775fdaaa9f7034c924bb5c7464f46ae7ff732f1b4230d7b4bb60e6473acf6ada363acd0"}, {0x1010, 0xffff, 0x89, "c155b5656665d7281a047ff059e33f758b20b11a67aceaea35710abb10bd62507d0cf4575c0ed5bfb45673f2d1ff0ec779f6ef023fcb07da2cd867d74268e9c461c69eda67c7e201a84cfc00079d1ec5d113db293620af9a48ab360f05829e10f443b9d7b0f28b5e1f75a327c95704982d2c4e81ff92ba6810a34d179df3b4f38843b718408f0c9ff012a3dd8f9a48909709fcb318a07a661695dd48540b08d89286b19b1d2e9e5904876f8bb1fd6bf8927bb577d70251393635c22310e95b33d08b5e6b0ee905f87dcbe671bb8231ceec5a4589e92a370f12a293c1890ef9a7f5afae453a9a0572e3ed7673bf2cd3d2250cf25a00054ea36af1d25d9bf81711169475722e8e0a2778c1c1ccfed7aa554997543079db05e797bb2f69feeac2558342e69f398dff4fec85bf8698c66524e1353d173bc657ee2101eeaa4600305564ae9c690e2447c822c28af014f098784831e2fed2844eb0400cf245e23bdb12ca48c2194c92374cfabe6e957205493f7dca719e871a62309e17ac1a64cffcd9bf0fc04000b65389ab16b171e7f2e694a561f4423480593700c5dc533471ede7bb146aeb9a21d9d4991f8fa0b420f9e4a7d8eb26e7a0d35d3598c47a62621f3e3b90346488f722d1d105a8f21897869469951da5343fa204f4d4846d2fbfaca7d60a4c5a151009b66ba18ef0ce890ccd767a5b97a7173c4d463ed53f99d794211da7d3870985af0bbd56cd8042fa281ec479ea7b77644c134e8c64ffc986c6fe7e96eccd96a9debac85bb1a6ae49ca294cf840904930904be2373b86cde80d14a4d9682fcb5ed4d33ad80f521df3f7def9c75a6dbdb2a202d6bc5412ccb37959cdfe964964a9ad68b5c0fd4c2821b167337c6329c5377c6dbd057a7f52d556c64c7221cead5cd91687120a7e19729676cfaf12ff0b08917f6213edf3dad0b7475b433b5c0916820283fdc6e4f15337bffb963ea10c49bc2180cf2e94225230ee2761b09c1972fef3d3d9c08ed167fa4c6a8a1233f7425f32751e1c46e6cd8b0fd720ad5d3540de921798b21407774f43b0d2bd64fa9076204c48e9e2fcd6619e54271578c5467040d5b6c9873c05d0269dd31eab8a5bbfe6417f79de699d2df9aa22e4f8657d5ccadf34fd2081fb54b259c320d6f7cdb8f05d5c1d3ab5a7f1c0d9fb3e7b2a4ea2743959abfab3a1ba33219733683419013fc40c35ab4b34040d736e3a89fbc8d91bc3988852e97709c3f1222f0f2469914423e429fb36ea7734a9191b9cb6c58668f37d8c1245b8fa37fc89895d95044bfb1875bc507f4ac8fa246c18202353d1b442ec0301e47249ff793d420de057c7c20f7542a91fcc650208bdb08a334496b6e0ee65a19a6b92aeb999ff37b77ca39d0b7ff3245dce40ba5c2bca13ea4acc0a4926900338cc613070cc62e2de8f77df58f3ebe785f55f0a571bbe5885d4651040dbe89e02f6bb0977404efc1999a3a5d999302ce95c440bb7d138a7a2ac2d90ebea729175f032978ec7c818380881509f64a12ddf2ea22bbca51d36e701842492eb4cecc4c175673a3492e692679ce9b30e9844d248c2d8daf41f3deee325be95928d77a57353c9865deab2ed48dc28a7289752d9af768759ddefc5b9032459a0d48ad7440014c42deaaa65cc471168a02e0459fa53cd9e1064b954bb6ad786d327c8d9437628c1c27fdad6d2c655a77097fed0b55dcc17fd1086a6b78dc07c830cc16acbd033987e6be676c1b0b153bc5a6db776f031df20da68ac9491932aaf15fe0c97f34410696e2ad51b7cca2e1d371a6ad4ef14bc74ac286cf86191fbdc1fd7dd3abcb55aa196bccaa141f5e5e06e700bf032e4e36a27dc686f178c767f99270293e4a9af95c9052fea02dfa2af0830585e000009b73c25fd59179b98e95178a9a52e7153fe7a0a18c65d21d06c7bcd49c22660ca8e4fad582c02a8729f7c95d44aa36e60abf9a0a998adca673e0e70f715d36cfdec6b56502f4912bb5ca548194e2e62d04a7ab4e79372f482b5bd0f3f7f36c0eec06b65d5b36ebc4ac24b29b8fab587ee3544cded6ebda99c9208d2130e48839c30fc08d69face11940f9eae848be20bd3a2c20ab1048d1e361ad07f8554205ddb29a079c3c4819a5d1486cb37070282e69a938fdb1e08caba06b657d575fee697d828e4e28ec300d1b2139fedd1eef8efab6ba09c4c024a1701ec8f7a99fbfbd175220f00e38f8d5d4450f0a7683e09d7c6a5f94e413b497f672bd85d1d39e05da60dcf079b70d29c83f0c6925c03170d61a1e038dd0f6f48bd539fe9f0439c96ebcd290ec2b6e61ac5519d03f7e30d70bdd4cc6f1d0a7820bd0a97f318eae2631e3a14256c53eb551b0a0e6e8476afbc5b4838e58b09ab21ffed22847f0591e7668b19be81796866d02a9d401f59dfa235251f73c50586f595a90fc00bd8d61e35481bcd1937c3e2e2080788761120af91baef51e7bd58941d74bc397be467a9b29f2d9ae35a271b8eb844cf86a0632c85cffd3e34db1b9d4d6a167073d0f389222fdf367886760d26845a9f37f21b0e9575961147e94a0a41af2ee5ca936ed9e805d7196843da7ad328993c8dd383d28fec8e2a1c08cb53042fd86fba8630178e517f425773d64acf57f557815e408730535f86c44e52a60e3aae1593a7ca51cfe8717641ecbd21363b273bb545fdb5f2b8774d2e2114ed01d600a0223619bfee745bbde7d46271b33d33c63da3d44f037128b443567edbe8209ffe7e8512237eab2dda6f448830398a87857b8445899808177f90ae803013b4c6cfb61bf2c4ad0aa7efae5c2f8ebef2fda9f6f1d395b83fe19699bfaba4d9f17954bf35ffe75506bdd3f3137312e8af099f1fa8f90f54f10854ca2b7572fc72b0482b958c79e2d31b3429f987305fd8e9c1d8e2b457d60106cb11025f969a47c53f2771c51adf12df80ef697d4998e023aad7c66701abe2c6eb968689e54b52aded6cdbbead72f9a042aba655dfd9cf66df623d6ccaab0e2c8d5b222ded01273d6b4667f618b02535ee59d51004c9ae187ff49c8765cd6084cd888c03cf1dc5b5c137a12762d801b95accab8e693e028d78ee3c1de055e7c29ce93153d99d9b9a41001df18a5cc288c42515e302dcaec2ebf1959273d56ee40ad9ce8d4583c96477c9082b3146c116ea3676c95591b0b8bea2b39ca0996979b4ea267cec8946e60684e954f1dfcc654dfa8514c6bed8600dcb6ef24b3f9dfc48ed9e3573001b2378a4b1905f9a6ebf99ce328255ad89c2df920b47b19ef256e039a0ff2cd95fa8f59abf00e99fe1ce2ff2d4f541aea1d03b40482166c5be74c74e37fd9abe55199f9f3f7019a0c98daa35bda208ad9022349ddff8347d7027e52dc7439339f04feaa055c69efa8a44a513c12f44615bc6756d51768b8e46368dd793df61a3e883d31353666f7b9489fd115306d6e7a7023394bb73a75f663bd56387fe8299066237ff1e439c31c52a1a00cf8c232192e31baf40a531ddbc595d1287cbf13d7ac45683cbe7626c56d535e796ffc380ab0519cdb6ce2de9be0e350b5b63cb2ba250eaf4bc638b24e51761995c983029bd1d13aa69385872f880b8a469610ce74ed6de82dd9260e66d685b8d65de7efd87a0af0cea3b2867b1ee40385e62a61a644978fb94cfe4cc46e2053c692fae1fd6f99fe77e44c919818867df9e89cf3317f68f71302f866d839267eab15ae649c7f43948884ec51ab91e47c5bb30ae7b6dd84dca1a49db1788a451eeb4f7937c23b228dd54ad9c90014555b76367c99c368afde7327c45ae6dd725e754dd7841d7936ba97a551242327020739b48423995947f0f5368f6910fb8d77bb967d8520fe5d4655be8eeaa6e52753c3eac8d5a5f0e398395695557139aa322229c959f55fab8e31b31a4d2e1145dc1eb660d89366c3cbae529a62fa318dad099c491ddb91b4f17029cc962e78200a2fd2635cbb3fe2d31abf3852afbcca5ce877c3dabaa3ac864255167dfda68421a0abb5248520f69a7281b81e97e9c24c6f1a40456d322fc2c8845694e460bcc2bb955b8f4f5dd8e894c6014958ecf72ecf45538a79315c1fe638b6f2459cc700610345b017d4098ead8d7e933ca42ec7a4810ee284e3d7a5911dbe8dd7e68ee02ddd1d0f315295cd7ee4e4d7e5e21383aaca5066b6c61db36189942042335256de4ef9bcd6b7722ab2993f5dbcfecb5ee2593e5e25bca224f0797e666c8e4d6aebf5ca1c8a1ea863a3beae378ff0376366b831dd910c47b8b0a20f79b9da17236f184408e23390e1c597aad495cde25b0c8c25da49b6a00f83e9c790c5b787c62df2c5da83fe11a5d6aaece9e9d0192c02f1057c8bedfad6dd6ddd1317448df3d9a88b9b87000ce945b87bdbea5005fe909ce3c0d4d6bdd207556053ff7a3a7702accdfa6b7be17a890036a4e65b7a518b3e98f76121987f7b1a4d31d163763ec4df14c877e71a89f80d461cc9ca559e5d49f21e2a21c4d8325f13f9b120a7b4aecfe2b5271b7290f18f6a82fcf73a557328be1a7fcb510cb1ca767cef6b600d6c46be82e61fbd31b65aef6c5968b1fd6b8db3963b194bfaae9eeaeaefa17a2612ec41f43baa9944c98e2af6f1b2ad38b9652d8d58acab7ead7c88ae4be54cad99e352f44640ebbae074fcf5572c398c71479d618118ed288616bccefc97d51b0f91afbe3390a796461252d78c532f435cab77e6d9e1456664659593ce1023dc17cac6ab6d6e86332d72c24e4dc277b01ca20281fb328e3d9c6005a9ed302c24b4f075772798a26c24a2b75b858c2743144cc9a88c1f6d52a45597651d0765a924ee9b543643f4b23eb46dfced9cbf5fb588bacf6b246e5cdf0f8a43c34eecf649136d773e21bc375aea7daae2746d17cfef144fe757dd3a1447244ee3b8b9f5eaceb80e7858b3e5d3b213ce69e79a2f53bfd138b4423ea4696c4c350821691300b13eca6a45a8f8882c32268f1e681fa720cfc5d8124f2a61871c02dd7f92db15d7745fdfee792a6392546e905f68f678ea4908ba64f44d4374943e29a98217db6a037318f3429fc1c67379ccc7f6b7754eefd47bd6b4970fc479bf66d9be1b3827c801048144e925129c248405748a9448a758b8b42736d63cec7c2864e5e7c961abe4b48b1353d546349b76cf8b38b1d9cbbe2dc8a72555ec327d120c525535da274da79dc443fd913e80363633679b296a2641311ad2201bc785417b8f9908412341cf770db3155aeb7594c84c7d932dd3424efcf3c48cba3d7c241cec6fc49de97fcbc9d1673b4bec0ba95d0a453483c5192f11d72f0020e4e531df255e0f67884820cecc37b1b08916005ebfc65cf3d068ec2e1dda579b25e34736d217ee8ad6f7e04aa240bacb0a18fa18d50504d4f2f42b30fb2bf4d90f44daf16dd53d376c30287895aba733e0eea7dba6eea58e013f8d63eef13eacb1631a47ee08a4b6432a7e141a7d263abb6a711411788066b420aeb000f265aec0e809d0b30e6de73cee99a36f07aad23243a861f1562e67c22cfda2b49a6a911531334beb9bca6098ff4ed45eee38a8c4bed1414faf00adc0002eed0428a892240d9159134b3262d4d894c7644745e26a1547b82cac3c0ac21e745db5a9131a03d8a5c0ec016e08a5fbdbf16818664416c2094c6000bb8d46769f381c75bcd3b10a120e062e33cfd7fc5d24c316e46e1dd181f13fdbe7ca37f36c8e2bab463cf44c64ec5409daca6b0f8aa96678c5d5460858b44ea20603d9bd4ebe85b788df1aedd0b30ec0d4bce26a4cdf16cede08a7"}, {0x110, 0x1, 0x900cacf, "18f469e90f11eea7a0e3596b84365b761e71d3408183669629747c1b3dcd3f7c05423c98ea04ef274ff5c5930f27da6384ba1c514772c62cf8b7f0f7528ef1b37c3f115bec2a79ccc132dbda1f40427661dd0be1f9290360eab93513d5036c6db2b1682a988f5c88d6c8afc58272d62a3b44b7a81205e4a893dabb8c8cbcfd3b83315f937a2d9ff60de7ef77aa88b18af048b57aa831f99ddb39c7d2c38316bd0599c228cf5ba296dae2dbed13647b1906fb53e7404676a2579ef5182d77f7e431acf35f4d118a471d0a0b066b7a41400532b18815b169e737ad0db90b7d6df23303526a254424123ff083a4872026c00375eac34adbf942439ad6127b230e"}, {0x40, 0x1, 0x4, "281d5790ef3e9eceb0a10a6947cfd84b9b704b459aa211b31143551b77549b5421ff6b5c65e00ef9480f5b36b1bf0af3"}, {0x110, 0x1, 0x1, "f642b547046464e7186fe83999e65c2eb93693181e5ac271693e0e32812212412628e731a7172de4b428ef8193a76d1cd93eaa07ddee8be95d7582643cd8fb2dc078c614528fd0c85430fbc3a80db57507f56b83ce5dd013ec195f221b1c0579e8c693cdc3fe733815a722714e65c958936a1e0ba2439be209db188d24ac2a08e5415491a8042c768ae092bf3cc69cc13b1879bec751df2980642023555b090a574902b2d7f0dca9e8aa7396d33749c65bb78544e0a0856622dda395e294b47ffdd251092c111a9733373f39f3850d946fc9982cbafa5f10c41e1be9e50aa5ee6f559cd8b215067fd6ee001bd688584badcfc6f6a258fbbdba1bea9797d9"}, {0xf0, 0xffff, 0x0, "ac35d0dad931d8e40d2a6a6375dc13d48559808ce7518e4f463eca243bb901b42ef69f9a8450f2f553c2aa8f7e5b1c93482282676b86d6e40606de2ed257d3b41ef98550e6e9f6f44c74333ff20c097fc71ae222ae3fe81f1161316e37450038ab332d5cd584f927e77212c9f4b77d34870d19148f24ffcdf3f023c7a7e26bf260647cb143c86963d31beb25fc2583bfb80346decd436d252f3b68b86fccae4057d40815ab139e1083b389429f8e11b7af6c6cc1309b6cf97295b7591c1fc37b737a8658bc9cdde79cc04349f360ca0733c4ab2e236b9f786de18154df4ac5"}, {0xd0, 0x1, 0x0, "2e0320bf83106023c08a535cf34ed9dac270f1f4d83592dba044da41ab9b0cc3264707e301c37987f12859dff0c9f3c6bd667b3e949ef96a6475981e5b98f299b88e0da270d6294dfac899b14d96934710cb1745e49f5a88f0ae029161b395311bb7c6e822ce98bca5e204d820237df4ea8f2a7a435671f19837031bbb959c16d947f54a8d920871a1e9415fddf7963a4e0f5a43710be561e8affd9aa737911ca7329a2ba4956d5450d6e7e1ee1bc496244be1ff778bf54b14e9fe0a"}], 0x1518}, 0x2) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 07:49:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8040, 0x0) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc1045763, &(0x7f0000000000)) 07:49:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) getdents(r2, 0x0, 0x0) 07:49:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xffff, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 07:49:03 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mkdirat(r2, &(0x7f0000001580)='./file0\x00', 0x24) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 07:49:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x6cbf, &(0x7f0000000000)="873687ffa8f88efe0a2e82908104663ee1080e2ae65585dca824e9c8b487d6eedff4e0910de73c9a17420b999a283a16925d057746c7d3ad44f276bddd09f9088b1e55f2a057562af74b18c4eb6d49e5e254a36c30048f4636684183c5b0cfedeafdf89fd99f8d9e2e836a1668207d1b982386616c82774a8c4dd526cecae40f110b588ad40c810bbc66f60bad496ffb09445f93de32860547f65bcd09af2bef008a0b133b0e83d28857e66b1e010f6458b5b1a35ba467521a0a0100d6dce6cd9a00b80311fa75b74544d7f125aed810379c1c3dcb0cca", 0xd7) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 07:49:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/237, 0xed) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='-]\\-+/(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\xdd/\x00', &(0x7f0000000300)='.\'+%&:\xe6!)\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='F(,^\\:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) execve(&(0x7f0000000580)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='.\'+%&:\xe6!)\x00', &(0x7f0000000600)='-]\\-+/(\x00'], &(0x7f0000000800)=[&(0x7f0000000680)='-]\\-+/(\x00', &(0x7f00000006c0)='%\x00', &(0x7f0000000700)='F(,^\\:\x00', &(0x7f0000000740)='\\\\\x00', &(0x7f0000000780)=':\x00', &(0x7f00000007c0)='}\x00']) 07:49:03 executing program 0: 07:49:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="040000de5e4000002000007800763a446d05d4455b510f9c4b7a1fe951894f6962a138e5b93847ceab8de67351625dca52508d6a5fbbd35b5872ce161b4294dbb98102f5ac66f99237b34242a0eb85d70d", 0x10}], 0x0) writev(r0, &(0x7f0000000000), 0x0) 07:49:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r0 = kqueue() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:49:03 executing program 1: r0 = socket$inet(0x2, 0xc005, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSTART(r1, 0x2000746e) 07:49:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) chroot(&(0x7f0000000000)='./file0/file0\x00') 07:49:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x7ff, 0x6432, 0xd6, 0x1, 0x0, 0x0, 0x7, 0x2, 0x3, 0x8000, 0xfffffffffffffe01}) close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x3ff}, &(0x7f0000000040)) dup2(r1, r4) 07:49:03 executing program 0: r0 = socket(0x1e, 0x5, 0x6) sendto$unix(r0, 0x0, 0x3b0cbb5a1c6c7206, 0x40f, 0x0, 0x234cb04693d9530c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 07:49:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 07:49:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 07:49:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfff, 0x8, 0xfffc, 0xda, "0830c9d3ecc90ea0c67c60dc86c795917989b66e", 0x9, 0x2}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8, './bus\x00', './bus\x00'}) 07:49:04 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0xfff}, 0x0, 0x0) 07:49:04 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) write(r0, &(0x7f0000000300)="9d04189e4f0590335f1586c17af51c32a203bf2c58552c23b60cc4e32f913b6db9c015d4ec7275c9a6d44648c7dcb2e56f439b085b2de7e38181013d374a4d9b4860540c168786fe632cbfae49658a2d511ea6f11f2d4eff1584542cb8bbd100401b9667c0de292ae70fb3aac6351301642731c95d9d2171b9efaaa5a7f8ce5bd8cd43e2fe016e1365762df961a4761a1c756714af9416b4f502e56bb915b4d89f24e37e21c1f6e0abba29bc24745c3167023459bfb27367253a87804cddecbbeffd27aac7584ca664e6b2c90aee", 0xce) 07:49:04 executing program 1: r0 = socket(0x800000000000f, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x9f}, {r0, 0x2}, {r0, 0x84}, {r0, 0x84}, {r0, 0x80}, {r0, 0x84}, {r0, 0x134}], 0x8, 0x9) 07:49:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fchdir(r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10080, 0x0) login: pckbd_enable: command error 07:49:05 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, 0xffe) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 07:49:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x9, 0x4) 07:49:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x3f, 0xffffffff, 0x10001, "7101cef9b255f1229cc8958110c2d557fe80632e", 0x0, 0x3f}) r1 = syz_open_pts() r2 = syz_open_pts() flock(r2, 0x6) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet6(r0, &(0x7f0000000080)="0ad9402c7b14f86a6727b9afbd46c6d864a7f4de3fde16285f84493a02d58f6ca4d0d46bc41f181946c41400dd414fac569abade1d082b1f80bda2f5e222b5c39f913f089d0aef0b4883ce23066bc23e7538dd31f37bd34651b41805ac55fee683bb5a84e649f41c2cedda0f3f5acb7d780114a03b828ee32d5fea160c47190ed9a993c155f466ed6e7914bb297f65ef928352983519d90fa27bf3e8fe360e3effa9495326c8b9c32f9acf15e3e85e8950bd24dd08b99d7b58bacb9c8dfba325a1e3f696703850332a6cc90404fdea024b78cb198d635e9774c1c2b310707eb0bb84de4eed8ae8af7c9be9f4143ce5f6759f61ed0ccb1e0e5a1daa2db05b33b47e9adfb4f306af86f8cdac713ae2745b4dea00b500108ab17b9fd235fd2a93c4be7a313ad7db2a45b137c577ff5d5bfc66ea566388620d14530cf0fe9e7223297c956cd7d4d1bf29cd638005d0e1be36a714b97224b1ba6d3e553bc17e316f2130fbc7f6efa08dc489e9f968b5bd5284e2f715abfffa771ae1273ae9ffd72aa4bd6102e92957431f2ccd16e914c423c71e500c30f6a02716cf1f0ab7d792ae5505e7c5e8fc38cf85cb7a3f646562b88c613942f600e2a19a87b7542b7d34a2b1548b6f791bcc400b46407913a017802000a766ebbb41116187076c1e83e4ddc48dae9ae48f75d4102dc09e87085fc5825117dc4c2fe375a1809010bfec275faabaae30016e12bbc42a6294f1dbd318aaf100553f64014d9d2f3bdbcab081043102f31b32ac9650f3b47b3ddb8e725e9756307b003389301b674dff5af90f1f3054656aba92e9ad434a146a186adf269a928405a78e2dfe5938a7c2f4073edbc910e74034871d1c2194f704f808440ad3c925d907d505c8ed49d323fc3e452af755b762d9ca1714bedff528182b4f83813f783f20f25577c3dccec2f80bca88c3585e59aa3be6ab6f999d43102399d1248ee318b863cf7f2139e47febba63493b48bcbd2940f5fece8862c6948549b21bb3682babfba9b06d6a3156865bba2659c99468bbdf222e80da9bc2959ee9d46f48df47cffd6884778c20a99cbe179ec52b9a6b0314e8a6a43c50a5f3a74bb0af67df8c38bb0b8d147ff5ff22ed7ef8b98de896c578b4357809f840e0c89b8450aace0ca9960b2ec4b4772f4d4b0c23191c347f698a1c39adb751411497de0694cfb5537785b0f80861f5421b749d94a5347238f9ae3db4f726e418fcd67c9a29b3119d414511ce97c1672d01229c09c94dfa5fb1e2ff4b79240e4a2359994290e1ab1aeb3bd82b67cad0f4c68b4e78ff16ab4f14f2b17e44275cd493daca002fd712d07d5bf553e9c5d45fc14192bb011f55da0859f194080a334c35a90ce82b325d68bc24b70fdff5c34cc66bafee707db65255033ec9dc3a801a6b4a7f8144aad5c55f5c0738fe9fe4529a284c3eda560dc74308cdee50f1cb850eff77a400fe6e916be5b6832e5b907b23274afc043ad758a705fb16d455f809a03a6d9ef860f4d452078916bd807516c4c5a55f12ff44b29b1f6a1c5b8453ff37ad118f7430f980ae4c00bdba3ec7102e3cf688c14300b7c1894175226af5e71dee8c4786a68ab19dfbfcdae33302afc87edbad9c1ccf4449d796048313fe42bc7480335ff9c9fb923b121ab2c62469433379ca96f64c65acd5e81b767c35e95ea5b2e80b841c53dd41f00bb6ebea51dbd2b69311171847579a7717e8e1c9cd67064c658426f95daf0e22dedddb2e308a7bd3033de2953632d43876efd51ddb7815ee312de8bdd644aa7a02a5abfc792536d242daa2047f00450777d29be3f57534f970cdbd6fc62b1387ee283471b73f7248b2ecbdbc97d160e3840b912225006cda66af6c66825451b5688105ac7f655a60c7688dc9b0b4753609f158430bb4ad9915a8f14613b004a3e1a87b2ef0be4f4bd6ba0f9cfc9597f3a4fa0ae4bab879eca5f0a0cf3872cc1755f5186a18d49be646d56e3c502a523074e4dc74e27763032b576b2879da54065ab9fb424b8ec9979a5094793286af75c0d103073900223a0e994c49c4ea5dcdf07c6cbe505dfb3a581d7dbd15011af6e8319b03e628586cdf4722b4598c69690fd84f0fcaef040f15b37f85aa3fae599b03ec26518a24bd64e5e8fc80720a009f41c0c9e367c68eee48d938d1c8f529be29017f8f54f037011aec7382dbf699f13ca6fba43708effb90229877201ca88ff95c81a6604c5a74e54a2579bb8870c379cedde890b05a4be365bfbc85921a92a3022017c9e4dca5713e52280cbbad34a9d6abdd3401ec736cb5b98a1b7df3f4d373013cf035f34cd528a007e14b1a21ff8a8507e20375f1e0c8f8763e6de3ecaaee220a52423adfa6ca438f57b368edf559f238a71dc3152a9c1dc498447061df0dfa7af89f580ccb4915277f866d2fff99143575f6abfb519a030b4d2bd2f05b7254dc3eea43c0fea72f5a10fdf5d91b344bcc65030609fb1766fd31226eed22d792cb3f70376f0f7d7b18e652c90c622855698503ee535a324da8555b26771c76a9288919af9a72642c1512b900e0aa14535b610a8348183234cb1d530e82d3057363ab836e74218980478642fb866b278c0b21335098567a81574df3ff5f9897aa55fe7fe18834a03c03660095bf3d9f7c464e9b26b64875bd536e14337fd08dcb21112e72b931db7ce59ea36c1c28442a40af39e7e00991c07167c5d025b222af8673bd69255e474a4cc8f3d665f1566d8765b309a26c6f7af7048ebd5a463865a7e641326b0771afcdc93c2619dd0dfeb8ca4476131b6745abbe722a673ae353ccaf629c9b9b20d375d86581c808c68b28772530192f3af759ad4172d9b69016c230682e5d7424904052377d28e865232095d60a870388af01c85c129b106a61558bbf11889fa4f63806234ca3e3dac70724c371cc172f7a2e3008a1327caefa7bb3cee9ca6acc8bc0358662e7d1e2d06367ba9922f4a734bff6dfdefe7291791630de97358152fbf3624e93401f617b111c8c6d29616c7105f990bfbfc1bc2fd036859d40a3bcf8994a08056f26cb31032a012902dcc9539c0146326578a9eb8b8d09adcd2a2e0a7bfad8884af4900a4036ce084d8b1d03d0dfe2857967126e366b41597be0be9886b3b1c36730f2159aa9d2b49e21c0fbcb4bbc31f98cde4aeeeebd904b3cbb6e27f6d8932af2bfea36cf24537d63949711e3bb512bb62bd0dd6ab104d7e372ca4f0d152e6733a8c8bedff37d59f992e92985c3995d35e3e01cc0ede3d6d018af2f87358b123424a0d74c36ba6322a3af4363d813a71638b705f167836f74478a8b2b25e2bd66c77a607eb9d7e5e1d0cabde3a37485be63ae0fd39e29a89f6fc01a11bfec4126c7fafe1a1e32f267cffb514f88c5afb6c989052bcc26df8e8e8284befa7069d3141791dab9cdb673d78715ec588ad8759a2edd8698764b8b5c11d9defccc9e8d04b50cbfdda20348ab86586ff93720e19fe508bf18563cedc82169d174a2c319e358bcd292f8a1f09e12069ae63193f4fc1427c81b8ce6799da69a6fb8d85a3eb71ff927d59e9adcfc2dd6edc7fe454ca2455ef3394ab2c4aee05f05b920438223b23691745470475e69cedecb6f759f9850afff125f84caa960b266acdc766b339caa613601fe3d16c46ea1b29dc5f588f14f39e9d25584f61887a9e4a11b6ea1602e2b2281b3aa6ca037cc9efe984e7d8aabc9ad174b0a72111df461cb5cebe28443e6de262d304e708876245bfcab881d86be2ba7d2965d0701749b2ca98a7dd0adc99c983e0f08bcb28d602ced17ce90cb5fc4843883ff98bc9c4f3f5cbb45fd96971fba6af2bf1b07b9bdfb3e2f071be6eb57132356449fe8a6023957825db102952c41b7a95fcd1afa9033637f48b38e416fd39c5de9375c0ea056575f26ff3e28f21e69b0cd39a7e1a21e50042942ad03d4a3c9c8e67827ae7611f3d557e27c2dfc86d5d0c77fc0428b328855f05a1d78eaef352fdfe41d80a132a067b532fa82b4b08045c675ab6e97a56955b5228a68f1813ebaac3ebb4734dd8f85e0bec0748d6636e91b07fb43fa1057473e7fcbe02ffa652574bbad4dfb053241163c6a9e470711ddf49c97e18dbf0040cbfe4431cab5f746e07df8be023690214c606abd788fca7545a16bda874342e14183c2154d0c0c859994e8d7701e93b4922e0e8436aa65094dbc7c6010d5febf6955d134c1c859d9b3da2dc7a5fe22062a0635051e497af25295ee716cb2f0210c62dccebc0cd0462be48c146bf9067897da8e480f264674e5fe24b59979cbf28e0386d69e3da9c5c1a618a4ad40ac55ba36018aa6d8eb754e3ee721e696f393bb60a2948339749df1305035e44e4c6baead2cb0708ce0d342e67f03b135279c7bddfb150e9a2a1dec60e46447f2e42075af4960068c5e3ae7832b82467a2931cb3fb2f9be402ae5ca7b0db5643e927bf975103f35a041c38f429a78bc70a5ca92c63b7cfeccd1ba3da60243bd042a34dc755f7a32c8f20e0a4e1fab5bc82c18129b995390ce13c08ecd4a507ba3b1e44270aee59700b67826d06086d6096c113f3df8bc9c82b5d81a6bb1de2b6dc0e044ac3cb05beff8a84a3b515222a1a9aa24b1c461acf0e0d8fa5409899d153c6ef2ba2c7967fa1cd902dd71ec415811d508623a53cc47a9450ca29a74f5f53411ef249ba690093069e1c860d6a0ec70b370a022599dc92e301437e5e95b3e195044bef5ced63be2d36a0b2be16847ce941f3dee9c830deac90b9ef51f5909954e9bba05ed33774af7579441878297f60d6322b21e03d05545b30f32a19339508114476cae809310f1648bbd98e8ec9383d517edfb2e6ad021a8acc33cab5dd75afd8c48ef2d7e129830e9159ae92659e05666de51fc70839f4cc5965488ea4d0cd7d30f27b9c6b82fc88a104560d3eaf0630d51dedffc252a34d41e5b8b084b834da9dc3fc3ad60a974b14c3e9d2cad8cdf88dd06655335d82642f95488b2c3f60a8e6e3df07666257a652f91cde0f77ef2b5cf79857480b56deab5e20bd50da30317e770fe3250f7018902aa49f4b59d66c1595d6eeae2e3430f8f05d4c2f39ab9a5a540a218bc81c503a8519b4b6025b3208cb2dba6810db8f72096db6fbf666fae85fec3c981d0c72f548e9825fb23522290a42bdd3d0c9e7038efc72eedb04465ac58f7ef45a4849a30193886cd0ce1b6dbefe7f4310122b5c0a1e73458413002c75e870e3d120727b07471d3f95337f9a2568a579cfef9154d5c8ccd47ce8fa0c6e5dd5bab6a237847dcceb21c184b89cdce68e4ab83aad53f7483f24ee365744d867f20bfb56dce4cdacb31d3dd498926da0b95679d4f76f40a43c76089023e0310cf5861402745ed541cb4cad591a4e2ff0b0337f4f3c5b5aa347ec439eea19a67793beca686cd708ceb77e64ce0fbd383f3b30a6b62b2672e170ad4f949a272b54c67922d1e9561b1a77e6c174c7e06523182f1b6d5cf8d4667d8ba52e0df9af3acf78083eb2ae362eeec44c8c9a90152456c0f8e7261a44983cd36eb48edc821ae5b461fd4ff46d9dc37e15e5066be4a22261f5adb69848b5852d611cbd785b22bc9c79c0d4d9729e9b6c9777e1e9f4a6b72d748b1fc470a7e0721950e3de6d6ced54ff4923b9ccff482dbabf142bfc9b532a05e79551ada161f333160b7374d6278d5100e676e2761177524fa526f7bf04f426761300af837a38cd16a917953591d2d98876511dd309da7b7f0e090008052f8ad05bd99763f6ac1a2a9a1cc9cc5c332ff", 0x1000, 0x2, &(0x7f0000001080)={0x18, 0x3, 0x3, 0x4}, 0xc) 07:49:05 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f0000000080)=""/48, 0x30) 07:49:05 executing program 0: r0 = socket(0x1, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1003f, 0x0, 0x0, 0x40000000001}, 0xfffffffffffffee4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e62833572696c6530005114c7d4de27237f84f64cf0428b153d5bef11fc653b86c141ebac9a489b62e4d6012ac7b579a74a230bdf462225bf1411589a762124b332480c3cc7303656e85f27662b2fb740f9d3f84f93d52a255675bebbb8547f1028c9da77be6aaeafb87160e7b4fd6b7aee306335afbfee13e5229f264fbda1"], 0xa) getgroups(0x1, &(0x7f0000000100)=[r2]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x101}}, 0x3c) 07:49:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 07:49:05 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 07:49:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x14) r1 = getuid() setuid(r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x4, 0x89) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) socket$inet(0x2, 0x8000, 0x3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x4e1) ioctl$TIOCNOTTY(r3, 0x20007471) 07:49:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffcb1a66badf8a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008823fb86f18e9ea646a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037fc8f48dfb01aff8496631117000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007af591f672cad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 07:49:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x3fffffffff, 0x69, 0x0, 0x33e) 07:49:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_open_pts() close(0xffffffffffffffff) 07:49:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x48}, {r1, 0x5}, {r1, 0x100}, {r1, 0x104}, {r1, 0x20}], 0x5, 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x110, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) msgget$private(0x0, 0xe) recvfrom$unix(r0, &(0x7f0000000140)=""/113, 0x71, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x2, 0x9, 0xa968, 0xb4}) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getpeername(r3, &(0x7f0000000340)=@un=@file={0x0, ""/57}, &(0x7f0000000380)=0x3b) poll(&(0x7f00000003c0)=[{r3, 0x140}], 0x1, 0x5) r8 = accept(r4, 0x0, &(0x7f0000000400)) getsockname(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) fchflags(r3, 0x20000) sendto$unix(r0, &(0x7f00000004c0)="d81c91388cdd9facc9a44be592476438b62e0758e554135cdb4848c0a3f5c04ce6a22cd4b822e5f1e005724d9b0a73831892f8735b0201eb18c6caba239e947102ffe131fc0c3fd0c53d16c6812845b87092c9ae9491754fd755628bd30216c89bd11f506ad05c7b604ef88589c9a3eaaf4724ce5edabb4f1587211863d60791a8c8cc27caa31ad3dd444e07e17457be2851d631a5cc7a5e23d8749744aae163ee6775de726f77f623adb2b29f71e9b59f46eebd9ac3f476fb121225157ca06a92f884969c9dceed4d29361d91cdf47418ef416e012f7c101b26a4348608b8db", 0xe0, 0xe, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="8f4d1263919f6c8f362effa6c24b1d98cff930bd3407221585065b15d04d455703065a12d277dec67de57fd4f29cf718811a3b355a419495ffcc2a1c178a9c0f5b0790af02ebcc16fa33066369b40410239eb1c8a4e31fd98fa99b6778580dbb8bd6ba6c80feb8fe2b14e527c0ccbbd3e5843ed7c63386e4ee61ec993bfcfac3042a9399b7d0a0320fb34ff138c2c59cf53cbff8f2d023bf8a3c636e5630867ed0dcfeee41", 0xa5}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r8, r0, r8, r8, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r1, r8, r4, r8, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r2, r0, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x128, 0x8}, 0x400) readlinkat(r0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/135, 0x87) munlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000a00)) open$dir(&(0x7f0000000a40)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000a80)={0x2, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000ac0)={0xfffffffffffffffb, 0x56e, 0x7, 0x800, "13550aec5254fd3db3ae95219bdc8106cf0d6241", 0xfff}) semget$private(0x0, 0x0, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000b00)={0x1, 0xfffffffffffffff9, 0x1, 0x200000000000000, "6ff5486faaf9b6fe40ea56cb173c28810fcb9b11", 0xfffffffffffffff9, 0x1}) 07:49:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) lseek(r3, 0x0, 0x0) fcntl$setown(r3, 0x6, r5) 07:49:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) geteuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x3d}, 0xc) dup2(r2, r2) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 07:49:05 executing program 0: r0 = socket(0x1b, 0x3, 0x80000000) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x1) 07:49:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r0, &(0x7f0000000080)=""/124, 0x7c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 07:49:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) chroot(&(0x7f0000000040)='./file0\x00') 07:49:06 executing program 0: r0 = getpgid(0xffffffffffffffff) getpgid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r2, &(0x7f0000000040)='t', 0x1) fcntl$setstatus(r1, 0x4, 0xffffffffffffffff) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) 07:49:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 07:49:06 executing program 1: r0 = socket(0x1e, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0x10) open(&(0x7f0000000040)='./file1\x00', 0x80, 0xffffffffffffffff) 07:49:06 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x100000001, 0x8, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x8000) 07:49:06 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 07:49:06 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = socket(0x6, 0x1, 0x8e2e) recvfrom(r0, &(0x7f0000000300)=""/186, 0xba, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0x1}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) kqueue() r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r1, 0x0, 0x2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 07:49:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8010, 0x100) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000080)='\x00', &(0x7f0000000100)=""/63, 0x3f) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 07:49:10 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000340)='./file0\x00', 0x2, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2f, 0x5}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/221, 0xdd}], 0x4) 07:49:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000080)="a538f4f7ed6eeed3e8093087455df8f20c2430d8c4c50c1c6962761346d61c2483ecc60502b1e4b7d9fae9ae624aa4b62086235d7916807ba0fc8a36704028b0885c8ee3c463c4d1ad5682554442e6daa67ef0fd260b10b54edc8ab605fbbfb798ba3a7fd6366ff0645931781106efe9d274723f7a8286b8ca2817c72496d4ac7060d1e9a7e9247f8a2dff0c9f3be62db44711e085cd1b7a72c2764dd9e4dcc32f61533f2e804965600f0d1e75b584fee990c6b4dbe9f75f1ade562d76097a7a170e808cd9d502", 0xc7, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0xec, 0x101, 0x0, 0x101, 0x9, 0x1, 0x1, 0x3, 0x200, 0x2}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r4) sendmsg(r1, &(0x7f0000002a80)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x8}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000380)="bbe94e7a8eaea29853a535fb15cd3976772084e0df928993b47176206c820565274e48234e984293ff2417bfd7039be3b0261ac8ab788be98f7e048dbe3b1ae68081df4cd3a49a623eabc9f540f0e1e487443d14befffc09f36dfd5f171ea4f1d10ad4cb18caeff9b71bad754bcbb69dc796671459d90a2b44a5105bc5c675fe51bc032f2eeb50b9382ab939136128c8dc45538be31019a957149c15949cfd12fc28f18130a91fdb1a958cb51f964708363c837f92afcce6185f6b03cb09da6bfaf7f9", 0xc3}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="cc42326d44556adf0aa6e9319e6048be8d954fc30415a03201719f016c96a08b752cf39bad2921b184333a46fc2e6f0c0e3e7e3444f7448360020c68e064b10322c0fd65753094ee72d7f91e954a82d8d62b05e3d3aa11cb29af0117a637c188ac5fe40e3f6b0f95af94a61c40a567c4d8e9ddccf36dfe5ac46c", 0x7a}, {&(0x7f0000000540)="fb77af9580b572751415cf2fe42af189c421869c25e076bb91dd6fbdb47d3d6e875897d7326123e8cbfb73264f16b1f3706eeab542b986001a93287d9b62d41171c565c47b47cbb62bcf2fcace091f18bdc52b78a43cbfcc2c51dfa46aea5f9080797b41bc863914262a1109c82c685d5e67edfb1a59d09908097f8316685b56de2d39578deb4c306aea79186cae96cd1a94652ea82b2acc5e34c00d81b063acb66fc84b676a51d574a160e38285e5f2ede6df9e7defdf4e1130e950e9eaa10dcc1d965ca53aa5103d2879168b0f17", 0xcf}, {&(0x7f0000000640)="b416386db43197dd1a488dc9c05e6cb8fd1c5157362e702ecf7e60f89f25265584affbd6b457bf2c995865be76addccdc41bb5cb05edfc19004ade3ea7306daad72d3a65790b39d0fe1da972d8932117c7bb973aadaf3108fef49e9410c6023cca0ef79ee3294df249bc4a9daff4867092017519bd22e4cbb94245", 0x7b}, {&(0x7f00000006c0)="fa01436a523a82e59cac500e17a1adba7afc70f56ee52ca1b0b3951cb929e95c9974e678a1d3a4de05f734e5d4e1f7575715839b7065258737d09fe6986f41668123d34ab253b2c22ebba67c489b9ae78653be1f68bb8c53953b79139964c0", 0x5f}, {&(0x7f0000000740)="836560fb064ee771ca5165b22f", 0xd}, {&(0x7f0000000780)="7b6b539c862657476c6ccf7c996df4e47d025f70447f7b372072285a401b94a348f649a5b10a9b77e8c031be6821a72b45926b145b4bcfa22f401e616536c5b2cab0a39684dd7971b0cd93abbba51de8dc0399e910fc31807a0356471f0be171cd982a9fdba99f2743d517c8072316f9eef2c07a0d57c1fd32adf5b63b48888be82af206de4f39e2a2de6266dd545b4b487cde410d2a203f9026332a16d6d7aa97c420c4b097fb6cdc3539082a71db009895d6e4a1bd7f20714a9af69870b5304b18d9c5bb6fd9791e83fc85d468c542cac554f7663f1a5f4d3b486c81b32be7e84f917e0ade915e86748667b357acb2cc635b2887b9a575dfe4fdf9f541f6d14e40eb9a0f2d78f97a927ecd108d6cba0395c424368e2fd6cb82d52bd2789b2d3b0bedaca1ae69f44f8d21be275baffad1f0217472103e5b856971956a1e906f76acfdbdead0ed2f85b1c60354531ca45047a082e5950d62c19ab734b987c2b445823d3ef94d25ab9705136e3d488795880506dfd17287ba6fd09fd72774db13163f4af7a97d85907c93a695db629d0c3ae401a65d9e7cd23b079cd814b9221f66fe48e42e094320896f64da5a8381afd7d12a99cfe968f98a86a7119c4c89a2bc2fd08394d3c67d1410deaabc9aac803e42b7bdee096223356820ac795bd9584440de12194b0bd3a2938223cb7cb56f513a891463a68ae26d9d1533212d541da83a4888c9386c3b92990de7568eb5dd4af0138f781525addf4e73762468a3f05674faeaab6d5fcfbc63f21691549c6f77ee5ea06ed06a0f719728bba6aeaf6e1a39acaec8074bb86f1fce3212c02c14d5d7a7040cd141b781ea64f609215b9710a4e426a83cdd7acf911651a2ad6b40b6a5f281bd7484461dbf60548ad2ebcf8cd2abb7ea6cea6f7ba18f08f9cfa021a68254a643781fb5d19af40ccba01467bddd7b8584d60f2d9fcfb2587d32a2ff22ffe758e05f8abe24e0b684e63bf44e48027005436f10abcfa14faf35b24577957daaddda55d0f82b0ac619f2452595aa3148950d27ec040197cefe01d4a622d52281eb3c3a8a9bfad5bd98f9a2264c3472ff39ac5e136717a6a540a5fc2eecb27e1fea464859de852c8fa5570bbf01f524b5cfff518e4331dcd448deeaaa6eb5ab6c602ac6ccac0b05cf73cabd3b84be096c687e002ef084f7ffdc1352617bd1766234676d7c2b9d6d19c37308927b54c071b73185cbbc4affb8758476dc5f2cd5c81ab5d813a8fda4bce8ca3edba74ba451942f2769d4d43f7e87af3acdbdbfae461ec729c86fd9ec37fa26893e16cea43f3e7630a7a567989d495fe74565af5d60601b9138d1c757046cdf40e6e881603de1a5060a21c3374ff3cc6dd17c544ee14178ca29807b6e79762410c55cb7df74535b60e64c8bd2a0a17b8f516079abd8a6348afa280b9e70e3b824f40c201d07aff5805b140a5eaf171c7b52fe1d5e0bcf2214589dedbfb8418c2f9feb1c8302b3bd0dc66eee64d64c40048cfe43ade2a3d86175c3ac52884ea3b743eeae93bd86ac359a6f408e289bf07f2c8dbf481ed00f09e29b8d9a2b2009676f09b61afe2b6cd4a80fc5aa546f5228e5dd6b6850e9cc5732ab0abd75dddd276632d427bf748714a7cf0befbb4e3c66ad5295a944c0649a36da6cfdfb25365fa8e7f76b5c0f2513e1378fa81e4abb539e13ee76a84c10b8e82890cc8ea76abb7f55099384089df80c0862dea8a7194a819d8d74e2fb552a4c28e1248bd9c6b83d5e4e0005ccae623aa4220a767246c4326cde0b85b7cb7b16b7e680de6b4290f70e3ef4315c7c43b799f7bef6ee155b23160b0875e80f803e7ff4c1e3965310ca9a008e634f3e33bf273e3c6eedf4d2a73468c660dd098d05f279b57ec991669937308c43f0cbc565775b7b508a2249d918112f7ff9c036d19444fd27223d16cc61ffbe82ca2f2270fa4133dad11d38542288d5054574c6b22e3b5450ac7b112adb0120374f3b5a9b6387de0554c788961bdd4088e93a54c1b3d4da63850b78eb6c5c0112c3c0928abbd16bd90e7797da7a5d599fc47ca23f7fa4a86b92524dcff3d45f2ddad1db7432284841131d471aab2ad1ad39e1b0a009ac1fc673e5f4f2cc41df081222bfff206760ab3b139375fc0c951ecdf576d214915a059dfc84db00101e4afbe873207d5084c93d5388f5a66c9e554deeb4147ef1fc2ad52ffc43a47748e91bee1aa202b743b5af03258d1fe8e2d0dc1a68b43b96b7b392feba2e5e13dd1abb3defda91c41957f959e3c713e30832777ac6ed7115cc5e09ae1755fa3519df757a1c4adcf3f414439d9015e9bf0b8da5de87c05eb9f9746600bc2371a58a89c2523b35a19212a191b0070f6d88e3c410b0b01e47b5102ca90b0b7744af9bc7341fd4c30141fd7554053805aab57ad222cca32e1755fc8ce276e7a191955c850c9825b10429f917beba382a3a5b2448fa3103867ef09e251f3a8379efd3ea46354e8880acf9686e03d99347877686a06cac59996c1d6285e19abc7a6c6868a444e1d7ae61bcb0a4c0f19a98c976b86a5ab4d09cb14ade2b34f8d2ddfe3af0a7f346fbbd775c9aa34420b099d01959433e463a438426421d7b684083dc1fedae7f3f550dd6460d2af95630260c6a9995e53654a7c012a285998a50f105081465aeba3160e5300bba7464d12e6002ab01eff5b89c3f9dd68a6854682a1578235bccd99eafff9a27e66939a7f18c380667924f582dae5710db33f74a3e40facbd490d516277ac2069a4ff2e52389742e94886af16908ff681fb36bd19a0569384401453d9d6f4a2fcea91bcb0929669aa1fad34b53ed597aa593cfe5132c5b92738455cc670e5df6f2eda8d19f572f5bd380890f3c55865ded797bc500a489894960ff36146bd8f671fd797537d8c5082c21e72056530a2842f60ec08e6c28a4923b352803c4fa8bf1497b137e08d0e82a88a4e7046a97230d8939127ddbb0216b66fe465babe4d27d300edd3d8f713ebba3f611699e314bab267e3231362bb4947d5957d2f745dce0d8217ff75ea45e625363cfb051e15ae1ea70a776a5a9ebc7ef0a98bb538353868e8de28712f7490075358dd946b74ebae4236706046952c2a58229eaf2c7ae0a3417be5e21482d424e57c2873d462110496747e059a254a40fa4b5cd5cfc13abbd4380bb5a11f7dd2388059b5769bf96ce663e3dafb4f05cf43508ece6fffa0b569adf529c1020a3233573131d1e8a9ffef81f164ef2f790f3554d117d52fcb1f3b2816fb61e5bab15032d4e696864d9e8e41a06cc354b15c5479824804c21e6fd2f39fbe991719ec43fbca7f3621fab2ccdf50251f2161d78112593fed20527e71d819af361508d17bf97b2790e6ab418ed894aa6f816829c7aa473264ed50b9cc117fba8ef950e494ef5091cd67111d9abff7e314e4b51a84e21460deb859f029a0a7890feed2a0d2a4d1ce196a0ceeece11bea700a6c83fca42641f54e14711154974709dff37f9f92aeafc954c48948409c46636addcfd7fb7a7b7490195741a95a8e205a3449ac740f56b32877c00256e95337d6cc4b7c13804367e5028cf7657cb75b51b83ac4c63b643f6da2e03a1d91f4d68e4b178395deed623b9da91e41ca98a7d877ffbe4be5510e571b01cc44c87d8ee635cf053a19c9899360ef4b3ed446d67d645e9109b867dfaf2b4b6e24365577c04f6f390a6ca05e9550d53fe6c4d32adc697a7884d7a1a5bc07fa3ac1d25237dabb08c4ed3028a707f672d8d24620fae25386abcd1f87d4f90cc195d4f83244c82d0447151ba03a7c8ba8dec29074e1a78d4f690538bde31f90ed81518e528b16a53285485f900b313d1ddcb0ca030e5bc49be5134e1956aff07c64346809f25327d9151cb222fd975256a147c6768c5990140cc300889122aeb061c913a51cecc924e32829478beb91509e2ad808d7c7ee1f9449a7ebb8438344c367c5c35c777c105d636567ef2010f45c2fffa687bab32083ac19a35f7340241d9c4754bdf219623b0b21b5224912ff49c80a798d0cc86e5f6eef805582f047433f09df85dc4cb7bf1fd81857806484f9635df76781f282b67a4c3e98f8853067314ba40293db9ecf599cbcc170db331241cd4437f28c0b4b99c3c6bef49674c4793f1975ac4ea7f02e151449f368efb5259391496eb460f0119441c2353f58782ef7bf96437f1e61b23515de358e02b5aaf0b47783f8212c006ff076b672cbe6615b299466858c463c45a306b769cc8dd3fef7034347bcb865ae8f8a1eb4fd06992aeb5b417414f61133df40eb12d86109521393ef8dabd9c4f642a188ca7e41ba054813344bdac3ca9b9d29ccc494a95abedf934ff70bb2fc133ebcb3a96944e8666311557a8b2bfe278e4378ca91dd681a77aef23bc5e64a51d4edaa091556232b324049483471dfa24775681ff7accff665214e07117dea8407860a60ae928b682485a29986189567ae7a2691a37231c9f37c7a8389eab4baab03ec729787eacf5c2a7dc1813565635d5a1fd3e1b3a8c01596ea0adfa1b885e4c3754ec703fb8b0b5198cdfd7b6cc1e2e7130a6f3f3d02228c0fcdf7933953ead1d62fb8d497fd388f229ccd0e5c3916f87d395b9e3c92560be7fd215965b42a9c1378ffa1761633bf20578ed1d405d90c15b783cfa71e0c82e880dd1a3ecf16fee1d8a429ef5bdd3a492212e43954f183eea6973f0bbd03a3d7d030ee01d3e24d2a4928d91164a122cb190c18752f10d60f0a4aa10b5ef2bca179775e3c86c8b0e2392c5af11d275478272efe1f81ddb07f0aa7402e3bf30a3e68dc7e29cb6a8b08bcd35f728342dcad5e6484e3427337a6feccde9231efdf38d31d323238b711ba5abf3fc99677e595ecce950c79ecf426dbcc6f82544c58e2dc10e024f5c8d05a672720cd7845e1e391b9ff79d0ed7537fa483a51f2e28d541b8467b79b5adb6c5371907ae104b6679e8d413fe6255bad19420a91dc352b1b3de866c222e81b9ee1fdd4dd5608025a8fed5f6e7a0e2df4f33e2535176fa2739157a06625d80e3b7e3fb2b756b45001f6e29f5f549d5c7ce48e4f2aa3d361226a4e135429cbb806aa8d089a25517a3954266d33b4eaa9a6e6c6fcc80867f46a87d171c6f4a92f8b0c00e3cbf6ba4420c66f88920bd7a3c3ca9a25bd04a116e213f0f3e46233668afd4c6155664f3756092c9719b6f5374fad563e0e422682d3b9015098120f26d10043b544f5534559c40f1b59b07c3fec5c28174a31456a216bd318e6e157870d4c31ef8ac4a48591175df0926c6b20f04213e717229983e8f51fa4838166e7e5e69cc39276788516da3419df6615817d0fd5a36a7e6d8f49e18941fbdafa11de44a12cd9ee06a2ecac735dca2f8d07ef80a59694e2ecf20d2a31a5e5534d737ccbf729a03068f860610cc462590cfb18aaad7cb4e9e2b41df99a2bf33a26737c35b9263c5332f60def78aa4c7b2248e15248c9aaf03139676abd8c115e40fe12a6884d130bb7985bf969a5779ff0ced70ecba7f1d879a2d50de0ae57b8fab97c67e489818a4efa38f5082a48e5e6120d222c581e691a171796e72e7b0c041f7078766792bf74e1abefd1767fa8f81e212bb15f1437b1f4bec1223b9212616e6918b719247185bd815059f2aac491d681b48c502b8dded2ee6d9577cc0cf773ddc3a1866a59ff36d24d79f2f6f6c90de6a2b53f057255b168340c66529677dfdc2c3f9f39d253f37c187695bbd8df10fd9aa423811636e98f0d9c984392ffe76f06a1630edad4c", 0x1000}], 0x8, &(0x7f0000001800)=[{0xa8, 0x0, 0x100, "c92cdcd13f4d8c46fcd24794e8a4b285dc9904a52ab3aca121895d39cbe405b02718e4e23f6464acd3486b12adf27262fb2f28bc954ca2c062f8c45e150dbbd5472ae3b29a399cfdb4f9e3c3d16c1830eb6287b99c79d3ff2f50577ae0ab70f3d64fb615487085c44149deccc9a3ab67d6fd3437b4df41ad365a5ab0647754e6ffaa3df797d51987b28c8731a221f7d45d"}, {0x1010, 0x1, 0xfff, "9034e642dd59867c182443e54de3b2cc3de15d1b66ac534ec1b04af3eb13447113401bfd880ecd2efe3ae1214f61d9a0e3a67fa3458c7af75674f6626dec6542c044389c07f4c856f5f316d77136fdc5d2f8a3ef835abc800dd0e2f04beb3f02982fdb885986ecdc5936bad4cddcabe5c0a8888cf9527e4a7480ea82a754ea189143da5a6bb48ea3bdbfd36a50c3a64183deb1a3909147afaa754106a5a3c6631d075cc190ca50fb5fafaaf8f4392f911e87a8bfdcd6b1e9c36780c28e83ab6d6ea83766ce16a467523e3807a197881bd6730f362605b0950dd2154d7665d8f3f0563d5a6bea94aae28da15792453b8519e94884a2782ffd8d322c9286bf7af81d5da1145bf7150e0abccb17d422332ad1d8ccfee6ccfc16cd9ac8d143af0484ee036343ac081dccbd3498fab32d0b4bf979b946f4d7288b2b16a2dbb0d043ec5bf897c31e65d76609792e188883d2f7cd32d67fb562cddd5b941dc3218e9f180e97fa5bcd7189a359654da3bfc2291c3db09581284df411b4f96529405dba16101498e0b15468018b3ae513ea2552addc8b36787fabec502a261a91f742d280ecc617c207ff29378873f97a36a319b7ce33374a6eddd28d6dfb6718257c910ae0831971ebb9a7f03650ad7c95d5189311212d1400d3bbcf1bffe05a90ffd053ffdb23364e0be8eff9717fe895e27886e662b8388a94a629f6854d034f57a45092d5bf90af852bca372a2fe18c69834c64358d8c77e3b1b187debbfa682b9d13d542cba24e9ce24586535f0a1b217bcd279a6a3941e13fd1abfee1ce540ede6fc34d60b8f132cec060459d55683801e60d53ccf4abdc91894ca5bda6b4ecd6622bb374b4d83cdfe5019e796ba6d35adcf96cb3610720bf4a54a45838b603333c5c58ae1e8ff57cf24c951ab58a1afe9ebc90b7de6c2b4bbe76829c52ff506713f114283e6d4801e14341fe8bc7f408a4788fb69a1dc47f37086b63456675a6b2e6aabc91d05bba2cc327cf34f4d06152b2690f12c369031c7020d255d17fedaad6ec7b99c98f76788eee69311d37415432b07fb4c895bb92643b77248c5c46958d43244902db8f06d9a17d423d7ee8c3d83a959b66606fef31b7ecbd6437d7f1f49c9c5ca21c4a04efc0e55d91f0467386e478f2a8fe32ef179ca0d570f3156b2365f5d624d58b225e4d5674149094f8590cd10331212f5bf28cd72414e3311f44ae6827ebc0ea9b4517bd91c9e816a83bf7b25a80d552ac80ca70bc1aaa5848df5caf606925ec7c7eed9e0c66c14f2cb6159fa2f5b881a809ef71cb85ce065a965453d54444925538a59a25d6d1473545c894dda13b255c7561041f1a660c173c73eb830ca668d99c550e23079091e3627c2be4dec46c6e2629511092afe772664b4ac1662c6b8f565633bd7a242dc9350d64fb44b5dfa19fa97f6073f0b82d1a497386b3f1cd43065eb5adc8a61414c9c48d9326d568fd0141b9a2becf89c946f1ac80550e51a53fdf3381937dcbe81322b09c305deb6503d01b765c6244464faa1bc6fe91ee2b60968536b8e879fccedc9d7f6acaff82a7ac51a6cbb9e126cd189c81895deb6686226e648e982f9555d23be00a9d71727a011225bd66fcecea079a01f7621ad9ffdfd58cde957880e34a96f141a9f7987b60bbf31b4531137a17ce90d4c378e1eda744da0387b414ae6248feb1d5cddffbf54b4f11ad3472e9ba7c6d19812127fbefccabf374430683efd4f2a3cbf1bc7ef48ec5273bcded3c119abbda5bb6b80440dedc2a914da3021d2ab6edb2ebe111f3a9330de2371ede5d4cd143469623e39d3546557c9531bdd0e3904b3329d5af6aa31c236e58fabe85565deee1022b25d175ae7320213c32550370ea592ac2c5123405008127a1d48ebb792ba6d67a536d0138ae9db676f7ce5ee35cb9235366d8bb1192fe7e0640f325a05bfad1d92325ee8f25b47cba6163b303e1f84c1d1e72e0d29b65892332f12eddfc55a16132605ea41604d983d163f9430029523275a0b5457ff4019ce5d821bac6cccb56e5d2d5d084af3d8a1f4b1a00b1041f6b6ec5cc59bd34a7f9c3168a34be9c7113f7b887143728566f6a9c14fd436b2ea1f16cace6564cbd2362334f3e1890486fa91d01f58776688303dbb48f745b03c0a8750c63aa31ece3f756f26efa80072386ab18800554177de7723aed0d69a20c84e7bd4fad6293d1a4a853ef37b30dc52bbe8dabacb452bb77ea6a35215b50285576e1085d5a9287887c166a9c55e88118f9cfae292e4a5daf398aff2f0b487624d3cd752966cbd1bf6a5512d529fd2ab21c8684b7a61248cbcd864c76c3f7d21addc8ac5eae7dc2ab0ee30912329d8cfc52f37350664e9d46e38e5e3be8baa4314dd6ba065b4a292dec29f8d4ee55b2c9fbd66d2ef9f1d07883588b85c64e73023778a18965d60ba2bccda45d9d6ba58ddc295af1edcafccbfef795d1300eeb1409de447a34144076059d0c605d452d80c6f88a7ccecda06ef92490e70f28c3d065101c3ab98ae29bd16c8953ec3df167ec4f0feb5f469a464054a444c85f0219d2fb2a2d39c6013764df546e2e909efb5193b1c3f06817c1799bf7bb28708bbab983b4e779a28ecc11a64490d814546933520b99aafe95a4b233031c8737f975c12cdc90614c29bafb0bcd46c62e2b14591a23f1be9789a1a3fba046feffac945639a9f20fa1d1cd212a742d78ef1da3908b3ccd7feab017af7ece623df5639e3057f4f57708232c015db90512630d1132868558bdd241f78ccf86b2f842bc8b840c696bad0031c39d24b48656a07299f1c69d55051f376e56bfae9caaba89186eafc4c07b10fdeef9dcf4ea7291404b72adf54854b7e5a370489d36b290bace350c787f7d6ab2798fb3eb5db3650e95a53594cb7843aa2eb5d21d8d7358abb633460d43925809b1d0751340b5db56bba0e6325283a9319d4c6123c09ccf820ba738e9fd8114cb4a10b7b48703981aa8bcae0a2b4ffda66980a11ba09499bcc97597fd3c868ef6ec97212e8324aabea58e423131a8df349bf5e91837e8d2b313d1a9c78585903c32f593325453c42a6b2202e55e45ca19bc37564cd07da144948598e8966006732c2e191a244abe0d5c6edf812240d4b85cb6018cc44d8887e1dfa8afec248e91ab4d9fa5b0b022f4d91108c40f7ef5ccfe49ea9a777e29ba4f619e244cd2c7cb465260d1e13936b7db0be2ff2b0f1857e07c5818dca417c38e222db450937de5d1cd691d8c8c6559b6a4a23a72704ee336d21b39b2ac2768450e46befaa183e666fb5a2fbbf819e688df8e37fa0e8e2308a86547444fa1ef609ae5616666c420363b59c18105ca50490332b4b8ca2282c46fa19ec3b0c7687fb9d8e9c3b6329877d609f408dd8500a81985825c8320d437413b65f6e327c490a0b8706bf7a916987b4a5746c787cd04a6836db8ed9d51b5ceec4f5bc4df7fe3eed7e95f01d3972a637ce725e4d10b78e790329395f6aa26603235a15c4333cf884a70e26f698fb368844753f3799ce0fb02996e83ad2f35a7ede5a3af5cb64a12bafbd4b14fc3ed29be1713679bcc4bdb9d6ba33682df7ac420c20ed69dd5e83200d777333344583e365e2a3fb229f614a8867122d47571a1531b15cf49f0dec30d0ee772a111815b86a18f521ec0590cab9bc31ad9f13d25aaf6da7682315438a44fb30b0b7d1de59c50b9d590ec620d8f2eb61e4c68917fd9907411c09886557cb132227d9b12775bfe5129bf5d0db54da4610760614e49f3976860893b34ef26c914b48cd2a5ac547c1bd13ae26577d30bf414284762f99e0af4164992753c9081eeccb8e8616d827452f3de883b92f902395ca73d17cb7e1d7bbea09b810fe4cdb8228ce242478eb55a4c1ae9c211ba7b18c1a405859d80bb3025a68c6e8ac2881ffec0e025c9da413968dac8d84df818409fca0cfa44758e95b4ac2f51e3c434cbaaaaaf0d94de450ccde4f943c8b323174cec8ffb59cbfbacb3c693099ec494aaffb480c2114603cb38c32201e6871d8cdd3ea05a6bf5fe1fb80c6e21f730f76e8be51f439df78c30112d5d3d3638d05ecb62ecfa76fd79f4d1991e0f8fc2e0c134031d35fa9c661cd96a763d2990ee228006b46e2db00daa7891046b53744846e4eec65da879af908146121bc32620d7a3d7957b0bf398cbbcc19a7c4ad83a72b8345f82bcbb1f10be669396a7f1484c104f7d57030b46241a5b5e41137bbdb96cf41e1321c086fa01bf49b506914050d9f7c4237dad85998111aa897a812573c2d83c80cff4c783b7f3aa33f1f77b76bc5075ae1118350619e7beb6af3657191336f570772c9b7267c02417e21658cac155d00f40ca80a15001b4828e38969380dc9ff87fa11eee2550a78f0c383318582eea27b0f6eab328ee0e35bbe25bcfdca02cca19820865bb85574abf62d42ef16a60e4645f0663cde616903d0db0049110ba2a30d428b9a7fb8f33b715330296a975bf8916b23566c948394b377760c492870ff4cf405fc939eb1017ef376220d62cec079e542512b29a4ac012da2ce321f57b185bad6e5ba923a80c798e58be20c5de5c4c3031d157ece81259236bcaac61f4b2015d6fe37769138fb7dcc519cd436807b828e7843df338dccfa6f5ddab9c7078f9c957d36376215d8675399c0a3b361fdae9ddcd4968e6c372e6472fa4b2e230866a28e4a12250b0b26fb3c1514dc0ef94a75913034133fbb0cf7a56a397189ef524cdbc39c3c53c0a51583785613d783ad14395b2be3151945831d83854b302f230528df0c75b2dd422fb9ae89a713fa718bd12ebd73b0ef42e7ed8a178f4c3aa6cd447c62ade446125fcf0210b14f52c81dc7f3b042df84bc032b7166c86058de2eaf989cb2fc169c3549f65ecf205f3eef96c385be2410e5ec347401ac9e393cf655370efd0839071a58ecf1b6b7991507f077ab8b36aec3bc35cdc56c07ac269099b48951678007ca4717e1a8fa5c0acd601e8e2bd87d7fdc1b3e02aebe2b648a92d9658b75ffda64acd7326a86411c585186de0c1fa97f82e6efb8df7f23feaa84460df10d80bbff797acfcb5ee76ab858442e236cc6d6cdca8df646f81768fa9185cb847c53c00a8711ac714c6238ea5de66c33e47617e14307306303140bd88363fe5b029cd0a14824ee665cb37f849394ba7779285ee36318f59129ddb1a7f7e3602b95266beefd3a9b1b8be434bbcd5fb48b916dbf4a5d9901a8ab5131ba62c27ca10652b641861a13e1d7def410bd908be87111d38a0f4cb2f05750e59a97ec4821a45153d502ea7247f29eaf69c4c69012dde339403b648f94b40a14af77a97ad70c89defd16cd19bdfd62df7cfd3e482e04df0614036f88e0f5ee6207610ecf9f9acbf391d97dfcc328a36db5a5cc8e119ca3929896bc2ee3f031280202f3c16ed3a89f0b64f34dae9432270bcff3148f26afb7689a3f8a1afb74ce68ffced5672eea83285a9ec486b27a95d13e60c9594166c31de540e8b3f0e8f7a6209558820c4bd9b1b1e6baa260a1a1d8bd29f26a8230f153ab9343117ec3660ddea5c9c572a0238af877f5048a745342d82bf6afd6a21e015936ac14faee21108f698c185c468332b2b3acd93c58657b059eb591ca4bd5d3c51b554400fad41cefca064ec5c3418d3898f3c6fad8dcc6b945500900f739316f1a69be72995be3e637747458f03308425c15dee77c17dca327ec4a5bc88d0a6e7d958a06db917f0589f144349114500a523eb94034cdf8cae6bcf3a080b82815eb1a9"}, {0xc8, 0xffff, 0x3ff, "59862d67d15491889ae7ef80d9754c4c93a5f455abad2c0c049547c1f2e6a0e807be87476f6323e777dfaade4aeb69e665d4d72b216f538aaa3fc3f491bdb6fe517ab6f050d31593cfea1683b8bdeb0917ac639c66f5c361ebb2afffb4e206ace6b6e91f8d97bbe420cd9268c596dee18feceed2be36ee4d8a3a062f396ac952305b7f87733d88f06ebad708e6437c649f326bffd3830f8df03e9c82e9afd2df8b371b207808f67b1aa317f6714a6a4963e2a2da4ac80c"}, {0x40, 0xffff, 0xbe9, "7552933aac315e2183a90915404c12029267aaf2fc8f2ad020a1314826f6d590aec4f0f91726256182b13a"}, {0x98, 0x0, 0xff, "1450465bb1298230d29abdf6e897cc7a77973e3f950052d26d091b4b0c1f4858b81ec947b91e2e85cb82a37cfff1867695b15427d7e096cee52d8fda33d471d9579d840901c531066161fdcaaf538b588d2dba4722c13fbaba02d1f444cfe6d7510ca8743b3df195a6bed6b1c39334a419fb2b6baaa48765a06c7326b8d2773f8011f81b87cd"}], 0x1258}, 0x2) open(&(0x7f0000002ac0)='./file0\x00', 0x20, 0x20) r5 = accept$unix(r0, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) getsockname$inet6(r0, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) pipe2(&(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflags(&(0x7f0000002c40)='./file0\x00', 0x10000) symlink(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)='./file0\x00') open$dir(&(0x7f0000002d00)='./file0\x00', 0x18000, 0x4) socketpair(0x12, 0x5, 0x8, &(0x7f0000002d40)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000002d80)={'./file0\x00', 0x2ae, 0x7f8, 0x0, 0x1, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x37e}) fchown(r7, r3, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000002e00)={0x3, './file0\x00'}) preadv(r5, &(0x7f00000030c0)=[{&(0x7f0000002e40)=""/191, 0xbf}, {&(0x7f0000002f00)=""/199, 0xc7}, {&(0x7f0000003000)=""/7, 0x7}, {&(0x7f0000003040)=""/70, 0x46}], 0x4, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000003100)=0x1) accept$inet6(r6, 0x0, &(0x7f0000003140)) stat(&(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)) recvfrom(r5, &(0x7f0000003240)=""/124, 0x7c, 0x3, &(0x7f00000032c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000003300)) r8 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000003340)='./file0\x00', &(0x7f0000003380)='./file0\x00') getuid() 07:49:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x4, r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="b84f07afe1a695a9e733ff32cd01e4bb0de82a02bedf0e784e9864a85375cdc5c3b81c6ce28e9ffab86a22c3a4b962eb4a1bf0b71f95cfbbed3505903e338c25d1d9a5", 0x43}], 0x1) 07:49:10 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 07:49:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) flock(r0, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x3}, 0x8) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 07:49:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x40, 0x1, 0x0, 0x9, 0x6}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000566000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 07:49:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 07:49:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0xc005, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:49:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffc) 07:49:11 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r2, r4, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r7) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(0xffffffffffffffff) 07:49:11 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x4) 07:49:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf4c, 0x6}) pipe(&(0x7f0000000000)) 07:49:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10498, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x1519}, {0xe6, 0x3f}}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 07:49:11 executing program 0: r0 = syz_open_pts() getpgrp() 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) r8 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100)={0x2d, 0x9}, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r5, 0x10, 0x4}, 0xff, 0x5, r6, r7, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 07:49:11 executing program 1: r0 = msgget(0xffffffffffffffff, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x4d7, 0x0, 0x0) msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 07:49:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x400000000}], 0x71c, 0x0, 0x0, 0x0) dup2(r0, r3) 07:49:11 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20200, 0x81) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) 07:49:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000000)=[{}, {r0, 0x1e0}], 0x2, 0x3) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 07:49:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 07:49:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3fffd, 0x0, 0x71) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x8003, 0x3) 07:49:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0xa5, 0xffffffffffffffff, 0x1, 0x200000000000001, 0x800, 0x2, 0xffffffffffffffff, 0x2, 0x7, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e307fdf501500"], 0xa, 0x0}, 0x0) 07:49:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) 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(&(0x7f000028f000/0x4000)=nil, 0x4000, 0x200000000000005) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:49:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x40, 0xffffffffffffe89b}, {0x1000, 0x1}}, 0x2) 07:49:12 executing program 0: r0 = socket(0x18, 0x2, 0x10000000002) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10faffffff0000001700010001000000"], 0x10}, 0x0) 07:49:12 executing program 1: open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) select(0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff}, 0x0) 07:49:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x202, 0x0) 07:49:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x11, r1, 0x0, 0x2000) 07:49:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 07:49:13 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget(0x1, 0x4, 0x82) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000200)=""/102) getgid() semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x10001}, {0x7, 0x65}, {0x4, 0x6}], 0x5) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) 07:49:13 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) r2 = syz_open_pts() unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0xffff, 0xffffffffffffffe1, 0x8, "169059f8df5fb6be0a7c4bc6fc30c968df79dfa4", 0x5, 0x3ff}) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') 07:49:13 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0x41f) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x186) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0/file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa20, 0x0) unveil(0x0, 0xfffffffffffffffe) 07:49:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x18e36ef1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r2 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="23d9f839ea0843ef47bd50445bb118827d18b70d92ec075af039c5e65ea14df1ae04c104b2a62f54e199a8c3912e5f7cabdc1a857d6b78309c3636cb19c2a17bc08dfa9dd1527f48df1915ae227572ba698af940bb9780e050c7657eab925e404492525e4cf6841b0b14acbc3d9ef0b7e41b6ce09f216f05a065cc319785c209d92eb7e5b0e2fd77666fa9338782589cabe5cefe4862ec2fdfd38fd7a62cff558d1197e4f7e4f0ef57c5ce1fc6c8c2a782287ee0e39e4a15aa275173fb5e60be8bcab62cb0dc114f7dfb0ed4c2e7b4b8b84bad599bc39c083f08ec643364df8912c98c6ebec94aeb9dfdb99c", 0xec}, {&(0x7f00000002c0)="59f213709294f69d07d7e5cab8d339dbf5478f5f1cd92a9e9be04ba2ad6801601e04bceb3276ab326f5d286e1371ed54175b7498020cf2cb0b36c9ab77ed15b7850e2d8badd8ec82def2bfcf730254ab1e8aec72c722a9fa8e8bf884c30f6cb1c906d1a48af6ca32deff9d2491fae871a284d26a731f5f3fe4dc805d7bd406963b290c95e680234306d8509da7a339c8bd1b0ba27a7e63d5247be654c9eac976f1527ac0d463cae1dcd2664dec825656682c11f6dae8446451c93606bc7c8695b08e719c459a1470605382c84d5f8b13127bd12d59056401acdb96", 0xdb}, {&(0x7f00000003c0)="12454f7ba6fd3fa7a526e8945b43d8a61f210218ac6e245f062a58e04363d508f8c811aba22c4d675a5e86a48598a8c4286d549944da243f8304bcfda2c1a8baf2ee8d692376465e7fcb1f32f1ba62bf71a6635a6ad34f75d29c90db33e5e50f94f5a20ad4bfc19918b3e51cdf509528f2265d4016c0147f28dc570688b350a72efb91a1d8ca1026cf566dd3592ae237ad59d5a3fe0a8e923ab9799b4fe27f43136aefbb3cdffc6027ba2f1ea267bc1d21f7443fea11478daf77259f81142fd502b6739936901fe6f694725bb1b26e8b8c44377e4c1792", 0xd7}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r2, r1, r0, r0, r0, r0, r1]}], 0xa0, 0x1}, 0x1) 07:49:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r0, 0x20007479) 07:49:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30110, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x101, './file0\x00'}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9dee", 0xce2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819", 0x250}], 0x1) 07:49:13 executing program 0: r0 = getegid() setrlimit(0x7, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r2 = getuid() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x29c0236b49f18cc1, 0x0) fchown(r1, r2, r0) setegid(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:49:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r0, 0xeb) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) ioctl$TIOCSTART(r0, 0x2000746e) 07:49:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = socket$inet(0x2, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) getrlimit(0x7, &(0x7f0000000080)) write(r1, 0x0, 0x506aa4d65db5f7cf) getpgrp() 07:49:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x100000001, 0x7, "b168e8dedec192fbec9dff40322c989198b8dbc7", 0x9, 0x8}) write(r0, &(0x7f0000000140)="536c972ac663533eecef2b32f0f9c91955d1d5a70671cb97e9340f8e6ae56ef41683802141600cfdb3c9e0851f6adf75c1da3d554b0823d70e5c59c1125e1a780f58d39794915e9a7111b14d003677aa89b8e617f0e7d8c6500c7f2408cc12a6e23f", 0x62) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 07:49:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000280)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43444160f64283de6f06f1a0a42a22e0427ce5f628a79494f04927c5c2f5963ad4fd3f53e40abab1d02ed18bc376d508158c0531705b0f2f9033fb1fa1b72ef5e47c735873fbbb97a8c440671e2d9c761aad532b7cc8337378ec9f8c65491c0ed53688eb6ce85fab03819be8d5b0a13329746b57385e2ab6d4b46fab48962b3b06a0a85f68230d32bc1602229fb61c7ad9eec6c37bd6fd820a967270bebd7b6bbc801729f367adb5bd68c2f350ffddefef22392fe9a82e8c", 0x2cc, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) chflags(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, r2, 0x0, 0x0, 0x9, 0x5}, 0x100000000000000, 0x1f, r5, r5, 0x1f, 0x800, 0x3, 0xb}) 07:49:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) close(r0) 07:49:14 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) 07:49:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fcntl$dupfd(r2, 0x0, r2) 07:49:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x64, 0x0, 0x81, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x20000000, 0xfff}], 0x2000000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0xf2, 0x3}], 0x0, &(0x7f0000000300)={0x6, 0x3ff}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7, 0x6780ec91}, {{r0}, 0xffffffffffffffff, 0xed, 0x21, 0x80, 0x22d800000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000099, 0x0, 0xff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x40000008, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0xffffffffffffffe0, 0x8aa}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80000001, 0x0, 0x401}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x3f, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x800fffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x44, 0x400000000000000, 0x1}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000007, 0x3, 0x7d4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000005, 0x1, 0x9a}], 0x8, &(0x7f00000000c0)={0x66ff, 0x8}) close(r0) 07:49:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) 07:49:14 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0xfffffe, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x6) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd708 failed: hole in range 07:49:14 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x9) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair(0x11, 0x3, 0xd36d, &(0x7f0000000240)={0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x201, 0x0) r7 = syz_open_pts() r8 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4000000a, 0x85, 0x2}, {{r2}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x6b15, 0x9}, {{r3}, 0xffffffffffffffff, 0x15, 0x10, 0x40, 0x6}, {{r4}, 0xffffffffffffffff, 0x12, 0x0, 0x3, 0x55}, {{r5}, 0x0, 0x1, 0x4, 0xd2bc, 0x8}, {{r6}, 0xffffffffffffffff, 0x80, 0x80000020, 0x2, 0xa546}, {{r7}, 0x0, 0x1, 0x3, 0x1, 0x3f}], 0x4, &(0x7f0000001500)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x3, 0x1000, 0x3}, {{r9}, 0xfffffffffffffff8, 0x50, 0xf00000d4, 0x5, 0x7}, {{r10}, 0xfffffffffffffffc, 0x81, 0x20, 0x7fffffff, 0x401}], 0xb34, &(0x7f0000001580)={0x86}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1cb) read(r11, &(0x7f00000000c0)=""/245, 0xfffffeda) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000340), 0x10000014c) r13 = kqueue() kevent(r13, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r12, 0x0, 0x0) connect$inet(r12, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 07:49:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 07:49:14 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 07:49:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x28, 0x80, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x5, 0x7}], 0x51, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000021, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x2}], 0x423, &(0x7f0000000040)={0x7fffffff, 0x62a0}) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 07:49:15 executing program 1: r0 = semget(0x1, 0x6, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/147) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) setuid(r2) getgroups(0x4, &(0x7f0000000240)=[r4, r4, r4, r4]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/4096) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) semop(r0, &(0x7f0000001300)=[{0x0, 0x6}], 0x1) r8 = semget(0x0, 0x1, 0x500) fcntl$setown(r6, 0x6, r1) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001340)=""/205) semget$private(0x0, 0x3, 0x400) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001440)=0x8000) writev(r6, &(0x7f00000035c0)=[{&(0x7f00000025c0)="c9feeef3835f71d939eeee586746e4126ce8be7b628bd658340b8a56c2e4802e72a1aa006d2562e9ae174fbfdfc0702d54d80523f2cd88a099b01e08fe23a152caa7f928fa871163b6266564d557d43161bbc59a524fcadd4946e1d9f1630e35ec6095d423c4ed76f2a5320aad7354f1e7cc6838fe494f3d600133ecd72c0015206cf20844985ec7720452c059333a45d676f83bb364e10bff21d3f107f793db79faa2fd896b9d4ad610d7012937180a67f23795a74a36cae21eca57080961e3904ab3b31670c8449cfcfa36ebf5d1fbc02348234260a83a58d8f1bc0089a02f1ac61c036556d086d2fee6eebc725c8ed2d85daec5e0ed9b74fdbbfccde859e89195b57d20241d7b0fc49f19fc58f42eff4132f76107b9d07b6011215f94ed0d75b257a650537b41d3c7fe99ac4cef470f6665883219a2d7534772dbf52bdd316a8781e0a17349fdb630e65f562a0da6a669621f782c795007ab48130b61ccfdfbab15f3e92d2950c621661b03058ac1177ecb63a54c6f988924354be9f88bb5c82ce921430a508833c76bd926d3007f5852d50c6a817d2566b99735bccf7672d2dde95fbc29847d306566d3b753906c494d8fc81999dbc45ed55f1b751e7fb8ca8d3b54b21ea0e8a3b2d39a06e6d80e7844a573159c9ebcd2ce2468458202dfa2569a8016f98d5df651589bc2c9920a92eda76bae38c4a500bd375534f6327fd70d365e7cb20eb5085f83eeb35688d9a177bcf64de857536c4a93b7a9e521acaf20e778824243cde54839dc3b4edea1bf870043de7e8ae0e6a8e174f4e8ce5ab6d1439546edaa16cdde856ab25d95c9611fd018ebe7be33f50b051c690399d7a5945de57eea05b23ef604b059f07438e5b927777fbf855e5b507728008433fd62c17f388907351dafd8e3140c5925df8dce4fdbefccaaea3851cf6afdc826cb26527bd0937ce4344bcb1d6d8c9000d72d97773baf8707cec4113e5836c5897dcdde22b38c060fcd6a91df0c8eca0f668432c63a9d015b01ead69eabc706fbf87b6b4cea0c746411c1248e7e9c7fc7d9559a914de4f8058c7fca43609255a40b0534eb30d74c829ab5d8be618d4c0199710ea2dda9b37cf0d4d3b78bf7143a1923542bd267152cf45066817eac7be0e1d0f8442ad82b7d9ba5d6043966db7df867db8b669aae045cdfcd969de65176a1331380087534891e1488db52520b45275f179df13c0863cdf8952502755d329818d78cbeed38ba80125018644447fdeaea3d6078cbfb0159255aea2475efcc4363c749b1522bde896522b4d93fe98a90660eaef14e39ca611b1fb126940b6ecc358871f4fc0dccecdf94de28ce588efc83438b6068d8d7cdef2a2d425ec186a0fb9842c700fc9e99f29fdcc9051a80d8936e540944ee898ec856b0c57fc886544b5077b76b8a99caca585a4a4d12f299b73ef94e77697635f1e69dfab423c2ee5995fd04c9b210e16f15f3347f0c05cb27ad6354fc499b1fa2a76ebd71d023b25dc8c8406f06d2ffc375cfc601af5a83386b785a24658873edfd72c702f9e610e60f46399e5e5405191623ca9418d14dae6a72fcbb84ea927e97768fa9dbe4e79e1b0eead9945ccf188c4ccfe8960ae2b8004f0e0130059fc94b2d53b222e9bc71eb803ef655dbe80106cfdf0c444a8214a65d909ffc42ab68ea8c6637d5b3ecb0372799d80c6cc06d213b1a2a2de21361926ef0de02bf0ae3e4453818439174b6aabb0a20ee36331e67532dc791bee9627bd1cbcf36194e72d6b4e8232afa0da6e24944d6efd9c2e098c0ae8da593aca6c6210b3350bee595e7c5e7db4dea20312e79a9d57e373a46303ed4c03da190cd7b498a0bd97f7b724f2182ff8f738afeede70156574a86f6415335c46dc99e1eaab2d4b4d317932452f36b46c889af1dcab85d5329f2073e305e051da704eb45d13f1d8520f809ddd877b11795b2425c50481caf3874be6535236ea4e3f4083bc9ed75000688ac369a0af94ac878dadafc2b283a7eccaa76ce85932e301b5097fd511bedfab2bbb598a4b53182e57e9594afd2c5291b5634443cde717dfc12044d2863a13cda65559324b1775dc6fbeaed515b289883d25bfb488980162d7bb11622860521475c8d088bc81d93d521b0ac2d24f7adc07f7026aff4d2aeba611c54d4987da151f4e192bf55b9fc71c83418bb1e19003d9e7a740f933f6a4a6d63bc8fe181ac4b276573729c9547de9c2810434a86aa73721a4f19269d7f6706f853f72bf0e0e613dca707d2fe4ac114ef96621e5f4e9de1eb7e9d407d386240ee17182fc6c95ee3eddb2a1229e0955e8142d609d09602681ed10df7be1d61daefc0a544664b581766d3f2943ec79651d003095c7cd2064b2105600ba8a54bb04552574f8dc3f2b9a8e896878c1540025fde36ef794100ccd1d96339ce02d093e908916a57afbb99edabd3e5b956649a2e123701f7fd0bf2f1a2620c47823f7ffc3afc538c2e384d1d884efaac69d29f66325519dce10a49635de8980c6815e9c80d3dcc2039592869fd8ce6c9869b6a9844edada5ea62be161dacea839c0fd25ba3099920d80b2083bfac28d6d0df00171ec6b0d0b8e06a8fb8a1392e54304018f9dc1280a0f8e548cf383c51978d0de94297ce1bc9a2c6ac9c56957791f668db10a2966f1e3333c8b165788e6859936f67c0edaefe04a5142cb0eb50ca7062dacacce1e34f1174b840530c8631a760c7d6c1fc9cb0d14f59ba09b7020766b4fc83d8bd3093652a9d1470a7d43254697afeafab7880ca30e906edb32e910185d49ffcbc10714bdda5498a7bcf81452de4312441a3cc6e21ce101977c8ae5e9f631b88380880aa418cfc9badd4c05c197c276236d158d8af1ba31c7d2ac8ba6a9cb84d42138e9cc0e10713191bf2e6ab7e77e002f53c908d6ca5dcfe64c5989fb8c0a78fe97f4fb7513ace24474997fac0adff3232a4ab661ccb492c3e044c91163aa5ccd217146e731a80becc0376e1ec451dd3c0401f690bf7c30bea0bf8aa62bdda156f6cbe84586bf21091e95a2b80962ebb96acbdaea7d845a5e3d8d5bc4fff49429afa26691986c946322e6799721d14528b56c22cc4d167f18ced37a0b4be02b2dc82c4adf6608c0701c31c554b5ea2370ccd7551a93a55eee036724281922e7675d664b80c14191794c4ef82c8aaa9cc5312da6aaeb2404898315b35ed8a768a8cfbe3d5f5c1a5573f5eff2fa36d78040b0ecccb46ed0844522070a26bd376f0f9c4118197b12aa9936bcb1a49d3a7c784135a6e994541e11ceb86d0b310e237b1b1d57e39408b9655c860c6b2f0c29f8cf572415ab44616a687c89335bc008b606bf1c8ef6bc5f69511a3b3c36c5381aedc6078cb5bb28d26e2ed3eef29113e0d1969886698de8d91867691ee4f6b7fffd12ad4a2055575aca1bcb5cf8a304f94a1cd406d53011b76c2d9eddb16af19fb7a64b521bac0f79a636f7f934e3095f3833c0afcfd0db88819fb21e34b8c1d7c7f48704a4df50499f82bf866edf411563f013e020fb3e35639c9e2aa4180dd74797b78e5bcff69e10526ca4c948b8c1c658792aa02bfc77a4091220baf86123b5d4a3c8ffe79a75fa513fbb37c2ba897703969e0b795dc76a789eba11b7fee70c4f4fa878565593a94f09fb9458fb838cff1ffb824c0106361196a01d851860320d2a48f52b85344b368c4e23a28cb203736fe3df5611bd603a044ba97f3d2e3391a0d6c0be9f0be4f7c3f6b11af67104b9d427fde75cd800d8d6cb6d02c077a9da7d62d429643522a252e5296de54ff4e897c0f712a9dbe449c7c63cebc62f33f07e90bb67f3f20c253ef2780e381310fe8d7d0a2788dfb10445bc4b022f0d612ec4702bf08f8c481c45ddebd60fc893a03a1dc3c5d86edf324ac8e95a98abd13eda81747b497bc2bf619e1f4841bd79be395feae023297489e99e861e716e3de924c6411f34bb5b2e145e10e616294000b419d1c067b6b7cfb5e5a55b337760dc2e3a435a57513e9ea0a7ed091f4c5d47d000ea19cfa1e2a16b8496212e3cb1339a0b2f96d5841be9607f57763dd81e7f5c76635aaf7b244e30b315b3e33daec027dec453ab43b47a60c183188ec96f4bab2bf96b47c5b8a69c51213d8337b6aba3687c0c091b906dd407c9908deb8501ce017b9d8eb0bb3f1d71e14366b4a718fe3315587d12487d7d13964591dcde508f754d1ad1551c376175c7b02915e9287b332822f9f6fe94f3485d6ef2f0a3f9a53dfe14d9a7f3b13b2ad4a3d60ceb40fa5a632b10a28a9a9f336bfe53d2b8b535bfb18632b599519d12f900d7f953b50044fbfa69d9507c831e718f6da9a1fe98e4971ca7c65b0d3c4916e2cdde1dc71558f9220a0739674614c4e670a77774bc5f25719fbafdccb944cffad066e414c62bd0e0a7eff44f4634dd4ef2f4853a5e3a271c0e799d3e1a2b77b8a9f3acc2485c6dfdc0a9dc54096875d04d6a41355e3348222b15bc53347279720f8b18bef423724f0ef104c29230aa2cb11026c6a725b48d123f2d371df19cd1f0bfe8bf5ab33cf0c1d9f7377d31147df56a28170cdd992705ed4c4cc92692c363c56e8f274023dc16c64cd03e1290be212dcfbd50792a750afacfc550504b1de6acdb116c8957624a0c4a46965498c9e3cae58311f17d0cf704ec4260cc1f321d87d33745f127b5883eead85405212123f8f7e1220a7c84ca2aeda638de20909ccec8666eb4e526a8efe290eb281f26bb618e57e4d92ec190d94984302f7f5d8241d6520620ca7eed527a5f5ad88d11a84a151d64b11c040a2c69ddddcc535ebd20dda9f0af596bd75997a18c2b018de1e9f460dc1a1cd5a488698249aec3b957be367f7fa18daf7359b45d0b118b98ce5cc2f8cfee3d41f0e19270472861d8697243b0c1c6bc8a112e188da66567caaa0f3f4525be0ddc6bf61827fa92f507aba43a5fe5c121446aca67bd1e4c4f119cd31119ab10bb7ba1df6ce9216f4023e5e7d96325dc852390ab68a3dd19e0c8f97bbe9922d816e622f53b57c88797ff7e9ad3e3c62749ea1f3f726955f701b10efbe852ac930bf90a94764c5e1bc54a470d2173245a3d767bc8bfd0ee863d139130c87da46cc9bece9c911dcbcfcbf52396a288b248043f741b73d8b79c1dc3304b070c01b7a70d3486b4077253e9650b0bff256260bb85dd6a98ecec5f5bb0f85f2f669e97cbf1322266c3eaa31ddf6c0fb109b9d54c16dcedffafa70e853450cf22e2ce95132d6a71167d91db0c5bffa261991490cee521e530e8b5246754cceeaca1faf8e2cb03ae5c22b91e2e11be56d1879183bbde76384a119070633261fce988833de35c5a271d9c3f87ce4e9cb582153d1d6fca7ca691ff29db8c01341cbe7098da59a752bde2769569fbd188e22b095c5fc8e8b01a3ca898ed059d69a6a1d0c16f5e5fd76b8c3b8fe8ba75867d7b0f92d07f22bf5774a45efed9f67806ca71fc4edf48614b9e002129a423c06c5224f6fbdf03bb08e337725489bfb01929c47a2f54fb34506dd4a4d6ce3b5b03724cfd397d2f4c1f6f081ca3850d6df2fd212fdee575a0cb00c1bb1cffe88fc0c59e2b73ce64e114c351ec09d9c930fa5795e2d896ecf016722fdf166c0786372129039914008fd4d071462eeca4a614bfd65a30a4d9019bb31eb508731485aa98ad415454ba149b5fe85dbaac0ffbb2c7ad91ae596056dfca93b05439bae0986c593a10dd66a61e7428adbb108c9b6fae51f37a6f50ac0f16e9178bb3f58387dd804745646ac56b4b98dc0", 0x1000}], 0x1) ioctl$TIOCCDTR(r6, 0x20007478) semctl$IPC_RMID(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000003600)=""/116) semop(r9, &(0x7f0000003680)=[{0x3, 0x0, 0x800}, {0x2, 0x0, 0x800}], 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) fchown(r6, r7, r10) semop(r9, &(0x7f0000003740)=[{0x0, 0x1, 0x1800}, {0x2, 0xcd, 0x1800}, {0x0, 0xfffffffeffffffff, 0x1800}], 0x3) getegid() mknodat(r6, &(0x7f0000003780)='./file0\x00', 0x8000, 0x4ddd) getsockopt(r6, 0x80000000, 0x8, &(0x7f00000037c0)=""/138, &(0x7f0000003880)=0x8a) 07:49:15 executing program 0: r0 = socket(0xf, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x2d8}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000700)=""/87, 0x46}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000780)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) close(r3) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(0xffffffffffffffff) fchflags(r4, 0x0) close(r3) 07:49:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03002000354b011fb6c47e80a3630fb7d8f8072029ae059908965091fd8dcb0ed9ca8d67271e807db1ee9dcc8e171226beb62ba2816878f2a5cb4e022209ddd8da0cfe9c22deca41d49155542898c4b45b59255096778823c78eab60e690783b97854db71d1398b533d4281cd73d5f13e6f888b1c8425bf6f31e8e1eb54f25ca732319a83959f4ef7a812f42277773e943acf4cf2e4e582eb74d8c3694faf4dc1b70f143e9e01cbeb7d13c19bf626634ce8a113fd283a80c38cdb2ca92", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:49:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) 07:49:15 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) sendmsg(r2, &(0x7f0000001580)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000280)="26e749584994928734a3038a519a7d4051e783e166c0934c4cccd2c5d7516816581e1f6d9bc30d8d278a2f5b164fef45ab15e8054c1aff551b5ccbdcec", 0x3d}, {&(0x7f00000002c0)="f790725f04fe6a78db7a8b24973f69b13430b014942e2a98e12b2bb1068e5c6c911549756730d99d80", 0x29}, {&(0x7f0000001340)="44557d8d1bdc8a43777f5dea439befc795dbf3cfea4fdf5aecc16a30dcf886feff9a87ee7a7e66572bf96e8c12013207dc82ec24d22db75fa1a069e78860fdfd8ecab70dee4d8d7f9bdbbc761ffffb4865d9c66a7d5c6cf03b87473fd99c2944c8947e71ddb3a106a85fa166bde4773e8480c2378ebf05fc083fb2bf0a18", 0x7e}, {&(0x7f00000013c0)="b8d6df2fc4f76b0c24a0bf71376c12d5d9f85385d8b21d239ded0b432e080db6192657aec5701cfd0c3274eb74aa1f2215534bd46a3ded7a265d42c7d5d350fbc9a06503c1c7d9e00feadd34ec5dcc07834492221230664f08db0ba46ad8152270228502f8", 0x65}, {&(0x7f00000016c0)="a464a9ee2d946e93c3c23b6a041076c52443b8791948a30ba12d0701247895dba2b1ef74206410e0f16ef9b31b1fc86035dff7004eff280eff01eb7a1aafae338d4567f2628cc014c11543b44a2b8cdf3e909312ac3a51a66057dfdc918efe15909d9ebfa06e4dd253df13f917f6f849ce7a9f232e8e9dab05c2210f032eb8c3af027f052c339f157a169ac00190a9", 0x8f}, {&(0x7f0000001540)="31fb5e8f54801949ca07e09224f43bf2a5c13f67d4e8269239de5c", 0x1b}], 0x6, &(0x7f0000001800)=[{0x38, 0xffff, 0x8, "1fb8b61a4cfc1f8549b948f9edc4d41b8647b3139c4df1c6f2ec998a7a9e2597744e7f238a08cdec"}, {0xe0, 0xffff, 0x6, "6f0527195dab79bbcfb60a31c590639378500b930316c9fcc248dea8c6820fc4ae486c4c50e6a1212c994df2b8e50810031322eee67737587090844bde1ff474b7862621921458e92fd87aa47b7a5fd0371a0e9c216be2608afa53cc2beb452929f97cec79b3ad9d0521e27d8623ff7e734a74655fbfba09d672bf3e5e41e003cce9f52506f52fef2d1dd2eb1eb3a34fe0faef835b6e78a6b8bd3a12f624799ed4ac70ee5e1a792ddfde778b2b33399d6991182758bba231c42e332e656bd66c3e1bf7bf3f34c55e237b05bf3df5"}, {0x98, 0xffff, 0x8, "46711e0bee8a3612863c38a7cd8892e523318c689af82566b5a3f5506759a97d01b923a659abdd3e2987100d9e8ce67e48140862abad9eca1f856acf1a7b41ed76449a6a5be6fd29beb027b4b6070576e7b57c9c351c5c0edc694df3d495170ef712dbfa5b5cd77e60db609d949b3766589cdae894d9bb48edfb732343c664c5d87183fea4625a2c"}, {0x60, 0xffff, 0x1ff, "5c68ae2bf118fa08581247f44f76ec19e7c2b9de4e85db25e4fec1508b07e169e20e0ace0d6dbbe297e0dfa23d36fcffa5124894160e4bbca3579db90c393b04237a894fc6209d91a7bf94d140"}, {0x58, 0x1, 0x1, "b438fa32c5d6db6d7f0bcc2e4c1aad85bd55c462fce31c740c0f497db32c987e6325012e7175be17e31c23cd0f993a413effe7a94c8dbf19c347067f34b826f65e662e"}, {0xc8, 0x1, 0x401, "bdd14d7b4c00434e26e51dfd2ef5e58cfb61f89b443fa3c66aa7a96cba2311014926dd35706eff01f23bbbd103e3e830f95bce2f40df6e1f92ac1da94f49db8061862ec72d7afafea6090271a8579a00d5a599742ef3fad1958a69d41776f56eed3055cc6c36064ad72aaef1120ab01b7842fe9b2a84ab94e6085cf42aead5dccd34fc127e548f459c6a27d5dd9a9430f0a08113cbc6b95946b9b15bcfdd2c5730377a2e1c2e52f1853725812e4c73053c40"}, {0xd0, 0x0, 0x10001, "699954833c036f41d1a4851539ae600f99174140b37aed45f27fcecf3a27b05f2a78a2b0f3ecdcccbaecab87b53b5cbbf87a7f87985bb82cc788c418eb4cfce46f114de07fb20098f29acc836d782ca57b0b1b72fd0512da707b490d63dbbb9d62756cf7d894ac6e96cf2c0ddbc5b45a445a2488865f8402f901e42524c7246bfb094fe59d511e979988eb204bd0c302fb2719a9e9973c66b9607847ba11651c56f564205b0f698faa34e848da25d330fe731f2c9d570a82743b7d318ca7"}], 0x400}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001480)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 07:49:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30029, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x8195}, {0xfff, 0x7f}}, 0x2) 07:49:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="fb3c0d9307e6603939b0206144a2788a2299b8d2d66292fe263943694494f4671e5adf7eab2ea32b2c5c8dfd90c672718488714ef6df60d974231ed98cc9a0950d9a394fb706e14ffe528fd9dcc8358e013e224bf5ce7cd9474c6ac17e5faac3276f7fde5e6628096a2b55fabb93a59deeb8f28e6e8b0c9efc813f50f41d2b188df748e192c09567c5ba47f75ce26f12155f8c71aecfc8e8c51aec0668d89d93beb46c0b89acc6690fe22d7f7a79f9af791bbd5b346f", 0xb6) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 07:49:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1000000000006e, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7) 07:49:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x2, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x84, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xce63, 0x7}, {{r0}, 0xfffffffffffffff8, 0xf6, 0x2, 0x73, 0xffe}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x7, 0x7fffffff}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x42, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xa4, 0x40000000, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000080, 0x71, 0xfffffffffffffffa}, {{r0}, 0x0, 0x80, 0x0, 0xfffffffffffffff8, 0x6}], 0x80000001, &(0x7f00000002c0)={0xebf, 0x10}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x4, 0xab7, 0x8000}, {{r0}, 0x0, 0x1, 0xfffff, 0x5, 0xbf8e}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x1000}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x81, 0xc0000000, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x4, 0xcb}], 0x2, &(0x7f0000000140)={0x825d, 0xfffffffffffffff8}) 07:49:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x58) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) 07:49:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x20b3, 0x1, 0xffff, 0x6, 0x7fffffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 07:49:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r1) 07:49:21 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000300)="f0ffcbff13b9fd812caa4e713048e699a33bb16656c4f775a780dc04d98c3113cba37e2866a477fa3a9c377578b6fc1b1e76e25034b97f15a84fb1305d5e59a531dd5835c7f09f45f507a26f723d290b01e5cc4fcaebbd25483b6383be4eb5695a67a58902ec70da59eac275fe4420cbddac30aa7256e48184fc78c4a65060c8274e2ef07ce6c9225d6bc99ce10e65ff51575bd695a96f03ff8e28f21f334690265574b6e509e020127b2841225040ad9ce112fd2e7383bb10fcf287a1cd2a3cf0ac621fa41b6db756c510491f078c1ddc05d28122813d082850c8bd1658868e3f52d4dbdac26f557efba0b808eac8e26ab96e445da423a0d2a6d4ec9e5d11e0630773392b296115165b7c79fd06ce657d24f18fbcf07c9be68b7042afc0fefaaf744fad8f11cdb4c438172cdccd132c5f214fdd184b20d901956e4df4e2fe6dcc7574bb", 0xfffffffffffffdb3) 07:49:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="323661b1f8a959f658b9814ded98a529269fdf6410eb579cd24999cf864ef55e61924185eb21ba248e474c925a68e28ef6c3d4c73cef3dacacbbebeac6b701e0ac061d858d64b68c3039c4192ffbc8407327fff6cdb2f34b033e5ff9bca9c78180efc213fe6633154ab5a1bbc00b14aa6847bf2fa9d69d1fa35c75e7c012b71d90a5a693d1d14d82e83af25784b008b0411319b358148674f495d0cb8a2ef31648bb8d9168ef2871b6756dcab3092d6777083da03882a8123ead0bd3400df1acf74ce3a903b8da5b9c020aeaedaae1a975263e9d8b647e7f0fc61a9f4e9cad8faf2dbe14be1cefd480f9711ea39fe90aa3cf31846ac5564d797ff227df76f3afa1871256d7d244e8674301d345ebf066b9f1ed32ed1168bb5d8d880b5e2d6a28d133d7ad16db7e31ba10b7551683030d5f19a891d42b2a1cb90f797802217be1989bb3c1aaaba44a4e087b5649061e83834498e8f457f356422b76d2ad37e2287aadd7205812556bd525d717cb920b5a80a729057c43fa277d690f80396c39b7d595a44d2c3a9c109128e5e635b6f218f605c9c46d5e9bed17f6d42ba63bb6e9003f65a88d34dcbb02f5d3f21780fc6fef8f07f852e64fd235dde4eca811705571e234939af4164db02c65fd61af98fd4af4cd23faf8d5067429fa52cb806b77103ae08594e746ed922426a610fc6c76777448ab1b26f58c673eaddd292c4caf73b2b25f03e43f4ffdf39aaf8213e51bcbbddf6a4aa3f60b5bcce3f497dac86071835435d930c11bef035373f1aa80a1f3c862d5e69b36ac2eb59bae04c832e3c461542bc0ab32c0cc33fa203d636ad53ca1e74f70981f0b30b15b235dcfa351b9e4f690914e4e4c10c378636b526008c85911e80bb0ae27b56ff45e65c1f16cedc12c15263767896fcafb69e81bfa2f7ba95ce03d6ae649cb7d12ab9e36969e1e148a572923eacb27dc1004276f7c2a11ff35335b817fdff961ef909cdf027d5fb2a3055e85fc9988d699a5f7bcbbd89d3111de693813b9aa2614261019cd29a3f1879ff5477abe4066817f02d431ac8a2aee39991a5b3a8362f0b0d40313b4310505b09b4398ab01d40860e75694c3b8b053eae1acf77efc08c6dbbd74c0dd68ae67e32325ff920e65b6d19f78843e86af20df9a58b0d0e209a2a1109e3a2fceb1dc20f2d670b6a5a0d43e4eeed2d5b2f6e5bef116f8ab40bf5ad99730120c5c4ff8bf21b580874f3185a00f4e355d42a717e4a2f90aabd998cfd791d67b323ba00728c389e169386dc40be168ce50869553014051532099e942fe8b64fd92cb2e6a068ce1b4355247d35cb1bdb91ae3b6fd7faf1d7a2df79eafbd3b0997f6d7e8208e45b0ec5505d178ba23a739822588b7204959ac79039756d3113173906d427e3d180649a5e28f0c49dc0231c32e6db6f5fd903592b4159228bbb9be31ecf0d27c6d76d65e3057550731d173034439fd5797ea16cd89e6c1b17258ac05a6ec44eedef7faa7ab6206278a56720bd235d261dbf82b73bb09b882510aef95796734b4c7e04642f509b0b39e7c15b2a4165df847e862d7f5527efd6b9a9d45876555e9a23166f69fdb6fdded7d4cddc93cba426217c1db5432251c7bd8afa6e096ddf1146415f9af2c0bc08211776efa9e75eec4f936101fd31bc9d3144b92b2dac113ac7311205493097f61f53a3a34b27ddb9eacece4e7ad6a302b550e73ffd9478fcdfe698af170021a109c126050e9d02b3ef4d8a2c5f92fde7c14142744529ede57b0e31b43ff003fef0c60ef3aca23bba8ff4f1422f53aab8073a14fd8b9c5e019e85c5c6ec51ab99737e4cf3122232efdec56d0bf1fe7f1e6334fd3b5e83f5cdd93849ea4238bb96d2d304a36b8caad26f2b1a4cdbf881640587f15fc59d5c7a855b66cd93d88bb5682b779bf68a0cecf221bc9a5e5ba84b6b23146b7a9c7f83bdf9464acfeb36554005e56f6db50369599af63fe65b62c51ad5ab48c311fdd6861a9d0400b04c494ff1736550176774ac535f80352ce1c5fbc414620d7be68c434b0dbb0f31269b7a5e9fe899898b22aa51f51dfaf6da1b0740296892c719e911e333c156c4e7a7e61b3511b17beea88d7aa4223c04793f08cce4e00571294b51f5e110f890511474a659abd9753df30abd07c0485fd8ba4ec9f2c1da5d1af9c5c34a15bf551ec683a8e8506d63974fd931553fb1e8356c32e2ebcb851b068deea425ba138da0b9920b6745c6d0888b6890d8736faf69deae1be9e8cb5f5e2b370979334da096519721cae82b24fd257dee76b826c65437514b4a36a92e40e44a6804b21fbedeb562ab5767fb5015fe352ad1e4a6daf25bd000504433ac92f2e8f415ac5048d4182c3b82cea5e92fad694d465d9f88d55cf8495909d8ab63d5890072a01b3056d98746ee55c7ecf0551260ca52e2ef17d0455eb7164de813be3909bbe2c4e8c5a1efd51ccd2436fd3b652fa876e3b88ca532d0794e8f909d24e9ed1596f2f80c9a568fbc9ec7645d78eec2f7de52b53d92593dd18757eabff5241cb25100e045f81de26d3de9b81705c89401b4fc6267c4277ae8d5f4e650672671e06c3fd3893f2d58f7ea5897dee5db78c0754d117561fad48fac6fa4c5f3899a55087363ae6aa4bd0f869af709ee10385ba896f8589d9bbc2f468479368bab33a56309c26fc7a59e4e5c58dc0e1fb9a76406b09ecd31fa6fd6b5ebe12def368f15141d6271d53ee4a3cbc0de7f022df340f1a4e1bce9902d9b586bf253b508c00aea261b4e3d887fe54f93e588560735aad10bb38bc1fcaba268f24770be5e58bb9a3e294457d62abe14cb51517d592f49a24e37ade0879b2defdf221d73560223a9273001dca6a635d955e7153988496d4ac3d4bdf86e7ae1ca0abdf0a0c3ec7e071f7950b7e0f9266b00d31d6a57193aad47dafb5d38375b0004f3a128e8fc556879e41a4def6c8caa51d39edde1caa41c70a902920c1248fd6b81d330dbbc89c915ae25ea1854805921ad97c0a0915aad584c2dfd24977ee9e3a5f0dfa16a4e0afda5beec46740c8caa1bc90fcd0073674b3f3e92ba9159c3775f59fcb3df51879461486f4d51b5ad86647c86800f0274b387411ff118dd7f2b2f09b60ba7368e923b43440b5b05c68d6927d1938f8821a07a529f88d2a68e6dd4c9d2ce0bf7ba8fea78fe7d5403adb90845b5e9203d527530851468367ef1b15e443a716edb99eb124fda2c1a59c3c90ecf76c0ac5fb331fc9d0a15ffb01e84b9bc9e39faf9887b1abe454f4cc0b9a6fb1303118e4f60e637599606a81f64531491467412fbff861d8ceb2254f48f47023f06489163492106894d2e58ab0c3aef0888cb076197047d436911b8a10051c8fab1f3d38adc7e53308f17e9dbd843d1a2bbed52e26b9dae343bef91d55891faabb973b32f4a7d5579e6572f59f172fa82ff81ad6ca33ad47e5bfba28bb25b463535658454aea909d34333cd0e25424c67f610e51775e861e1e5cd00af6866250d29ee574fcd76fad8def02aa18a4fb3e4d31548e291f40042082dc72f0f5a7be4738a3212a8495d2c635e5409ff9ee6f77c34fe345ac4e705b4091c023fd03060723db260708ba80beff7c762c5c61cc3d846cb8685de703a1579fb3f54041d1fb3d3d4dc053c06ecaae0e1b5c2f127a9616bcd187d8a3a8f3fc0c4bceac5a491ea75bdb54a37340e04764034c3a1548595186c3a9a7922d32ff3643200f3401880c22842257bc275a1d40372abce4269beae71daaa55df0b21784e54ecbb513bf9d518003a4698fb6c633a91da5c331394a5d91ba92e87a35942e3c9bbc501d864ba25c9ed5c4d767a7e349fe7343e8710e1ef4d6a5ccee3eb97c4262fc2da1d08977b826fc2066f167d4bea830e6704be943c623d7335d71f530cb74b9618c3b1d388b03dc122a2fc99878a965eb468a852ebb9a71991bc69c513f180540b6d878b4772f7d205f6f6dcd68b2d6ed9e66c196440f2abceec173b0d8de02efdfe6757defd3700210fc2f81079ad28ddffedcfcb9f5befa4f559fee49f7edb36dd9291992f9dae0f5ef7763fb67e4919ef03595157a06c771e3a2ed013fdd270cb4631782f7c97062cf92fb382c6baafee528bbba0cd402a07c4fea4bd29a6d1557b4cedd2c0d1af7501c997b2a8014ca7a00cc1179657c3741db167c9d8dc9b495c2619123cafb7d4d1b1fdfff49acd8a936c2bbcde5a9fa698332f44f1b03ef07af47ccbcbbd8d5e0bd5739c6a016595fa6b89d7101df6424ea852a48c7dba108861b376df92fd1c3e3ebcfe3a462908455f402beb124f8eaeaf1539e5ec93e9ce2ca79a52a0ecd4f036d33933dccc018e6c92cd6b69b3fbc3f77c3ef1527c03d4b35931b7fd84adec41dc87dda413c103b04a60e13752293d8a171fd4291d417a1fe273e8a90c1853ae08e43e55d2b31280c5e3e474b3c35803787f86bea98c1cc5b9c1d348685705f181a5da1a96491201b7fdfdecc12ba6e46f0786d3da63b23757b0ecc42cd4e8b6b467be415042b138656b6cfb60ef35d68672785c93372d6dc21b4eca55d7fa6de62b6b3d622051c860b39b6f82d7d835f3fee344b35e4ccbbe413890d0417a9bb5cb134419edaeecdf17119ac8bed64a2a5057cb4d6f6b027bb41da91962b5894a3d00cf814ec6518d5ca56736466f120878c33c2e8dc27b292d882898ca0ce34f0c7e2463b4cbbd7a11e72194d86cb45cf30c1df9d498f9ff028f71c8ca691fe1ff4d58672aa8012596b4fdc49400e909282de677c5a48c60883213ea4ec2c514bd7e8881c5a455d9898d7a6575dd679f893849b35a3e5a03cdc5fa7baa902e9ea5de609505a58106bc7da2348f92038f71c4c808fd90e0feef0e2efc8413b76e1c3054d3b8337dc6b39091c986d3dd462342f51ee2d45a67f3096c4a5855758cf4bb823ba6807eb56277c5e88ff6ca71e3fdec08a861c9e7dd4aa19c7c079bb8baa9932315da087c8b81629895401f58ef71f499952a8ccf9ff8c10fca786dfcd251a472fd7c3c2a021be12d27141d4323099c18ed74ef73ca0c5d3c18085d020d0390c6c1f9ee27f78817cf210d2c2830bcad24eea9387935df748fa0ade050b70471a3e44012d10f1085b40772cbb46e7cf778ef8c5b77f539a21a02d2cde7337e46eebd24e4a84b9a719288edd7ff0aaa12725fe25be03c3a7a4f55aca0a0d366044b31b6c1276f2779e64f920c6d90084a7469c90ec2cea9f25020c17e9b5d25e8990cadeb41e02650583a1e3ad742354da64dc815f1af6cacaa1d24dcb1747915a83173aa4e4c67bd2fa26bdde513a3551e586c4a4098aad01cee8188604bfe94251aaa19c7e5ca1bdd336066934f9e83f6e54d21c9595fbe37714bf4870720d2375add8fe82c9b59a04590fed0752ef4dba05b3e4768dc61b917950a48be606bcc6aa5d5931f298f25144dfc4bf541c6ef138db82f6088686939bcb2f74b84d69ac3db885f8ac0982355ead830a88241d10ef6bbd6feb839e86980ccf8b52e0e464f4109b81d5c7ff87924db36aa7f9cd4a1285e122064234b9f6c3ce47d3f1dd73e0d5c6dd75dcf42bc09f9a3ace15fd8e43ba5d3a6e0e0445f5f840bbaf86f651c7aee9577bc7e966109caa6b9439dae3d890e6383f410af1aff22f855dac7135aa3919f7f19c2127784c465f9ce2c6fe68b77680446d367cfd10a73c384486ab3e962f6be3aef6fbef200fa35140781c60ba908d604b6aff0fade72d394623c2a5303e569eb19351b5e9217ca0c4fb51ba53582f198e5b1f5bb2df39bf", 0x1000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 07:49:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)='1', 0xfffffffffffffe9e}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000680)={0x7, 0x7fffffff, 0x9, 0x9}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getpid() kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000400)=""/132, 0x84}], 0x5, 0x46) 07:49:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f00000001c0)='L1', 0x2) 07:49:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x7fff, 0x9, 0x9}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) 07:49:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffc0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6feff0c7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:49:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x20001, 0x2) 07:49:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="9c8756de14703a84b0f0452e2e", 0xd) ftruncate(r0, 0x1) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10000, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x100000001, 0x6, 0x6, 0x1, 0xffffffff7fffffff, 0x7, 0xff, 0x3, 0x9a3ac7c2bfd1d4d3, 0x9, 0x80000001}) 07:49:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) geteuid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000010000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000017f6000000000000"], 0x10) r3 = dup2(r0, r2) setsockopt(r0, 0x3f, 0x200, &(0x7f0000000080)="bc3e7aa924d053f4d4b10bde2dfe5610c86d3f0025136ebbb2eb4d3b46a9887f0c626d84a3b365ede9f5", 0x2a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r5 = getuid() accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000880)=0x352) setsockopt(r2, 0x1, 0x1, &(0x7f00000005c0)="dde6f3b203812e252a504089c36ccf08008e52467bac65abe382567a9ea01e10255c3e31dfdf1025679cd9429591210c2d9192171b56163352179e70a3b243467d0e3e2c971314ff1d0dc3d3093e292a0a912bcaa6f8002f97123f917ae4b3a7dee7e816a2896437157879a4cefa13ad4b049394bc5abbf3d0658edc3d871d51d25646f752854eed47447f904349128dc181a858cf027e956c0e0fe0d5a219444d17b6e86a5947a2a005ad884c8d79c4737165c73e59e7fbc8df0b2aab4d2920e9dab8af", 0xc4) getgroups(0x0, &(0x7f00000004c0)) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="0b82e854419070cb4f42ca4f7c71b13e288a2615ef167f2e3cf19d671693ee10e2500225ad312315a0e0596999cf2fe3da2784d16f5a683cdd9e96917bf2825a7cbfe096e26b7b2e69f8e2d2309cc3e9a7c1df8b223b2ac3190b09b00313d8d6e201dad043fa14d993f265cf0be3bd210a8214ab0043054b34206853669e8001690dfa47138c5f381eabec8882dc3904196e115b2f7a66f994b9f4b9373385242ecdacf73be480c736cf99", 0xab}, {&(0x7f0000000240)="3334655797f5a29dae553937efa9259bdd02cc33b7779595538c7b3a1fc1603aaa46cc98718a59a8b82899a54990cf616cf82507e2da19190c1c3fd339facc5fd122c2a111a49ec96ceb0de02b17d110ba2dff287c517d7f8c60152e57f436ac8dcf342f9ff943ac4ddfb7d2e151e888403c91086f8a0900b2010403f024f9644659b7dc1e4d383213461ce21412605c9d77b6cb04f8b1452045b2ba93c1521b8dbd2892bd6fd99dc8b59d77fd28c728dd7f982eb83052d125", 0xb9}, {&(0x7f0000000300)="f56fc19fbd446a1bdcbda9d4e14c19d4fd577efe12437eb6f34955395dfc3dd04290cbb3e4df9d4bd4f8b0cb03df7c8ce168869284763c5ef4bc9ac6aad2dd42afefa8584328766f46c858f6750d28823a98ef43a0616dab7a5a9bd2db04f3ebca405e0fbc59a2912f0932e8ed82a509953e1c1219e3064241284c49b1c41a84f5648eefd05061cb9825be62f33af84b33ecc4ccca407a4aeedc365e6da7f73ff107ac626ae1c1010f38a6873111e5d23481b0742637f3048394cef5b82c0db628f11955c84062a5772a3df54ded47ae8b70315cd2cbfc6a420b362e366deb9f17", 0xe1}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff00000000000096e3d5872539e2c9155aef4b3ce81d47c8a5d256b452c0c59840060ee95ea4b9e8dcfde5d1458eefe461d6cbabb4fb9d5be067ed0ae4c4beae713b95890d99719d980ff918aa9fcc529246d338374d8420892dfee784db3c8a6e63d61bca7e4b52ad452a1a0d46596edb126cdb6456e8a792a9284725", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x4}, 0x4) 07:49:21 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) dup2(r1, r0) 07:49:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10004) dup(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x3213, 0x6d, 0xffffffff, 0x1, 0x5, 0x3, 0x59, 0xfffffffffffffffd, 0x2, 0x9, 0x1}) unlink(&(0x7f0000000200)='./bus/file0\x00') 07:49:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x8) r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) setitimer(0x1, &(0x7f0000000140)={{0x26, 0x90}, {0x200, 0x6}}, &(0x7f00000001c0)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x15) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1109, &(0x7f00000000c0)=0x1000, 0x4) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000380)="ab4b49f95e06be0a90d8d482318d6a35c94714f352e8fb22f3bd7db3737b1c628f9c04bf146625c9db0b1fec662af1e929f96b55c0ecaf0b50811e550d4f232be9632b3caf70f75960418e29b1603db54c8c1d091e5753b8625b1c15e7d05682a99c5b4aa4351dd88114e19e9493c037bd175d64047dff38ddb5a24c8788cd1c7c8fff4effb9b39b722b5204063a2edd2db4b65a50fb5398f54c1eed3f8ce1ede520a5304fa36d6adc0cbffa4c00cb4f8928e0b986d0a5bf34c8e224e2336d532b68c3f7ff826527", 0xc8}, {&(0x7f0000000080)="0f4525979ee91e841c5ae02b3c25f3bab847e84589b7355e3033", 0x1a}, {&(0x7f0000000480)="416ce9984c3f42836448c5d1d135b7575313bcdd42061add4775f1dbbfcce5e5f685392b95b0af4c60ba4562a3fdd3119cd7ac0db97e128abef746fb782d2485905794997ef2c76e10d4c6", 0x4b}, {&(0x7f0000000500)="c094a4ee78fb50bd13987cd322b37b1fd0b6d49403cbe3c9ccdde2cba6dbe385aeb88f72ce694fa0ab768b1347f2f0412d037142c55a071f54605b9e0bc86f3e7816b7dd0027ddd7ded2bafc36c0b0d9b808dd8df3f65c05272cb4", 0x5b}, {&(0x7f0000000300)="8a654a8f9bbe9f2b256ab465b43f80875f1a166b", 0x14}, {&(0x7f0000000580)="a5313474fb9fd7f6d8cf92b8743d9acbb0a1406fccf505c204711c0d54b4f803de773a3d8bedb22923c49f2cb16ff31508150268719c946ca5bbfac8ff10c58a4dc63068012ea514b79436228750c2fde750946528de7fdcd151f8b0113e3d4c2c476d3d530c8b9b6235b1f243124a7732e09cb6f94a57da44c5cac8d77f1835780b7a9075923ad748642b2e8a613f452f221879124e10606de6414dfd85d67c8377d224219c4dae2ad9b1a41a5a751c1b09929177292bc404e2a18f3f9163f5fff7b9d575bda0079adaec6320c0eff638d62482e3fc605e1f2f95085422d7c96651cec107cc2651f7ad60e5088afbe3", 0xf0}], 0x6, 0x0) unlink(&(0x7f0000000340)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x9) 07:49:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) mlockall(0x2) 07:49:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x80000000000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) socket(0x3e, 0x0, 0x8) connect$inet6(r2, &(0x7f0000000040), 0xc) 07:49:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8020000000000000033055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d01f1628b53a", 0x29) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79c6ed5ead47dfc43c6c3b00ddb011a8c471e673ced5d6e91ac4c38408cd9e2c381d440831a8ee6c9c9d112a30d49241bb522baa6b778ff5f0fb0db96101f6344b05878fd8a6febf9feb48ce36857415d6599b9c4060cb51b598ff0b030ca", 0xee) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 07:49:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:49:22 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x6, 0x7}, {0x6, 0x7f91}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000002000, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876abbcf48d8361f9c216d848314a23e1d621f176181ffe6367de4ff985138", 0xfffffe8f}], 0x1) 07:49:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8401, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 07:49:22 executing program 1: r0 = socket$inet(0x2, 0x7, 0x102) shutdown(r0, 0x3) 07:49:23 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 07:49:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x5, r2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffc01) ioctl$TIOCSTART(r1, 0x2000746e) getpgid(r2) 07:49:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000300)="c1ac40de6eea09509c0e460bc9ded5891d04c332d60e0d9cf6eb4a758072a9da18f9ac308e9f6f8d7db5e7bfd1be35ab4f71190794e8f91b5a68aaee9009f09d49d5d04cd741944a7982a63ebbc2acef8278aca264c31dd570f07ddbe0984ac37f69d46a7a773d4c58e4ec7bec4d10d0dd8d13e465c82164bf1bbc1910db8947a8b1b0ead54403ee3f5f7b0f4cf12f8bb7ef8b7a258dd46954b0f6c3edd942ea342d8c0a4697d7ec014e6450dfda0722b0a681a6563e30e980538a0b498b7efbfcaa10d13dfec01c7e792edcd27ab792c1295328d31c0e0e687f59d69d027753", 0xe0) r2 = dup(r1) lseek(r0, 0x0, 0xf4e0ad74191c62dc) r3 = semget(0x3, 0x2, 0x8a) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/133) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 07:49:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 07:49:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x4, 0x80000001, {0x1d5f, 0xffffffff}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000000)) 07:49:23 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/249, 0xf9) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSDTR(r1, 0x20007479) chdir(&(0x7f0000000080)='./file0\x00') 07:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="5e84ed8bc20b77ff98a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae4cb451c6f87b886fca7124bd17ff70cddcaa7", 0x30) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x98c6498a9d06e045}], 0x1) 07:49:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 07:49:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x365ddc2f3c250fe0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 07:49:24 executing program 1: syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 07:49:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() shutdown(r0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 07:49:24 executing program 1: r0 = socket(0x2, 0x3, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0xfffffffffffffd7c) 07:49:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x8000, 0x0, 0x200}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x541, 0x40) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x163) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x48, 0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) ioctl$KDGKBMODE(r2, 0x40044b06) 07:49:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000746000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6af31929648", 0x14) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = msgget(0x2, 0x8) msgsnd(r4, &(0x7f0000000180)={0x1, "86048a8818b37ebb97712fbaa9d0585c89873ea03b9de44873cbb1129f89f0c6ad974b1cd49d26442c7733b1c581bb79aee5731bc2f227e2da25f9e1f098e4f82901597a11bf7b"}, 0x4f, 0x800) 07:49:24 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:49:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) fcntl$getown(r1, 0x5) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000540)=""/185, 0xb9}], 0x1, &(0x7f0000000300)=""/55, 0x37}, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 07:49:24 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a5e8b12f66696c65300040d7443ab8586b15c916ce2e582ac8384f56922365811e0c4ff20f29820af68449d2040668fdf2397da8db9db41d92b3f60e7316563704d06b7589374ebbf5cc083c529774890823c11d933559"], 0x10) setsockopt(r0, 0x59f4, 0x69b7, &(0x7f0000000000)="fd4c3604ef3347273d923fe191f423c9a581d47b", 0x14) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 07:49:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000002003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)=0x59) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) 07:49:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x247) pipe2(&(0x7f0000000040), 0x0) 07:49:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x2) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffff7ffffffffe, 0xfffffffffffffffe}], 0x6, 0x0, 0x4000000000000100, 0x0) socket$unix(0x1, 0x2, 0x0) 07:49:24 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = socket$inet6(0x18, 0x4, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 07:49:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1ff, 0x9f8, 0x7f, 0xffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:49:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 07:49:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0xd7fdb31642a7e5c3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x2, 0x10000, 0xfffffffffffffff8, 0x5, "2871c98f57c7471d0e08326127be6e22ed97f674", 0xffffffff, 0x4}) readv(r1, &(0x7f0000000000)=[{0x0, 0x2e4}], 0x100000000000002b) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7, 0xffffffffffffffff}, {0x18, 0x2, 0xffffffffffffffff, 0x3f}, 0x1, [0x7d, 0x8, 0xdc, 0xe0f2, 0x67, 0x9, 0x6, 0x100000001]}, 0x3c) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/109, 0x6d, 0x43, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000002c0)) 07:49:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) read(r0, &(0x7f0000000000)=""/14, 0xe) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:49:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) 07:49:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x800000000081d, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 07:49:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0x4) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) fchmod(r0, 0x3) unlink(&(0x7f00000000c0)='./bus/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3f, './bus\x00', './bus\x00'}) 07:49:25 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 07:49:25 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x0) r1 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) getuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) fchmodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x4) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r1) semget(0x0, 0x4, 0x1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/122}, 0x82, 0x0, 0x1800) r3 = dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x100) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) getuid() mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x24, 0x2) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c00004f560fff0d53c275e7830912d1ca3cec4628159c5e277d8ebfb6514659930dc013d9d655a903e416e8d4bc1857e05b83acfb3f757dd95e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e983c174a5eed5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a585a937fe6142928a970c9e211c512dcd60fd63f5b63b11f000000acc7047d9db19078f30000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgget(0x0, 0x80) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebe567e6213f504ede000000000000000000000000000000000000000000000000000000"], 0x3f2, 0x2, 0x7fd) 07:49:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff58) write(r0, &(0x7f0000000140)="2b00ff23000008002900000000060000", 0x10) 07:49:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) geteuid() getppid() getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:49:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000080)) 07:49:26 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) readlinkat(r0, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/175, 0xaf) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getitimer(0x1, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x101, 0x8}, {0x4, 0x2}}, 0x2) kevent(r2, &(0x7f0000000140), 0x401, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x7, 0x7}, {{r1}, 0x0, 0x20, 0x0, 0xffffffffffffffc0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x20, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x7fff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0xb9, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffa, 0xe8, 0x3, 0x1ff, 0x35d}], 0x7fff, &(0x7f00000002c0)={0x7, 0x1f}) syz_open_pts() 07:49:26 executing program 1: rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x17, 0x3, 0x100000000) r0 = socket(0x18, 0x2, 0x0) mlockall(0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="db70ef915dfbab550f1a357fd706ed49f401d8807aae2b5f7034ca0f8ee12b4f7d678ce3b3294d46d775f3975d97cdfba2afe805c09bcf81fe7e50d86d60c284f4a84c4aabb53466c540637878fb5d7307cbe49c997da356ca7e037248b11c037bf8a0297ead5737ff5005e53ae61ac2fc2bd7938c6cbb1788073db01a2c3688c4c3f29d1e7b97a2189649d1bd2f601ff263083753ae648a8cf875b4ad1a8dcf0f51a1dedccd17ffa1d2c37feed7ce80ff389d011ffb9c772841696ca7e85e31a25ffe049916eadd4a5b892781cd6ccb641b5d7759019e2d9bc79fa6ad910fe3f153f2", 0xe3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x6c5f82c2cdd7e5df, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) 07:49:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x154, 0x2) 07:49:26 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:49:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/121, 0x79, 0x40, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 07:49:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20110, 0x3) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xeb48) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xdc, 0x40000001, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x800000c0, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc7, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x19, 0x40}, {{r0}, 0xffffffffffffffff, 0x48, 0x81, 0x100000000, 0x5}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x80000010, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8f9, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x80, 0x7cd}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x188cebf8, 0x800}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x0, 0x7f0}, {{r2}, 0xffffffffffffffff, 0x66, 0x3, 0x28, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40000081, 0x2, 0x5183}], 0x1, &(0x7f0000000300)={0x3, 0x1}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) getsockname(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/11}, &(0x7f0000000400)=0xd) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd82) 07:49:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file0/file0\x00', 0x0, r0) setgroups(0xfffffffffffffe7f, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10a81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x2, 0x200, 0x0, 0x7, 0x9, 0x2, 0x2, 0x2, 0x20}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) wait4(r5, &(0x7f00000002c0), 0xa, 0x0) getgroups(0x4, &(0x7f0000000140)=[r1, r0, r2, r3]) chmod(&(0x7f0000000440)='./file0\x00', 0x4) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCSBRK(r6, 0x2000747b) setuid(0xee01) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000000, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x54) fchdir(r7) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000000)=""/58) 07:49:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x800001fc) 07:49:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 07:49:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000e9ffb6a7ba289ede47248c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x1ee) 07:49:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) socket$inet(0x2, 0x8001, 0x8) 07:49:27 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) mkdir(&(0x7f0000000080)='./bus\x00', 0x4b) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x5, r2}) read(r1, &(0x7f0000000240)=""/4096, 0x1000) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x20802, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x81, 0x7, 0x5, 0x0, 0x9, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x3, 0x100000000}) rename(&(0x7f0000001240)='./bus\x00', &(0x7f0000001280)='./bus\x00') 07:49:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="414bd0765b0606570ea97cebfe38e0ed85cc85eceb14792d31fbe3253a176fd7ae35b3db2988c8904d47648e0e1650d95558754867ca375117", 0x39, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97", 0x13a) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:49:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:49:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 07:49:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000180)="6fba94c1cdf8c981db0e1f318f26e4724db0068ce65509a4560defa9b45c04039139e1680cdf5838bbae6d6701583c2b9627fecfbb69dada02bf81769be36cf7f8cb770019ed1308fc0b72a55106cdd5d2a7e92030b90731b79e281be2285faf9b3b278b839fbec9ef818e9fefc0191ff27af0bad159904190f39f9b95375a83ea837e74f97e75842c898caad294d867b988aa83d0e6e4bcdf2f13989a8606b7b8fd1b1e5b646acad73d5e95ca714b5e35a90dbfc5b20c1335", 0xb9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 07:49:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/36, 0x24, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000001, 0xa24}, {0xbf01, 0x5}}, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x9f) 07:49:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 07:49:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c653000090f2715e8d528677973b78670231ef1c2500acaee66d43d6c823b9cbbc9261f327bc8fc526077a53cea098ebfcbd35260819f31dd8c76e1c314097f7d68858cab430a424e01b4df2fabc68eca89e3e7155b04abf6ae984e3101326137d0816c955747e0100c1ba3c87dd96e01a1d30273ef50b1088a4fa1adb7180aac7c0c56db5450a52ae886a3879aef4b"], 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 07:49:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 07:49:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x152, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) r2 = socket(0x0, 0xc003, 0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x1) r3 = dup2(r0, 0xffffffffffffffff) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) getpeername(r3, 0x0, &(0x7f0000000100)) 07:49:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80000001}, {0x18, 0x1, 0x3, 0x147}, 0x7fff, [0xa4, 0x8, 0x8000, 0x4, 0x3f, 0x0, 0x5b, 0x2]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 07:49:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) 07:49:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x18029, 0x9) 07:49:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 07:49:29 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 07:49:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = semget$private(0x0, 0x7, 0xa) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/248) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:49:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x8, 0x8) connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') chdir(&(0x7f0000000040)='./file0\x00') accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 07:49:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x1e, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="3bf6f34e18c937b537ec3ab5b818bbc42b06f9f8264a5b3bb380e0168cbb77d069749a9679c241176df2a7037f6a2c769de6a762daa6a5ccf7df6610a1fac7ae4e7b177b3ffc75d427ee9d537f", 0x4d}], 0x1, 0x0, 0x0, 0x401}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) fsync(r0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 07:49:29 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 07:49:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f4f6913053000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 07:49:29 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/250, 0xfa) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 07:49:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 07:49:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x23) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:49:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) setrlimit(0x0, &(0x7f0000000a00)={0xc, 0x996}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) setrlimit(0x0, &(0x7f0000000980)={0x5, 0x7}) 07:49:29 executing program 0: mlockall(0x3) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r1) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x440621010000001f}) 07:49:29 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xffff, 0x47ff}, {0xfffffffffffffffc, 0x340}}) chroot(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCCONS(r1, 0x800c5606, &(0x7f00000000c0)) 07:49:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) fchdir(r1) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x50000, 0x2) 07:49:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x36, 0x1, 0x62, 0x9, "312f83f4aad7763b697c3530681ffb32532018e3", 0xfffffffffffffffe, 0x10000}) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:49:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/222, 0xde}, {&(0x7f0000004280)=""/4096, 0x1000}, {&(0x7f0000000540)=""/52, 0x34}, {&(0x7f0000005280)=""/4096, 0x1000}, {&(0x7f0000000580)=""/112, 0x70}], 0x5, 0x31) r1 = socket$inet6(0x18, 0x0, 0x1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/130, 0x82}], 0x7, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) dup(r2) write(r2, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 07:49:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget(0x0, 0x2000, 0x141, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x58, 0x7}, 0x3, 0x7, r8, r9, 0x2, 0x8, 0x9}) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000300)) 07:49:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) 07:49:31 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x7, 0x0, 0x9}) flock(r1, 0xc) 07:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="4810b8046812a871089ca5d3febbfa6d841dfb5a7af3bb7c8c062b0b4078976c366e1300a0564816b2f5ad57f4899528087217ee84d65a8e3aab0111cf83a3a6a346ef88b7a76b33660cb8d695ef7547413694f84e4a591e6d34462e1ba51482c13277bdcf756eac9dc00c65ad4822d7306fd16afe7319ba90dff1", 0x7b, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="862cf3bb7545568b3f089ee27fa775080de9425dcfa8dac8a8a67d35716c4392b5d60e98fce51c8c1567371b2d7f63b03dbc3ca6b2873b88c79e5570b17ac04aba06fff14da3fa4d6f24f38c0bd1b44613819cab45506cdd4fed520464fc549adefa2db04c880be51ce131f6a7d3c41b9d4609b3", 0x74) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="455ba30cfc273ba00516d910280b2d16a155b072e010915d8978071c20e7131b147dccf20937c84844e5f434d2fba7dc93af12a4c3c64f29abb2d05d05899210cc32b730539499fea4", 0x49) 07:50:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x2, 0x9936, 0x1, 0x0, 0xfff, 0x1000, 0x2, 0x3, 0xd4c9, 0x7}) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x32) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 07:50:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendto(r0, &(0x7f00000001c0)="ff54ebac9e0da4e17fe6c36fd8961a53f6c616f0d8d2f654048346a1dddd2d7d6872966378753d58a9360e83a959934cc2a8fa65047302fe39175edbdd1a11d3e45ead7844f6354ab7758704a3b5c43a1d481ea07a24d7d38fb32595c6c1195a8f383261b7759d6d62b34bfdc16765fde06163f666eb6401410a5e844a9e74465de90e5ace0e1d371eded367c8da", 0x8e, 0x6, 0x0, 0x0) r2 = socket(0x18, 0x4000, 0x7) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x90, 0xb, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x42, 0x2, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x42, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6, 0x4}], 0xfffffffffffffdc1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x23, 0x1, 0x6, 0x40d}], 0x7, &(0x7f0000000180)={0x1b7, 0x3}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xfffffffffdfffff7, 0x0) 07:50:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x4, 0x8) setsockopt(r0, 0xe66, 0x1f, &(0x7f0000000080)="12d2d7916df72d842416e389334cb4cf3e0b072a5845eec547d99c2a9e08bf93f3bec7ce706d332cfb2d0ef30730c20f0b8becee11cf3055ec435f0b3ab5301fb5546963ac4cac6c8932dab9b2b96440183a2da70b89ff94872255861b192c35f3170bdb514738f852883abed369f82851ebd0401057a8cbbc94683014da0b22f03706cdc4f50e163c6f621f762ac08353d0afd2b8fe453c6daa844d8cb0d4e0", 0xa0) 07:50:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x142) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffff8001) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 07:50:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fsync(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000140)) 07:50:46 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ee70799f85352e"], 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x4}, 0xc) setsockopt(r0, 0x2, 0x8, &(0x7f0000000340)="1f3c50590e8113c70f3d3e10ca9ae8479758207c3eeab1bd73123608ae27a653ef23b1f445da6056aa8d59df0f06ab927bf3f307766c895326b24f4819bb8d649ee66a67c380a20e31e4c796636056aa079bcccfa514a4699744d3ed8f014c895c47a23d2a7f1fda2bd9bd37c91ca699d30e3db11e80429665f5760bc7da402e958c8955343dff37325432dfa819f259ca940599f95bc34afac2da7d0600f51083f32b66ca25aec45b2c467c7aa290331b810204a0d43efb2359d483fe6d9b593ee0fa180778bbc04ad7a62f5e1c54e0cc6496968a75eb506131740cfa22638443ffdbf895990871338eeb9d7759c4e2eb0b7096891f929534ea4b69bbe97defc561726500b9dbe22aad088ad2e050b889a387efcd54dffcd5690b4c2e01b9c61bff21fa585d734818519fecab5a36a0089c3f96f926939a5da4a22e882580b63d2e7e013112f30e4c168452bee0fe5ca933c0315542843bead747a0a56223f7bdd9735d3c9d42298dad275c20dbb51bc7674fcc95706ee4210576e8d5d1dc3a8c92d60c218bb36e9293036912f89d503920797766036e552375b33e195d4a120e1ffd6946460830d32c9d932fc0643528be20d3725325424c7e82cc9893cec527328cdd55e70c374dab9493576866c3ab29b13a295e20877dde40d744392877d1046a645a8083018cd193938224e2e7d714afadb194de45dedd12382a272da407127ec76c12ac89f241ab615bde19da4184d69f5e180a4d83e60926a69a4ed971051d28f6bf08972ceb2ee3f83cbeb3ff5ed080e5817361b991f02422da20ad4add0d049856271c2e51c21d49c49ee4683bc93afdb2daaab0ec8463626b0b1e99f98ccfb36809937929e7123a8eaaba4fdd55b148ee5ab53cc4b5d584c72fa53e795b95a6f6c619727be485ef8064582e809a4d78abdfda21e1db1c25a05d3c36a3883cf80911a03aeb0c179f700851aedaeea37eeaafa074a71a2c947b49c07dcbfb4b53912e501c0ab54be93e2da2d464e4aa5d987e712cc4b75c6e9896fb4f347fe578299652dbafbee9f03692f30bd79d64c01dcb7dc4664e9a93783466da027b79d25f593a71255a8ddaba5b492509161e9bab0dcfe3c7c5aacff63857ba3b9ddd171ad954252a156743fa7b1a3e089ba89ee2106ac9a1f828055bc002b3da57651aeef2a6f0a42f687ee6bc0cb9bb7396232bec5b077aba7d07c6b46446dba1caf4d9940457b9765644b32494c120e85a239265dffd85751514f454c5b970d8ae0fbb367207dbb16130bb6737427e0f55bb399124bd14aa6cab7037a287ad81cb5f6cb92cf0a63499fd23fd066ff7d5dd7e7c45fc77828bb179c267c52a21382b40c1143d4d9b043b084a971127cc9791bcc276505692f28b1dc579b935ab710636110710042f2dca540be8cf1cc8ace6e9e77ebac88eeed8463b48a0120940e3aac84d9faa61fa7e5af8ad5d24fbd5edccf7a2a5b8f4f1f221a980827cb2e66c06a7e25a7a775a1d1235b9e3816c76c63c37a15633660159a16b724c1ea86cf52821e49c3b5c357b4de7439716628808faf933d18403dd598fac8bc31e3882e0a9d0b4de9db2dc155c20a0f5e81c7affe3fe2618eb60e01df1938d9699de49df192c2a92cb2b696d52d2a8532389f1be2f821def04f7ffd33b5069b1154f82a8abe256c0758032f3314a559fde50e87f7d39166a18740a9705094197fffcc688468710bf265f94c640237db6a37fd380199a7750010371880237efd68a83613d8782dbe8cb3a18e20c811da739cff8e9b116eb29f2e04c526ab1481f72a404a4effb87b8a5d4a68d484f8cf67b01acbfce5a68c246c48d8efaa3b82b282047287ffb48beaf6e3fda314e4b55e7605c440484190f1f32d4c8b5a83109170051efefd38a7d06f24ff190335e7e23bb0c2c13f49fa8038af6c9f3814e1d9a91db5a675334a5f6df91b714ebf5b1cc34561d8cb69f97a5635dab0b94785b3186fa9119bd534c4200c823186cadcb9e3486e8c12996f333c3546ec913d45b2e7aef0cac22290d9333607dbaf85d226d89e6a6d4973e5d3b30fd39b9e5ae9b7b7f1bdd58123e6e238fcb4f4b299d03b8e856e91bac670d449b75a9ba95e837277b2de23c4f0d7e2bb365a244696f315499d81d7718a799fd75a7c3524423a454bb9a58566b42dbcf27794a7668b8b7164882832134f7fe3a30861f50b015b618b42cec80e297b65e4aff95d892b4dff8bfb103ebf54b9e50a2f95ca0aa088000586693560c951e3f4cfc28d49d774dd1c4e63ad66e8d520bf4ca962cd9d47187649fb7f560934909fd0851c1a1df7219707fa8520af9ec99e8d2b261946e7163b3a15dc56f111a0fff806fe1c577fac7a74d36c9bb1386b2435a698f8ab9cb740b2aaf09a5c6d150683ea2560cabebbdb682ea05e0f3ae11708df02a46bb7b5aef6a8f768876dc1017455a5959db96b8f57ffedb7f2a29ce03acbce2d9bf37e202c77016463e3239ae09c77b63e90bc1193a5d655a3f11762b86a0f3ae1b8481d7428400cdd81d192f69d90da8e401f53d3b18926cd55a50dabf7e53b8ffb8b3dcd0c80a31f31d5ecff7c642cd67b936eb354687f83299bacfd301cdc8683f635afd3886c6de17d9698506debd524150f84218a9413588fe8c9f67da1cbceaf1d668d6355d263226b28213e5b9d0507233246e115d23d90e978c02f579cc07936099ffa49bc8a95bd8c30301adea55d2bff8a5e1df7e304ce3c8351812ce8ffa19973d0953381a780135ea9dee09dc8781383da3a94eca5b47313123a42a457d9911ea3e3985ea8da228a1db1ff788b0b10cf64515201b3f6dc351eed2b40c1db28698bc2fcb6d2a9727c4298fa55e6b68ea889aac3971f68e1cd3da50be1786b025e67f8f67d345d6a9419950d0880e677d161b3e2b144d176822bfbb435f81101a932ad0daf9ea1b290ba8f1bcb7a00ac6ec75723f38b9d378b25b2a058e3564cd719695765e4c1f71186b3cfabdd93b7775512d60dc8d802cd84a0162a6fdea509883eb1d05af78d616cf93d3d2327359890a2d5c6163add1d2c3fa70e8049f20a550a91481240d2d6595aa59c4c7446384f4ef39194c543564ae092deaae38534eb177fdbe7d480c9cd3905fa053e1546dab97a6440e439762c47160904127382d9e37f258c86498f3d2031743b5fd4264f437261ed35f55893649915a3c510ed2655630301bbfdda41765cc7bb46ae84f54cfb67eb08401b74fe25b19699618f32e617d89da343073df853c7cce099b2ac6733d7944d2c6d38754cc2b7878f6f39f911b3b2b9371c27b9a52fb54000ff51254faa9fd96d70ce468289eb9687bdc32b3a579e6c29af3154436c6a76fc133cbd5a6ec89d3c065c687c17b941bbf77432a4a790bf65a3a802e0357e33802e30558466edf6ff72acfcf4b87af033c64bbfe4bba305b7313a02ab3a6d339e5a79d8343ce50f70ffa2dfee9bc1fc57de94ad3071382d15b1321004b7ee3f051fc90e6fffc4a1cafe7b8907a5177bcb78acad1c9cdf691567d1b94c1d2c46595498bc11101ef54678e6c9f0aaaa44ffce6ffbde181f797635636209f631a35f7f0b1e4867c13e3f5f5b7e5f5c7954ba7f2a38cea2f7fe66f9ea658bfe29ba2d3bc9d7d2bd9d10c6654170acbba16dff4d9644c5dcb1b6d73a1f27edd7ddd846e3b09bfad5ba9eee45f9530a770aeda99cb25dec12540255b019b8ac69407a4f115886b249b0703957544d45bbc77cc5541c333a9ecc2321459b59710cfe21232dbb66e3e9890741819f6c48d8468fdcc2db4df523089087a9f1b8b86ec9275efb1d6fb37058da80dce3ea5b9e80ba1ab7c3c13e190eec20f7b3728bbc3f8963ace17aaaf9493afa9a51584a648693489d4e8aeebaf7421337f7a8c62adc5d146c2b827322d7ac7631a788b7cc672e40ae6f29f42350e1cbafc38c564d2ee07d3f1d639d62dd62dfb1160640a4d9c6d83a967afa203c5207fc885178649a9e9b952894ad0f9721749340f06e90009d3cf71f38fd5f33e69ff39572f4e81b75844e8108b6a312a71f6a9eb83d91acfec57d4923aefc81a8693fcc561ac5bda972aed9bdb5c72aa41ddabe3f6a4302a1f971f7606f5ffd0387675fb81502ac612f71cb400adedbe89069bae81c28848d806d16dd1aa692b023794b349c0e18478f3de81ae894fc761155f08442940540d5221657c741ec7289c2312756b6058cdd47751e3ff6b63ae27d603f8a350deb70d7df96124bb8aedea2ad318dc8a816c178e2d2e1ccb1e6c4b024ec61412b1023502c103e16388eddb03452c3250ff588ca769366e922d1e17e8fa228283986cf11ec5dd4c59fe31401d11abe2ed3eed69149067abed20750838580068fe06617384245318c68ac99464c8d1d9ad659e1d5b320490c448a5f86cd862d9f2d0b33f43a6f20c62c88ec72dca8ae7f34fc6dd08b918b603ab107b4ae2bb2941a78289ce79850adc591ae08304a2d93fd2fddb349ca2e0c60c368c8e80c63b670abaeb5c6812cbc85a322bf81a8bffa00db7140f911a2d53581061ccc55bb96ebc1e4418bd43d4ca742362b0e9cfd831e44523db8d8a177b215d9ee1f76e32e22dad0e97aafad0c29e7807dd6d13c886621193c4ec37fab530a307e1ee619c44884d99cb6e7f5fa6d4980c678ed5b3a688a1b40cfdf9086f0b96bc1aa9fe153df1abd4c9bb4bc65d553c9a4e10b6e57a1ad23a08c97571e009a8d755a1b8f44b21c7c152c27c16200e54f483c4bbae2dcf4c242bab5780928eede40cf045974b9270850ffb74399fe102a231313d35c8faa3a5157d7d1fe38fc39f2792d4d88361d27045b75c1c7c242bd800616804d22b60d513194a7f7df3a24eef89eea2e312a26fcfc471951e300b70e4becf48f2bf4ea3fce7d243f63a51dc167cf3a6ce8c648ba64981e347d9eb0c272e71b79405e70bdff41ab67e0c51cf46a78d0003507c6599e18389e7b498d399624798f8f525c9c39857e88e4ca413b65f309b105f68e2019696a125b76737bb2aae4321bd7c2c1a7af7ce2707e9f814abb71507b4dac319887117d098a7b9cf8f145f6d0bc62225adbbb6290b7d129d47b406c4322850336aed30fbcef3d3ab6e7d4375b73856ee80de47348c59564249d9ce5f2f044ee52f8dba098069f12938239597a31f18ee45690766bef8eb9c53b3c0cd34ecc16af2c9d61e15d0e0b1d375c21670cbe700ac63493df12c633101ca660a339fe5fa6631100946880616c1639c08822ffda1d35536dec42877484698c118a6fe9249eef3350c85027fa6a163e7f5956a6c45bf00848e585436eee257b35e178fb68565fef60f98ecd5d3e881ccd2012cb1023bc24a951e412653609daea3b2e08132d5642042c1779c2e415ed0a8c77478741bc3e9f9351933fc16e41dff400195e95e4ec2434a6a9ae1e384e8fa4dd7b550a3a0ed382e3689b03dc1f78d1a195dcc207d7d54a1135a80b10f3a69d5c6ec3d6b64a2609fd5d4c10c0bc2ccc25104c46ee0841bcd98c1e417fd7f5601e3114bde38fdc6a03d839a284d61864277e8d33a0bc75da35846fb53392edaa06ff58bdf64a9e0c7ec26826ac7c1e3de321da97cc2845791e5b028ecaff7365757cb9051e7c49ff72b95f75c58ae2e79073ff8160df517e1675aa9867c60bcbc4b140fc60ed7c4cf2429117b79e648c805af24a1dc7da9b931559857e729dfbfeca2cfcfe57beab1e6dc5fc28b64df7570fb7674d1e17aa18e25e522a9906ef155dd6804195b5b949e8e1921e72d5d", 0x1000) writev(r0, &(0x7f00000000c0), 0x0) 07:50:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000140)=[{}, {r0, 0x73}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/228, &(0x7f0000000000)=0xe4) socket$inet(0x2, 0x2, 0xd18) socket$inet(0x2, 0x8002, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/79, &(0x7f0000000100)=0x4f) 07:50:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:50:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10100, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(r1, 0x0, 0xbbc4a9e5dab1007) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/25, 0x19) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4000000000000138, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0)=0x1ff, 0x4) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) unlink(&(0x7f0000000200)='./file0\x00') 07:50:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x43, 0x20, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0xfffffffffffffff7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x93, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x9, 0x310}], 0x9130fbf, 0x0, 0x80000000, 0x0) getuid() madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 07:50:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(r1, r0) 07:50:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8028, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="a9875fbb1738bbfdbc4c3fe5ed35b3d045f978ecdd6a3039720ce0a8b9989429bc3c44b8d4d1d2953fce917d88b3e3f6e82cddfcf20c52e3cc5a4cc9c698e2f7e10aa96d0494f0953de9e0f94b40e0c344b274e84067885e4500131df9fbd9a75d8fcfac788869bb6b04a715fbe69a57d552bd2d087de089da98d8b129fd1fdf989e258fc281b6b5fe9153541f51ce6667585a7b00091b09444d4fbfd01cd089c2175d73065b0870c8d3882329ad3a8e03ae2e14287d6f61e3f1685d4b81921ffe6f5eddd85efa2ab90383d3fa3c57064a3c7a9bb4e1792ab5b0a837e6ff5a33d999d663f05f2deea3e9", 0xea}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0x20}], 0x1) 07:50:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa8, 0x9}, {0x3, 0x1}}, 0x2) r1 = semget(0x2, 0x4, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/195) setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 07:50:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x8) r2 = dup2(r1, r0) shutdown(r2, 0x4000000000001) ioctl$KDENABIO(r2, 0x20004b3c) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x800) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7fffffff, 0x401) 07:50:53 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="8111110b4cf11b331bd291828c837c1c7b7731ca37643091297a180c56c857e78b22e9059e09956b827df4d9bb3340c448216f8a3058821e0b42aa5485454f065af449b3493538f0c67fe5ed08af59f5718d0cee4e6b28dcc1c2900cfdc25de8dea17e82819365da33fff5058724c0a96351a5c7779d3ab6402247946db4880ae201eb7c546da12c04e5d44c97caaf24271b2bfa619f2a7e3a98643407dd77da19156bc3ab9c1bcbb6a0e06cd0ae05f345de023a290e21e25180eb02b35d42735cb137b96267dcde994d166ba7e0167479bfa0057d7ee9cdc24b00389de202218f94c7ba62a156c720d63e8caff0e7f4bc85968ced7201", 0xf7}, {&(0x7f0000000200)="39d5dda7cdf3cc43c1ed369fb5cc8599e48a57df696efbb542d508e6ae113cb041eb8fa03304d7e8c49668cdf321c6fc55cf03e478b1e6ec25daa8fe82a5cbf9518e704f33ee01c13ea3abcee046151cf3927d80460a16812feff0445345e10b88ce42d7ca4ae5c4db9ee4d4cd465174d25d11ab20a4", 0x76}, {}, {&(0x7f0000000500)="6c03072094a5dc84abfe3abb6454cdd22524cfaff864f6c51746fc3e8090635d6f811ac6588d49358c0eb70e2a9e0c316bd52ee03c7d0b735a5c9c4f83ef6277f955f097fdf3b1002b0ed008a67cd303d19b6fb4980833d617659fec63d48aa9efd702fe08815940a4512b0325c9bb2ad80790682df88dcf6baa9bfd61fbd015fc9b13ee18d470bb08", 0x89}, {&(0x7f00000005c0)="94e1b9d1b8bf200fe935a9838b5b433ac49fc6006b344cd7908331e8d1ee964ec12aeba8215840747d38f5d975da18ad6e6fc726e1ff679de28b06aa816374ba131409b6c39e16ca46f9eb14eff667008b5f9d3a4ced25dac6665fbd77c71b278c7be00c786e18728e1552bff346c2178e12031465f7c1698129256893acc61b79e905cdf4ee80fbf94fd91c48f31faa4595ad50f131677a047ea946cc713a45f2cac59b", 0xa4}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:50:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r2) 07:50:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) fsync(r1) 07:50:53 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 07:50:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 07:50:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x7fff) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r4, r5) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) writev(r3, &(0x7f00000000c0), 0x64) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r3, 0x1) 07:50:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x6) 07:50:53 executing program 0: r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x40000400000002c2, 0x8) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/210, 0xd2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='{%:\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']#\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='{-\x00']) 07:50:53 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x1ff, 0x3f}) getrusage(0x1, 0xfffffffffffffffe) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:50:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) write(r0, &(0x7f0000000000)="06d18709651d45c82c727c5efd94628e1eb51f595e1db586c3cb2e87adf6e0f6362cf31638840e9e197a98ecf621e88872bfe8d18a6a9f0c0a49b55e4df0638e96074d5a0c81feef50e2f36934e30e18e02f", 0x52) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x2f1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 07:50:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, &(0x7f00000014c0)=""/246, 0xf6}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) accept$unix(r0, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) setreuid(r1, 0xee01) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 07:50:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='\xc1\xff') 07:50:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 07:50:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 07:50:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x90) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/4096) execve(&(0x7f0000001000)='./file0\x00', &(0x7f0000001100)=[&(0x7f0000001040)='\x00', &(0x7f0000001080)='\x00', &(0x7f00000010c0)='\x00'], &(0x7f0000001240)=[&(0x7f0000001140)='\x00', &(0x7f0000001180)=',\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='&\x00']) semget$private(0x0, 0x1, 0x4) r1 = semget$private(0x0, 0x1, 0x200) mkdir(&(0x7f0000001280)='./file0\x00', 0x12) r2 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x480, 0x12) chflagsat(r2, &(0x7f0000001300)='./file0/file0\x00', 0x1, 0x2) r3 = openat(r2, &(0x7f0000001340)='./file0/file0\x00', 0x8321, 0x30) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001380)=0x1) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x5, 0x5a00000000000}, {0x8001, 0x7f}}) bind$unix(r3, &(0x7f0000001440)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000001480)='./file0\x00', 0x8600, 0x10a) renameat(r3, &(0x7f00000014c0)='./file0\x00', r4, &(0x7f0000001500)='./file0\x00') semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000001540)=0x3) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/212, 0xd4) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, &(0x7f0000001e80)=0xc) getgroups(0x1, &(0x7f0000001ec0)=[0x0]) r8 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) r11 = getgid() sendmsg$unix(r3, &(0x7f0000002040)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001700)="89353beebab37e8761286c68e1bcab1f1729a030ae6e0e6eddf58739514df08104ee9888cfc047250631a07eaf032f90f5ae981d36a4f12fea7b0f446c74832d89d2ff539e2b1a68f2cd40a759f451e8f5ef49738c21e6de534263416584cd30737e8662f8446c53580e54e99e9a39ad10c8953c861075f6b2dcbd814d28d0cb14456e97e7d3dde6d20905efdc08634ae8033c825f09c8d0c004547efd489c52acd1f051defe5209d1469b75a327edd04b3afe43dcf256afdf7460a04ea42cb719ab6178a99b06453edc075d8e4c02b4a4", 0xd1}, {&(0x7f0000001800)="aa7abe8de82e3ada795760e9393efbbb6749cbaf525bddb613afe9e954e4e1727d73e27aadecb831aaee2cf02cd7574c5d139d4ed93b548c4bdd70a2541952402f0a451c3a9b8886a3736cca6cc6aaa7bc3893d6dc6603d108296d8f181c0a87df60610f704cae75777c082f34805ecf17387c63ac0b60a12c92d28dc3652bc41e9358d58bc7325c2288e868ba0d7d87c55c51be7c42b61fc9e81a8aa4ca59cfd8043621bac9abc60a4ec24ebca66f5398e7e0a2a74b0730f2844ea569d867ddd416d0064260243d0b7de2477938f59efb8c995fae277bea266da2dff6c19b931ad6458294ff8d7c77b3efe2", 0xec}, {&(0x7f0000001900)="1bf59381962cbc874faefe1a9b3adf904e2960629ea78a210c2ef035ddb9dc6ee14d98fa5642fc506473173044f5982577f2ea103f2d1a82da13f432662a6b60872ca4da9e64bcf412dd89ab6ceed9fa2310ecadf3ab9ac0e82fba0c90cfdeb2e5bdad6293f3abd81dc15dc2d944329a5d1fe17225032decd26bac1080636e693d14c63dbe520f98e151cdbb2880bcb82bdfe3d26a53311428b6a5645cc3fe53e5789d1bbafef8301418cda8ff915b3e2cf5d4cb2eb3047b076dba691f783d5329901f2a3d525b485ac93adfb7fc54c3a6f78a16cb1eb79073a576b1d878692c0608ef", 0xe3}, {&(0x7f0000001a00)="83077e315c65d736c3ac82bfe16beca21168e06ff39d165d7c2393d887299d91e9e82c16b16100ab27406a2c6a8a3472ea3dd4777fc92fe0a9777822074635a8ac79fd15913b1de1f55eceea1668bb5a967b4eac1069dc16e5e9047545f4e286c98f260100c57ea128af3c798353b912c55d43b70940c4184f52a3be1731eccfb2f74e34326fb1e805ca5c607c3a4ac22d8652742147fb183fee02a7ea90c481e1e400815595646545e0e6b1f641ebaa0a4142cf7dbee8ffd709153e7d32aba5a8be5f052648b876153e83f0bdb95656877ed388", 0xd4}, {&(0x7f0000001b00)="c63b02fb6589aaa795b7d58331da4a823c83c5338a", 0x15}, {&(0x7f0000001b40)="8901d1bfd6d26914385b24dadf74eec3d77e59bc057804743da32d4a9a61c40a8907e02a061ac520e4b44a72df10a0e82e583032c98a7e42e1b74bfb980fa8e4673caff37ad9ff1ea61a7ad9510c0c327f7a1a3059c525330748864c8ef30e8996cdea857af7d9b556d794595b837517e2d681a1bc4fef5f9eb17904dabbc789e1144507daf0e356828443a4d0fa1980759a140c41d2a47aa4a99e", 0x9b}, {&(0x7f0000001c00)="b6d877f0bf263f690f288d57e617f55bd37c461392fa69a4663c943db7e1edb72a", 0x21}, {&(0x7f0000001c40)="bbf7f4b4", 0x4}, {&(0x7f0000001c80)="c5cc0d8b8b94a5a79f1d1ecb7beaacc1f9fa1a01ec70de466590ee1a12b6179628fbfc305251ac012ea440314a5fdd47619921dcd7afadd58189402f425aadf1a5c0d9fac7af81aa22e2228d92faead0f08603beb1de41f5eba60f626ad4c7729089a6e8b51cc302b91cf8f8af1a567b23e14046aa3f53eca9609eec32aaf78034e1dc1bc34cfa40b097782e5a91fb736ac0726468d82aea10edbfa60a9d9d9c334e8f3b0db5e20d9d4b1ce1e0ce0f780359533bc76f18284ab7f09559664ddcc145528b04595972c9415cb83bf08e7e", 0xd0}], 0x9, &(0x7f0000001f80)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r3, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r3, r3, r4, r2, r4, r2, r2, r4, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0xa0, 0xe}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000002080)) setregid(r10, r11) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000002100), &(0x7f0000002140)=0x4) semget$private(0x0, 0x3, 0x0) getppid() openat(r4, &(0x7f0000002180)='./file0/file0\x00', 0x0, 0x80) 07:50:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 07:50:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 07:50:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0xf2f5523394840850, 0x120) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000), 0x0) listen(r2, 0x1ff) 07:50:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0x9) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182f2f66696c653000"], 0x1c, 0x0}, 0x0) 07:50:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair(0x20, 0x0, 0xf600, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 07:50:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:50:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1000, 0x555}, 0xc) 07:50:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20091, 0x10) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 07:50:56 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) read(r1, &(0x7f0000000140)=""/192, 0xc0) close(r1) 07:50:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:50:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 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) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x401, 0x0, 0x5, 0x5, "fd7dd6a502bbe3a42e9c47d2f769b3250a1c7de6", 0x40e, 0x4}) write(r1, &(0x7f0000000180)="f4448bd3ef4edc3c1c39a4bd6974e18b778d58499ba1a8e122068048c5bc9d43bb84f877f5470fe174ee0d204247dd4407292f409e6b8f79d19c332e6f36c96eb20b9d30a852aa00cd5c14eb324691421f261d6fb621cf3d1cd5a7d9cd7afaa589ab8bbd3e46d758f8013d3392e9b2ea6006aa30f2ae6ef787066ff6410c4b60dc7f343c6e8df4519176263a8a3160e19e40c2ee828bdf1af83326b069c929942106243736558b41a66dad68bbaa2de1d9a098227b92d87817adee9ee6d8", 0xbe) 07:50:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) write(r0, 0x0, 0x0) 07:50:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:50:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x2, 0xc25) 07:50:56 executing program 0: socket(0x17, 0x4000, 0xffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 07:50:56 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x4b9, 0x6, {0x6, 0x200}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 07:50:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 07:50:56 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x82, 0xd4) recvfrom$unix(r1, &(0x7f0000000200)=""/222, 0xde, 0x840, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000340)="9a17369f1520c6e926d057a16f08b6eb51f0de626165fa147c32bdb3668aa0d5b7ad4bf230cfbcdf6d07920bc2cc44f4671e2cce", 0x34}, {&(0x7f0000000380)}], 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) recvfrom(r0, &(0x7f0000000480)=""/49, 0x31, 0x42, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) recvfrom$unix(r1, &(0x7f0000000500)=""/123, 0x7b, 0x40, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) r3 = getegid() bind$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) mlockall(0x2) readlinkat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) r4 = accept$unix(r1, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001740)="a977b1d66ab6310b804360c8c3ec798aa7c0c5fa", 0x14}], 0x1, 0x4) setregid(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x23, 0xd526}, {0x81, 0x6}, {0x86, 0x80}, {0x87, 0x8}], 0x4}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001840)=0x93d, 0x4) pwritev(r4, &(0x7f0000002c40)=[{&(0x7f0000001880)="eaaf38fa23e5b39ab9b25bd910a135ee8933a0971854144c0db2babf8fb5a38157b169857b80c6d59be1375d75fc9941d4423c65ecc626c484291c52de371ceb2ea97254f052ca8a6d6542e454e581095670182f4a642c52caa998f541d632e20e2851c1a11fc8cad3ccf6e85430687613e6aeacc8ad6c", 0x77}, {&(0x7f0000001900)="d2b57b86aa6b4384ba8a6dfe477f4137f8d9e21ddbf5d638e9b3aaaf0fa6f5f0c652f446761ef23e3adc93895949028652b9a8f61a7b7b091b0139b3dc3289065b21bbcd41ed405606521c70a32b058813c2bd1a01e06edc85acd594da40037d6a711e9fb6a5013a89ed10d03ac2fd50f1f0ddd155ec777051936231757185830dc0e47c6364415826b9a8109eaf093bc1becb2ca9cc7ec9fb936418f64817b49962e75034415028f57e0b3c1bd34204fc92be9eb1761dcd72a46156060fde9916d274ac9bae619a2c62", 0xca}, {&(0x7f0000001a00)="95cc3a156d43bc997d5128beef86ae0631150d3afa92a0d8b1d912508636dd70ef1e0f9eff146da401cea8a3ff48acc88705abf74a5581b8b3b3b01eb26805deed87061104bbb0f1939f0e8cd0d1110c83259438e52f8a97d3710f0d311e06dbee6949f26ef5d4", 0x67}, {&(0x7f0000001a80)="b3e081f738d39b10206504921a98b6e869e69dbd4038c4f17e16a3556fa3bb27e6ae151214b938543e4979716540127998203e09ac4d01e3c1304a6e30be4abaaab13bc47b866bce7e9352b8a0becf761f31178e242179067079546b8b809640e2942ff7ec6636535557a3bfd5e8a47a1b9e50a6a2c8ded17221291225f20e24f5bedbe20fa3b3de73e151546c322ca1a6ace49fffa7af16c1ac91e03534d298f2b19359fc17ea085fd69c383b34832d8923e2d43a48bfe370e64b9bc78e61e479aa68", 0xc3}, {&(0x7f0000001b80)="7ea1d9cf2db4b7effbb2372e1f800f8163693c096d47efc38cf6f0150b788fca6317a359ef3bd89b20", 0x29}, {&(0x7f0000001bc0)="7d229c9c7ae867788dcab093ee438a3e58964a59a698013e344427b7d691157481a0c003a6680708b935fa90ab9c9715ae4a2ac4798ec333922900dbe640e2701c135a94fa6f4c182b974d5b164b624bcaed185343f1aa142491e54fb189f48645c41dc588f221373c49d31c39d892206bca6a57ab8062923422ac78c0ec4734b0a09b186cbe661814bec0b5578000c873e480e3cb5b3be43fc9c8cbf349ade2cfab1cd2a003cf63be23aa59aa9df23a0e1515702c322382910d449a762abeab5aa3f8ab2025c91ea2c8e107b24d281c87faca835f747dd2ce9bd009de8adaf8b6a4f61e6c829d6c8dcc652d0cc924dc9076861f60fd7f0f7d19e39d242722534b4fe024979e2c109cacd455ed48fb01e92b28ceb18723610b2da2626d0193107535073978b5360053a1e929867e3515bd2d6947085260525e3bedae445cba497eb428174b80a0c7ee421b937bf5cdb3422d20ddb98fa83147b62e20cd25599469d1c907bc8ce4180af9584f136469757e7d97b9d5a85726ca57e18904a3be2fdeac032f48299605e7a3c568a0a79a5c47c559d36cab07e0897afed32eefa13fd1203281c68d8b8552708713859efae9a74a3188a11f97221c5fe179d0c9cf09c833378e769dab78ed1c8edadb58beeea3460a2eff767d6ddd77b08681cdec79c32ac2a854d195a6e5f38ddf2dd448b5dac647a9fde064eec0f9ff92cfb375097c8f1e363521a911f0b34db53616d8b6ac4767ca2df674c849d7e05883766cded52473e8b1226e6efdd2bc0447e6abfbebc05e85da518464b50a91e5dbbeac5595cdafcdb1455bcd994dfe7aa53571c6c10d7e8c2feed98f02c6de3bd08e574bd6deca9ac6210835fcf8491c645764b12ab42a6fa0bdcb185c32b12fe128d9ea163e803e22ddb1115bc4e88d269cb96d7908707dbd0c5d292fe87faca98317b670a1595443b8c33377d7d5151f913b6b2dea74767270a2b01738c0389c7a253fadc50fba7bc257d36bef7b1a5262e93ad4338ae30fd92fe09a9a954fc6238c6f8e3e5f76ec668e912b9e2c07068295605d430d8e0490b5d470aebe8128dab71760f798e8adcc4322116a53a92fc1ee841f91ff4b6958a33b1e344ec3dff4c2325aa4f387f0f61516912adf93a5ab93f3d8a0a7d35c2ff53d0acddb9b8e21df62a0e1dfcb0878bd12301b389eae009a3ccc1cec0fca3154d9e67ceb23a2c788bd16a132152a5bff763cd71ccb84cc8f4177ffac7b22ea8213639f5ab61df868d9e631eda225d6be1eba465b37ad173d97187f868991832f104c49732ce9e1e53722a21fbbfe5ed44c6b4a7cfba1773659e4907f13e3ebea0be9a6f8a23b7825a43df6f230035688aca96f87d39d06f0a3bd457ee563d2e8212a4d7980be1191c7e6d862d30da5de1784600336f66180d435e712cc21f446180c2a725af7a8c1678090c5d41c90150845f7c1442022c35e629280390745ef6082f2e42372fecbb6b7572076e814d19058ac0f291c9ee3657965d2f2fe6e63f28d41b160619124571e9b49fba5f1d6da3098ac086fd7d7ba28e88bdcab6c677e0b2fad0751240a16ccea5221317442448c3431213a7b7e35057d6c5f0c9e24484e1c2fa042f0aa6565ebe75e9e905980e51fa3a29dc9f4539945b7c8f4a93b74294b2b36f55a6cd365c74c37ceec50c85d4bc318625ba7a745a12e4faad8eed7124a864d89f9c20c38ae2b4634eb21e70433c35cfa9f2a5058676692eecf6fe5de5b9e68fc77f006e23e83a1c215e444e612daa01d777e0acf565520df6acf0dff030dacba0d17f0758f3b5584e528beefe13f91eb3213ee52f5073845be402d4105305ebe45627123714dfbfc5e195a4ffe0d36855c39a0e9413a2f4f18f56c2aeefcd54ca80e71a4d9dbbf598c008f91b949b8e3f7f1829a2c2a4d8b5bc64688ef1ad5e326ee38b1c0d139a9ef8f79e85fd9ddc93fa829a7cb35bb7ad4af6078dbf81116fcaed8daf8055d5622b5b5732db0d44bd6e483060cbe448e93ce634ec0bb32c37d2c94357910c040b2bb6b8f61e9da368f9738ef51d7166822c63745486e65e0ea18bd4977b658aaaa4e2aae2f160b19183b390be52a4d30b7fe84865eeae15562791181460a8b69adee292c39924c7f3a0f098668c71524f125308d5a3fc38102afa1acef12547eb4b63b587bfeae23f167fc81f5a21e406ff01164e7847b0a10d750e444260b8fce6aea9cc8d9cd64afe920b6a257b0cde58043a7c97ecc4716241f794c1548d52e2f79cd2d24f237cd7c4359b6a5fdb49fa40cba03144160a45e7213600046dea1640c3e4a343af7a78450ca31fad87e984f126ccd824cdb95f65f81c8411dd04c65070d870414b0f962283dadeb03cbba1443f7248e1166702d021f4f086435656dfefcfac92a0a9b37547dc055bc2da730c79b3d693bfe40a663234273088aaa66526b776aa8e05e201e3bb6d7c3f7cef29c47ddcf59fcc47ea024f343c8de8937e3a42a0188aa49b51356390efe35a4211774576f87a6ec0d74d1d2a0950174ba837c5072a21e29aaf442db3fbd2c6c8bc985dfc888a8e6fe9faaac3bd60a6156f54427447e1a35602fb84bd614dafeb449453b31d64555b5cc5f3a431ac6b229665682699b44c621f476ce6cf5b2a43b2f7cdadadf004fbdf2d3950b2ae3dc5d93edf995ff737392b0671b9846041ecea5116ea8f3805a18a8c2182df73797f39f107a0307a91435e0a1bcf79135c5b990f50a5d51bdbe6b0601196d448fcb4aa5fc40dc710857f3c82f499d94bffcabf6ee16d0ac50f8d3e9154ef9feacbc211826751a327ba66a4d2e58feeddc3a0bdf2d648880a48e37fa1740132de5ad8366c9f7b21b2fe04884ade337d25caced85a45f5cc505d7deea8c67f94fb0f10fb1795e31a6173d25fdc6a8e909b8c8acffcceab6528d37e7f36cf934e9677a963af99beae2a1e3200a84d5f96c8d08e6dc532e0899e09346e276c3d63fc2c827e082d888b110545e3b35264f670cece3b7c09645eb9ef367cee48822eba969df94ab7b89fed0674b3fe875b44c99d4edc27b7174a0104ac477f58d2628146f096b6eeb3c0da2697bcf4a1ac9fbddb7db9a688f464b1ecd34ae2cb604cdbf653e86be1afc941e3a02c4bca61721e434d704a911823c1567c90729308f7b362408ea402250c854d5499e1b0f277896fccf8de5a9c1f6c77106ec167076cf3a424119673278387906b674a70244dfe8faf07a8b5708188c5de367d4b6486d37c9abe9806d8a67603d2b5cabe12426f7e1b9abefe29930e7bda0484039b074b41e1a1876369297b1ad5522a943bd2cb85a17dd18c9f4e6a71f8445fdc89ed7f6c4ec8b0655b6b3e396a79d1c84c10ce3e4e09c37f2602e9d1ec92f0ed5bc51dcc66f5f083339641549e7aaa923454f5735336574740431e5cf07f6eb244cbeaef0c932e9c0ef8fd5717a7cc2cca20026c8b84fa79fc181625736da098d348fad061e321dd22a8a123fc2aa7d99abb772fb94bb6198f9fde3dc2dd559c8d1fafe42c8c5fe3e11f5b0a8183122c176949905ca1a58e915d0226c7d0cb748075e0f899bdf07e9b06a0bfd52a8a80e02ac95f3d23623c48436f7e40db88e1447d4aa32a0edbb67c911707f2612b0714a086ae3c09900501ada5f342740aaa5dfd0e318f9e0200a1514d7520bcfa03e278daec0fe487cffb63726e8a86d63bd71a2d93bc0e0d5cae424c7efa43228359afa84e44a90eb631abc8ac280330415d372fdf3955afa6999776cc21c8fd8f8df741988c63b49be86c69cfc3d54a3dd0cadc9ee6f2c015f57a51505d98ccbe590d9c695cd1d61f25ad0231b54f03f990b64c94ea83b272f50d1d6c1936b0159f4407b90bddfc962bec97d790da633a084552051904037ea97ca652f1c154a0d146bceec04443773de213f741f0dbe48ea8a03a370380595f7b83a9e3cc7278044e416eb24046e4d34ce3840ac7f5facdbc111d47a90502059a370f9a9ca5fa5362c08823649fe3da4de793a874f4240ec812c72cd00bc50186eb0a9d34350d11d76ccb2a5df89e201dc85dd3e2140170e61d0f0da657bf5382f3edd5d5070a79c599dc9b64c38dde37181aa5778e870a3d2c42fcdcafe75ca7afab51e2c14293cca53b69e853d939981350d0b5cc8886c939334a03d71dc563773f21fe797600ac507e0cc87f6f546fec5994ad7556abd879eb320d47218a53d66cab8707501a6ef48aaebe02e885eeef09ff1a140bdaad007ebefc61202c7d3136523b7c979efdc8a54b604b43b1c7c996c25083996ccc25b971eed042702b393b9f1e2da60481053bcf218d8c7165a0f707846545b0ff1eb351d41d799d7460dfaeb29180a644dbda68fdb294a1d3d809dce0292309f346ed14734880f335586916ba911b8d48686f68c25ead2213bdb2db68a8c57302dff6892acc9394c0ddad886e73042c3a355a227fd29002b2f144c95eb64b77b478c3db772b401ef53f1a8bd07ea33780db584c8ce1b19502aae22f6c9d1f4f920e34d97bf8f52a870d341ddac9bf0161b53917d1c3d27147c201c5f82a40903e300c8c1a152db1a0dee69cb730cf064416be8430c388cd53000e7fdbd864974a4e3de04e54ac7ffcab10c2ec99a2032c458cd26398498c863cf50bac794d626b9cbfa80b8630be1318273f9f1eeca70935729b480df5ef726cfe7aa317ce6c4125ffcf81a472898ed1ba3db799f499b8b81a914e6a4956355c01ba11eca9d60849f4de6c7c6c114826c9cb31910a69b6e2072157ea7673172c9a69f29f1fb43d72af72e92bae28a5bd917f4dd0ad03b4718246c00f9fe08854d8657e5930b04d577cf33781e83a39b29bd16f4909be484c9c287b5af58e0688e78f7ff47d7b4a57f8285841e338700d48265469aee6bc6d2882d20a1902e2e4e12631dc3a952e60c2df7f8117557535a7d6ccf2a4063a0adb715fa7f354c9cb845e2b4e4b0c2287039b342820306cfe51e1312e7c214c85a82634179e34835d8bd69f75206b3c6f8f90b9715dbd03c56ee3752279e9b2e9a988177ada90aa6cbcd4a4e5bab510f4678fd2798859c5df088581f3323d50dbc4add26a2a517898d0c451c374a1aa276716f26e96c6876bbe4d26b98ba79ebd956529b03e23daeef91a5ecb0dd69f7063f6019a5aa1bc42cbb89798a3a0b97941c0f0659d13c9acc525d49391ac1267c3666449ad145167f38b06ff0f759c27b07ab5dc23cc02439f8c0a82530d0525510f70fc4e2ad67faf92108b81c5d3a9c0ca86f56406e632e8b0cf19dcb1b6a2f6434f759ee9d0806d4f99360864da789332b21f93ca56b9fef68d087a588efde6429c9fb6f893d44754dcde75dbd77ac3907ce5bd32eb5f1dbe7e507e1e2f715f141f29321541c76b56904e769220757761548bf2a58f058b571db5b2a829cf75c39d352c8b6f8109740573ec0edbcf88a8535b36db59c45ee46de68a7c7b9ebc12f27eda270c995bcd5df3c6a0e73709daaf3bfb1d037c675ab6741bf7445e5590eb5a7e414c021e98293b72170c120bbbf40789cd0eaacd6ed065f4f4c6b938c37572ff2bf573da7ccfd92d4a643cf901d0ad9fd27053120577a0d507cf91062ce711ed7bf2cc1ec12d14fc19ef1c56a8f9e77f655770d9a231303fcf38731ca9e6351e19b487a226917c2d812348f9b652ef56273eb8f5dba8d9f645bc477bdab4aa49cd8ce28b5e4f86c6b2951b2651ad921dcd817b53b7595a49c033dfa31be2502e3d30237572282d372a7b57f4312e383c24fa32edad22c", 0x1000}, {&(0x7f0000002bc0)="2e344f6f27bd167db26dc4859b1cbfcb30530c56b9099e646f3ef34b250700e85ef5abcc0739b93d9bbb58012da17c6f223b4e02a90b36d84886feb428e6f030076c7b35c0cf90ee2626fdc7d306dded", 0x50}], 0x7, 0x0) bind$unix(r1, &(0x7f0000002cc0)=@file={0x1, './file0\x00'}, 0xa) r5 = openat(r2, &(0x7f0000002d00)='./file0\x00', 0x10000, 0x3) chdir(&(0x7f0000002d40)='./file0\x00') recvmsg(r2, &(0x7f00000042c0)={&(0x7f0000002d80)=@in, 0xc, &(0x7f00000041c0)=[{&(0x7f0000002dc0)=""/53, 0x35}, {&(0x7f0000002e00)=""/85, 0x55}, {&(0x7f0000002e80)=""/4096, 0x1000}, {&(0x7f0000003e80)=""/92, 0x5c}, {&(0x7f0000003f00)=""/190, 0xbe}, {&(0x7f0000003fc0)=""/194, 0xc2}, {&(0x7f00000040c0)=""/184, 0xb8}, {&(0x7f0000004180)=""/37, 0x25}], 0x8, &(0x7f0000004240)=""/73, 0x49}, 0x0) r6 = semget$private(0x0, 0x0, 0x1) renameat(r5, &(0x7f0000004300)='./file0\x00', r5, &(0x7f0000004340)='./file1\x00') dup(r0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000004380)=""/110) connect$unix(r5, &(0x7f0000004400)=@file={0x1, './file2\x00'}, 0xa) 07:50:56 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1d3c4e527b5c4e6fb12054687d10a6bf1f7202b987f3ae9f94e982829d2a4a4ec67f8e09a73a86f05e7573db14e92b9e0caf7f6165b38641a8909a1c5a461855fc4fcb71002601c353388fe132510e46db62b145936ff29fd481e29372eb72974df195160bc4edec100b5f58f866e49336e078934f60eaa8f21898572eaa537f41d102018ebf5e41b732010dc8530dc35233f9784abb749c39ca2851c4108a58b61ffc5c469a42c0d175bd9cf00a464b5dd1cf61d13843840e97c080", 0xbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x3340}, 0xc) 07:50:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="ee3d8d0d3a7a1ba0aaea8f11d18e5048750b8802e6ef07ec093b13011e30cd003fe962e8352b727b51b6a890a651f1d02161365088b54f1f6a02d60e30cf546d5305ebf51d8355d81e81d763", 0x4c}, {&(0x7f00000001c0)="6f119eb83a4bb8ed92f37a41a2c80233c46903", 0x13}, {&(0x7f0000000200)="f8cd4621417e3d80529916ea9f9ec624ec60caa1ad8135cb2deb3508c3773403de3f2433d23a3a383d007b", 0x2b}, {&(0x7f0000000240)="77747a53814b4103807dd1984b131c2a4958c5f1793eaa6ffaf4b4d65d86ae6e6fe66c2948fedb9a412716694add0d881b3e096166ce853a9795c5e0f9eab59eec2b4db776892a10196691488dc31af73abf7489c4f21f645ec95830", 0x5c}, {&(0x7f00000002c0)="860f9cf382996c55a67e725eb9a3c97d88476a927282ef67180f13a2152df3a943b8b10f237a6ffeb453111cddb6b3cc67f35ede5235e3c877130d326d1a38de3bb1293f2f5079547a08773f87065937744f9f45d38b6dbc7d335da08175c2bc83fc9bdda3c8dbd709ca12a2bafdf1933be2859a7f6c21fc217b28b960a83844184ac0c9057dc582a732c4c1fa29b007fae5df7ae8b09513aea7368f8024c5eaf6c9424ab9a1d57965a92dd812815ee83447e90cc84417614cc76e6ae2a4aa6c14902decfcd1f2d1facfe59ca7eef6dddd18c365aefb4aff69599f68ce9c4bebd5dc29025b946046d0f50c31ffaa213b79af768303d772e670ab5c2663be4b5f0b02800ad25a9353f19da14e66c85c13e80c608cfb00a2da3341a97923058ac9c7e35f518b12c1fe235d98bce94b870bcbe7f01afec6df24137f690ee402c220dea603e872fd35d2f167382363284e74562faf9972a35b1242542f11a5be844d4e30bd3379afbc009acc7ffbec6fb250c9be76b77e4eb26ae9da5962ea2f097a9622d28c8688a735fe40abf6b9a0919a2d4e76334557346e134d84b5911b8be757829a2e9953b26c21df778afdd42ab1e0144c9823d823addc68cf4048231f16228000d79fbcbf580314c9a12f4ba70a024089fb321e13710f7a227eb2918d94a40205233050a9cb3535878b9ed760c320d9ba68268f669a8108330cac536c7db2ed2aca054f187566ee7cf47176da75a863c771841004024ee55177abed76ca83ce7989d4fadb3c1c5a5813c3011213e406edc1b75998fb95b82379b6d30026f7f734a79187f1ef3d7a10b29ca81db95a9d1b8cac641c9931babf68bef7c8d583f3223232dff80191b5b3e8b56f3c0c95b8c330b66917d510ae6f9528df18f6087bcd9931ee4c66bdfaf736199efb706df40024c26a511f480b731911f17ecd4c578da584bfabae768a8d0cbcea530036f6c86eba06102f9f7f7ff800bf91adad7cf1f060feaf2c78ee0b893e39b75bf8a81b7f43c0b8e0d42bce2a4a6790c055c30a8e79f7a1baa3d33b1ca86398887a837cedd4c66357736cc408af63c1568c6223740afc08cc44aee1458e0a3ba1c59cfaf30f1cb0643dd5585e981ce3ef06d64fc44376e2ffd23382f866a1cb54e3463428841efa4596bcc226af0fece8ef0d09495617a068f0a1e92323d70e79d66e7b387e036d619b99a07371e70828bbdaa8ede740b80d37d30926311b0ab0e2e37f1e32d5b92c433a2ed6ee403804f0f50a4e4377673a32a86b58e0afebe4ddf996cb60101260e52708db39dbbeda1771dc7221f73d4386802ed7416066d5fdfcf0ff49e0d1ee02a69c33ca4038a131f42a411d7607aafc1e7a6c67b30f5b6b2333703e12689807d151f5b947b44d7eca35a107ebf5b7217f2188cadc02bd0ecbf64fe5ad66b4072889cd38344bf00b15b1154086328536eaf7c1dcd915a16ad9fa464c2ea9e53413ef2968ae205e22c57399afce75b479077688aa4027e53090d282e256e7f179f4b2358af4366f56e86a64782de92f7a1d4760fe10d30cc1a97630d8bdb2217123ad95769055c167013880879679d44f178e12ea4c5db18c834c2cfeec4206f3884bb414a8e58d7f5b6d54190e11d6869b4df2d701531d0addb7c2a8db72fcf25622212be0d6e3db11a0275351004fdaf6d9a4845795197732fe89d73e916efe46e9edce0a35e9c81f2e22df41e262a3b58f52a3064dce5af424e0aa344c17586cb3a24c80a918d739bd645e8b792693ff076a94b5b822427eeff70c590a3ec29498337949a94e149b717b0e915cdd3f953445b88b3482e6d3836b1c50b6d104b6e2f7806e86c21d5cc95b44fc5b21d33f9d2d63200919073d44b75968af49e04731c1ef3a007ca83a1e4b7984108bc5b5115a98237cb0f3d2d63e2adb855d9c3e25f6c4bf675f6fe51d812ce189f6d052683b9fb2321b5e62f4479d38fab7a9a876262ecd3b6388dc488fa3e0eb153a7581b156dffcc9d4b383f1721353a79249c2fc02c4e9432b14260dda4844639ddc7945f93a5aad51564a1e2bc1b39ce97b694a8c8c7f50f41f20e5c98f4cc842076c1a08d8bb18cd483e61f8986d259dd28c7d92dc0a3dc364436858126f7fc0c3c49352376486116e051e7570eb5f4d9cdb4145528fd0931ef111ee4a9c91bef16bda93e01fa74a059bba5be07f5f83dcc8ff86f12d65761014a0e223fbb2ef7e224aaa90caf2e651cc076ead9462f324355775176d87e33cdf4ca24f1fd0c901cffc9df2f80e489f8a04f9e03818b34e834a8ee41387c6a4e816c45c60bb4793ff02d0d961d2386a2b6aafd6c6be0abf7bd1e9c01154e0d2fba31613ec73be2030206756b36bf35a5e2be58bd2650aecaa0ba58c4f52b13e17fc1e5c43cdc5daaac00dd5d1abeca244ffca8c6ab5864b71f0d64efbc2ae8ad6d1b5a59503b3778d5496e93d0cd4404c1ed20c963f518dbb80c2ee663a733a9c576f096ff4c1eac4637ee6f9151b7a27eb43cb0e62d5e2e4f074291a3f98b195587076c0c65527405f98da6c060291a8c84f80b89ad7a8df39e5c8cae8c679287afc3d432315132e6c06d3bf885a9bf1bfd52e3b541fa2216eca53a8a12ba3b52b92e7d32862fb8fc90c2e39af06d333eca5ad8de2656135494547400daab91a999555bd77ade8943bd6c366fa5a491005677a2e6572298a8071569c7f2e02c570660af899fea7eddef1f3d918922589550bc55cccbbf0e1205a67d25ba612a6d8aff616971a1b46422f223d4225877c42d7a4b9df0cead16e80743540900a2371e054823b07ef8711a3086a5a24a2d17409b05c3fab299dbc22d24dc5e81dd0f0febd21d0b4d23f1260bfb73beef72c0f6bc2b1023e83e7c7276829252942880134872eac3e4f28dd2aced66b95e2d0c1192312a941bf72cdec182b6026227771589b48fba144c3e812a0e0973005da20136a62e0f5a190c148111183ed9e034ad144adfb17e33674a62fdaba1030c22b9b7e4621c43d3cd41c9bfecccef7e42236423f4cd4d13cc82965ee8a124673757a14b4405376e71a2c0329dd0b6fe9f228622d1de4947435103b4882d0fb09331efb6debbe34fe63f55f7bbd5571722ca42a9625ce8bec7e1253751afa30179fb8e80ecae69d65d52743a904e70e9e409e385f00730ceda148e2466eabbc75d348a6138dfb82c171d2b45d4a2c1f46e787f6241b5fdc4a0412d53e41204649b57bd0222bbc5edee59fb012687905f44b6bae9076dce844f49cf81416c76e42538d9f3db5f8b03ffe2c269184f66cb48667af26c620cf1309b62a2400a17340497deeda99885dc586d679da54d2cd5c4929835e24cbba040fa742262dfe148a4715e0a683defcd4aa9dc06e736ca58932a15b449c49059cd4af88a2015e77bf34a2efdc17f5b30a2190f34db4033ac16fb2bd37ca5482e3eeeeec8c8478fd2ebe2164b74cc006033f89b9dd742686279c1bf123cfe74dfe0b922f0f8190885e18da320dfb8703d532c5536020d315caacf5755fbcb37ad93b998d3d044df71305bbcc9ed22afe8c5ef8e4617570712ddbde40401135e961b364abcdef70b67551ade4c2df0b41fda46ce531e553c71ff8ac92683d4703a10d07ddf338f0f547ccef258e9c61ae57c469d139a420eae022a710da44a57fc1e3069680b527c7e0bd36c3eed2f0be8c35db03f00c1e71643f079fbe8e6cc87026458eb5c84cfedcc80cdb859ca8b2812c78d06750708615bfcf438ce4d206dafe79732c04553d67a256b404865bbcd288eddbe9c924d5e817d0ebea7e5cb89c1dc1718b7dbade5ad5d9159e2d6be4432bffff6f79237c47ff03ce5fce30f67aa96e6373eda4e8b1c21b6213e80d23221ba690fbde7975ab945a197fe1ccc4cbff97b4de7366478a44c1aab6b3339b95053fc36a487337e93c68e9ea82669f339d99416732717aa54bd74b2cfe46344c5713e0692261e3e2197c4309916bf8c00ff8e2002b166b66d7e0bb5d4edaacd9c850b1e1db468e36e6044f2601a84e509fa6af3fe56196be28c8bb9dd6c767f0949863e1acd56daf68b45adf4eaf3ac29f0a1a4410536727e00f29cb7bed4aad0fd758f72ece404948769d526184eca61e258ce62ebfb2d9a35e0cf98494120407250af8227009c3ce527c7a25566fc589b211dc8a3d651f6606ab8573dc213f72979cc65e4a17288458383969e770f4eb6d252d6d8dadc45ce0a9513dcb04a11769dcd7df932d1a531e60fe5dedaaf8d2a449925a5539aa4e8437317494d7e55cf3e468e2ad28b73c02f9740a36168983f2cb47e345a2f50ba01f36aa886adebc5777b58db99817c03dfa1b134c443fde862262faabbffbbd4c893f9194402a86635802d340e0175b4d407710c9b3e872558eb52ed25994f2b3a221510035ad48840825b0578e719c6908ccd2bf291a553f655352624abf5d4c763aea8facdf2f843bff98d7725fd3737767127e8e58b4eccb90e724160c386d053ab30fdcb00fef5e3107199fd481b439519e0456f50b9ea6c01fea51c7f992404f6be3e2a4a18ca21efafba1a42606c53af13b4c4884014c65125c26df3460ddd5e11b699c6dbbd4769df4a36c93a06c8e2444a5031a8b96e12c1dfad0700723e75919bf33e5ad8d13b6303e517a396eb68d2d31f5a7ce7e6223c008fd9152a027dfef7a42888361446a608ca2f9d900ee66a102134c20cb645a766a5a332350e229376e60e66f8200db6f565456d7cc6a0b55603fc23a41cc691bcb24d90503f4abac5eb92735c0d72965bc96fddb9d2588f033d2478aeb3b962afcd948e8950713060b802d36a988b43545643ca15607a5e24fbcd711846715033e4a408ed0c641bf5756a965cda6d6765bfc11879407e302607b57bf2f44929dd7c79d3c51101806f5ea8d6f7f53968d9ab97b54718efea5a682afbcd1b372612382b450d140273ce95c1fdcf87b3453a66e55d2b23f5acdc287c2faa203354fcd47cba099f1233648ad292583b85136e0c923ed82483dc9df48e6f78918501b4fa45726bee293ae6ca48d4494ddac3ae88d55c98b0a0e50e465b0aeb1cfd21824e982a32b3eba6b421a7d29f8aaf88890bd799321aed0d33040042f01dc561519a4d88e0841ffe33bbc33a7a3237a91d30826d37a0e2ac235e2abf27da31dcb5bc7371d1148adf2cff02abe4079f42e42bd164303a9535846ea065098a333743103b1c5e0e79ce60dd51f301358a8f51b9a978106e18ff5a7caac381bfb78300b4db0b4a8e50718afa80060e5df9b210f7330a60924cf41204a2af3c2d2b6e14df706f28f5c1eaa85d506ebbb6a8be5c1f6f52cb7e4bfb5959d48ea6ce09f4a60dfdc5b0c664f367ed276202ba91cd5234ffb05f138f67a2c544bcfe6a3a3a3fdda5c633ded2c206e81d589168314f2bf76ab1c60b01ee0f7f1a5daaaa739d3191ded339e6d2677ec512084244ec37584b789ef315082606e5da5140a24c8f25901c59d7b7bc88f0615ee9142b70c946694de4745956e30d8e38ab109c6e3828f645ac7fa59fea405bd660d37e703aa6d54a1370c78e9b0061c11f5239aef5f8975e067262de1c2b82c59885174128ac888da7d30ec3dfc26cf0f60fd7d74731af5a09b75b28deeaecfff6c0f446135c709294dd931d63bebf633ec9c7b0a97fa585cc6ad1c2bdac24e80d37c7708fb4589985cf9343e6d675de68b53d16ec92f0185c6f2f9a4170c3e0315914357fa4772667062ef69afb2d692a665be47f39dc18b4c150a3eeb65bac3cb227d30", 0x1000}], 0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="9800000000000000ffff000006000000e5377474c67d5d88ed073c16ce9d55defbe0426fefa072f93be8feae4bc3875a9d91bc505823e05586cb0d978328cc5c5ba8bc7cef47e6b844a7d8ec0d77a993d35b39beba9d29d844dbd465281f8fb600cb10e52ee6d109a9e209b56c17dc09002893f0f7cc75c6e32cca844509a01b23801d03090116f6001102bc5c5b65a7892c2fa116e2be30d80000000000000001000000a134cb2b1aa99f75c3d15ac17c102c0fbcfdfe273a968723a52b15b5736591a94c55119b6070017571c5c89e1976afec3afef74f7844961b4c43868dfae4fcc78964c6828ca782ee4ce1b8761e110a746348f7260f5669071957b237778500df5767ce679471e44c5f368fad869dd85e7d34636bbd2a10e618a8a80af811c86da62e69a07e621c3e82a485013b7ef5285bbf1ecafb06c12fbabb75cf776da42fc1e0b756495cd6cfb31f58676acb7000598218e02c3412d8b228ae7523fbbd8593d1e4db1b4d47b93bcd7a400801000000000000ffff0000800000008196342a3a9065a07f84e01ddf291cf826528a6f98502e680e7d82e2a0847dde860627f04e9e13713cf0c10de85c782d61a85d430b807967fa9eacd608c373a7447a803767f96413e47d109e3534b37f3729c13d0ad80e55f133c13579c28d51c32d9e1e51f08d893ab4c2d9748064829241440aab06ff231c53e78a775870e17f0462f83f35709d1be1248663723f3b6c7145ff402ca4f30f8b9ed4f39098daafc39415b19dbf0eadb76329fea6d4a406ccbf65f2697e4d758e345dca80929da8b42f937706334ac1a89b927fd5f06fcd268f2deb6f70e1914e1b3435b498cc826b046b539bc2346de32389e7fcad5cd2b1e6d268c7e57ad06555b2ac00b000000000000000010000007f0000001895b0c1a9cc89d89d8ac68fe0804580edc2ea03323cd53840bf7ea3c433e90e9865ad8910caf9712a873cc1855ff33468f832e6cd75ae7cab1135bd08360e85629a367a330a83dabcd9cc1d8a4e2fec4f4402643c6a6d086babfa96ac02ad0747aaf332d50f36ca378fb88d62c6eafa7ab69717b66956d9bb33b134fb4b9a93066b0286a0ec22481e0b98b4f841f8dd5e34b2732f3c3994acdb870000000000b000000000000000ffff000006000000dcedeb4a240517260f84d74cd0dad9eae0d39b564503fb0db5c1d40389185a910af6642b40d7156652150238c7ac9cf3383867f435e596f388c893c9c5a135150b009aea007650a0faf8c31a6ac1614679e1bf3e6f10e34ee08d23da5e677a1a862363a816c354e1bdf37b54d6968ad81d68ea54d4a44bf54a9cf515f85a661ac512f42b819d964d56e38c517863d5ade293e3da9d5e9a1574ae0d69580000006000000000000000ffff000009000000582963c0941c089ba810d14db4bf786a7db5e582e91c874c3188a421e836714658761302af58f1d74eb56d3e9489b638998d28d30877773e35346012dc598ea51380d3fc244cc32a0b92b3dc2e79000070000000000000000000000046e33e32be8e940e149d0d5a56d09d23650db156da53ada3283c5e64139fa3ac10d6aa868e4fd114bb8e0071ca7389fac6237f0c85046df627be2a1fdc2ea5aaacf476123be69853329db932cdf0bbc42f00b11310aea8af2744686836ea8000000000004800000000000000010000000000008028e80cb72ed7933b8eca882c7e9c16e6556c7b48eb8e7a81bf13bbd7dbea114a000ffee7477ef997d5385881c3c7b0da605f820ab544c9ac1800000000000000000000000100000043abb182000000001800000000000000000000001e020000eb0c"], 0x520}, 0x406) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) syz_open_pts() 07:50:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 07:50:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x43) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x3, r2}) geteuid() open(&(0x7f0000000140)='./file0\x00', 0x209b0, 0x1) 07:50:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x8000000000000007) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:50:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xe1) fchflags(r1, 0x0) socket(0x20, 0xc000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000140)="cbc82d84e9f147ecd51147516c33ea472aa589086ae806f3f601bac124f75b0b9861246c7280e22fce450b5ab332b50d970ec058970daa15043d32aad286ce02786af6600faf56f72e01a991e4592264d0860172c756227d0bae69a7859926117bb63af2c82661c4591a028129d01bb2d5e1372bd7eca9810b67d9ee0b6133f6e2c9b9cef2c0d144c1e985e98dc3f3cb77868bbbd40dc68d4f02156d98b2e784d937122a96cd8ea3d754b59710", 0xad}, {&(0x7f0000000200)="f19e5e8c63ef1f0206a76da037216971ab9bb7a988801a77574048aa14cf1e389914d5b4f842482b11ccdbef6b4d40c7a859a32f98c7b6954966424a3bd46b1daceef57c0ed78f77", 0x48}, {&(0x7f0000000280)="2bad9f69ef613657429938", 0xb}, {&(0x7f00000002c0)="cbf550e8d99c6866846d5ea96d26917e90937be880e13857be2e2e4a3ce03b81716a559a91998e8f98f08f62527fe26a46382f9980dc3a06bee58c7ab17b317ac54ff9942f91f83e37e95809858e13c771d3ba692887d366a7254b15696b88ee52b0f7eccf587401598c54a6029232e524707baa9603ceaeb7ba998c47540de48d847bc4a16d749b91734d4bc712fad69d9169754ef7", 0x96}], 0x4, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 07:50:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) mknod(&(0x7f0000000000)='./file1\x00', 0x40, 0x3) write(r1, &(0x7f0000000180)='R', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xd7, 0x3ff}, {0x18, 0x0, 0x2, 0xff}, 0x6, [0x1, 0x1, 0x4fec, 0xf19, 0x99f8, 0x1, 0x80, 0x4]}, 0x3c) 07:50:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 07:50:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0x10380, 0xc9) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0x9, 0xbe1}, {0x7, 0x8}}) close(r0) 07:50:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) write(r1, &(0x7f0000000100)="81327f6fe875335145de32723ca6d963caf3b4d98f54060cb32073cb971fc9ce142a4e80171df19b60a048606ee109747771c94a7064ea4dc30f37c192837e2ab3ebd665a2fd824ce223bd6d80b3e2b7b083677af8a1eba1abf11782e783ee94a3408b1ba95aeb3ffa38371aa30a8e230f42cf90d52664fda3c8e37e895b11a17aaa7acebfe4de3e3382f4ccd293ee8857deb7106104d343577741ab06a87e92f534b39ca49abbdb678f789bfa8dab5f7ac0ddab8698627e415c2118a4fa8e8ef4d701b6e23a69781b03fb5f915926acde4113998bf12bd039ad32de6631f2ecb596ad9e092ebe00372ce7a6e25e2d7bfde27d9877d6f98a9455758ee25f78", 0xff) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 07:50:58 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c9cb3a4d7f8080066dd4a9f49e92bf403f1f2755e2c3bc637d559656f653000a8ac82ac9e14923c17ae62492a0873306ca1783130b60f0ebf2e143935d8d844926a77578c06541b06af96ac18b5683e3186f45e3d0af44c37a01ad1f542b62a609551743d428754a25c01760000000000000000000000000000000000000000e95fb5ce0000000000000000"], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x2) getsockopt(r0, 0x2, 0xffff, &(0x7f0000000180)=""/217, &(0x7f0000000280)=0xd9) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91348d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) fcntl$setstatus(r0, 0x4, 0x3e) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 07:50:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1017620c7c09aaef4ca9535bd73bf8f51f260eebc1770c474fd34edd5dc06cbbd24a517263250fc240ee5470b179f0af8f331b5c618aa813d5ee48daf0d625c5ffd588326077f17f24ad5fa39bdd6e0f52a7365d594a1638560293a3e6df91f182fca2bf41fb802f76c397b2c7fd9262e479dacc414f5e66b72537e837ab433f854c099cbd7305accd84a2c62fd48814fdc8b7a9f0710275f9aa6b072731b3f473e39107658812ea69836ca3bd43f01a122439da2710bb31a53e90d38540cac2373ba3d43e87b8f18708e6e6c677d2583aa0fb4454ee2b14e1862b8a18b350d7e087bb293462985d885caf1a04955d945611973a7bc586eb6339dc4d9c3776017e0ac177873173b1664e288d3cff5cd376e7a7d907ed15d59deb1342bc0e933b8f5892f6818d6c5c30286fb643e12eca644071e2f0f3b88aabc0d08dc76fa71ff9cb1457ded3f4fdad6688d66a89c6b52852556a9ca6b02019a48a99aa59c2fb8a042368d71f9a10cc86938be11dc8eafb078bb687b3cf3b999e4a6b196e23dd774de463ba94005652867eacea903897e688de3c81e1e4815663877174e68f22a0451dc48e7df67e3a9a18e0a3b8a401403bf68cde021a7c5fb77ae333ad5f13d2615adacfe64248427cfa86dcd2fdf16a0f9efcd7692b6b789b62da36ae9dae666285046ddcdc744cf3cb93843f347298a32b5ab6363d58d561a36c8063d37307a3e9a5e03fd21295b2e4e50533d9e416b071f479e1a8be350423010108d60dafb835ef977c977a97b6592bdbea679adb4035b4463401f9ed1292f03e2340fc1974aa6a8deceba42631b4ae609955ea2adc09df8845fd6eba1df6983cc1f1d7cd8a5ed2744796fcca6d0062d5a34fe22199efe4e0e367e9e31a63f04c4ed89b344d79eedb96761029ed0efbe4091eb21193aa45ee63a7d6459a606f821056386d6eba3eb47261082fb507224ee3f6e1c9d7a2770fa5b64c80cd3dfebf34aa26fee3fb37875f32903ff76942e0c50f438cad2d9c2a2e4df96d7a6531311f12823d74ac5b70dd15f8ef1b6191aebfc39b771d0c75767052d61fb8faf3c43733a8562aab90e3c920a7db410460af707ee598407d11b69b70775125856926cff5101fb985b07c31d32fc71beaea79d46111adaafc8adec3917900c24072de2bc2472197696a16de928a569c2c96869bb8970db1af253014d84ede037e50e6d69bd4f4ec539110fbf664bde2ab3397999567be746466bf891d33e8ddafbd7168dede3ab48f71714c40971153d1a7d27a183ddba6306ae2942121d0fa7ad56b8c28187e26eb8818e360553ccd70caf849c57e8bc2d856e564937aadba4fb27c11de80e5ec3f7a96a9b583d214591f1b881ea62e899982ea579acb2f8a6283b003a387917011e8302b849f7fec264fc26ab7f80a1cb12d3d555f6b5c778dd5773ee163e094e29af36cee8c7037999eac683974e34cb68993fd46805e5624380d0f835146f21b4df8f8e3b2f44cab613c23c06020beb65c1aa79d4cca29f621991782c77333af6a66ba38de6ccc55c4b1139e5aeb4df120a0543667ebf909acfa590ebf3af7568f6402276d00c2e98484bfbab18466e0cd73b9ba2b68e0e4ad3c6da64520f463fce25603b4ea41098ba7d802ba1f7068d5a673462da9a4440fcb127632b28510be57cd38485385a8da6fc07653f4880574cd16521a733366ad8ce9209209ea944d9e7b615de7ad1d2455ccf4ff1ad5d0205dfe92999d3604a56df32453f3a87874196067c4b83d86468ccfb6b41b3bb6ff4bd801ca3ae05ba86018a32467c55b65a09f5d8e21649adbb96d20aa3b830bf140a9b86f5aae3559d2578f3757de833de9c58e8577c89805fe1d5310fe748f467b45f1512d597edd814ea5fed5cc1a273a2fa08d682cbaa4e05cb2f9e580a826dbb991579667bf19fce5bbf58496ded5eac1fc11a9f05ab81d783ea600b8080d2bd57a7992862c0f537ad0da6b09165dfe46e8814752ca5d819d7e54ef1d7e41bf73d004772ab3e7b76920245189db7fb338fd9dcad63bcbaa83a984e361ab40d22f1c164bd2d58fb10a946a3f48191670c37b0ffd1e66fd462151df066d5054d6bbaf493b976a8e8c33aa2fb3a946426c9e96a4ed6fddd71f8631fff924135a083b8237be3313f1d3b5e735db06c3cfe3ac2e3e97abab54f225972ee73f1c40ca331a0b48701617ed97ee06977bfda29bf62c8b83b3cd50e1f1fdbec0f1616e948390bd10d94b4809a1a4e480105cbf71ffe5713d53a940483847b01b86fa587c9a9bfd04f50232e3c2c0938ec81b9b92c945028e30056b8235599f413b2071d330415b67ce2867c8a1c985991c0500050e886fc53ee8683214dbf198226630059c93b3aa3d7464750465f2879f88e5fcf7523cd0ccef64fb56c40c7142a97bd4ea9fe896d3833524b943e47b3af00f43f99c1dd934565a4e6cbc19d020158dd02aeee3efe1cba26aec6672d36a6933abda6f998a442212678fedc99f1c7fedb6b3cb4048317fa9ea96b9e38509e26a284183d5bd670e82b24908dcbee07b90e635c7a171fe58373d12b8a0187b8dbabc2b9101b965956ce3e19709dc689b5ba12d8fcac288583b440544f16639657acefc4848fb9620d817bf56bf20370fa89873ca205199fc0959eb5cae7576ec9af7d928bd629fd1bb9f036dfb169aba5b454b399fb0c389d8c2126db17ec5790a3661b5b923ffd327851bb1c8f928628146f760b5c8431c69b7d812b0bdb249a160a529fce065e255c027fe4b722fc5639e8d4fe8a48fe6ec49b74b48a34f18933dd0fb49d9f18ca0ae6360439c83471be5be722fa30644a9d41f462822e77d14d3b9ac3536ba3f4d40e941568f51ab29a77bdee7c43d2cda7c88b33e537a9c3225b450951683fc2a2c931a9c44304ab49a4558cfa792f6bf8d46b44724d7f7ec546144c4c0d8fb9f598ff1bf0e68cf63756b74cd9923f422a08d104bb223ab08f937d27d39a05f78c176053e157a946eb65033067c0e87f38dfff432c6e306f354c6b162cbfceeee2ff01943ee91b7b6ce11e5712d78b6bf528e0a0477143c555171d7bc537e146ac9c0d02ea2df330e8dc71fc6926f48dcc9290031d855e8d4812c689d08728364a2ff892d36b70ac53bfca32ef1e297c51781bb8c138dcb582ce38fdd19a9fb6922a3568c84c3c1ebc47e2b63170159544177e8fa60a2844d2a6d2d386d8c6f76beaf10df4a881882b0676c5773aa1eb452a5dbc8f51736a721f9b8aeb3b3a2283040942581fdf6701cc59ce7689ab921e3707895d735408eae36623204fdec452b496085683a65c716424434a58c7b668cc001c429789c7a3de504ff12bc365cb18d57b067311061bbc4771aafb849490e7a598a47f7e5bcb03926f06e8a913a3d96dbb2134274ec281b67226023342c00e79131bf7b4c73e260139ed7c2e599a0ea97e66d126fdd82e13b9945abb959700eb23767085a020ad6101a5cb347609c20e92168e8fe80474b4cba37047bdd4fffadffa42352029f63b905cdc39d37c9847cd126cde910a366833fa1a282be7b8f54d552fdcef84c7a374f63eb28de70f340e222c323ca448a22f57b8af6274fd05fce92932a7928da634cbc5500dfdb50f04ef7bb7ad53570e25c3d9aa0ecdf7b89377599913341180e75d9f43b678444b414181f51254c2166063848a7c1647272826de54e3980c3787beee4d9bb50cd169116d5a143f61bccc93c3f96b2e565ccab2b036435150c5a8e9eabe376dd28179ebb92ac7f020909cd83644a1f81f2de008a0a2ec94d6cdf27fb5bc38dbbf2a6a09a8fdfc1de572eadc2cce48527b1354a09181b6915555e753aa4237acf764cc7b1fb7710533ddc8c29e4a7d55f9152b0046fdb5246f9ad17b725f2abce69439c905bd9211384d5e67e8482efc5d489f4e663233a817b22d6beb60d4b7e4cbdf7b4860b5bbf6c40cabfabc8f208712418370b97a4f6ad282b68ffee9826d8fe96859d596575cb08552f531b176096dc04dbc313a7b9c54efb063904c28f36080dfb368455b26d7c267732487dde6d3e14b79d6c7b937959d493a7bf65707551bc0b8567ffa0ed1aec260d982b612b950ca84d7cc33daeca807ddf67c7f3798a4ea8217481fab2f4c22857cdc7e655beefd3fb205ab6653c0dcb70aa7569e177463aefd2450b92a085b376c24f4dbdb7d018370a1ca7e3564069f82896137f629d7c197ad62e8c6f0d2e83ee32f5290194bf96b8284a7a2e4b17bb1ee56b3b4465f2795b046dae1b0d3beb51f3925f9b0217dccebc812722aca9631d23da5dbaf6065541a61cbd146782770f7d59308324ff0e891531cf869c7e060c6412f2928d01358bdfef4367602fe3dc3e97d4d8a3b9d89ff8c92ed0d518cc8ae59cdd6803d2c5d3b60d3c05ef9d88f78051e40b5b0ac92ed1cfe9bcdf11a010b9701f4f61d7db68b106b56fd45e89ce0e36d043e35035ff8fd9043ad64126ed747b517a8dc72322b2331f0a081b1dcb47427cb000e73955b5990828cdb663be520b9a6ad70e25216d7b1c6b745572310fe8db63e42b88285308840d8f698d31121c644ecda5ba7b003874ac938000ab0dfbdf2a8da1e04e8fe3881a0eb911facc5a0dc8bc266c16ba315347b2b061da9fd7493bcf702142a9704dd61769fe790de539ff3692f79ead13b0d4e4788ee845d50fa7c40f21bf56fb7a334e0ca6f2dff4a5f8351f771fdd530e5cb08025dc6bf664a297fddc88d2d89d5a1e85228eaaa8da7069fe93fab37c9e154e599bbc50b925d14f66f5ff55323013c3a6abd376cc0fdbc0e11525ee3d0fb47b8bda92182a9537876c6f805f5e2ee0d7d34d22f5e73566c980a99b745ae159692a5c3d4e0b58565550dbcbdb77811b10411fdf5b7e4b8aac376c8e0722152ea0ffffe19dbf4aaf22747ba0b4e6d4f1ff1c14d7a28439976f6a9288c9412370349d02b9923eb170f61b227db8ae03f42a72e7c79e87862dd3af15614942d84a436587d8e02219fc9bb847c6cc1f6e6012235ad643804e8f75bf42664e3b11d28a8d2c4dc7ca9c09186d9d14459169f03edda125fbc537ac23dd89f8ede36a8861d2fbd8e809f53ab8ccd89f6957825a736b9f0a47a63ac9951058e0f581f4ab960ad716210a43dd8845cd4f7cda9f4bbfb177be96ae731cd8a5a89c1b124698963ab6292da75034dbcf6a2a57bdc4ab3282973fa40abc2338bdf84e70a2c68e10bbb08bb9c9bfd820a120a164a32bb77235b542da2b745b281a2392d9187c71b999389f313f89a69475653e5ef1dff5404010b951bc0fac86fddc2da66a56a95088eb230e72c71de8a5692261cd7bfab25a8a7635e4b83e381a3dd4b0d8b90b10473e2f0a1b3886150c05cbfb516ba501a624d9e47b8df00bc1dab442e98be2b5855569be1ee432bbfde8966fd349a13c18bf3e6a2b186aaed2e89d4cb93efc703e88af20dbf0c54d042c19dc75fd794273ccc833f5d1b16024e292d1bd9e340ad4463ee191e10939b653025143570b149583e5fb5b0a7a707fe47b632caf84c44e9abd93a555372bfa64ff97964595a43c2c961dd39f855452ee477d661a752c575f033509ad54201545cb270dfde514334a5b34943928d6b39bd31e03b979110df206fbfffdc3c21e1a78c4092c3f17646daf6c411b4a87aa9b547c6da65b801ad328e3e6f49619f57d3b8cd54a2d7d9dabe10a43d9909d9140de7d4327e5240f98d8828d3b0e8e13e6194c32f3ca4c302799ad56a5e4bd829b0ded11800ba50187c2992e2aaf64", 0x1000) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 07:50:58 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000080)="282e28093d95218d49170ccc4996ddac87eae1b80293aed213a41b1cba7ecf38676f37dced4d06d85490832bc23bd12ffadf52f60256e1babf6db8866bc58980cf7b8d8e88669ee5a0e550ef44703b3476c7570360d571e01031addea5d66645824a8d9d75604a8421a5d5cf588a8dcbf1d2ce9c291c6a5fbdfb34a803c25ed5308743ac506e26ddc353", 0x8a) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 07:50:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x60005, 0x8000005) r2 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000200)={{0x80000000, 0x3}, {0x4, 0xffe000}}, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r2, &(0x7f00000cc000)='./file0\x00') linkat(r2, &(0x7f000001b000)='./file0\x00', r2, &(0x7f0000017000)='./file1\x00', 0x0) truncate(&(0x7f0000000240)='./file1\x00', 0x1f) renameat(r2, &(0x7f0000000280)='./file1/file0\x00', r2, &(0x7f00000002c0)='./file0\x00') readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/122, 0x7a) 07:50:58 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x801, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 07:50:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x5}, {0x47, 0x4}, {0x0, 0x5}, {0x67, 0x9}, {0x6, 0xe45c}, {0x47, 0x8}, {0x47, 0x8001}, {0x8b, 0x3f}], 0x8}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:50:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x401, 0x4) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8}], 0x1}) fcntl$setstatus(r2, 0x4, 0x84) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x2, 0x18) fcntl$setstatus(r0, 0x4, 0x4c) setsockopt(r1, 0x3, 0x3b9d, &(0x7f00000001c0)="b749332ecc9d20268e0497c02cbc82425840b6a3d5a87ea0caeb262750c517d17167e9a9ca8cf75dd406f590df6c7bf21f700783a5c2677c31ad75f84d46bc7d2cb69fbfb01aada6eb128dd72084d93c722df389e3c3e8ef04059c6131518e68d7173e90cd876ced677fcc805412a54ef9946f57dba693c967f2a30dca640bbcb26934a8b45e007c26e3f91a3e4cabf6dee5a42437360cf85e78aad1d9870d645eb19f6b66da2805cbc72deb459d17f45e195a", 0xb3) r4 = getppid() semop(r3, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}, {0x3, 0x2, 0x800}], 0x2) setsockopt(r2, 0x7, 0x101, &(0x7f00000002c0)="dcdbe83f8a05914093dc24924b37b7c0ddbc61ad8edaf9f6546dd242a39b9a1ebc1c9128d1abb3ffa75a392b1c07ad9ae82191d2bdef2f745f61dc5863e5a291441ce3202c8b004d4a0b3266993a03fd8fde4c37ea8d07e0a55096e02559e01e4f7acc06c2cf86b8a8694ffba0fdb1a13f4505322778a64781138703233dec7df7fab3ab99704ac3c7c6cc93c03dad7a6c8e049e09282da83760f33777181a83e1293e880111f1dfab795e9aceb5d214c4f3678d1ae2dfed0b329ebca9b52ce3af5f00f059", 0xc5) sendto$unix(r2, &(0x7f00000003c0)="da7bbd97d62fc953eb00eee00462a8b789696407a1c658adcaa50da8bfe6d1b07fe2cbc42cdd30ef2dd1605fcdbfa3f60ca86057e2d861144ef230a73ac2be29bb8779258c0c0a3ea72d259b86ad80852423c0ea94ad8fca5b0d3971739f6d0fd61eefa93bb7d092b45234d9632036f6b3b5b6d7df2c80a7ce42ef365942c810bea8c1330a7952780c96209b878dbf1ff4ee3511463ed280548aa5f6d6a00034fed85d03321639f09b24d8cef75492602a6d24819d45e9ca4d4ec621dd72294a8eb294c86b1b94433bd6ba249bd388511d19f65fad75a58cceef10b492a1ad6f65613f5f55f428c0c10c8d51647027a6d657ee", 0x22d, 0x401, 0x0, 0x0) getpeername(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) mknodat(r2, &(0x7f0000000800)='./file0\x00', 0x2, 0x9ac) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r4, r5, r8}, 0xc) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000600)=""/106) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000007c0)={0x6, 0xfffffffffffff757}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x1, 0x4, 0x333d, 0x0, 0x9, 0x6, 0x5, 0x3, 0x41f929673c4d38fc, 0x80, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10008, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000880)="241ce132300a10f5b1ea6ee2d403025b2ee409e4425117749d05d9f13c0fb32cb22169794b54027b84be3f8169185638126a164894ecfa66eab80e229f085f", 0x3f}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000900)=0x81, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={r4, r7, r8}, 0xc) r9 = msgget(0x3, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x6, r5, r8, r5, r8, 0x2, 0x800}, 0x4, 0x3, r4, r6, 0x1b, 0x4, 0x2, 0x100000000}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/110) 07:50:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x4}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 07:50:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0x4f}], 0x336) 07:50:59 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="4cf316a08488aa26739b96aa9a18a26ce8ceb30d221f17f6d359de0be63734fbf4d638016f4d830d1a79d691bec36c568af7c786538a4671ee1f58d638d8f4898c753c05e575f63edf8b52a7a3824dfe11eb1603b3b8389340547a80f343e1ce56a15919543120357dacf0ceb3c3d992bc143c786ba7733ec13316e1bedfc2fb79a872de48", 0x85}, {&(0x7f0000000100)="3ee7b25ef3a2d7b44eed2ae53db571762181681ca5c93cb780a72177b8886ac5e3970906e25acadd24c38b2e1c7baaf0ca9b7fc5da53", 0x36}], 0x2, 0x0, 0x0, 0x2}, 0x8) r3 = geteuid() setreuid(r1, r3) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 07:50:59 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 07:50:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x3) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 07:50:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) dup(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0xc) fsync(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 07:50:59 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x2) 07:50:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 07:50:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) poll(&(0x7f0000000080)=[{r1, 0x110}], 0x1, 0x9) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x141) 07:50:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x5, 0x6}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 07:50:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt(r0, 0xae, 0x9, &(0x7f0000000100)=""/108, &(0x7f00000001c0)=0x6c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 07:50:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 07:50:59 executing program 1: kqueue() r0 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getpeername$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 07:50:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10080, 0x0) getppid() getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:50:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2808000000fe000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:51:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 07:51:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1a3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x18110, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x5, 0x1000}], 0x401, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x3, 0x7, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x81, 0x4, 0x10001, 0x3329}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000000, 0x5db2, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc, 0x20, 0x1}, {{r0}, 0x0, 0xd4, 0xf0000092, 0x1, 0x8}], 0x8, &(0x7f0000000200)={0x8, 0x100000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) `#}CX A=iކjH6!m>ba6}Q8./bus./bus./bus`#}CX A=iކjH6!m>ba6}Q8./bus./bus./buspckbd_enable: command error uvn_flush: obj=0xfffffd806b2ddab8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 07:51:01 executing program 0: select(0x2bc, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0x5}) pckbd_enable: command error pckbd_enable: command error 07:51:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) fcntl$getflags(r0, 0x3) 07:51:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x0, 0x2, 0xfffffffffffffeff, "7d069f3698123fc9a19206eb185992419f086cf1", 0xda7, 0x8}) 07:51:03 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r1, 0x3) 07:51:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x31, 0x8000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="3b7c8869bd8a6744f8969f6af68bab0306d463bb10ba5322ab1718642a3a9be0fd2ae534b753f9a3476e37e05b25b3a708a1a40da45637ae8910cf31b261d12a8c98997d6b0a47cb5c50c90a192ad94cfca91575c89d27607948eb088c7b413ac1ed3cba18cbf1b7b12fab3dfc6634e216ff5a8f494a522a165752d16258729419d4190d08bf382c2aee3d1a19ea52d495ae96cf650038b2bb37adc60902fb87d87e7991555e52f3abe3d05ce0ca5a8253f87d46f07a002cfdc8384924e76a04d230aa4a2fe95db63937cf4eb1655aa6721866f82fde89801ac2976bb1b699ce31507f5b82d3b9c65dc5ec8971a8db881c8c6278", 0xf4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9, 0x0, 0x1, 0x10001, 0x8c7, 0x17, 0x3, 0x1, 0x20, 0x1f}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000340)={0x7, 0x1}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/61, 0x3d}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002200)="acc5de6eeffbdc7b72d2ba492190096d04bf3d0bd8046be19d040b89086752a43b50d2a1e33e24e8924459d885cca639e79e8c7cbc477fed3ccab7e74f573f1823c60ab72b8b2c6595fdb678e8e40ea0d888646100ce8ae1bd46ea8c9ab08699c350155205d94fc0529516d18a8fc6256d4b1ec731d3a271a74cb0b7283950e79c29bca79915c3f59aee3e6cd246f837ad727f8cb404b46ded5cd35ee1e208fc71027f3780d207aefee3c5257529dcbfc36e3f3bca80903edc868c84ec1cfff39ebd8a791c59b38a115aebe1da1dde93727fbd8310ede305837eb0ea414faae63e81b7f59bc2b2a255125d50753bbd0e87e3824f50d1172312bde581b4d22f0cecd5307e1ba4c6d091957387fc1d3720103db919eb77659905da16b2e0c1fb00f9afc244e03cc07c9bf127b6a021cb7dded730d0ccc872db3c8be8a046bdad025f9a45941d60542343737840f81e88f179f4f1974fc508976fdcc913c8b2ef28cab1d5610b1543527fe5a764d585b91314048ad6404193688c444dc80036ccc38ca22d35c78c63ecbcf976c70f7b0ab23f0fbdd57cb223cbb5d31a685a106011210046153b4bd3196e250e8f958fa911fe6c8957b6f9635d0d51d771084686bd8a1ef0933348c781b8dcb28a4c256624db09c15caac6a4e2736e112418aa6b8ff8cd26309b77e613e40cfecaadd9ba5b9dd74fe9461a1d35750fd8bb1561c42eb7626b9edbb34a37fc4f45445bdb79ea0f22bbd06fa6e6237dd92eb0252abfc64892a2b0e466c33b4e4d7465642f6a4783e811ff2193229c314779b92192473213aaab19f3c773be9cfcc9924045f910e1579f7e32f8f108f3fcbaa481af7434b75763e0922c407a692a25eaa3d120f3e708bdad6577f7e1578a6eafcc2729f463e7a66e14642a25ade51cd295a76fb361181ee97d46799fb673e1c61e4f932d794ac6e861a818b8c86c4b034d69b0399a866147e4c52c916058b2a93f1c286d6114bf8f3006bab6f324236200cf6bf308a9e52267d6b96ecd6894dbc39c0c024d97b15b726dbc3ed1b1dbe46a11e219027859da344fe5d36fb86be0adb5d52c5e1d0ecfbc4dc91b193b344ee4f121889df79e351f6cf126bd89d332605bce18a7999cd72a2230f77e69ba09ce03bd31460615b39ec86c46b9fe38b5b50e16a8c83bddacc1d43578af8f97eef4dea1cf1596f9fcea0aeb857b827d7d657051e5e612d6bb23f8c8839d6684b6c2b9d0847271714e58f7c6465580dc05ac9ed219a2aa4c9ee926f393d27e410fd098a508cb94b77236873f66b19586638f42aacf4ea6ac3c4ad16abd132fb3d9e5a7400c216ae116ae693f8794927f14b63c917beb6fe76d5d2817ac7607bd872ef92f3c72eceaffd1c46e46fb40ec2498cc92f79535deadafcac37568442fa456cd4f4b120b6d2d0d95387112ec1a36f4cb220419488d9425086953f97e47017056c6d499e775c5c91fabd66df0ac3d946aaeaca68d8ad27ee6edaa0370142057c780aa2169f6469ecf05a3668f8dd3b33a93b6ff6c36b12a84db5153b8c9e58e6f6ab37f172523c7de0aab87874aad50b90d58328035d5b03542e8d5c1c6d959df5a6008a1e345610a1c465dcc17a9e181801817142156b51c321493c9e6413416e65501b4a96e310cc225da4b3862a218cab8b277adab3aaa45db627b28c7a888538b27ee25df343cda5db9cdd3358959dcf863844b7442eee4a9b2b97d23e6d6307884a81d4de454096f36e5b789af58ed9323185aff63fbea1b2b181281cb0880f310b31f5bf3286979e9490a4ef3e9fbc896d8f4ced5254d01de5def679fa504bd8a7b90715a5299c9acab27871d98c428e85877a5cb83d69efa9052ac0c005db7558cb0f1a83754ba12984cd8bd63c9ce41d2c469b35a0dd6554273f8e49653952f58466a0110584b0abf99769a639bc8d08ee7e17191fa23e6bcd62f9f7141aa4fd0b65442a25c0072a9f3273427f701faa4780d6891029aaf17d5e5ad9eb3c61e2dc8c01f2262ec12cc7e9b4f4abfaf91df616a43678571b5723a2c4143e7df4fac7498b5262fc05ee0f88d37fa6e399dfda948d7fdc077c43e8496ee59de4e69d5d3a46c083439298fbe29c2b8f0d222d1460773d8e8dced78f488225460b927db8b9186a2629bb1b27ba1c475d7cf99bdef6a2d5de67da99c23eff634f61c3378eea23715ade2935d71a5a43020ef2d72e9ed9971ff10d16a3255804dd43614d357486a39c9d1dee7b4eb799ef8f2ec34395fbc6badbdfe423da3a60cafdcd9ae00d2feeccc20c26f7868c3079a6cdebced6c726a6351c951c009cd613835b04553b0011c67671492f96a994e1de738daa2343a2f4c5f7186c94beeb5d1196bf0ea16dc6d35682a3deb891f4155b23255def245fa74b6a4dcb10d0ab9fe3fc6b60229494e130df9ff208ae54f9c1960848125cdf80e048224ba516d915b76da81420b52f3441d43dce865176e71f6638b2b89c09f1dc8020fd0f340a80ef286cc3f781436fdc32825da96a0ec0c1331d586c63bcc7ec417d979242a1701ffbdbe9c24a707bb9f4b7dd1ac49d22c5aa17eec31901cbe5f9b1081587cd4a8a4984ac0cd42a3e035f588f3e1ad6ee0f84f6fd3bb445455f5e9f16980f3fa9108a60c902c8826e596060991308da1d546b4cd7cd5f84cedaa7db2d7170dc8c425e86e2e48bf0c3310fcf0d9dea1918a208d27eb1e33d8bb62f8663f056af7057373e9cc4b6c8fea5ff8be5f87aeb88313eb30599e71ea448aab9e35cf1f72d7840b79bfdf029d467e763e524c70a682cecdae9873ba4372fac9cf2ebffc27f9ecea17d9c3c729f880ad754bee796493551b538eab9d548ef33519c19604cb3590232b4b4aac238b2f9481aa1f3dff579fd1e83683df99a7b23562521bda88cc5bbfa56d3cec6a8ddca51067b11e99519ffc66077321677f80decf13c0062821952f75225839c555e7ee5a3a43106ca7cb75de5234a62a80ceadea1116350e2707d4da005a5ea6f006a865932df6cbc92bc59577bd8a6ea38e332af8886583be08bea36fb4eaa52e8108ef587b472db8f298d15cc8b9be1c047a2f465a2b76c79ff3e5705658fda99949ad51b8a462eaf2a7ad4888b71a4ce9a2356105935e945cc1ec02588a3e0a07fa2306f9d7badfb641f9e6324a66ef0fd0364720aea9db3214215e998f21ab868dc33ac80d1a0e32c68c4b14f313896a0777c039a44b7dff46056a6b18d2bdb93120a2e1d75a7e67e5021e914520d9300c468eb5d93b3e1e55d31180d2f2a6a1b255ec376a77a22de040ca3b34fb6f0f005f62d443790f2c203f725a676684c25dc6352a2f771e85205bfee2f7568e58f7bf4d7aec1e5e2e97b556666aa4eda8f38881b203422159dd5aa13b26dc6b07df2289bd45f8ca86ea61b91ec5460eee0c05d7415b91de6087aad500d1a905ca928a47d450f0d2503c589f9e6c9af4118d6e11f4c80b6e170ec7a0b5aaadf3938bb22d45b2366b90fe37dad1ae9cb153f23466efa769a4492a3ec1faa578e888b9d13b13c19cdfc8247041a53e7d77ec00a915e8b138c96959003f92714b84a4edccc9a4bf128d821b93d8b8a3dd73822866fe6ff1275e692f9fa4db565d5d685766f0c154afde89e1a5e1212e8b9e506e5e92ff5c5c0a0cccee46cbc444ec7070e115e95e64638c44b90492652d7b1d854c4edb38d7ce2a7fafea0faef65abadc1e5c3af6640842b16ca6aa05828623daa2de8b7944be2f16ce3936ff1257230a45a45b3acf9ee0ff4a978ea6b3b9111746d3a8579697c7edf1d5db8545c7ecbe1fc5dd6a7c270dd5a9020fc62791f424ccce5840f7bc482f8e8d45c9ec69a2fc9f844603f01343f10f21ff5c9bb39bf91ee024107b61302575f56540522be47eeabccb72667263ed99f3aca0d3faf178124d8341798e779a8139fb645a82f11b4704405f79d7bd4eca5698901be5ce513f846d07a9053430641b8fd2f0c615b88a6c92ce8684205532f82e196164578c5d5fc87b34652083c7d82b881e9b6e86b57e41a8378e1e2d2b87d6ed6fca7933aba923036d972a1990cdf8a6ef9882954685f227b6d61430e91b03e26caf8bda7e00349474ccee44cffdebcbdfb392696857b8c6b8631302274e0b29a6b30979f77d0fd3ddfd7f21c986cb8916c3ba707a1b162166c2b8065f4b3d420a0824b3f34af55588024869d48cfa66548088b37246bb779e2654fe86f4f7e9b7945c2a7d518789244af09d934b47dcc7a293be83dc251cda024b92df93bbab4e4037e9552c175d50c6f90dc29ac455a69e8c7cbfe69d7313cacad0391fa596586c0f602c3ccc4cce90e684ef7f014584af70817f8437a47239036c0a36ca2b8444b9491e7913fc73cfae5e172d9da702ea1e28c77021645bfc8a91c56c17a9ff0a9b189c9e307972a1e81f6dbdf9217114b746fd4f683690f0b2bdf14971d51971c0e893b6771a862006b4d4c572603fd506f1cb4054e373fead9326f12c77692f21f1fc67b314d1c4300149f3124f151624eb8ee0dc7436694238265cebf904344806bf5554edf0914267f16efa339cc4e4430f2e40595dcab3b40f7f917ded775a2b92fdc0ff35cd3c2337bcf40941db9fa2cfd98c572805493b3521f1fb95d9bada912b33bcb4a2ef3d67bb1900723bfe56af329694855e9ca210d161ece69ac2594a182695305cf9595e7fe992fffa68afe4733fbd601182f5a6efdb9cf920a88f61a395b205a35f79616f761c5768c2a405eaec7a6ed6bc4852c3cd71a1f46230764ab19bf2d3960bcac0d1722bf025e31cddfdaa512ff0b275054e15064065f7ca6a57123bc52017d9801c629c2f294b552684fd9ea67538ad03dfd3c49661645193bc89489481756c51794a12d8b6d7703d10eba3f0f15b8920e0821a8f4acf94b2e44a0b6182d2061e02da9187c98f8cb17d0ac405c12b83f45067e3279f624343c3b4264c0e83b2fb4a71307fe1c2824bc4786349d0647243e59abd4a549720deac6954a72712c200ab08be504a34f5a84d9a7e6ca84e89a4fd230897eef2a0a4881f96cdc7702e0a37b66c6f4e359f058fc5bc845a7f4e5569a1275c25e5006cfd640750af1640eecba33f8dde2b6b87c070b451353f0d1c1bc55d8f5218d01c483d4167e47ee21719740f2e70211613bec565bca4d02b705729de3b50521fe929cc3b37b4df31764bd2c577c1e57b010eca4c3e312a4da4aca0a7557848c46822f8cc4c058d654aaae2bde2bf29d572f71785d22546e283fb7854aef15276a0b7828c8b0f5f1983425297d2d5471ffde8743abe1f741c78f41b4c52705d4503cb032bcaba96f1f554903cea196aa2982637b3d4e03474de72b4a15271dd2a3660953c934b1a578493fbb1e135e378fd52e3d397e04d6faefab03c0756098a4a963e2bc0d499bd83d899e7ecdafe21e1fee6ea4982d7efc088242dc69ae1326005c493f8a8913c435faa7cc7fff5bf8dc42569508ce43832e9607cf9676f579f437412a48f9dfb271d8e005ce5014b67b1cd9bdd0af4504403ff0fd287ba3a3da9ef215e1602501402562447ea35c55ea789ddbe2d5ace0c1345f26d06228811b4146dacb8939ac3c1040869fa7e33b0e391ce8994575033bb4cd61f133573860de9ea1cddef07b3f5266979910d30744b08b17c3d856467994992fcc9a0b2760f23395bd5f9f438db904a759dc584ca016aa9a1036799d0c919269e4e6afe5e216fcb34494c86ed29848c5729e11b3a2103852eefd53b3807ad8bfcb1ca955c475d44556a", 0x1000) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0x10402, 0x20) 07:51:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus/file0\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:51:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r4, r5, 0x4b, 0x9b0}, 0x1, 0x1}) getgid() semget(0x1, 0x4, 0x100) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) semget(0x0, 0x0, 0xc8) 07:51:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x8d\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)=',)\x00', &(0x7f00000001c0)='**\x00', &(0x7f0000000200)=',{\x00']) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 07:51:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflags(&(0x7f0000000000)='./bus\x00', 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000801", 0x2c}], 0x1) 07:51:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r0]], 0x1) 07:51:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 07:51:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getdents(r0, &(0x7f0000000080)=""/162, 0xa2) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 07:51:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:51:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x10000000000000) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 07:51:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0xffff) 07:51:05 executing program 1: r0 = socket(0x0, 0x0, 0x80000000) fsync(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x104) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x88, 0x0) close(r3) r4 = fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/107, 0x6b) 07:51:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000080), 0x0, 0x4) fchmod(r0, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 07:51:05 executing program 1: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xc0, 0x0, 0x0, 0x4}, 0x0) select(0x40, &(0x7f0000000000)={0x200, 0x9, 0xbbb0, 0x7, 0x180000000, 0x70d, 0x1000, 0x3}, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x33, 0x9, 0x5, 0x90b1, 0x4c}, &(0x7f00000000c0)={0x8, 0x9, 0x3, 0x3, 0xfffffffffffff065, 0xff, 0x46, 0x8}, &(0x7f0000000140)={0x6}) 07:51:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000012c0)={0x2, 0x1}, 0x133e8175375a33df) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0xffffffffffffff99}], 0x7, 0x4000000000000000) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, r4]) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r5, r4, 0x0, r1, r4]) setgid(r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001940)) r8 = semget$private(0x0, 0x3, 0x420) semop(r8, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) kqueue() 07:51:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000640)=""/40, 0x28}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/163, 0xa3}], 0x9) 07:51:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc27bb793136095db) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x1ff) close(r0) 07:51:05 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 07:51:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6e4c2aa32b563fd3aba82a0fbcf675cf88ea2c7d365209cf3a53505af0baded0c6012d86cbf9054c4f12ead202c678f80207943bc4f27c0e9eb06b5eb8e62e52cc734408de211a4defa6696710e0a1a2c8826382b0239b44002719e200a819a84b7f9f8299ff07abd97cc6c0884da596e16731461231ffcb2d6da28d2cb52556cfbf56223b95a7d7aaa959d889bbcf32ecc8eed520ff300f8a06622d", 0x9c) execve(0x0, 0x0, 0x0) 07:51:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x81) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x1, 0x1, 0x6a}], 0x3, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x20000003, 0x0, 0x400}, {{r1}, 0x0, 0x1, 0xc, 0x0, 0x7fc000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x81, 0x1000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xfff, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x40, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1ff, 0x2}, {{r1}, 0x0, 0x14, 0x20000000, 0x100, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x61, 0x0, 0x176ac525, 0x7}], 0x20, &(0x7f0000000280)={0x2, 0x7ff}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 07:51:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000100)=""/28, 0x1c}], 0x3, &(0x7f0000000400)=""/168, 0xa8}, 0x800) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 07:51:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r4 = syz_open_pts() syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 07:51:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/106, 0x6a}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/14, 0xe}, {&(0x7f00000013c0)=""/94, 0x5e}], 0x8, 0x0) 07:51:06 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x0, 0x2710}, {0x100000000, 0x7530}}, 0x0) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x10000, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 07:51:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1f) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x97c154c161c07e93, 0x0) 07:51:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04000500004ef0f5803ecd43a86b22a6f94eb4fdda62b943fbbc66108241e9fc5dcc3d33f7dadee4091cd53c8d15a1ffedfce5cb0d0f8384422f00c0e28f9409900ba9009e4dee56f9199d3cf96ba32e9b27243821eb9886dea85e1a385a5ae427caf58fc68ee1298d02e26d20177755cd64ac148913abe40b00000000000040000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:51:06 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000000000008020, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x10001, 0x100, 0x10001, 0x1, "05c020eb68e5ff2b91fe8bbf2e90fb3586025fa3", 0x5, 0x2}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000200)=0x401, 0x4) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 07:51:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 07:51:08 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f201118c00a2457f138dcf24f04c7ff71a126b096c674a211a1668f085bcc2f00c6a76edda46ce58433fe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf93df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223b46b884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab980800000000000000978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7e062b3c183b0e748b5194fecc3440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f96a5e520c762b405161749dc7824b97aee23c86d459038354b047707fb4bd63b455f0dbda9d4e18dc09c52b61c8fc653921b3d8c0000e82e037f26879c9ff03a0b993e3ec4f3ca7e0b5e2d901a429c2464a58000000000000000000000000006098bed79b09dd9a8e68b6a7634f921863619cf8ab8d1723e5c67f1ad9f96d2e3793bbfcf8d5d37adaaa241fa8d2f4873778459508d080bdc705e7a0f8eaa0f4abd15a4a72e122d212cc7c2e24d84e58c45bae7a2faa53d3997147c3fd989f665164ff4a6723727af8bd762af67870d54a5916d384b726ef39a73a2f619c36b13584538ab4c2343f0577b13452a2b0aa9c736a0468683968a85a2b2401278c362e8ddd18e252deb187d5ffb6b1f7cbcaa15b057b1b8b35b0f73cff4d241a257d3bc157ad033c95e1df0ac7c7956810c59255a95f309ca9a5c6dfc9c8ba03819e578bf7fd6ec01f756e759aa3ab7259c5055c4dcda31adf2a7f5f2b60ef89cf"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) listen(r7, 0x4000000000002) ioctl$TIOCDRAIN(r1, 0x2000745e) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x40, 0x0, 0x0) r9 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r9, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 07:51:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) getppid() syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 07:51:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 07:51:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) 07:51:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/148, 0x94}], 0x1, 0x0) chroot(&(0x7f0000000180)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0xc0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) openat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x10000, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$TIOCEXCL(r1, 0x2000740d) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) write(r3, &(0x7f00000003c0)="fe900aa9586fd51a", 0x8) 07:51:09 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) sendto(r0, &(0x7f00000001c0)="89b8028b180216dedb6d0b9e9c3257966515cb913a90cafa2ab67629ce4eeb7d6efcb252d21c01794d2fc2a49c42273f9f06445b611cc9c6af39b30c91457167f5efd2bba660d39d2d1978c0147117de1ba4d3ac7ac8e205b07aabb91384bee3eb4bd299c776374c1aa837ea1f4111465134e182c1eb9130b19a77ec6fdab1bcb83aa3a54ddc8adc7fe107fb905e5411433ce40310d9fed3f64e490b5f411cb5bb0c90d55801e8d6618ee60ccfeed70c9f6043a1ca335954264f4553d3997c13cebe6a0b", 0xc4, 0xd, 0x0, 0x0) getsockopt(r0, 0x100000001, 0x6, &(0x7f00000000c0)=""/224, &(0x7f0000000000)=0xe0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0xfdf2) 07:51:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f00000001c0)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71222c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5", 0x30) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 07:51:09 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x4da) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/194) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 07:51:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc4) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 07:51:09 executing program 0: mknod(&(0x7f0000000a40)='./bus\x00', 0x25, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) 07:51:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x40004000010028ab) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x101, 0x0, 0x0, 0xfffffffffffffff8}) 07:51:09 executing program 0: munlock(&(0x7f000013a000/0x4000)=nil, 0x4000) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000323000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d1180d2a88fd1b0bca9e7568cff04f5642e31e79182c2b2531c90b6e950e8e91e187c51d9e8d9ae3a79ff5c3454463ccbc28fcab355b848bdf0101e7e5d3ee4755a80e860588faafa6ab0f719a2d21aa95251f2b7f9d50bd192a4e4a4fc093cb48a744926ec6ed3bc08064c312d95bb03923bb2463953a527025676ba3d4133bcacc327002f189ed491b2ff637b2a17abb2d634356944dd5f0260ae9565a6c695c05a459743ba07bef5da0468b38a664a9733f9c43f68da4413983620bccb3c24c329670b6ef494064c146eb7c70c1595216a8004e9bc1", 0xd7) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:51:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x5, &(0x7f00000000c0)="42c91485a8f317eacc20404375c9074bbdc1d4a0370d5b4296bce4cba1300c0a1ad8b4680a5b333b2ba0474b8a3f1c3bc381d6ff14be46700077ca06c9daad40b229439152e1882a6aee33254967edd47046d18f1f44adc222ade2009d95a33ef954ad45a1848131fa3860f154d80d719e553f0e76d0905650ca5826d71067141d", 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x100000000000029, 0xc, 0x0, 0x0) 07:51:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65eed11500000525aa18"], 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x1ff}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000080000800007000000010000000a80008b00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) 07:51:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x0, 0x0, "010000000000000000ffffff7f00", 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400000000000026) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x800) 07:51:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 07:51:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200, 0x62) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 07:51:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="8c9a74", 0x3}], 0x1, 0x0) 07:51:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x4, "6c2364a029fbb699bc76bc231cf9454e0c7bb867", 0xf4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 07:51:09 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0aa43be6571bd3ec9e0f29447ff12f4f32c3b458e105e9c730318c33af2bff50bcb81e8b8b816ab588e813d001390d17fb796b7fcfea8cac6ef5a4fbd834d3b1", 0x40, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x22) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 07:51:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0xe5}, {0x80000000}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='B', 0x1}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x5) execve(0x0, 0x0, 0x0) 07:51:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x4, 0x2}) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r2, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) r3 = shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x4) r4 = getpgrp() wait4(r4, &(0x7f0000000140), 0x8, &(0x7f0000000240)) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) socket$inet(0x2, 0x5, 0x1) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 07:51:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="f27fd8f83d75aca510deb96c3d9ae1d9c4257a29f5382074cd955cfaa18564c97b5c26cb3c17dc078fc1d0dfead7bcc918a15744c03419e739c5032b8394d0371bf32981aace411b4be05710aa362ccd66595af0053c10293f2a01494dbfb621688733152a0d45977d905d4488681b53012972e618a7ce2908d314448074fad26aabddd87edc24f81f708e2e588d5225", 0x0) r4 = dup2(r0, r1) readv(r4, &(0x7f0000000080)=[{&(0x7f0000002740)=""/4096, 0x1000}], 0x1) 07:51:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x1ac) recvfrom(r0, &(0x7f00000001c0)=""/223, 0xdf, 0xfa1f41789ed69fc5, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 07:51:09 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) fchdir(r1) 07:51:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x48) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 07:51:09 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/238, 0xee) execve(0x0, 0x0, 0x0) 07:51:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000003c0)={{0xfffffffffffffffd, 0x9369}, {0x3fd, 0xc1}}, 0x2) 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) r6 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) 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, &(0x7f00000005c0)=""/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) 07:51:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="257a10027f9f379e54685acbedd14be4a32860017606f8c4f523f3c3ae1015d2c8a9e818feb3c678f597e3aab418a168740e74afbc1d907464018ce80ef0e625ff6b4024c14602ead256562d183ce8e7f5e8425ec74cb1eb", 0x58}], 0x1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000180)="19913a796f0095e90f2442135b061fc77958e4e1643dad5feaedbee154d1e98db87990a2b74ace80b08a320e4a1091588556986affbd73c19363bcabbbcb60a12022391b570857051fa85dab36e6540955d9596238a471470a830affaa7700000000000000000000000000", 0x6b) 07:51:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000400)=""/106, 0x6a}], 0x3, &(0x7f0000000480)=""/4096, 0x1000}, 0x802) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2110, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="9d8109e0625aa7e2713c6b7c0b002c816af902", 0x13}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2042, 0x7f) 07:51:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000002000000000000000000416500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) 07:51:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x20, 0x44c}, 0x8) setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getuid() ioctl$TIOCMSET(r2, 0x20004276, 0x0) 07:51:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 07:51:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/227, 0xe3, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:51:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 07:51:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000240)=""/108, 0x6c, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x401}, 0xc) rmdir(&(0x7f0000000400)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) clock_getres(0x7, &(0x7f00000003c0)) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) accept$inet(r0, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() select(0x40, &(0x7f0000000300)={0x401, 0x9, 0xf1, 0x3, 0x1, 0xfff, 0x1f, 0x6}, &(0x7f0000000340)={0x7ee4, 0x401, 0x9, 0x2, 0x5, 0xfffffffffffff549, 0x7fffffff, 0x7}, &(0x7f0000000380)={0xa094, 0x7fff, 0x8, 0xe3, 0x9, 0x537c, 0x8000}, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 07:51:10 executing program 1: socketpair(0x6, 0x1, 0x1c, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0xf384}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 07:51:10 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') renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget(0x1, 0x40) r2 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x14a, 0x2897}, 0x1, 0x294d, r6, r7, 0x962, 0x700000000000000, 0x1, 0x7ff}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:51:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r3, r4) read(r1, &(0x7f00000000c0)=""/25, 0x19) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 07:51:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x1000) pipe2(&(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) 07:51:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000100), 0x18a) listen(r0, 0x8000) 07:51:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup(r1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 07:51:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x4, 0x5, 0x5, "b5a1e456c15e252f6fed6d31b09d15cbec5438d2", 0x3, 0x9}) fchdir(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x8, r1}) 07:51:10 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x184a0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) syz_open_pts() r4 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 07:51:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/164, 0xa4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 07:51:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8048, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1dfa, './file0\x00'}) shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000f58000/0x4000)=nil, 0x2000) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 07:51:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) write(r1, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x56) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0xa3b0b5ddbd822987) setsockopt(r2, 0x101, 0x74c, &(0x7f0000000180)="895fb42eed083fed6442eed9bbc5c04229e62857bad1f69915ddeefab38e8d66735c892699d65842d8505d60842066c44a15f399148a6aabd1d9b3b404b311ffac60e1713e87673405e353981905c33a60eae2ef9ddae7818c939369a62892203a1cbf99b7363b0ceac343d9133a7c73de1913995488626c2d61dd283fa88afa3d85611024d9817ea338eb1c76c8b1e3dade070f0b387f3cb91d9db8aa25b4cf2208baa674e8a1905143db", 0xab) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x9a}, 0x10) r5 = msgget(0x3, 0x100) msgsnd(r5, &(0x7f0000000340)={0x3, "49014ed1fc8db943f2571b20b48e7b6ee316915683ccd875"}, 0x20, 0x800) getsockname(r3, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 07:51:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10042, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8040, 0x13) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 07:51:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x230) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) r2 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x8004, 0x3ff, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)) 07:51:10 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x70}}, 0x0) 07:51:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x20b8, 0x4, &(0x7f0000000040)="04164b0a46fd5da3839b5351aeab39eb8ca032b528f9c72303cc13ba479d83ec75c9ca9dda8d5829cd7a59a5f71b3c0f01002372e9339caed687f471010b831dff7c482ef5ed45f3ba1afa77f0309dc95b35b254de36e231b9e4c00732044d77b89835b2955f77fe2f3bd93c7b1e86e130d6e674d1a5540b", 0x78) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 07:51:10 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x8001, 0x8000, 0x0, 0x0) 07:51:10 executing program 0: semget$private(0x0, 0x3, 0x240) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 07:51:10 executing program 1: r0 = socket(0x2, 0x1, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0x0}, 0x0, [0x0, 0x3]}, 0x3c) 07:51:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 07:51:10 executing program 0: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x10000084002005, 0x6) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = dup(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x0) chroot(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xdc82) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './bus\x00'}) mknod$loop(&(0x7f00000001c0)='./bus/file0\x00', 0x86, 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x31) 07:51:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="1bdf4670aa103448f65ef6c43f6980f73132cb7a8c7abc712aaea8c986bdf05ef244067f0a59ac17c013a429bf4b10edf053d22fede4476093f525cbca136f04aa71d96f5c70ad84ad16aa7ea05d689e9e9e8b3d8fbdcd08a80fd66f37ae3ba42e7c9cc0fe243185837d913648afd52190674465457792c95ccf1339177f2f532aab72c9d751efce1db8fd43418989e22904e30ce6d0a48c811de6bfceab3628d4b8cd0f9b72024fa69e990e047f3b5acc5458de13f9df9e49cb9267f6c2f7f00c8372632cf8f197e2775f40fb1ddc4f19dd401001b713fbc98b68311d102b3deb3e48efec20", 0xe6) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 07:51:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x1}, {r1, 0x4}, {r0, 0x8}, {r1, 0x1}, {r0, 0xc}, {r0, 0x89}, {r0, 0x10}, {r0, 0xa}], 0x200001b6, 0x9d8) poll(&(0x7f0000000000), 0xb7, 0x0) 07:51:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000aa3bd95cdf977e2baf896bf28674bff0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10080, 0x1) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x6) sendmsg(r1, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000680), 0x0, &(0x7f0000000d40)=[{0xfffffffffffffe3a, 0xffff, 0x400, "5ea6b1e3f6a3ffabe0a01ff6f14adfd35452bf08d5bf348f16206131fc1e73a134e4e9a2758bed559f463e674978d864710ab5ccaed73501f517f9a336e7a7b23dae9641ce826dcfbdfe2a32dc5e5b48817c6669648c078279538a8240d4eea83c25de0eb6f997785f2e18b21345c1ee7c42d07d9311b61105e3d540c30b3186d521a2420bbd3689dca74a240ac2b9b8"}, {0x56, 0x1, 0xed, "d939ef3ef012fac32a55fb34143c2215c415b42c977c29bf8355c0d78bddf71932cc2474f8dbb13529481b832e53861d709176588b0500a5db96958e6272934e8e986fba300845c749c03a8d1a339ff37174e91714d492eb09a70a0663148f185869f540c71a94de2d6f3907f89532e70ec20d8d09698c1bba259a24b9522f2a9b1e830b1d7e857ec23614de3148559257edee5226095ca7a08da9bb4b8dda39146fbc62ca66a6b1d52edd165099de62c91f06f6"}, {0x148, 0xffff, 0x7, "6ede10f0c0cbf44934c57da7e27638ae334fa7531d8f2d1e4c078ee759703eb1c2da28fd9bc54fb71fc6feabf06bc09d78fbaeb78ed3a81f0b531663d46c252eb08924f3f1545820891da01a0c666be3600d1fd52df79e373f8550530886afa103746829e1abdd2734419e9ed65925988648f26139e4abae949094ccc1b7f05110d03ca56ea0c06967096da6e15f7dbbe00d3a04c6d60fcfff49f61237cffe8fd6f1233fdc130c1a2db40527ea88fb744867c7b3cc14ffba98d040557ba9b0758aca89d068ad47339302846c04bdb5e84396459496a7cac1f847a614fb640d994c6eeb7b65bef5fc9cd83a576242bd69e40f0e08b9cc86b66e151db328ea5211c2492b15511ad00f873282f57e7563bf6a98212a4328ba63d8d2b807a0ce8fec768b35b7a2ca2e9dad1a4af81a753143fe000000"}, {0xffffffffffffff74, 0xffff, 0xb9ce, "c5ffdc94f7d8dbdbb837e414bdb5e864cc49d9e13efa373431e41fc98d3bd19bb76532b97031788832796d5cd52d80c0a76c0a48d2ba928fe528b5bda231cd245f7ce078cce225f00f4e9322cc367f8a399755c01dc2af7082477f8cc49e6028f0c4151eb4520984b237f99799e02f6d1bf4527317c0c1927c3cf9b67d180b5301610dcf0483cd9d34ade682b941aee25569cb823e60dad58332926a"}, {0xb8, 0x10002, 0x1e132304, "e10e7d6a1d7c46f57ee8cb67b5c75316b92a175dedada4c75255afdb3cface97ad4ae80f054df09f50cb559e5f3b761a92f55e87cc35a4a7c455a7aafd31941afd78f4d8d0d3fa55442b2674658125a28ebb15d9f8be125cb5a439b81e858d816310bdda8eca2020f65fe78b6b312d465fbc58faa7861a90ccc29456b3181cd44155e76d7881baf1b2154cad0d5047a169d7bb409c34db619d96493d44d5fa9ac2"}, {0xf8, 0x10001, 0xffff, "c609dbf88d184201e1dbd8e849943b99afb65fbde3340d429b9c76881e62e37f4e29f0ce1ebf41fdae1bb74e6a4dc7cad3f09188c7b6ccc7b481d9b1aab38447c5e48360b5d96fd5ab3b0be3767570d73ad92e727ea84b30bd048307958d1fd535ed450df5ff9dab886983d5ddd7580a1977a27c1355ef66140d73a37343c06f79b5f57d4f3b1e902e11a0070225377acc10c59a0e844ab6a7555344c1d1bc128e5e3fb4ef2a6f93100f584aa84db1d61569f58dcc6f66f2012dffb1fa8bfd5e51a4ce9be29cf56889225bb5edb817d7dd7b0169ecce5d19640f908737ae2111129326"}], 0x510}, 0x9) recvfrom(r2, &(0x7f0000000c40)=""/152, 0x98, 0x800, &(0x7f0000000d00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x135, &(0x7f0000000000)=""/225, 0xffe6}, 0x0) setsockopt(r3, 0x7, 0x64, &(0x7f0000000200)="e0b184058244b343169789e8d4bcc320b58157df8d6147a19c55563cbcef325fde1e396c780990639b4082bcb007fcb18f7f0049a76af6822ccce61538f00404cdeb7a9f4b7ee9fb41a870c9a67a5693bd1c836f50655d477acec3ce27712ed5987c73ff8b846f613626386d4bca14db1c9f39e74d93bd6306ccfa7f413eb69b6fd2f09fbf4f33f841ec6dbeddc3214a0b809500bff2e213401d60204cc0b1abfc1d594e8eea42", 0xa7) recvfrom$inet(r3, &(0x7f0000000340)=""/98, 0x62, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) 07:51:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 07:51:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000400)='./file2\x00', 0x40, 0x1a0) readlink(&(0x7f0000000340)='./file2\x00', &(0x7f0000000380)=""/20, 0x14) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8001, 0xffffffffffffffff) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000300)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0xafef, 0x3}, {0x18, 0x2, 0x80000000, 0x8}, 0x5, [0x2, 0xecc9, 0xfffffffffffffffd, 0x3, 0x2, 0x3, 0x7, 0xffffffff]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file1\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffd}]}) 07:51:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:51:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ftruncate(r0, 0xffffffffffffffb0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x80, 0x7fffffff}, 0xc) 07:51:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="7f05c29b8df06b551016557c6ac0d56bb8089c099add87b94b1f8ced6631551feb148aca62dca0a5b3026dcd234744915faa19df714ec11f50c08ac87f264573533b3ed738c91b7aa433bfab8fea6252dce76b1cd07c00161d76687f428dcdc3e5260bb668b44ae1e2aa031c07f0da3056f0f9dfbe282b0a5929af39d1fbce1aee6c67b9a951f02b7a99fa17b2ffd4bb9ba069af8b4e876a05ec29ec63abd18b0dde92346e36", 0xa6}, {&(0x7f0000000240)="097aff0f894b0e7e9971c5f07075ae8d5c2530a6a04de67d00fe0218a686b8a1492f0a9de540b1619713db6dfb5a2a10d174eda05dc8e4ae32010f7b14a90ea15d", 0x41}, {&(0x7f0000000100)="c9", 0x1}, {&(0x7f00000002c0)="b15a2796f3f0ec0eefa749eb3b027f87e099f033a4b8440ae6d4c97e98a25ff4f7bd5bd03f85cbcd0e469155a63cf4f1993972ef0fae2d0d578dd714e0984372ea7b840d858cb3c514be320273eb02a5b7fa80036600112201850fe06fdd794119ba446c758f30", 0x67}, {&(0x7f0000000340)="f2c7b8b013d4c5ceb9281be40911b359cdfceb697606fbf29db84a91b72452d6ea7cd456946633d45b9bf0bac0249522ca1b513b3d57e378696c7d2c26f6916852ce67466df1b1e9b80690b8090ce16c5c9e780d94aae9f78b4c296811ec337f1209ce4730badba17a3bfba13e986c0f4dbde576d48a2d6070f9fe6b617edbc865e95a57b34381cedbba152cd62b829ff9b52a2b4628f19ad614c81ee3657f4e", 0xa0}, {&(0x7f0000000400)="c6400a1756c0554722a98da442f6e8277f17f1e8c78a4ef37ede6f476fffc192754dfd05991cdc6df82e714054ff631e1760f401f2db32cb145d15dd64e5f6a7c42c9e1d383f7f0c4e889ff4058244525c023f60384a5a118eb52c07c0157f3b165d7e04b54834d7cba047d7ca0bb39d23691c70ce6997b0d42f299ea0bfff520a558a90c6557a59f045ba9120f932c165b53f801345aa5c100b81ae5ea1f161c58e7896bab033", 0xa7}, {&(0x7f00000004c0)="5ab53df83c31ba23555cceba3507a6d5807560afea6c3bf3bab69f5f40960b4bbbf04f8603e3ff9e21b4ba60a26706fb6848a5e0488b006440f1e60ac1e92ae5fa79f37a64bd15f353ac305929418031c3546f03a486b53825ba26080d0fe05feddf7f5da35bb644da7cdd4731cbf6b005b3d5e896350efd18efebdf30d5ab1f279f510ce40244d7e410e0071736980800e62ef55c2c02c693f6116ef0dcdab5bad53565af16462cdef844ce326ff85d78473df1be47d1e3e2d9516cef1255989b01d13ead229b0a543c5f8688baa298", 0xd0}, {&(0x7f00000005c0)="20b1ef91150256e3be7845dde286b675b59f97967d3f0515d4db070db65979c4236c1ec30a6c3a0116acaa6e320c06be3e11cedb06a833da2726c3b97a1ffaa804b0ed448fe82416f6d51910b889d9425d9b54e242efad5458aad14e2f9e92dbcc5a597865d1f51056", 0x69}, {&(0x7f0000000640)="2a908a13c13184c95848b95b5387ed10217763cbc2e2ab2b06a43c6537eae24b8c1330b10d7bb2", 0x27}], 0x9, &(0x7f0000000740)=[{0x40, 0xffff, 0x2db1, "eb8c70207cf61843d20a8e1c140092ce0c0a982a795fe4de9c362afbef053a673bb58859b2eb9b1c430dc3"}, {0x100, 0xffff, 0x101, "440d7557504435b89a1655188602ba3d25183d5fc2ccaa639f5f6df1c5e00b0093d123709810ee583cf380e914d9048dcc3fc84f8616f53216898da3f3c0eb9c6c5d64c4349a784594e12a90acaa5ffb0975c920036ba5845b273a5f9a3acd1b3e7a272c590a5e7c0ffef1630051ea055ba2d45661ffb78eada6aa493a56299841b0a6a96cd3b602ceb29a1708c1be8b0d8dbf0eb7e5e43bbab26067a8d9ef2c0422f61341ee036a8fdb7fbe6ad6b45b07f39dcf806372f69b3e91b8cb0174df9b79b7a5d516c17b86093dc1dcbde3f2f56c2a89ad24dbdc987f49ce72d7c2f4491dcf714b8a118321cd098231a3ee"}], 0x140}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000000)) 07:51:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fsync(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 07:51:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0x9, &(0x7f0000000040)="007ce96593740a8c18653218e59516fa54a8f1f570728c89e9fb07f9eaf9428fe27c276322f264425ec8f5504b83a390a22cde477704d98708f4e750b94c46ac02dcbc11736e7dd3fb9c0c0bc860153181966ae404caa18a128fbb0ab74a34e959b7e27506f3848dcff1ccdf38d94623e972e88bddd6bf51708185e1f82b51ca7bf1e6fbe764209374ae972e3dd3fdfdbc75c92a905294f9dd657eb90cf5372cb8a57969ccb54f4941a444d17af05bf995826a192658576c5f6e98af4d4ee4905ba235212df5a7745ffdea8326cee727b904e6640a0fde2af9946eb04d162383d3459ac1f6f727288801c8081e3685", 0x1f) 07:51:12 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="f7cd0df9885b8851248509ee11c4772ec2a03ad77d11fadc7da31e0ae2cb704711fab6ea11f39edda7dd7bedf54dc748c2ca9aa3d08500a3bc86a827bf963ca0b28de49e37c4dd545ae596fa7582863d5f8ebe83e80f043ea9676865b1781d2b2522f9ed102bf78ab5", 0x69) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6}, {r2, 0x10}, {r2, 0x48}, {r1, 0x8}, {r2, 0x100}, {r3, 0x88}, {r3, 0x20}, {r1, 0x84}, {r2, 0x80}], 0x9, 0x2) socket$unix(0x1, 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)) poll(&(0x7f0000000040)=[{r3, 0x20}, {r1, 0x1}, {r1, 0x24}, {r1}, {r2, 0x64}, {r2, 0x84}, {r3, 0x20}, {r3, 0x3aa823a552971da4}], 0x8, 0x1) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x3f) setitimer(0x1, &(0x7f0000000240)={{0x9, 0x80}, {0x3, 0x1f}}, &(0x7f0000000280)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 07:51:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x54c22568dfabd46d, 0x91d5, 0xb84a}, {{r0}, 0xfffffffffffffff8, 0x9, 0x8, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000002, 0xffffffffffffff36, 0x4}, {{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x800, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x0, 0xd9a}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x9}], 0xfffffffffffffbff, &(0x7f0000000040)={0xdd, 0xffffffffffff8001}) 07:51:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30080, 0x109) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 07:51:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x41, 0x11, 0x5, 0x6}], 0x66, 0x0, 0x81, 0x0) 07:51:12 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0xfa91) 07:51:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000025000/0x1000)=nil, 0x1000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 07:51:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x6, 0x2, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 07:51:12 executing program 0: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x3, 0xbe, &(0x7f0000000000)="460b097648de73c47e22ffc20273f4a9426adfd0dec23be22237d6afdb922a6062bcb0755040473ead8199a2", 0x2c) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)}, 0x803) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 07:51:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 07:51:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x42}, 0x8) 07:51:12 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file0_'], 0xffffffffffffffc5) 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) 07:51:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = geteuid() setuid(r1) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) socketpair(0x10, 0x5, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 07:51:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) semget$private(0x0, 0x3, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffdffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x48, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 07:51:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="90d6b15230184c96da2317ba7e74ad73d8969f78d76962ca075456bb8430148c4f05f66dd3cbd7e7cd4e981acdcba0037db0f6801252a0a37f923b2deabf77129ab424278c572879eef9558c81764d3d9d084e5df77d699b97d302178d1607fc9fa51a3192f0882e8fa7e7fc714fa2cb11e3a7c8f47a2b7f076cd7f0dc19d67b578071e0418f1da2bf4acaf33b08e4ceb10b518808a58612fc4401e5f233426b75", 0xa1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 07:51:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x109, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x5578}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:51:12 executing program 1: 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)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f41c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de404004faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02807e6558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa81947e34b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0x9f6) 07:51:12 executing program 0: r0 = socket(0x6, 0x402, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1033, &(0x7f0000000100)=0x3, 0x4) socket(0x18, 0x3, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000800)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 07:51:12 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 07:51:12 executing program 1: r0 = socket(0x1f, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0xe0}, 0x0) 07:51:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0xc48a}, {0x0, 0x14}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) 07:51:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x9, 0x4, 0x1, 0x3, "ee4cc770e1a73a253b9fc8094655e6ba61ede5cf", 0x0, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) unlinkat(r4, &(0x7f0000000400)='./file1\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000002c0)='./file2\x00', 0x40) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file2\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 07:51:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x100000000035, 0x0, 0x27d) setrlimit(0x6, &(0x7f0000001240)={0xfffffffffffffff7, 0x1}) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0) socket(0x0, 0x3, 0x8) 07:51:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 07:51:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 07:51:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/2, 0x2}], 0x9) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) close(r3) pipe(&(0x7f0000001740)) fchflags(r3, 0x0) r4 = open(&(0x7f0000001780)='./file0\x00', 0x80, 0x8) setsockopt(r4, 0x7, 0x101, &(0x7f00000017c0)="441efb1e6df9415b036b59f0fc08be968f26ddf849346b5717266b0f2ac317eaeb354682295b3638053cb2b61237b7bfc08947fb54a66347c04399066488065f94ce4a1c15037ba2e8604c7fb0001dec3a2e5feac57cef1746c5ab8867cdbb89196760238b500a7f524372e14808d39e1e86ef90400c8e9f5f121d94701a653d4b1148636db28d7a12867d8cc38f44c0f8a5e74fec3595f20f9b7e0e9eea0798998d835cc35dd9bf113f71289b85066a317d28b9051cd081fd131811a1f7c5ebe5eae0b4186b5f93", 0xc8) 07:51:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x288, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000800)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) 07:51:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {}], 0x2}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x1f, 0x140000000}}) 07:51:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000100)) 07:51:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x201) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 07:51:12 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 07:51:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) socket$unix(0x1, 0x1, 0x0) 07:51:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(0xffffffffffffffff, r0) 07:51:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x3, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x8, 0xd108}, {{r1}, 0xffffffffffffffff, 0x6e, 0x5, 0x2, 0x40}, {{r0}, 0xffffffffffff7ffb, 0x27, 0x2, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0xfa}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000080, 0x3e760add, 0xc2}, {{r1}, 0xfffffffffffffff9, 0xb3feae2ded92ba2e, 0x8, 0x8, 0x61e}], 0x7, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 07:51:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() 07:51:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e00000000000000000000000000000000000002ff000000000000", 0x2c}], 0x1) 07:51:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x83, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) close(r0) 07:51:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{}, {&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/29, 0x1d}], 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 07:51:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x6) 07:51:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="fa673a1d23524ddb5b00105571051a540d4dbd2b8e605ea56c848144795adb853dfc9c70e2e7c4f5bda9809afcbbd39ddcce00fa82f6afe1418c79a7f9139f0176f0a3dd699b87b9a30009603218e6fff9579cfd8697250c0318bb9b41f2f289b80be471a9e12f6df3ee819ba862f3628e1d6e30846989949fcf3cbfd7aa07ef2f6c91ac813871266600219dcd72ebf2ec6d108b81f5ac4127144489ffe0c78da78cdd1816780d8f7a2165f74a50212afba86bd43ee6949f8b4a5fe6f53c602f5b6527dde553dc66415c4eb1aa163ce0c5a625f3d35fbfa014943a3e4d729b3334e6377590f7dce13ee35b71a9f42be5301bb1453db7e8c74afee1383f191c84177f9517d70a4b85758259bbd9898cae5da919f0903204d2ac915fc178dff4a90f4a6b8089b8082114e24d9a2408493ec7596b19fdcc5eb6dad1d0fbdd3b393794884218dab7971f19a1c76ba5295d3c0389c6e8c0125d0900d5caf47076959561c42731b05ad7422470ed75e676aced76f65831132b696931a1b9701cc13389de04c152bf92c96801ffe86541c1ee7fb6787fd91b015ed820383104711612ba21f60cef139b245ee382c20f574dadb73dc34a1331d778b0974324cfebd0e2711effea7dd3bbe0cfe2dec4147c14918e45704f0736aa027970ace49f7f63791e6367b26b7faf5911da4859e8cb5025f6335cb59ed96e357b538ee4b74a2f498abb707835739c074788a1d1681072902abb24cfc9ff1bde91d2fa3e1df8df741b07ef2186cbcf04b078355975831dcd4d083ea0e308c39a252992d59e7284821211664bcfe806a57b447d48e90137f5c6db1ad1980220a06155f55b7f28eb0858a43da6e93b0eeeb809102a3bf98acaa3e31ff0b6920fff43c7a5b566d0c2fce9e912663b18d7202712b13bb62bef5e0f58deff44496f730bf57aa6e279e1c2646f5a55e974a2ba01d92a99641d57150b11bef3938739a827779f1e040149d665c22135f4f460456b9e19dfcd31df32708f8d2f6fe75c4f809e1e9e9cbe8404c1fbd71dd140a8d06979924ab1126b56668c73f234612bf081251fd259c893decc831174cc16e6fdaf9cb9852f086b5a44332645b61c083b9391e788c6a570a1eb90e302b51cdc8220ed20ace83434c039c22de3f5e68b6f1844b374a7e81e50023340b431dae4a5d80884047f929e69b22dc3ab8887d1cdef7a26b588031dbc0d467132a9a24da615e4afb03509b5996501bd2e371c3fe09b4a68d2a31bee33daed4fa0796e9a301426143fd96f1a00c443542c6408778dfbf8e3ac18f16426f2989bf6d9fce08f8cacbde54c0cd61dc6ed354316fcd2abbad6a41f09dbb3ed77cf38efa4ee5e7ccc986415047aae364d5b1b5249205eca770d5889fb8e6569107450e0ef01b0c5517f8784e05dad04bb397bb038d29e81f1a1aa97bbc72425785c986306cf858ad403e82e29a6754a1b90cd24a5a48e9695f3c18871ffeadd78441da41872fdd71d7256fc05db36fee65cdfea385f1f55f3ccd2c02b4cad5323a1749963a43f9c4a619d9b3ff70d15845ee9de8d9f1060f866ed3c4faedb282523a6f81f248f1856914b8fc6fa93487831153a31c580de781022cda9157ed0a1552344f90620ef58d0a4de55c0e93b3c198d32a93d08bf5aa6fcb2b25ef12c122a8e24156aadf3d27841cdae50e72b010d6933f8f99c42e481073d0e38142fc104941f7e24eb8bb5cb01e01893a556d096bfee81b3eda244714ecbe5c776971f60c2576b204085dc28490fb5ebed74c2ee73952a5e74bbbacb266afdc2201173158f6424db8da05a1c3b0fb412dd2f3636502cea4078ad017322ec30737dda0d3cc6c11906e9fa35aed38eba50315b6d06748c8b74c27d763c11f2bb8adff8fabd79b12be13088ce851683d296a213df9693a9fa8f95c1c16a34f663d3d5da9895d3b6f5739dc0fcb2ec1c44ba08205b4c685c15275f23aa3d1a1234369c7fd85b33cb570d47a1cc99bc0a01ddd5b892ce39182a847639340b444bc77411eb6f7ccebe0d8de2e0c7deab7b4551c8a45ad5d617ace6389d6df92ec9d0cc0df471724012d646a0b22694323d47c3d17a317f32cb3cbd0486d51e9da5fb07c780431f36385d1ce401c958b1273affc83bdb748d265fe2ae3b7ec0d562011911e00d5de54d910aed016878b17376d4dfe6ffa958a561f7874777fe3b44ea68ff54fe6f26f51a49bc444666882767dfa9cb36298f0fe178d060078d37ce1c1fba41cfbee6638e3b3a13fdfec0f150688e9a32756eb184ca62222a791cd14bf6bc1b7078f99979801969c4aa995d9dd91df16b66ba795a830a32b3bd3b5d1b2e98816579f081cf12fe7d95003a1fed6b3583dcb8466c2b76623b6d9e59e857ae31f85907679cbd6a20c19ad1a68443d489954a585b5b5e1eedda47b41afa2a217aedc700cef53b3cfe8e2fb888f4c36414862687ad71d8572519c24861db52c59472d054c32bd15cad5d577afcf265e542049ad152df7566db3ea8c50b64862b2bda656999a2910cd580b4bf8e84b2e84513ed7691de462e4dd28370b6c0ab8a03a1ea93c9d6ca4c823c1278de54d890bed0eabe5ea8a908eb00b694326deede76c92bf880fa3022fdad89519dedb909947c30435310c103f7f5df2368beb3707a01b0c2d9938c116abc3e6589d1e42825f251c1a4e3d9f12d1bdce696cad01ab32b2d3127d380447e3fe0864bf5ae4c890587d9067bf6918f75b9a7f2f6a9cd632f41556a724e5bff31c183222b7ff9c2108fedb1622b522be22bcec80a5718af222b1d0e50cffbdeea8d34d05eb53341d53a305ce31d9b5fa8cc49cabc2b60e4ede25a53047e1ff8f1b27f5362b9287e2741096dedb04896e1699cc5c36677d0b1816890606d5747a21d544150b54ed085af3c804589caa9427ae3885e50c0ddb7862d896724e7e07366b5adfd847c0535201c5f0594cfd2585bb01dda5ba01002ef21f6bbc48d0ab55968bc6c6cb619523eb91fdfdcde5e7b6e5fb39e06cbe9a1da1590e41baf045f6d9097de9293567aab08683a8a1359e1bb7aaa7339e47c246278b6bf2d96367482650dfda97ae5ea54bc41094b51a486cd18556815698e59c36d3c94b730a58c737a99425f386796a5af07ee3cb07e2aabdd556d223b14328889872ae244bcf08dc52c65e375091a88e59769d4d92d92a7c892ec8d4db5a74f2ab12cf51c19f4a90769b82760e3c0a629c67e7be15a658f0c67aa11ea21d82fa8a52a57d10930b310210898f00c1a0adcc4ee7e5b328e57374e6b712f3c97857d31bc818859d8fb02d84cc36446033f339f61be4900a2bcc89100c318efd589e3483162412d29d257a283c09ea4abd442016c229fccb37a64cc429898907ebbd75bb0ecb15f133bfce366864cdfd7186bf3d712688288cf235042699635410d74df32870d506c5a9ace8303f8b467e2c0205fc81897ec08b4d2fcdc204311e2d4b6722c49fe2ed76a050f72aae5be9d177efe97ae2584b0db384db3d93a18587e4293ffa76dbc9034af3a96472e66f32d6d611b0f6099d62390fd8097a0374cb0b917ad52180e18f3bd403917533c8055a6a8bd8591d39c9cfd12868b902415119b14d97b131be9b138e6a4d3fab0c5e00ad17c83b435ff7b1b782148123838192c93e95c46c0c32896049fb30576c7e2614f58e1312622c5be03ada852295d92371d81b73bb222102a4a28414030dff7d1f979f82396c6971b09fa904f251364a26fc46942ea07bbb58190681d40ba3c1de47b96f4daf6c45b332663036505a2d318bef2dbe93e7d21d4bf6ecb555d6d7a74025965ab1c78752a2414fba488d97ce4edd2cdf054c4203fb3f57281ca02b493518ac56d8d8b080cdb5b4cc0d42efb99ae9c0e931447b9cbe00954e521c0b9cda7598929373ba8e91e136c90deaaed9af75284e2fee4213a786682f4f48eba056851d9e6266e5cd3a9c77017aabdea5dd86211044e35de5c4bed2135d31cffd8c558a5bef93f1f5a22b90683394c0aed16397341fb2ce1feee2b639a1ecf82006c17eeee8855142351545a55a1790e566b72d6da2d8b7ee6649068f9522410b3ffdc1dcbbf89bb3c3549196fd9852129ca8329d6a7e7a0b4fa07aa5a02d85320caf7f89921552727b1cc00a3beecf99f6cd46fefdcce111f986d674398a4049161bf9598b1cf7de4edaf445539a69edcb62f833703bffb35c8c8c0cfe78a459e83ba8548552006b9d844742e5926b2a044b19d016970f18f58ba33642bc7050e013025deb6658a2362154a625a00f341daf8c5e3c305beabe1d37a4e50fe09b5b28f3e8c96d1e1fd5abb7864c9aa01e64f677fb1502c7dce7d8f860e2e29bb820cfee6c1df87829136850679b416b0ff7f321436f3a979b5a2501ffab1a6ad26fd76d249658b2a61968e62b04bd8e62f53852507e146954d3ba591dbaa4722ccdcfc4572762a9e0471f4b47e0aed39ea2e12f8067df7705f0f2ffadf50e4569eac7fb82952c260c1fc0d40e3732e6b3d7d11b7bbc2b85ac6dab743c8851f3b51809dfa91b59bd2bec7eb96c4d5d0c285499d72b7a8dc1aa6262ddf234c0a9f18d5d9c649cf1fc9f6c618eed43489f90a07c6a48c030ba29722f5842e6a760b2d36388b94c5c5a417f35c1f3907fedfc401dd19635bd73a4a912e6ba8cfd475f59a3fa3e15b392fe2c0dc780328cde3f78780809351b71094f3cd3d42667d3d527114d40d3c5938592ac94f5a3c29c2691e1a91fb099952629b8a6b273a6ee35858095b4c719b9298c80ee0fea49e40a5788158d02e87c5a2c81883563e05dd4f812c6b4c763e193f15abbc3b9895a5fa2eed0093a75587e9f2932a889b0ac5fe42d4d1f2469c51921916b3342b5bd16cd71fc0b35533c14eec60a75eb2f52fd7546cff3f10d6dcab1a350ce4419476a7c35678271c3381364e30e4e8e9e684c2626668314164184ff0409db8a86e346a9bfeb06d306fd3c3fd7172f1ac88aac401ff60c6e22b3254642299421b63167702a5276762d7e43c855aa0b8dd0b9041849776cb32d9bc27f9d683a44e6eb12b241e77a7a1576ff8ab80ac5f8d6d6b66b10dc9d6b45871e9d867fb9768191d82030f163e7d2de891135d2e7b224238c49a43f8486094bdb578e6ecc5282dafbe501dec1f513047746b435d31fdae53f334b70defa21084205e407d4c013feb2db601ddbb78f40c96cf9bbaea655317b1f915afe01a29e7bd6ff80dde9e4b094531570ac59bbf52f3e3381064dbd981cee2aa69253f809557dd4f10f3369825825d7a74e085a6241751ab11b72c636052a309c8ee52ba38f32b03aeefd622d1b3d55a6de528b2c3287fea1fed9dfe0ce0e9542702309031d0d03d54e51f17c527d5b9bb227e3cf10d0ca7ea1e6257b59615fc36dc033495ac281b1f7589a091d9dff64e1fa74c7fe255d9f9d0afed868605eb6846c66a4d35109a54e1e88678732d5699cce156ef93de5d96660e734754bb8ea3db042245dbee33963679020739a2b3a754209bde4fe3e38ebb9a9d234afdf4ff485881130850e44685ffe0a5db74b44a5fa7b3a478ed9c82e4ca3f925c418b0e1a15b14d36601ff6f71427bd35cc8a11b97a6d8c8248da1f474d82a4614e8da37c612d571b02c437b5021c7efa4f3b7a98ac04225d6f61a64ff814e7a6afc8c6ea1f9fe639c30de7a94cd15e8f40a49c7043d9a42a86558b49f99b211387a64cb3827a45dd3e321e4b486e6be4ffaa087d35f1df1d31789c06db4fef1a94d4f8cbf95ae80c43188b2cb3", 0x1000}, {&(0x7f0000000080)="ed8e245310856be4dc0c04085c0d63f34047279083bf9c6f22f292a23ee3582284b55998b69a2e4ba6828b0069924a79738d1c7cf813ab54b677a0b1ca24eb4afae3f606b2e95fca358eeb74410a448bd0187ed92ddcc2d8256788dd2a4bc94868759ba0a0c779be89fd43d3f36b4757e83d8afeb7199c7ddf", 0x79}, {&(0x7f0000001180)="fde8c1956c58ca8c47fd4260948e9a19394dec5779c5d3724d3722056934a04875fc40f47f3bacf5aca8a1c35e5ff63463560fb3b25d2b1ca83125809decada88ee3419ea78d843fde2b35b5d57df84cfd638358a5ef84b7992a97142394342a9502e0536b926ce773d56d28154f97fa24ca3c4d8e69cf47fdca48bc6d416bd29f00d24c9508b57e721d7139b854cfb890132aa182b57c770e487896e78afbda2b2dc0384ead2d504247e71b5a42df2fa14bc34176acb78929e76bfe88fa68ab182eba20322eaf9ab9e921b7fba09602097fbb014731bff93b489587e655047415d3e323811f372626adbe", 0xeb}, {&(0x7f0000000100)="3838cbb1d1ce33d0bc610aedfd8959ddde2c5a6bde74ad820a6c55a7ac7adb", 0x1f}, {&(0x7f0000001280)="5f453c7c240f33ceae8cd931942bc4141b41868e0b201af30d2b8606e9f8f03be598473ee87e830576bfb1f2a7a5e5f51409328468fdbcd2cf4daa121c20d078e720", 0x42}, {&(0x7f0000001300)="b5a799f02c6296d5cc740d74ba9950e3b6a8ff2426addfef43db81ac3a642fe00f0fcd15cbf070ed4d", 0x29}, {&(0x7f0000001340)="a3c58c8909017c4c2028b81d149063e686a681145bf2", 0x16}, {&(0x7f0000001380)="573447a0fd1c89efa36a461f25c050b373ffeb73d4f5764d4048df9b60b0ca8724264e798d279d0c2fc3eb7e2aed7a09059c77240044fa07494ef42bfaa9f5a2f564d087cd49da07f9a88f6b84d07fa62c7193eb5d608178", 0x58}, {&(0x7f0000001400)="a9b0bae6c21de10a43c1761b23d356848c6972fb3938a30ce5de47bfa5e55201c9ff028001fb63f27b271a664b8f36601a16e6b70d570fbf7f9f061e5fcc57a68afa48cfd003ab6d71d51a86afe0afb4831f24cdf07e3af0ea78d8605c601ac1f2fb74eb6bcb89fc500c", 0x6a}], 0x9, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:51:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="12a14d683053d158c1161891c033ecceb4c565b59ad54d5efff3ee56751f05fba9b3cf9126dfe6f91c4efce7e76fe3aed11a3508ee332c66c467b819946446534646a72c7d66f992251f81bd8446da56137e71e338f662360a7cb08d21eb95", 0x5f}, {&(0x7f00000001c0)="7122677acc34a1e2c953a1ecc04fe957d399e5b9754df2e9880c5214cce75cd45148b64eb5f03a39d9648548a079ad758e08a68e2e35c36bad9ce6e6264a4374b484ba404bb845df7d751c91cad5136db41f27e9d578a2d230893a8d031826e4d50512e9ecb0b824bedd48846659eef1eb77417cc74392461256e8db5da1d1371fb42c10d69953718e937677a724a4e05606580beef0a27970f82497f44f4e730e0d09ad10520c80705a5b62056f4a1a3ae6f6b3b094b69bd529d1315c8854bb2f9633c28f527ad074eb698e30a7f26e9fb47c0693fe657ce168eff6f893b5f022c879a56f540c229d4a68996065b742990dcbb17b6179fe21168faa6c4c552d62c05e487cc38785fdfb08526165f0dc901e618ff62f2e5377d6d9dde82ca5fc2bcc4eeaad77675c6630fdce723085295cac870e941de67acfe9cb4426e68d06c8dd796b4e3ec01aa6ae4eb4e33ec4dad320ec41fa12269e42c0751801b0e06834727607e17da5abbaeb6625e118d4de7447c3b9efba3305839b6d966ec5fd0b6233234de4fcb929f046c620e719979668190490af51cf084a8657e8020e7a2f39f4bfbbab457e4453b17b8cbcba3819569710f5ea45faa30449394d833cd2a8f4568aaff6ec27ba403ea52afbbf09ea6050db8c097342ae34cefe1d18acc0adb6623ffef67ff44a1afbd07bb427e1ca55e889de7c5ad257e2824139f9730605aac9619d0a3d77918fe24a7b782111bae3fd95aba67cb776db731a0e4d0a18bf6eb6fd4889137d2a3a5e45bd8bb947da041a007a5071de1f75fb944322b9762d55da1381a1ba3d6838542fa69a3a65ffea01d4dba259bb71a8c79ae4eada9235fd3a9ab8769bf5f0f2e3ad3568ea08b401192bec54d4662db70d00330d3dec25272b9679aa2af40c6909e30e101b3a8c1308c25282a86867c5d72ded6b2a8d4b1a22594f48f5314c7d661822bd157b2f4e61dd95344e18afcd8e3f7ea5e29e0e1f6980fca6a369b9814ccda0a7712ebd1f36d252f388333911291902ccccf7299f8d60b2265ce5d041ab45a542bc8c17b30e6e2dee99f864433f93c4ca039aefd85f96993188da43b23de547a9438d40eba17d1131c0d84dbb6114a603cddd415016c025fe214d2b6245014bb64079b773eabd9047ee8f5f932a553e5141aa6aa27dbf6fcf5c947c69de95f5a8dafb103b218b8ee21ab85f7fc7ff9cf3ef67c8bf484a509f2adeb96cb01afb49dbb722535eca91e7a5ee6cc6ccc095620de634804f04d863bc30cd5eb4db7263936748d2af392a9790a4c4f6354d0af49d2203698d74119143c30f15138b112b2f05616c076353626f94730df27f19d29e7dafa1c568bf12d9f9d29b34b4219779c11355e22370b7d9a8ed54efe33b65a57d90f14384b74facb12480d84a001c63635f42a41d1003f5642f57999347b3bcebc60c73ca19726dde4b16bfcc4f7f031cf187e95480de2b2cde8ceb8b69837beb8297765073fe597a198c618b0f660cb83d912ca3c99840cf81f9606319f877ed2f1ab2e9b40f3c39aa5b64a50a66320cff532b5c3ccaa1b476ffab188e68afdfa5da9cbe95cb5aac4841c94277be04aa4ac555f4f0cd56a0ba2c87bf6706619a25d951a754a565cf29ca0c894c4fa9e8eb4e81ca554a42dba6c9f2f8fe2bd9c0bc22e531dae5d4f9dc1925dce8445a9d0c053e69166a4cb46bd6b0f775ecbe65029c06c0daef575f8656ba28e704db527fc9cdb2bd937907b1df9b67c15e839fe93eeb5ccd9aace612f737fdf3579f329099b4960760b71477fbaec5b62baaaf7e829bf365053442e29670bb515d2eeb3a27ea08fe688b1cabd9563e71321e113b5b07e5fb2348e4ad2b598b33dbb1380bb86ac943fc31938c42a56458dc5e3657cbf1dec9267d11112d3f05a5d6858ea13e88e0d84e08a17ce9ee28700d0122e45ee9c58ec5a5e566b4e4f2c1d1f6f0cb4757aef055a4a868a9567046459b45fa60857af2111a8102ff2ed376a87f190e1096e2ee4234c563531f4adb8dfa138b690ef199b2debf45845ee7a1d926eafcdeae7414f59d3378a318c2cfd8ab225c554f8e08414905211cf0ab4150a4e0b9616798a77fdec3265217508af5eb0fd3cecea51679c4476566bb0dca54c6cc71997716f35d3f70dc484542f29179a39c1d0dc5274b24c72a8a86c0f1e6300b1b85e6ef56d499a850d515898eefdade8d0090a91bd8615eb8df8d77d5eaf431671e7e789dd4cc36399c0f95f0d958422a4f3d2218f0ae5513648ca680bb3fbd78fbe801e2bf8aad69aac187b861c14b9a1508a253452c53b73cb53ea87429f2a9ceb36aa3b9f18371513f4e763cbd78874297caac49d0be34c93566d753fdd8d627044f1333e19c7b626248cbed96ae33c1f94bf12b7bdf20c7f92ab10d99f967b6c54abb3b6655bef09dec5050b9ccc4989c43406ea2e57541e69080d482f5e8b149405c5fe10332a9dc58b2a3ebcab90a08bb3d0d4f078e33dc63a034ddd65e549923f058556a10575eba38a41582ef57ca52fbc7561c8a02252d864c2e86a8da86242f73008f9dda82fcadaf4b32a72245c0dfad341ffe0bfdfc8e694259a85ab24d3d95df133d53474ed65989dd6f527a4b1249bbdf2d719a02ec900be8dbdee54482d0052550c22a43d22a6bbe4013ef4e0717026d43d96612e4e74dfc73841e070bde62d82c0e7a2670c685644eb0b4ae8eec9e9fafcbdd73292875c831f10bdbc7dedc5c00da2d8d43358955a3c806cd759145f3c9bb68081e507b38ecbca1d29afaccf8c80ff06937b2307e58517b53106020cc09a3e35ebe464184131b478c99e5170a8fccb22cd51b197d566e2c3c5276e0e403617c520131bcfada50ecf7fd72d3b25bae7eb7f19a48683f6c4533d5ce179aef6f3fff935f8e11619dccde4899fbcfc0a2c4f405316e8bdbf8698f65787921ac8e86c34d519005940ebaed3fbd715b72155b87f2797815287600c8c701dd4479f96011a39c25fb76e7696ea952ba972873b38c946634a706e9a40c8fa7972fafd7821b290235864326034623a1bf52425863f402bfc6dbfc032e39e06c3c1ab8b9854f1165f7ed82cc2851835b22d73cbe60ce4d816ba0186e1324cb7533f0c18d81ae4883f301508ccae88d003eae9e8b432069df9c154df55ff418c64d83347e4d98de60a5d94d0cbb1f0d02e4921e49f15a9b7bbec8c7abe6f4d66aa34bd4c4328a7fd3f4f0a45abd407033125c4666a9473f97dff0bbd49cde227951f47a54d82fc58b94af1f05b7016e3c23d68a8c5b90504c2b52aafde10c4dea7e7010a63345c88827573c2538c5ee477cacca88e73867381b490f9cc9f8fb8ec4008e4e79fcbccf4fd66ac29af0211c6cee9cd7b399b6b81f1553413a6536006e449a4da139d8c2eddc828d0ed4808f36350932d330cb7435dda888e7e2f358c1be5d3f55f15d45186e35af516ccfbf807a6eff085ba89a426740fd183b9b3e3a5048d6c14d5f586a467ffdb396f5d19a84b3ebd053d9b341331540dad2008f6d8287049e2708b7dc0f9a6bfd6ad37a9f7a92aea4be5f63c4f38901bb4a0caca1935efbbc1a821043f0bad386add2b3c6a425025175bf092898b9ab2833d1b527dc18ae6ec797bacfccad5ca636d8ee711a036abe0fe1f50aec009b59c8618f082d796eea19d791d13e6ef18a7af164f50e3cc3d30960e2057dc569618a3ccf2b800d47dae8692332f59afc94c76bce411fae0c066b9604388f43b0f56fbf39b65b5ddcd746f844ca80b31f1f82fe31cf2ee75f42a66b474ec8d4eb1d734dfab1e2c490f620815b7ac9ec6376269f65b333d4b9c7476ad65a41e53678186eac03f973cf10acf8ce96b94ea96bc18d55d663c3fb6255b393007130230a423d8c00495b3607fa550e3a845a1886fe73bfe2afdbebf8a1e6ce92d813c8a5ddd70f95573317feb623565147c0b2523ea52e83de51bfc9099ceeb15c5ecdf7522206a48832a7b09af8b20a79248393b5331064c5685bcfd8a733d01cc20d51befd2672a69851039c7087ce57f9bbbb66ca452226766bc88595965a98ea55e661e594afc9d26f4d53dc55d3aad782aad2be4f2c72e7b68e1a7f4914eeca36dbb640bdc2bb73873cccf72ab35894fbb164abe30f41e7b96c28922497757d942b6c6d7da2e0d41aa40b2f929e8aee0cb00bbbc9a67c6babc85d599ca58966b65c71b5646542824db58317baadc5037f269934da9aa0d12768c76517e4e9fb880fa1c2fc9a71b064353b18a17082ff3ef78ad274c20a7c2f66d26e8bece30d41fb7a56347d3fee30dc56e6ff3dc7886434749c578a04563c73a75066bd9144d8eeed7de07fccb4130c2862073430591163ec23bc8a577303fa894e39e61fb9ff559445a092ebca0683d88f83436a88bf7724399ca004543d0f62ff357a5858b405c7136cd9802232864b96d886146b7003b814ab39d5cc24e50d5c04ed8c55ffb57b87e52b4421567e26d44f16c14b706db4a5b2d7c62631961dc10117b3f4edc312f3b41088b0d2d343ba64630666080f1dd0638bdfa4a82305ed340f63f45097ecdbe64ab4c3469331818c923f86fa7ec73ff784144f89b94b875049f075f9efe6d2eb35f77ca96d610b2f9797081a0b0dd2912a81d0f30ba0826669446e1cb244848457869a724fe72de854d94783689bdf096851f8b678472c414122fe007da221a051fdd367e96b76e6200c3baf9a7c43544342c81768c0bc637865536454a1792406e68d7afd509889be403840fdc95327506dd7c3a76aa6225c56332d9d4f34cff3d41c52f433b9517c3b0babf3abf6964a2b3fec3c22394835e4e263c325beb8346b7c7cbfddbf667e1210e9b5e98cebaa94a0f02e255aa56cd8cf9c2e6ada175870172acd06a59059106fb0548e5816db86f3785868d914fc4d5b4c6af4b2802d5e4ef1fb005ac1dee7e69e22553c0759316a5260137b957a5c7661b1be8402b3f79b8b55b0763ba9deec265d9bcae12d1db1e8d10085a3a4152c3387788a7472ff9c75fe3a3220f158511f286d0e2b01c23163d0a984d272bb8fa3f51eff454bea9fad399002d90645a2249ab27cbc4122243c2e4e825acf1b954a505c78ddc5f4a7fd5281612ce677a34aef27153b2e8315f44c6cdb856ccb8134ba53fdd1663f9eb3198d6ae4eae4bb67a23aa7bed34a108ffa449a77e2c013fa99708b7563fe3e4b159e296e788ff5464fe6e24910a76e77060d17a6863712667dfa8a1ed7759a23c8bea99d0ff49846c168077a1cacae268dcd3b1fe8b2c4757867fa3196fdb979c3ef41602868bd5e057ea0eb56f98233fe5704484d34e69c1aaa3a674c7a87e97834639157c5cde41656715cc8da2931a916b28dee9ecbb039514fda6addef842c8b64e9a90b1e3c5158dc165316a7c07bec6f4284e6a8e90c035458dfc508c59451351712f9b60d6b351584599a7359f9c1e14cca7b3e910b6c9db2b4bdcb929d3a7e19f2d736a05723eea25f96e7b39dd4e8cb715493558f74ac6cc1c9f565dc7a54305eb44feacf9a5d66235ff517fb46cfab07e8e5390ac4dbf8bca6b1f9fb702bba841d70ae76dcc5ceb82b15a70cd102a2d3cbf34ae7c90ae9309e226bc79f97d5e6be780f2fd122da8cae38428d6fe105f442223596f637fb4e38ffa25a471fb85bf45db7206efe445cd6e9f69cfd3776440bcb8184c437d456d2764211bebd825a5d1d9c85a696e5fbec6bb60ed3d9cf692662fc4ff06ec9ccdf05f7384ea60b9e5e4e1f3e91672a615d5547ec06a061360458", 0x1000}, {&(0x7f00000011c0)="d80974", 0x3}, {&(0x7f0000001200)="c0d6ad4e296a84cb3e480aad894a1768d910e6b073885b67ccef37c97cf426c8096ffc8b2ab7a19b2dd54ecacf65a69d9223dd232f1e0bbd19e29760a2fb0be6eed0f5d923c273bcc29d9fad2ef32cc60f604cc7ecee574408cfdfa950c30d2fa7fe20d5f0a90d7feb87801c1be1e2e0487ecafbd61968c00befb98ac3602868286dfde8197616e271fc04396d46926ed7a32403a168f232632da2891a2a6251d0f7", 0xa2}, {&(0x7f00000012c0)="b0aac56f3db50a455fc8f9e7f4be01796eeef728ace461429b21fe95c66baf053a511b67670d487cc54a7c50286443ba6cc39b970fc56d5a960f3475b770e9c4016d2364566a8a767b0692c5746e8fbe62d4c68738c3fe281bd719372d66c9c9f4635e06d2ef2e02f7d506f9c51efb8210069f7578af57281133909d3ca13e76416d71bd3d4b00a3a526cfdfbbfdeb29f667daed7cb0b9a8bfe9d328f70c862f4d5b5d15f5f8eb7749bb86d35d127ac0ccac7fbf17f57f7237b9c11745775fc1a2fcc3791e533844c41c06f1894aea502f3b18ec893934dae774801ac698bcd30cb9bfe4f9921820ab13", 0xea}, {&(0x7f00000013c0)="396e3cadcba5561d69c60363ab6ee92cd4", 0x11}, {&(0x7f0000001400)="52c2cdc093c6e810415e989fa35bb3cfe9b4894a3672b1f759c36a12af421fe91d65d3ed7b9c8d58422ecf97683e7bf88438e572503de69e31111be7fe4b02327cf26cb9ea511c92d89da356bd652ce73703199b51b9c3761e60dae42dc9841c1af535857c1fd4111173166ea3abd49575e7223ea646017839e7c5b7487958a0ad8c460b5eab4393c74263770c0b65d83dbc622b0618dfa99d5f1d86c79c4a7816a56c55a71117fd07d5d9c858438b87d58c60eefe6d8d7eeb7b5c81ac3ce44597eac7cac47fca899f93d1fef5ebe81c09c8b2b1e7cf2d6a8d2576ee1475a2f2cb68ed3a530999808407a3f8e9c7dbdf", 0xf0}, {&(0x7f0000001500)="7b5a34142c91019733eb5d31b0698e42f6ca98ba2f29bbcf35f4c07110355a91ac6ae48af540e95cb8749405c04ed53b0a67525393d8a142340e855c87aa28548d783efcb5c16b9ccd7f82b491dbf635e9acbd83790d09b540eba0b3f565e0200f42047c7fe4a894f821a716d7aca741cfa697198b70055599e6a638731343a119e7bfbaf610a739811da9e525b1dd4e2f86230b4bf5891029fa02e61b3b449c0b79", 0xa2}], 0x8, &(0x7f0000001640)=[{0xb8, 0xffff, 0x8, "12cdb67d94e63c63d48b1686ff1e3f9dde2f53d02dee173e0340912137eee6dc5e4f1c01646385e4407b7c2f4debe40c637721ed91fe193cd0733c6c2c558ec706feb18b7553396de174da3d6c09cdb8e59df4fbc98253acfeb07e1814363cdfc89a67d17dcfb2655fa9adab29dd2f29a538763dcf73f140004795b5626dd3af79e4e5aea9a6fc3172a7a3c5c341d93a5e753e4139c814f367daf1e19115478e22"}, {0xd0, 0xffff, 0x80000001, "2f803732139eb0af202fe8f63689c3a39106b732a0b3d62b15bede7d473854d576008b36f17841578f724fda1804db059055d8e6311cb57418fd24e03ea2c098a26a5d964f9f6d6dc13d5d11700e75fd35620ea8fd865d954b1af06b93b7398db845d6163d648679f3b247164801559aa2191374235a4f27e23f622daca7eb66b7add6081a05961e799d4b4a9b88f4d4cffa772a18c123648059407db4dc7fa1446a11f0f30d16913412b357f3a91024b682af390d8daf0bf9d0582d"}, {0x18, 0x8304a80a0a514976, 0x9, "f550694b0fe60b"}, {0xd8, 0xffff, 0x81, "6f06c23ef6327dd26c36856060b4131836cc7320861d45b78faac775b27fd8c1bdcfb8eb51a1cdc05be8e90a7d1bbac57b11133167336e6c990f7a28de366adf4aeab72c2a4a34b3c66049df0a98602155a83a35bbcc5a96c4d5c74059ca95eb6813910e2689378d3a7d2d73a95bb22ad968c0aebe24752a7e61927ffc5df1e6cf4613515caf28f29a422eb7408bda1530c38563b45f506465ec18e5e4fc9f0563b89caf2ea88d0eb55db58d0a1a0a1df2e69cafca50d18b688a2438a128a16a6f275b74968bda"}], 0x278}, 0x400) mkdir(&(0x7f0000001900)='./file0\x00', 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 07:51:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="eae8c797931f9d6af757a0acdb4b82d48538b03975e573b2f1da59bd2cbbc628b7c3c673dde3f79f44cd53de56aaaa6cc666dbaeb8a03f5d5d05a97b5e0ce39319f83c14fc8fc6898d42b016d198f9f201cdde7723e97362c1df654a033c1593596737c19d7591f77679c51881b164b8eca1b8f704897d309a224dd6681f14512f4c943e64c3f4b5da02824e77deb021f58ee8b5caa6a9a1cb587e148070e52911ca7ad718cf17d3443fd00e9dcc5f511b98e6a6fe4c926c149d26dabc0fc2", 0xbf) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 07:51:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = shmget(0x1, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/174) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x800000007b0, 0x100000002, 0x3, 0x0, "2b060000000000000058d54e8c8a623a347ef5cd", 0x5, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r3, 0x8001, 0x2, &(0x7f00000002c0)=""/155, &(0x7f0000000140)=0x9b) pipe(&(0x7f00000001c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x200) 07:51:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 07:51:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20004, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 07:51:13 executing program 0: r0 = socket(0x6, 0x4000, 0x3ff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x4, &(0x7f0000000080)) r1 = socket(0x6, 0x3, 0x4) sendto(r0, &(0x7f00000000c0)="1ca7c9e35127499aa4213c1aa99757f71e7a0bffbf551e1474a718b342df245c730aa0c79908778b669f02d687c77ca472031d1492b7206adfe374e493c9e1313eb319d80cd63ae2d8d177d291a6a1ff1e391e463674e5bc575cc12cb746cc0dcdc87636bed41d30d407c1d3b9094cc958e6ed05dbd954679a8bc80b86f2a7e749b3068ff3acee7aed8ef6412ee2c68912209a25b7dc375bbb27f425e64cf72ac3c173601510372cf5a80b6f0381e262e48d719d7b7e", 0xb6, 0xf, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) r2 = dup(r1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x9c5, 0x9}, 0xc) unlinkat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0) fsync(r1) bind$unix(r2, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) clock_settime(0x4, &(0x7f00000002c0)={0x7f, 0x7}) r3 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8, 0xec) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000480)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) fsync(r7) syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) clock_gettime(0x2, &(0x7f00000005c0)) socket(0x2, 0x0, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="ae8f9959f55bd15f19264fa0524dff4510963c00292a7a72b7", 0x19) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000640)={0x4, 0x80000000}) geteuid() 07:51:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2084, 0xa8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() setrlimit(0x1, &(0x7f0000000080)={0x1, 0x2}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x80, 0x5, 0xa68}], 0x200000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) 07:51:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) 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) fcntl$getown(r0, 0x5) semop(0x0, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000940)=0x5) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f00000009c0)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000a00)=':{\x00', &(0x7f0000000280)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000980)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() setuid(r1) ioctl$TIOCSDTR(r2, 0x20007479) read(r6, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r6}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r6}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r5}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 07:51:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0xf, 0x0) semop(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 07:51:13 executing program 0: sync() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) nL*+V?ӫ*uψ,}6R :SPZ-LOx;|k^.RsD!MigࡢȂc#D'K|Mg1F1-m,%VϿV";תY؉2 0b-nL*+V?ӫ*uψ,}6R :SPZ-LOx;|k^.RsD!MigࡢȂc#D'K|Mg1F1-m,%VϿV";תY؉2 0b-pckbd_enable: command error 07:51:15 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:51:15 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x800000008) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r7, &(0x7f00000003c0)=""/112, 0x70, 0x2, &(0x7f0000000340)={0x18, 0x2, 0x6, 0x2}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) pckbd_enable: command error 07:51:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x200]) sendto(r0, &(0x7f00000000c0)="c06b249323c64d5c0222b1d280b47cfbf38a41690c1543f259846e1ce5a78265bd8281f8a5850bca1ac00fef801744ab2b97b1c99518c65158a1277192980c06ae472418677901e52c90a3368a93b7d2ef64fed43c6c1cb5571fef8890632310c5a6c8f4aa59157637a21dda89ab710862f1c907ee00", 0x76, 0xc, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 07:51:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xff, 0x8, 0x0, "3cbae506251a0000009300", 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) 07:51:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x4, 0x1, 0x74}], 0x4e02b88, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x100000000, 0x9}], 0x6, &(0x7f0000000140)={0xfffffffffffffc00}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r1, r2) 07:51:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/20, 0x14}], 0x3, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x20) chflags(&(0x7f0000000000)='./bus\x00', 0x1) write(r0, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) fcntl$dupfd(r0, 0xa, r1) 07:51:16 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x10000045) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) read(r1, &(0x7f0000000140)=""/99, 0x63) 07:51:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe59) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 07:51:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x3ff) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:51:16 executing program 0: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) setreuid(0xffffffffffffffff, 0x0) 07:51:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/74, &(0x7f0000000000)=0x4a) listen(r2, 0x0) 07:51:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='N12', 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 07:51:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8c, './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000011, 0x22) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) 07:51:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 07:51:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = kqueue() r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xc8, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3000000000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0xa0, 0x101}, {{r0}, 0xfffffffffffffffc, 0x40, 0x15, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x32, 0x8, 0x38e, 0x1}, {{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x46, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x0, 0x9}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x3f, 0x20}, {{r0}, 0xfffffffffffffffb, 0xbe, 0x21, 0x79, 0xaf}], 0x0, &(0x7f0000000200)={0x6, 0x7}) listen(r0, 0x0) shutdown(r0, 0x0) close(r0) 07:51:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x62) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xe42d) 07:51:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x5, 0x3) 07:51:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000001200)="0016cae4d70c000000", 0x1c0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0100696c040000000000"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000011c0)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001180)={&(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000001040)="2f9cb3c120c200e0a7f268277f188642384a9a7c6e2cddcee6b4333eeb385d73780156e82d46be4f00675770a50fcae2a9a02a53f23f732af2bdc28225c157f6f2a853f50d0abe40b05d9a74740be0365b6faaa978a569dd5f0e5ff73c1e1af3cfc371205d0685295e37b51c7654a1d1eab148c6069f2de0b5b41c248d74bde4dc8a0b551c5cb0db27eb0c97534e9306d014308eec93febd698b0c5503", 0x9d}, {&(0x7f0000001100)="d4469b8df8035556e033dcac943ecde5b8db37414eb70bdf0210e71112e0492ad1e4464160baa01c3f66ec09", 0x2c}], 0x2, 0x0, 0x0, 0x4}, 0x403) 07:51:17 executing program 0: r0 = socket(0x1, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x6d8c, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) syz_open_pts() 07:51:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x9}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r4, r5, r6, r7]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7f, 0xffff}, {0x18, 0x0, 0xffff, 0x1}, 0x3, [0xca, 0x3f, 0x7ff800000000, 0x400, 0x200, 0xd50, 0x1, 0xedd2]}, 0x3c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x840, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x7ff, 0x400, &(0x7f00000003c0)=""/65, &(0x7f0000000440)=0x41) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000480)=0x9) r10 = semget(0x3, 0x0, 0x40) semctl$IPC_RMID(r10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000004c0), &(0x7f0000000500)=0x4) lchown(&(0x7f0000000540)='./file0\x00', r3, r9) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000580)=0x1000) clock_gettime(0x0, &(0x7f00000005c0)) r11 = socket(0x37, 0x1, 0x9) r12 = openat(r11, &(0x7f0000000600)='./file0\x00', 0x10000, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000680)=0x1) sendmsg(r11, &(0x7f0000001080)={&(0x7f00000006c0)=@in6={0x18, 0x2, 0x5, 0x1000}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000700)="ca8d09f2a835ab69c2a514a648492ded0aafb3d791b37aaba874671f2016824af1398d42cb40e7848b8bd02e94e028b3efe1691ee4aa78579243763e0cbe1673f08e192b900a3a5694606b010d77109cb0256e8d37f321f37cb626ccd683980818df7ab772bac2642d823cf56ad1485a05f79ddfaec379858222649220f6799f8e61368f69dea3ee00a4be4624fca57ec3e6cde09b7e75db6d3acb5bd92ce0f2cba50ce0b1c9e49537fef24368a47497f0a2bad490137437564ce10aa3113f4efca181b3419f8bc38073c7830a548d5d4e3c93ac99f9161554bb9f9fc26847519911490b10d9a6c24e33b1ccd7937234c8dd", 0xf2}, {&(0x7f0000000800)="dba4eddcbb4dd5135e6387fd410a7e64be8411aeeaa40a85e4ff38732a85bedf80f1cc56904112d9c6829df53d7d3619d7ec6405ca5b5cb06de2555afdbbc532e96fb8f601f00901c1a6919271ac659ae92a447a185b61f930c5325c8530c9ad9b952b4ec454135c10d076898117f4272de779360e61806b44e9c63f3e4e09c3cf5a419c08c889184cacf9353749499b9cc9b1a6bd84237cbfa06b2ac1efeb74de3f", 0xa2}, {&(0x7f00000008c0)="72687108d192ab0266b5228cea44f0273005ca0f60792a225d2786d5917bc88fabd9df9092331e988c33a9867e04a31ae13f22fcfc36585c15da6ca8f6ae0e7b36a9397a7a3056f709f1aebedadb4de1d0616e2c183303df060862196a12dafd6b5e0404ae339511663fcb0c", 0x6c}, {&(0x7f0000000940)="1369484a7d83f89fefbb2d509df459fd39315656", 0x14}, {&(0x7f0000000980)="19dcb8c4321c581445b403ecdbefef5b3750638b2c8510e211e11103a937ac567b5f1748bc62b6fd23ddec61230a4adca41c6c1ccaf24cb97094dc9167a8238fc06677d9fe580458d0636b9d5c8afeda263d59a9a8a1d88fed9e2d8297ed8fda00cd80194aaa53e6cc6d365c6941ff9cda9e562ef414f35cf51cfc91e1933291f943ed80f5af34d388186d7fe081a481b819909da8438066fb17f4078863187858a4d9cfe24939befe058516ab28ea982abc783bf6220c002708ad02369b9b8a988eeb7eb81096f652cdc25aa5dff83d1624d7a47024994815193da98e4e1fe3d810c0b8d246aea110cc40d403799c9ed550e5f7533f432790f51e", 0xfb}], 0x5, &(0x7f0000000b00)=[{0xf0, 0xffff, 0x1, "6075ccc5bc3baae4175b38ac8851be4832adcfe554c6552240886d815c7364d3485e15c3ade9971b6b74334c47ba23605093b971b200bf8791481eaf9ad1db4f03fba3159e617667e197b946255759f0245be912754564de27f418a37372809506dd5a48faddef7943ead8bb93b302ba634ae8bd77371e0fd2920e8604f0171f596d75507df5c2a6c68f16290c9a1b8bda8398dd2cca90b0f82e03d00db7ca90bcb7755d975f4c722a58b7a6ae9c9e3d8ad6c6c68e9d62572120d0740614d7c0d4b2bdac2b2ac2d706c64c8779605df7384363c53634627672a340"}, {0xd8, 0xffff, 0xdb8, "49063638478d63c27731bca6206496acba3762838e7ed144e7427135400956c024dcaefb0fa5c3896ff1026ef6b625146e52419e370f98237f8ea047c2f36d5544677489be8dcfe5225c8121b2ed454f00869a8c13c7f4a464a722bafc7d437f3037d9dceb6fcfa80134d46bf51b8262fa73710a5774b2046a0fedfe5034533a5f457b2f9ff7917718be6b4ca3159ccfbe4af0034f16b9b78627d51e9a4268ec77ae7ba2cfe364d8ca0151e1e59ee63587f68e030bf220e4abe6047b88548f8b1e6b5c79b659a220"}, {0x38, 0x0, 0xfffffffffffffffc, "38c0f847f2235744fd23f7de61f4fcbe26a2fb29ca1cc9ceb93e0dbdf468000a39076f0f92"}, {0x108, 0x1, 0x2, "2abdd01a833cb1c165a1644da66bd16820eedf061a90c721c07cb6d251494f2ed777b09d7ab18ad16cf0ef746bdca5e158b3c82db3203bbadc3cb45d14d5af622b9229e50e5ba8e13899cb49d61112512e55282c5b053c70f5ef9d55242b89e324516b91df530a1c345ac52f14864ac31851dad6aac6d04575c6f11015d933de9aa7fbc3c8a0a65fd45063b3537375dca8e0a1ef94723fef8ddb6b54e3be8011030b91ab27b0664d70f8dad5de21d3b00a26494d7e1fe75f7bdfa0b2584c7f7defcd1be65dfc177bcebd5b49e0677b84a3c2decef94b60807af25080cea890c625e6b8ecc2b2aa3c0b15bb344207b1f40382c317ba1a8238"}, {0x90, 0x0, 0x8, "2a17d323fbe915639f889bd6c7ae35fcfacb88e413f96937c239c3991995291fc79c7ca5571b9de8870a5435a96a6ffe4b7dc4743a853c8f191b1a3643e36b2de02c288bab597f1ea173e8bf8b4753a3a86c231669c532517eb7d302c5d95b57658d6fbabec7b3a2b295bdbabad8441b87d4fa0fb098f25ea69006386a47"}, {0xf8, 0x0, 0x454533d2, "c63aeea130db4532d261c326ed749725a6c1c9ba431c6a607c6358614b0efc1e42280e81979e97a5721b54cbf493b3d65322a104e8e30334bc4ec8e893504a95cedaaf7af061d8725a0f00818abbbcac7e34a1dbc91ff27ec68ac3783ee63ef4956b784f1016ea08027c6a3164e0335676aaf328a27e2593fa1ef34c3ae3fb314ee6e90b7a0d2d22c644df95fb671b11f06552cda0597381e28733a3bed9a268107566bf4e588895c3977b73e1e5ab0233979e662e25ee78ed3f574f0a485728d82babe37567e89b371d761bdcefe7899ec784721074c3ef60c82a2ad3b5cc5e3ed32df949376b"}, {0xe0, 0xffff, 0x9, "244eab998205e24d1afce3dd4b9f2267f4000ab8282c7cead54abd769d1a345ac1538e7b43fcbfb9bd6e36b812f80f6c49c565b9d44e50e8642049cc0c32d2032f77f97d378925b9c2c75d9de5b956c2baadfb8c933daf8461606f02b94a21ec24a112016ed5d2ee6e1020f3104abc6b0e86f1057a5153aa3b22b3167c7c5aa2c211b868c9da2a3eb612784a5bfd4eebcba3b2e17d6f2cda96537ece64d9d896f48a1fddc0ad5257b1fb786beaf6907f286dcd4207ae950f5a7111a03b8ba607444a476ed487889d1aed09"}], 0x570}, 0x401) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000001180)={0x3f, 0x81, 0x5, 0x3, "6577d3fc4dc1e6b310001c1fc90f3badba90717a", 0x401, 0xfff}) r13 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f00000011c0)=""/160) getgroups(0x1, &(0x7f0000001280)=[r7]) 07:51:17 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1, 0x3}) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) socket$inet6(0x18, 0xc005, 0x1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) 07:51:17 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x104) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 07:51:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 07:51:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x37, './file0\x00'}) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x10d, 0x4) r3 = semget(0x1, 0x4, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x80000001, 0x1000}, {0x5, 0x7fffffff, 0x1000}], 0x2) execve(0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 07:51:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) socket(0x26, 0x1, 0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 07:51:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f00000001c0)={{0x0, 0x2}}, 0x1) setsockopt(r0, 0x3, 0x9, &(0x7f0000000200)="1b9ddae05ddf3036fcf03b8f7589dbdd934ba5497b77a87b8f01aeba3de0512ed8a80de9b27dd8e180e05a7627407ceaaabee067eac79e227e1436b579725b5a77d9b58690dea0e77e814a47d5cb9361095ea1c845dc8564b49dcf85ccad29c4d1ccf2def5a9d9a99653e34bb1a3d97d442fed75a3b6ee447849b48a2e299e3978d843e7baad7246d3e71607d74acde4e2bdc0b0eb3144be98b7afc470124a56f46a174a6940b26496597730a472a71bd2a5069bff1b1585b8799521d7df66e7786a405f521b5009f53139d71e24224064031f2309f0f373e20ef1cff6b60658054aed64a1c8af908cca771ecf6bdaf4f95b19ebb3371845f6e98d63b80614a39f40c02cc6cedf10230986f3d2efe70d99ac1d024e2a2238e592ff9600862a16693952ea94c3e67c02179ec9a747c5dccfc29b499246ed50cbe93752cf039c2c15b84b1b7380e9d1fd3979c172c9bf58dbe4b5b32f9338d1496c8dc3ad4c9f8faecb4455d945f8a52ec3d97c3f5d1fa3abcc0682777edaafbbb5514b9cf06a22f7c47d7df64f19268b4739881f042f687a3b78c1bf77021fdb4e5ea3c80b5ae14e3f5a9cb46f5eb134989d55e34b345b7eae10148991d222fac70f382cd717b4a05348b3d21a67e14f6e5d0249733e0ad19ed05f5655f278663f9b4cecf00ed094cc29ebaff33a5b39425db94d41779e6c1f3d3599ced5e34efaa88c2704842938dbad3974a5b2e356b660fdc8e7345df8daf2c97b61ee3e5b8c188b2302092ec1ae2f1cf047bcdd7e79660286dd0f1a620bc962315b7586b56ad391594043d10af0d120805acdaa03984ebf990fc904574df3fa1dc4f69f013f10ef3c966ddbf6b5c512925fca34c185fb024d882a33db5414c0cc81c188a6dd7e165d918bf84cb8b6b8ff505f5b90152b788c19db14e1d72b67459471983ac1fcb2fa7b5fa74230c2099f5f5e81a02596346f5b6c643fef08a0793ad4134f041e6a030c100528708c06be633b6976de12c1dc05555be38ec9eb69c15edf2b04f98c2ce7acb6e214858b0dc89cc5607c477397b9d4f08d547c151df3b2d212e807cecc98976b088369a7764b336c3dc62b4cffcf1f56ce3f76ad55892b6a5cecd738dd2fcfacc7393945e5cc6ae46f946436af45426e31e0d2380ce4ba9feb6f495db88d35156550706b2ae0ec02502c89a2fd34343d2d23dc8558999fc39490fc07c5aeb368451879bac9fcd41aa98833e2df23a3068713b8143db597afc7c01cfc88789f936c2d3fa983b2fec39f44a6265d226d5bbae70249feeda02a44c767fb7c2846f0cc2df39fe82e666ed2b3836f7cbad43a8bf7e3f19dd730a8ed2ee944800feb1a2f8445e2e672df02d728805ec723afbbd22ef203849913f61ec729aeb246284c1f600cbf3b83e7ea27648c19905b4f27f25bd645020fe87714bf200f7ef19a222fe8f131857ba5e66ab03eeb1900f316191998f339496e2d334cfe57241683bfaa17f249c8bc6b7ad9baee20ab1b39a14b9899909bd844d1240be15027bd16d63a5bcc812c463ff3e24929979e2f2ca235a386093affc43afdf8b9b1a6815e6d18db5d502a0a7cf579f48dc4eefa0bab4337e2f41bb83b30a7c11356e4e85264b5b62fa85bf99216292dc2a3d99892029f368f7005f938b42e73d6ff66a1f4774b8c0783a3cc98a4c39386010a452d9e3dc0271163dfce67aee3a3c005e995caf051097650670cf22ee93137cdab42c66f44441163a7fa86df553fdeef531bfc7488e7f254e4f4a40b4a40b6c88d5a0a244bc85153ac1c22ab24168694ef029158b46576a46190889daaf38f6bea55da1238886a6c5a8ef5ea891b42f729051c86a61f575774b2e40b450dda5d7972664e73035b0a279c967ed2461a0858d21cb6d023a758379da54d6b7e7909fbaea32bb770e975de1852dce917f52f359b34269e4afd546d6b01012845b880c6d82dac8f88b2d95575d9e2512d6bf3bea7d3e57c7cc7c0869cabc50bf8c39c2757844587ef3c8d15987e85728a7b300faef7520fa2b951f2fc89e1b715d3349ade229b27115f1c438f2c34bf9a4cafbdae72b6b77af10d38fa77efe1c583e4a9f01cdda865472ce817d3b24be5baaf6c3eaef3aeedc8c4626b99cb867b9d015cafd6e377d2e6dff50e396b7346bcde0e7e273717ebb180ba1beed62f949340692a8e893ca6024dd50a7eb786ee749f5605855f571a6fdd4c5d661e6be7e365a7e5d84b79aaa4f06b6bd1ac35f4bf2085c592c75a323edff211c3fa0bebd775577fc4788c1625b741aeb2646e7bfc6ba41ede8c1ce9f6641bc583031ad431f5224cb54ebf928446c39b9e4dff806acf038682449fd9516e45d04e93d071d8872d5ff26b7f0d17a00557c1b6a75b1f80b2fd92df12091c83cd097ac7af0928ab5cb2e39bd919dcb8152df9829a68bc559308f7fdf8783c6a99380921c2848946bb69f1aa98ab95a94969a2390338aa6c360ea5d30d51c040bffe410175eebf52416fdee5831ff3c2fc169a0ca285e13ef6d4fa62eafa76b27799d2ccf27450020cadbbe75f294f904f21cad17aef997cd5331bdf93b3f7695ac73867e8bebb1fe11d75c9a3697e17d7d23cbb5d4ad63681a35a61326cfe88e40f761cecebbc4d7b90e9de8fac86eafb14bde7119180c778e9d879dd02ba8648c94c5c58fee6e7c07f311614875650f311af0c1e5ccc5bfb3fd25b6d16eaf9f9a8a6e45bdadde34269d4f647fbe3780adb4f20d9ea7930594915c38e26664f3daba52c3420651b2f56284950fb7ffa9b1fe564dea4395e4691d882e6d66e4a24162e22c853e8822ec0b58786aa5191df721b5a4e2e7747ee8e4e6e27606c1b46f42fad32c6d5d1c3ba532cc34adfd6d93d84b38cf01fce0039c2ee873c70e5be86f8522276ba7c1d186f22734a17b941a4cd91663f240db07e6372625036888bc711ac97fdd3436cf211c445dadfdf812e7a834ca26d285e8f1123b76c2de182719dc237fa4b33e55787d233184bf3971e7bea62a9cacbcba2c701c9402c4006eaebec7ba4d1e9f106731420df509090c680d34bcc9d3dec45de89318464a2ad5a2f1bf301c27441d38a4c0511065564ca54dcd81afa63a8d4302f2885dad589ced55a0cb060d1b01ec1a2d9b4dea7feef0f13a8318c09390de2453347609ac01f2200390f9a5caafbdf97146a1c31e5c3642da23222ec08b1055460d71997622d05ebcb27b5a5a7e0f9cd7c3f00727308aad609514787cf559a6536dfcdacdf540433bdb59b7c81e4d49b0764f58512b80992bbdfcb4d841415679aafb4b0f24bc59016ef86df76a229fb1ef8fa80f12d0014e442690a5111c61f15061b9edec22fef720cf5af973c759442aa2e2af81d7d3f4819394107e0b971cca9cac38c69ea6d5eb2abd678868a262a18d17b62d0bc65dc1521a71d0ce606c71749aa57c92d699106eb7e5a610f82f3af9b3c74ea158d65ca3843189b34bcb80499eb65dae741c7956876f491b2c0dbae70d5ea47b6e7eb8c78d9bb88979fa4943a26714a4c67128e184c886b24f7cd899754ab702c415c056a959b7d574dadff6315d98ba8bf0780156455dda74c4f43502472b14edfd645570eeebca388f4e28e3e1d1834dff76e6c76def89feb61b5da69cbc5b9e2d7f714e20d5966bb7175ae1a9c40dad1e5a462f90e3a9c9c12ec4193230da513be8d37746dc511515c8b14417420da32dbb9142cc5a53e8969f5dcf5db6276bcdf91dbf6e9592bfdd1b38fedb1f06fa0b50395565976032cbce4620c675afb51ac82c05c55dcf9ec7761a05c42737c5362af588d9a2ed02ce1a7f7cad9d24d7a0cff2f490e6c85c6ee20901ead12ad4d88b1fd1e9a9f6d68d504f73109e0c449ea92613319bb937c0108ef77c0d533318bbd7669df2e9db77ef524cbecf21d9734afcc049267f4557b322b45aedb8b20421e79ab6925ca5d5fb455c7e02e6881da02e4be39860cd0d22a19daf2480c5b903716082cb05e7c3cd2898d2e2d2bdd108378a684c13dd232c14f9a88eec5f2f27153bfdeedf17a258ea793dd016e7d0408906baa138efc732c83a4c128f8713b7432de5467938d905cfd87491ef7e4842241e382600b746836a1bc4ae09534717b0d5cdabef43261c739a1a5ba822a8081511a6b6fde9ddc709454582deb1140326237ff7ed817e472e1928a43886196ccbaaa9f604de632fd45d58d08c1bf8601aec7868400c8701d4b883b2a52f666c1f204fe53113a12a0c8849af34e23fc9568dabaa3e2bd94d28351487c3b0f47ac659376c63564cfc8a07c94195bae9e1f2e2766a2e9e704176ea030c469f1ea7a6291479ee18361f89fbaa2c76f2f164378d850eb46e77e43ff0421a92ff7e80810d291c450031177f8fad77a943e6b28d00111a8b80b5cca16fb0ab52f22f85c07ee3d353a9e7a88a4811f85c175fe1a6de548525fdd40c350f6551008cfb79282219af7f088701f9a1a9f7efeef52f09920db224b6c2a429f6d8203c26d2b865d1bb6407966a810e1d5e2808c68cee27b5f54070bf18a1e04b761fd40aa9f77a6d0fc10d034a3f8b455b36475641baaf9804fdeeab7db0ff2213703c5a15062f89720b181d27b000bfc78abcb08fafb184c7b0180cd1e74ac2fdf9644fba6bdf1bdb6b3905a1e352fc6c4c5d09dbfa03affc247f2170bc693794ee19467adce693c93eb68d80895351bb3de11f1a2e898fc31b506b787592aa89b661159c278769294e36747ef6dbbbfda54dabbb55e71f0012e7ccff83542e5edf412c8ed372d636806fd343d8710c4d796d572407208701307939952cf5084af87069c78e2d8a66c542232085a9e433e616c9806ce9bafd2f9742d5afaacc947cb5b0e73ca971de119f47e2e7add285b47f5b4df7e453b08a7bb9ef44fa4bfd750fd91705f4d2672e3037f1d0ec2c6e05a6f7b1ed256fb38909e6091a07ffe74ab49fa865d8d7be05a5352ed7dcc3c01cc37371c5ebed35515e3e39ab4a2b0b7fbd64b8a4b1683bb5a9f5d3eb3c9055ccaa7852d08f4f03c8fcb75ccffc7b90a4d26666a7a4ada60102e2514519b208210a01b695c95efc194b4d9f6531e714606d478b395ec975042ef185750ddc49ce98a0eee2a52303676a0fc1a73bf033c156422671af2e8b737934b9798b2d7fe48a3b1e81c5f930551ee024cab2840894087bfeda3044f0ef58af492f28af24c1eb71ddff1ba2892b23ca176075ebfec6e5954a017a02c7322fd85a453f48344dc09c73744cba9c59a2450484475e7dd8b69ee11e66c82714346352798d0c44598c6fbabdd449678d2c144436e0418d7e829260ea0f3f1f228180f802cbb1f7c729a9beb1f7d699d2bc77d958cea4e40c43a63bd7a797414cf7c8cf47b8a84314463a52e05aa6b8ac74b2a7b436a2b039d7447fdd4d8f1010cc36e6e81557b1e80b1421163fa9ab94ac70a350773d22447b1f17d62f4b6a042662fd90150971d110ece73cbe16899d00f0e8d047fbc5ae0e430cbe0e809e4c7d1bf32493a83c80cb324c3a21ab42faa4e9f112b1100b893b0517f5158f27f6e2af69782c6dc1e9b312aa7859f350515ac124ebc9a25595e78799655834e0cf9f92c0f31c73914c7290fb31207a15bf0f2f5bbe738e17856a5f6ff64a834afc2ce61d859094c7eb2fdaa601957808a04dd9805781d804c4c343ede8483b1eb9b05c99ee1b2437a438030f4aa50c6ea675572092cf502ead8810e66823d5f8292aaf5f773b44695367819e102b6821bcf6d70db983b61d52ed5d4047c2b1d4e8e46", 0x1000) 07:51:17 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18010, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1e7, './file0\x00', './file0\x00'}) 07:51:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20a01, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:51:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) fsync(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 07:51:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc93, 0x6, 0x4, 0x4, "eb168b4f876b4e21659a30ec92c441478200482c", 0x800, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 07:51:17 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x4, 0x4) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:51:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0xa, &(0x7f0000000040)="0100000044ca80aa949b5fa0fbedea2c9a1cc04fcf91f1a496eb28fadbddf01b164dfc", 0xfffffffffffffdbb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x7, 0x223) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:51:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffd4) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) 07:51:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) 07:51:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x4, 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) fcntl$getflags(r0, 0x3) 07:51:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x8) bind(r2, &(0x7f0000000200)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x1) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4, 0x4) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00') 07:51:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x1fffc00000000000, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xe1, 0x0, "1de5ee60451f000000009e0000000000001e00"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x128, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x1, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000003, 0x8000, 0x8}, {{r0}, 0x0, 0x2, 0x19, 0xaf, 0x3}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x7fff, 0x3e7ccb64}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x5, 0x2, 0x9c3}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x5, 0x129}, {{r0}, 0xfffffffffffffffd, 0x25, 0x1, 0x63feb5c7, 0x7}, {{r1}, 0x0, 0x41, 0x24, 0x3, 0x63fc}], 0x80000001, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x400, 0xe3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7fff, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x2, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x0, 0x20}], 0x1f, &(0x7f0000000440)={0x9, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a30c0ca0000", 0xffffffffffffff58) 07:51:17 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r1) 07:51:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getuid() setuid(r1) listen(r0, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:51:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7fffffff}) 07:51:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xffffffffffffff20) 07:51:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r2, &(0x7f0000000180)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() getsockname$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000440)=0x6e) getsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000340), &(0x7f0000000380)=0x4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x7fff}, {{r0}, 0x0, 0x41, 0xf0000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0xa, 0xfffffffffffffc00, 0x82}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x8, 0xbd}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x5c, 0x20000009, 0x101, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0xfff, 0x1}, {{r2}, 0xffffffffffffffff, 0x7, 0x40000000, 0x9, 0x1}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x90, 0x60000018, 0xed, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x21, 0x3, 0x8000}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x91eb, 0x1}, {{r0}, 0xfffffffffffffffd, 0x14, 0xb, 0x6, 0x401}], 0x7fff, &(0x7f0000000080)={0xbc, 0x8}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x5d30afd3) listen(r2, 0x5) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 191348 23772 0 0 0 0 syz-executor.1 *190230 23772 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 ixgbe_init_ops_generic(ffffffff80000000) at ixgbe_init_ops_generic wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8064ac2438,80085761,ffff800020c20e60,42,fffffd807f7c67e0,ffff800020b75530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066d89278,80085761,ffff800020c20e60,ffff800020b75530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b75530,ffff800020c20fa8,ffff800020c20f90) at sys_ioctl+0x651 syscall(ffff800020c21040) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,c0d276fd010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0f41eda800, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 ixgbe_init_ops_generic(ffffffff80000000) at ixgbe_init_ops_generic wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8064ac2438,80085761,ffff800020c20e60,42,fffffd807f7c67e0,ffff800020b75530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066d89278,80085761,ffff800020c20e60,ffff800020b75530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b75530,ffff800020c20fa8,ffff800020c20f90) at sys_ioctl+0x651 syscall(ffff800020c21040) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,c0d276fd010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0f41eda800, count: -10 ddb{1}> show registers rdi 0xffffffff814367b7 db_enter+0x17 rsi 0x156b __ALIGN_SIZE+0x56b rbp 0xffff800020c20aa0 rbx 0xffff800020c20b50 rdx 0x156c __ALIGN_SIZE+0x56c rcx 0xffff800001366000 rax 0xffff800001366000 r8 0xffffffff818d1a13 kprintf+0x183 r9 0x1 r10 0x25 r11 0x215391ac523e7c13 r12 0x3000000008 r13 0xffff800020c20ab0 r14 0x100 r15 0x1 rip 0xffffffff814367b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c20a90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=190230 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75788,0xffffffff82393cf8 process=0xffff800020b8c9f0 user=0xffff800020c1c000, vmspace=0xfffffd807effd5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 23772 191348 47175 0 7 0 syz-executor.1 *23772 190230 47175 0 7 0x4000000 syz-executor.1 13559 294446 66025 0 3 0x2 biowait syz-executor.0 47175 145236 66025 0 3 0x82 nanosleep syz-executor.1 31076 82809 0 0 3 0x14200 bored sosplice 66025 293940 49701 0 3 0x82 thrsleep syz-fuzzer 66025 177558 49701 0 3 0x4000082 nanosleep syz-fuzzer 66025 53154 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 202832 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 69493 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 310256 49701 0 3 0x4000082 kqread syz-fuzzer 66025 63599 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 105089 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 159158 49701 0 3 0x4000082 thrsleep syz-fuzzer 66025 515060 49701 0 3 0x4000082 thrsleep syz-fuzzer 49701 139265 91726 0 3 0x10008a pause ksh 91726 474401 18884 0 3 0x92 select sshd 66199 362420 1 0 3 0x100083 ttyin getty 18884 30533 1 0 3 0x80 select sshd 51944 409554 95386 74 3 0x100092 bpf pflogd 95386 213965 1 0 3 0x80 netio pflogd 67069 49942 12784 73 3 0x100090 kqread syslogd 12784 34626 1 0 3 0x100082 netio syslogd 77008 256876 1 77 3 0x100090 poll dhclient 98843 200954 1 0 3 0x80 poll dhclient 69828 360403 0 0 3 0x14200 pgzero zerothread 76320 155545 0 0 3 0x14200 aiodoned aiodoned 2275 137716 0 0 3 0x14200 syncer update 58614 106635 0 0 3 0x14200 cleaner cleaner 161 517219 0 0 3 0x14200 reaper reaper 65539 334179 0 0 3 0x14200 pgdaemon pagedaemon 3446 493717 0 0 3 0x14200 bored crynlk 60922 16407 0 0 3 0x14200 bored crypto 7619 439808 0 0 3 0x40014200 acpi0 acpi0 60986 244979 0 0 3 0x40014200 idle1 28141 214997 0 0 3 0x14200 bored softnet 87150 209869 0 0 3 0x14200 bored systqmp 68979 378969 0 0 3 0x14200 bored systq 545 157257 0 0 3 0x40014200 bored softclock 4671 487529 0 0 3 0x40014200 idle0 74991 128698 0 0 3 0x14200 bored smr 1 300754 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 23772 (syz-executor.1) thread 0xffff800020b75530 (190230) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82349ce8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 13559 (syz-executor.0) thread 0xffff800020b74270 (294446) exclusive rrwlock inode r = 0 (0xfffffd8079b7bc58) 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 (0xfffffd8068fd1b38) 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 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9522 6422K 6430K 78643K 10913 0 0 pcb 25 9K 10K 78643K 431 0 0 rtable 103 4K 4K 78643K 701 0 0 ifaddr 58 13K 14K 78643K 227 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1492 0 0 iov 0 0K 24K 78643K 98 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1726 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 84 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 722 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 53 50K 71K 78643K 574 0 0 subproc 64 65538K 67586K 78643K 378 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 72 0 0 in_multi 33 2K 2K 78643K 149 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 297 0 0 pfkey data 0 0K 1K 78643K 4 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 25K 78643K 3176 0 0 UVM aobj 26 2K 2K 78643K 33 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 37 0 0 NDP 12 0K 0K 78643K 73 0 0 temp 174 2379K 2447K 78643K 5778 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 410 0 403 1 0 1 1 0 8 0 plimitpl 152 53 0 45 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 127 0 87 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 146 0 142 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 ppxss 1128 22 0 22 4 3 1 1 0 8 1 pffrent 40 2 0 2 1 1 0 1 0 8 0 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 26 0 19 1 0 1 1 0 8 0 pfstkey 112 26 0 19 1 0 1 1 0 8 0 pfstate 328 26 0 19 1 0 1 1 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 560 0 372 12 0 12 12 0 8 0 art_table 32 561 0 372 2 0 2 2 0 8 0 art_node 16 122 0 88 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 9 1 0 1 1 0 8 0 semapl 112 82 0 72 1 0 1 1 0 8 0 shmpl 112 31 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2667 0 1216 48 1 47 47 0 8 0 ffsino 272 2667 0 1216 97 0 97 97 0 8 0 nchpl 144 3875 0 2223 62 0 62 62 0 8 0 uvmvnodes 72 2932 0 0 54 0 54 54 0 8 0 vnodes 200 2932 0 0 155 0 155 155 0 8 0 namei 1024 11525 0 11525 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 10466 0 10465 11 10 1 6 0 8 0 sigapl 432 894 0 879 2 0 2 2 0 8 0 futexpl 56 7846 0 7846 2 1 1 1 0 8 1 knotepl 112 403 0 384 1 0 1 1 0 8 0 kqueuepl 104 196 0 194 1 0 1 1 0 8 0 pipepl 112 618 0 599 2 1 1 1 0 8 0 fdescpl 488 895 0 879 3 0 3 3 0 8 0 filepl 152 5395 0 5294 6 1 5 5 0 8 1 lockfpl 104 183 0 182 5 4 1 1 0 8 0 lockfspl 32 291 0 290 4 3 1 1 0 8 0 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 31 0 20 1 0 1 1 0 8 0 ucredpl 96 1099 0 1090 1 0 1 1 0 8 0 zombiepl 144 879 0 879 3 2 1 1 0 8 1 processpl 840 911 0 879 4 0 4 4 0 8 0 procpl 600 2318 0 2276 4 0 4 4 0 8 0 srpgc 64 55 0 55 4 4 0 1 0 8 0 sosppl 128 3 0 3 2 1 1 1 0 8 1 sockpl 384 762 0 743 5 2 3 3 0 8 1 mcl64k 65536 256 0 0 32 15 17 32 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 137 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 342 0 0 21 0 21 21 0 8 0 bufpl 256 7117 0 1146 374 0 374 374 0 8 0 anonpl 16 113828 0 105029 78 36 42 52 0 125 5 amapchunkpl 152 5363 0 5281 20 11 9 9 0 158 5 amappl16 192 4642 0 4181 61 36 25 36 0 8 0 amappl15 184 107 0 103 1 0 1 1 0 8 0 amappl14 176 366 0 360 2 1 1 1 0 8 0 amappl13 168 34 0 30 1 0 1 1 0 8 0 amappl12 160 279 0 275 1 0 1 1 0 8 0 amappl11 152 94 0 79 1 0 1 1 0 8 0 amappl10 144 105 0 101 1 0 1 1 0 8 0 amappl9 136 808 0 805 1 0 1 1 0 8 0 amappl8 128 394 0 377 1 0 1 1 0 8 0 amappl7 120 73 0 67 1 0 1 1 0 8 0 amappl6 112 130 0 124 1 0 1 1 0 8 0 amappl5 104 203 0 189 1 0 1 1 0 8 0 amappl4 96 848 0 821 2 1 1 2 0 8 0 amappl3 88 666 0 655 1 0 1 1 0 8 0 amappl2 80 6424 0 6368 2 0 2 2 0 8 0 amappl1 72 29157 0 28718 26 16 10 20 0 8 0 amappl 72 2625 0 2591 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 32 0 7 1 0 1 1 0 8 0 uaddrrnd 24 895 0 879 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 895 0 879 1 0 1 1 0 8 0 vmmpekpl 168 11301 0 11274 2 0 2 2 0 8 0 vmmpepl 168 104691 0 103233 128 50 78 95 0 357 10 vmsppl 360 894 0 879 2 0 2 2 0 8 0 pdppl 4096 1798 0 1758 6 0 6 6 0 8 0 pvpl 32 322065 0 309998 170 55 115 131 0 265 14 pmappl 224 894 0 879 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 573 0 20 16 0 16 16 0 8 0