Warning: Permanently added '10.128.0.162' (ECDSA) to the list of known hosts. 2019/02/16 01:26:04 fuzzer started 2019/02/16 01:26:10 dialing manager at 10.128.15.235:39236 2019/02/16 01:26:10 syscalls: 1 2019/02/16 01:26:10 code coverage: enabled 2019/02/16 01:26:10 comparison tracing: enabled 2019/02/16 01:26:10 extra coverage: support is not implemented in syzkaller 2019/02/16 01:26:10 setuid sandbox: enabled 2019/02/16 01:26:10 namespace sandbox: support is not implemented in syzkaller 2019/02/16 01:26:10 Android sandbox: support is not implemented in syzkaller 2019/02/16 01:26:10 fault injection: support is not implemented in syzkaller 2019/02/16 01:26:10 leak checking: support is not implemented in syzkaller 2019/02/16 01:26:10 net packet injection: enabled 2019/02/16 01:26:10 net device setup: support is not implemented in syzkaller 01:26:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/54, 0x36}, {&(0x7f0000001400)=""/192, 0xc0}], 0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) chown(&(0x7f0000001540)='./file0\x00', r1, r3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x1, 0x1, 0x60e5, 0x1, 0x3, 0x2, 0x67b0, 0x0, 0x2, 0x6, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001680)={0x200, 0x3}) sendto$unix(r0, &(0x7f00000016c0)="5c8516c943f1fabc52ca356e71d100caaf5772af9d4858cf41ee39485f2c0ce5ebf7f0ea813f40c4682ce6c18f845a8de542ee019e80222e84e2d32b4123c447f8e0907ab1c8c78c", 0x48, 0x1, &(0x7f0000001740)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001800)={0x81, 0x10001}, 0x10) recvfrom$unix(r0, &(0x7f0000001840)=""/4096, 0x1000, 0x2, 0x0, 0x0) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000002840)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000028c0), &(0x7f0000002900)=0x8) r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) fchown(r0, r2, r5) writev(r0, &(0x7f0000002ac0)=[{&(0x7f0000002940)="e3276b406d50b433f583e5c61af86b82c748030d2f8b83538dc91322106eacf537990cf8e1dc4b60da6434d6cace89d5dc0d710ddf2e8886036d9c73014cb1a84d3c3b9ced18ea4992a4740b442a8f9061e6a1d032963458dc37de0dc52980b71b028efecb17f46ea7464779b2b26bc02f97cf593f9bf56e710aab336d8164f699624e6df3bf2b9e8d7a00227e94eed45bcf12dd9f4bea8b96a09d6b4ac7b4a3a9f2c5", 0xa3}, {&(0x7f0000002a00)="3074e727b7859424164cffcd5351e9e5c2a01d3d486ef92e9b67d506482057aafcc52ac8e6e91fb263bc7900028bb3b8b50762582cbb22851bacf85abfa1f551a693434ee79dcf840e9259255fb20c1d1bf4ebbdfac727c9b74e99b75c3f87bc5bcbfa4ffd648263b7ffb3a445bbe7ab824fe72eff77a734719c50ef077e32eb90f205ef2a9a3573aafd37b4c79deaf1f73b68f2e7555d9a45d9b0dfe0eb5431a9c1f096ffec9aa14b1642a697f9de18d0b9f3", 0xb3}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000002b00)="29a338f626571b3bd7a254dfba15f82a181e473a4c6873400b66ed86aca5f5644ed95678f4556f09dee6682d5c7668dbf336f66312a6") bind$unix(r4, &(0x7f0000002b40)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x1, 0x40000000000}, {0x3, 0x4}}) shmget(0x0, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000002c00)=0x1) renameat(r0, &(0x7f0000002c40)='./file0/file0\x00', r0, &(0x7f0000002c80)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002cc0)) sendmsg(r0, &(0x7f0000003200)={&(0x7f0000002d00)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc, &(0x7f0000003000)=[{&(0x7f0000002d40)="ab95573f2112f0af88963630a35a41d9b50ecabff6e1a49093dd59c29139a78bac1cb61fe82f4ac88c78d9b6fd0dd50a1b6bd63197b5556d1f452f3daee6044a934bc53dd9a10c21f4b8f1eb3b0355e39f8f656b6802ca84a51f50b753322d44bfa1e6ca215c77737f3a2ae7c785d483f78fe25405a15ec21984407332ff00becbecee186c68001aeb5754018212eea002e2a961aa68cdf3d2c3723b8c36a41f1592f8f7de8f5d4cc38096d1e0a004cfd7d2089514dde3a8b2de3e6be91256d02fc76d4ca6acd3a256ef598fafc6ac17090e1e4aaf6c4a3d7a59d79e047f1b9c67d827b9c55a7c8a030b5a09eb59921c47a717", 0xf3}, {&(0x7f0000002e40)="14f749f09994e62506615b2549a0243aa20d8a0e80f1f5253997a8b2f7af6cdd3476ca348f91ef444f927f495119a694b0299f26377f214446", 0x39}, {&(0x7f0000002e80)="087419b057137fda1291123d959166e665252ffc38b9251ff8d3836aceafcce233f43d504940939009e1f3ba3641739195549602383d2ea257057ff11c1f3bfa0ad9b276ba12b958ea09c8b3d9052cb97f7853f13cff0d30c7e70a2bde188e84e0c90a94f136438e904b27da2d2977a437891cc061f70cf10bad87f4a9e42b7c7f7fa48385c29b9dd60ec535100daebe3b36f28a46bf9ce9d5a17e8ff2f92ca2", 0xa0}, {&(0x7f0000002f40)="95079a9670d19a4a", 0x8}, {&(0x7f0000002f80)="e434da795279be5794b3570f770ca03fed186f3e645fb23cf03c1ca1cf203bf6b3d210c1d63286fc9c528b3ef8f7292e422dcbd3f532", 0x36}, {&(0x7f0000002fc0)="4aac68fec044bc2052c4", 0xa}], 0x6, &(0x7f0000003080)=[{0x20, 0xffff, 0x0, "817083dcbe3f2758c94dbeca"}, {0x88, 0xffff, 0x3, "173fc99cf4b03d24b6a88a238ac016129259625d7945232154072d00d1d6c9c0ac3c3494ec4f3d518b353a93cb1b8764e93e267cc93cf219f308fc3f468b920ee8179dbef47002eb172da95f5b443c6d76ce0e75716454c1ba6a16b6e5ef357acb4f7dbdcdb9dd109f8ce64406175da95edfb53868861147"}, {0xb0, 0x1, 0x7a, "b9089c901241d8504d5f43dd5c07a17e4dbde61bbb2b3308aff3f2eb7253ac385996198e9584e21f6d901b06eee3451b2bb5d1e6104ecec2ac76bd860dfd42d3f012c8bb67259ebada38dadabe74514fc859f5af79717fc8d5f8ad63d95b2faad74dcb3e9c7365fa201e447b15775ba674e38cfacb1d7f7c96847cdde5a998ba7411f4d52a700ba2dba7d072a25e3d462af81af9de48f14a97"}], 0x158}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003240), &(0x7f0000003280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000032c0)={0xfffffffffffffff9, 0x60}, 0x10) 01:26:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x695b79ca, 0x1, 0x5, 0x4, 0xffff}, 0xc) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000001080)={0x3, 0x2, 0x9, 0x3, r2}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000010c0)={0x6, 0x1, 0x5, 0x9, 0x40000000000000}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001100)=0x1) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001140)=0x1) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000001180)=@in6={0x18, 0x1, 0xffff, 0x7}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000011c0)="1ac3d8f7842dcbbfd1df122165917cc379382307de70285eea6a18fae94735a0a2fb966b8aee110ef819cd06eadfa5ac4453e963c82176dfd2fad6145499d4e47c2906c8bc592062908395162085f91b01ba32149a3cc6e1b33caf2a65da16e3ab9e8a4c0252e324ccbca0a38b9099582b195d70269447a2a4c77964603b17674bf0f1e1307833a5eb664c4be5a4e020243b0c2749da9efc81dd7f28b64cccc98439f5cb475dbd9cbdf81e9430c4b8117e1255a418aa665711811d627a99da2cae1b4b97e24e441a581f8c1fd149120dfc05bf96849fbfd3949de88e", 0xdc}, {&(0x7f00000012c0)="1ec111e855e17bc239e52e677325e1280601213149cfcb24cafeb500c435e73527f1e95a8de8c38c5ab9b2f0585ddf8214a3615e322d67d96d921d432b3c26e13eba0da13930b7593c4a444b462f0bb3251f173e3ec0be6a0fef4a8555b3a6932f", 0x61}, {&(0x7f0000001340)="9e7e65b9b3f8023dedd76446553824ea2df731e59d83850c7c970eb432749d40adf508d643f48720fe03bef003955bfe42d514ab0542c5c3c95562c79b76243e92058a3fd39db46f426a46", 0x4b}], 0x3, &(0x7f0000001400)=[{0x1010, 0x1, 0x4, "9911e7ff1fe162d4b01f53691ad9fa9023780a072f5af861f8fdd8c9a7d239fd29e96559d490af8bf0cba43a7e7ea4f5af92c5049fd6ea9391bc806d49a63cd2374bba59dffb659bdee58c6c3702ceb70deb3d6adc59d71218200cf88390cd516bc17b4f3166bc9761de32ace37512a73aa07b14107ad804dce78eef50b102536a6723189179539a8b7405fd6ac2c1d3284d102a50c303ed3ad4f72cf0ce482e4f498f8afde931bd91aa65d037c6ced29a8628404c0b7998a0ef678e41ce2e489eafeb6c58406118111c6f5bc3f1b67c96a6710d13d22e6b98a51e1e1d66c1ad0c810a46395e93ff2cc78830e723a31f0fccaea9fb0e0cee608706b47b6a11cd74c9c3dc3e2bd59ce3b7dc50b2e8a1ff94b0316df93be31d07c5ba9030fc8c37404ddde41e120697ec44ff2baccc9ef69ecc75f6f22cbcc9e960f1398221236c6f13f3001c0621db8573edf9a0ee91a31e82305f3a0020a1a8062e670a3484ac3636a28936a6dd1107e46769b5204ec56f00f23f0742e5cfed06f7dc123a8793c49d1b15ee3d29f35073c9dc336a0a22e08a386c2b9e76595a22f9a4bd3e575ebbb640948b6e8514d58fb572ee2ab37696c36e71b203eb52efdb7a30f402c584d25ebb0f7573fd62f22dd82b1b9b88e139f60ccbef6ce4c276434ad6343084d4c0c1e397ef528d3c0cd1d5d67759b105f952b116fa5e7eaa3d6b87479bf612eea4657f543c2b608c39fe066c6d2e63140b61a028229363f98610af0e36506b270b104740222baf815db4bac26673f014583e519cd421a861952e1a14d6b10e64b96822d7bd8ea3e0077b667c7955bfd8dbb27d395a8fe310fa7c06730a1ced2ab4068250409cd5d0c0fc6f494005c5a724403dd1e32f08d60ee0ad0f3bef1d78afd459c6d0b7ced59a9240755bb730372689a1baebd9d0baafd1e01283703d416d9be31868903a553ee68e31a78bf5644af9211ded63819e35e1883803bb7b1f3811129fd76f9b4c3121875da607a9ff254e72cc8a4d77d949801c29dd1eeff2485c0f9d4543076f377c41b499f603ac21d0ec335bf33fc71003fec6a4c088004e88dcaeff2b1b0f55a33cbf0d69c8ac74cda5cc60b5c3017ca18d473b9c7701c3f6cef96883ac7416f56b7200edcc02ce7d1e5b12509648267cd2d7292720fc9663858bfa6821d5281e5f01377ad01d3067111ee6c97c03670e30e1e68a2233a19f8ebc652f2bc6c7d7cdb95bac1c81dbe6737b8b24badc957b8c9f45cd3c05f502255ce4e9c6f41a0e0b59dbdae6bc4525ca4cf28d80b7368ccbc3977e239f4a198abdc10db4562e9dca810114135bc49efa1e188831e35c6d4d99652c382c9bec8257c3cb7488829d4a3d585281eb1f2a5119e2bd3e895328fd9a982e9b6d9c4063610ab341c84c125d5093e740d07d81c93a3cbc9c61913121fef3f055bf63626477a2e1071557c676edf058361ec4bcf98fb2ea7e0aeacfd430c1d2ee9b0b30dc1a3f5d17b52f55cca8e3c37db1f7d0c2bd664c4622b860cba0a384c28dc3b1150dae9f8ca31afb524a31db2d194f47797fe979125e40b065faf74a687582b0bc4d494755b6026d7b9d104a9f2d9542c7b14fc829b2d776e60409c7d42792222695a73ba518914f3ef31235e19444479ef97d8c4a5c233522e20be93f9f2467fd88da966d87339c0944185656fe52c853e44da41eafd23410d59eee3fc76146ef3bbbee59f2dfcbb78e9e2ad45c6dd9be6687cba182682fac862d76ca31c079f022d1b093d91b949e5851c865c2f73efb4f3ada6ef1992d25e0c0d029ae6b619931ca7712db471f62c889e8559fb9847f52da237f3df6dfff7aa96c776e2fd65cd1fe4e37b02c722c7a386ad213e97efd6768b73761364b7ea9c6d2b6c60e066d07006dbc7e9ff9156597a731e35dafe57000ee669da718c1f60ab9dc7ba22bf578ab058867027c6f7264c0f6dd42277c1c030c48d25790b5b739874b6324633b3035fb3d3fa743e9e7f1d6c9a2a5b07e38e53e83cb946427681b333277f7c9d299619f61737a83375a5cdc076f073685e351579ad596637df0cf3a8af89de084b814796be586a0ed6c82ba701baed4c27a6075caee6e6c6afc5bda2fc95f9235a2504dc0bc917389886113330f578bc5e3af5168c965e65735d77568afdb81fcbd5cee309c8e63af26f5d32ced4d667fb2bafc5a6e4995b8c7f4c214f08c3cdc431e4fac01da411d58cc2a57979981f03f8f3cd78ad9290dc5a8d3d86f544cdf071ba97f8473939c129107a23448d740aac39dce4db0c0f70955ec679446c22788510803be631e06b24f41d8a0389cbba8632a107336d6ad3044525b010e1f42bb7a1bc177272338987bb7384333e720a17c7c1ef5a073e48c6bb3638d54babe2cd872e19ec7e6ae5943484d81be7149bc1274fda223df7d2ea4c5518a20c484ce2aa70d9d4311018e3a6f681f3b6492d4813d2b425c6da4f63356e2023dd46a69b6058d5b3ead5f7d323c6f7311fe8bb32f9baae4f2b4569471a0b358775413a07a1dd99b656f2b6f8c2e73ba782f664a617a9d03d09e394d15359b8d343ca23aa013ee3939002357f2c91f82ca4aa2630ebfd1143187c84acf975c181089a3c1f02215f21f77825f8e0d95cfad509b1ae2899b18b299735ce2bab60e96e1090b21d579166d128981f1aa8b2019c51502abd146f99e6298af1fc6b00776956eb9f69ada3ce66350e59b176645800b86aa73b27cf8c3a5cdff6b327e4649a0ee210e39fbbdefb6d87b349d97c13d392bbf1b3f1089b689ddb91320c3efadb4e9f4c29bdbff1e9251e2ef9ba294b29ce187db7379652df9c93a1586d28d827694c8d0bf7cd386465496ccfdf987b3bc0d50a839d022bf66157ab065b4673de497ed52910e2467290eb2717910bb8efd3865f714f36ffee360faaa1626119bfce87ac3cd6024a4be0bbb0786504962f7b602b06b025da6a4fd7e3122927e14ffedf3b1cf7c6388bb0f295e02a7b3a3d66d521258eb7bd976ad59d4f6bd7151aa0df8081326297c61c069300fa803741594c3077b43c3ab26da7e43069b185cf508335157d3203bbbbb65d9775e498867d4fdf5ce25b466f428f9b97386bb925f13a154f236f08b5fb75e070e66c61e8a4bb2bedd87ab7ee6bf2e679b31dd8365c17dc81efd73a7bc3b2cfaebc0fc8c685c4d1fd20f12d6ccc296344b9db0b3f4585ba29deba189669144f24ec90574a3181145eeb51d476ad3c0492f8b4d4171e9e5c289d797096ebf59c3fde772d886a0aa6150333103e558b378c203307f12cc630c05b13681ff719b69133561762ed06ab7ee0fbd9249b43e12e9888e1ecc606c073ec7400a052130bba096a47ca0b31c8e5bb46e17de5081ca125a1f08b777e76febf351ea04e53a8748b135a1b7f46f73a617f7c8b6afd69ecb9cdd3f175035d7f6b57dc3cf7dcd4762886563ff5817f3236c04a803068afc368f6fd32b28c41f0ac1442be853b6074e42340b2e79f62bef0ae989ffbc9a19bd1cfca828966c8737f3f5be0767b1d8f3bc4aa399676d4e0e189bd63f6b5bf3aaf33791fa2153e7fa0ff67626b25eae9b901dbc3a9fcb0e1f95ae475665fd76719513a663c4274b40aca4d320e5075de1f0c9866d310424d2128e21e727d27987ed9427c27b62463d5052c455c7474e1a56b6cd609aa7d6866bde2f4a3a87213ca0b8d80bf7a12934c29503e7df813c0b713c4a2b1c08a6d86086a72080d2957008d388148d05ad9d7f1b982691c1fbdbcde81c411c6ffb625bf2354bfe9050ae5a4d328932b73cd4cbbbb5d372b75cef15fed4f61900a0d9545b21c14eafefdae19d6450f20ae77086f4c0b82d658ca4ea3345407e3b1c0b869abad94228adc5bf93de192682095219874b4968eca9c2c091123dec9ee7cbfa9f1b9885abb7730b1840acccb9c5212f535792a545d251f47b9e66f817220dae76ea9f206bd13456237cd0dcf4be450f200effb56d0bdc37b49df1158204d2eb2a8a934e4da28fbf742e48eaf9232246ba4b5c1322bd3a8379fd840f9b355550261e87ecfc92ebcb0aaa25bc3c45c127f444c18f2dd6ea41155bf11d3c90df5209ffd6a729b0c858b3ae3311df927e7069f5667943d07ce3e05a29beef55e1ce8301f0d90984fe0c4cfbe9a42874ad99dcf2a6e668a38610d07c03f4eaa64c915e04691284a1e57d33ca3563203f671a5e6143f10a50857e5e3d176d81659bdf9ed21039f777e7c3f2eabd28ed26105c719ea013ca705ffb614bd3889a292049e13dfa1f07b7469f00a86272c3959d49be6f9965cc0e40d96f1899c4c0dc3126d8565d1ca27c61c0c7a7c72b1722e351da5f3d5528b913686251f6c608e4c82e981fca99cf2a28d9dfdc345e9dbaf8c7a931f24427405fda620d96b538083cbe1dfab7b807cdb17214741fd7f795454bc64dd1e59a97230988454af1ca5bda706e4baabf059e6cfde8781f18687c3c83262ae5de050aa191df20df3835b2a50d91501c39f3cabd110aa2d68c052da53393d9c8372724dbb5d9ad95907bafe08bc9272d2e08a4443fe9dc73a41d1e69e29545e4eb4e901221c85ee73e0af99feec17ee215867a58590772ca1d1a1ee5b777c463d234d344d0e033062c2450820292bc9d316479caad2dea7d8ac56ef5dcfeb4afb17cf6cc4573f7c263139ce9f96a7fbd4954a6efdd3dbf0ba3ab306325e69083c2a9466694060826024723a87d0cb3a16503ee79a7477b7879cf5afd5079e288b64391ebbaeb1dc9d24669b498e342b79efc9b4c781a0fda4f7a59378f15af9ffd8a59c12c117b6c36f90443bb35656d3cb6cfee468659223faf0f6bfb7e6e0118cbe2d6209bda8ea21d3b68670eb978328095c916bf270ad95c58f85f58ee643ff72e4e370e8eb271c15b7dcb521ac5c5ca13f0e560ff69d2d63dd7d4d08bb65a04f2e6599adaf9af34fc7172e16ced0d9c17e8c5cffc6fc6d0886909e327f826e5035d39b33031ba73fbed68b8679d6c5633df90cbc9d82fa0d1e95ff538a306d4eb899b2931de6731110053e168c634526174000fa85ae3a37bb7485aad71c799da254d1b552c8c09470f02f8f7c97b3a900a597fc33114295880191cadc76cd663e9daf21a0412a2f0a3de8d73018f6d8a30eb624e8f8c67e3b273077da883ac3d74bb90b4d39b2cac800fe673cc4179ec1a89d4d8a68458dd551d1b73bb96f6ca3751987c1f2a23783e031b4808d042f3bbb6fdcf382b5c1503119901fe9f73df6f2c2455dd42e19816165910a66c0ca8a063ac2d65a90607a6431823ff605cee1c792baaf0342eb0ad46207b4abcf971f0ced2baf2622b7080979dc74af2183da8c8e5af34a5787696fb5a0061ecf1a31467db89bd36e7192f8041809fc59131e9b83d615a53de805db3872267abaa192a73779dd5fc869af39598c55315c464833c5ef6e765dc426a78c73dc3f841f2332cbfe67347abeefe86c65cc9fe4e7e60ea8c85ef5564ab5b12d5b9de2be5a11017c570a5ca8198cda2933d257e863acfa4e324b2a32951dc1cf3c4c6fd2a9c1ab27b9b577fcb90d266a06a367588e0812092fadbeea8015a62d1bdd9bf8470727fcd10f6ef8421c8b7e5a3fe4b612dada7d3c6a27e9511ade654509ffa3abf578a3bffa5589c19272bc6f90d30c5ced5b1de18645fad4ac3dca98660b62f4b35a2d24deaa04399ac2cb42293159ecf918ca8615d0f9d94d88f5115facb88e15468f0ef8890fd71d6eee9be40581a3fdb22f58efa7e9164e5829b07456ad9811749b8"}, {0xb0, 0xffff, 0x965, "9173c54d714c09f9f70dd50186d3ef2cad2a5239cebdb7ee464c4ea0bf63a9fb9e2be65df1a0e6439857b6ee64c920322d0f2cb364b490274e0b504b79c0b3176f3c3a48a4d7d6db81ebae0a597178dffb3adf4d3d07551ee09937ca648b60d750e93607a72860c6db92ca5e6ae57005923900e4c30e0446281a770f9829af226e4b6599d12399e028ff562be7336cd6921910f5625309624784b463fcd4"}], 0x10c0}, 0x8) mknod(&(0x7f0000002500)='./file0\x00', 0x2001, 0x8) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002540)=""/156) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd\x00', 0x808, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000002640)=0x3d6) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000002680)={0x100000000, './file0\x00', './file0\x00'}) bind$inet6(r0, &(0x7f00000026c0)={0x18, 0x3, 0x9, 0x2}, 0xc) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002700)={0x1, 0x80, 0x0, 0x487d1c0f, 0x8}) fcntl$getflags(r4, 0x3) r6 = open(&(0x7f0000002740)='./file0\x00', 0x180, 0x10) kevent(r0, &(0x7f0000002780)=[{{r6}, 0xfffffffffffffffb, 0xe0, 0x0, 0x6, 0xffffffff}, {{r6}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x68, 0x132}], 0x7fffffff, &(0x7f00000027c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x7, 0x1}, {{r5}, 0x0, 0x2, 0x1, 0x101, 0x200}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0xffffffff}, {{r1}, 0x0, 0x24, 0x20000002, 0x6, 0x7f}], 0xffffffff, &(0x7f0000002840)={0x1, 0xf17e}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002880)='/dev/wsmouse0\x00', 0x80, 0x0) fchdir(r5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000028c0)=0x4) getuid() getpgid(r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002900)=""/180, &(0x7f00000029c0)=0xb4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002a00), 0xc) 01:26:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)='r\x00') msgget$private(0x0, 0x6c4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x91cb) sendto(r0, &(0x7f0000000200)="3d10f0e09cbe42549748210cb3574976f916ce17f517013fe9cc99b56d86854e31a6a1c42472a86f62288dc65704a157e70fb0912e50fcd4746390eaf917962eb05de7d04d516e9fe5c11c096632144f5b900ac466338096dc42c7e4c5c0243ff3818236992dda62d13a5018b14443177a8226b376d8ef0057315165b4d2538448149495d3", 0x85, 0x4, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) getppid() 01:26:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080012005, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 01:26:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f0000000180)={0x4, 0x7f, 0xffffffff, 0x7, 0x1f, 0x6, 0xfa6, 0x5}, &(0x7f0000000240)={0xd30, 0x7fff, 0x7f, 0x7, 0xffff, 0x401, 0xa, 0xd8b3}, &(0x7f0000000280)={0x7, 0xffffffffffffff01, 0x400, 0x1, 0x0, 0x2, 0x101}, &(0x7f00000002c0)={0x0, 0x638}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x500) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x2, 0x6, 0x10000, 0xfffffffffffffffa, 0x1f, 0x4, 0x7f]) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pckbd_enable: command error 01:26:16 executing program 1: nanosleep(&(0x7f0000000180)={0x0, 0x8}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xe0e, 0x144, r1}) 01:26:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xcf, &(0x7f00000001c0)="727ff5053e73f8e7b32765b6a15dd2ff8a5cb8be07eb62a09954df6c8b14a8f1cbfd77e934967511b2c4992f7504c1f9dbfafc3332f427852e3571bb90dc5a8036b08257cc6c1ff295e29b4f072052fad5ac5847cf241f8746dd5dc9c967fb515b858670f99ca214e529426483347c715816b8dedcc81a156b8b25f9cc2c8567728562f5c34461a5853fb2dfe94a9ab7494b213de3ce76c4c34e65388d5b6e1c614243ec560c86473da1d1345c3ba5a8ed7c5ab7dd2195adb655ebbd3ad2dcdbcc7ca5e48d7f461ba24ec80a9c9234") mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20, 0x101) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 01:26:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus/file0\x00', 0x2, 0xb6, 0x0, 0x1, 0x1, 0x2, 0xffffffffffffff01, 0x2, 0x1, 0x1f, 0x1f}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001300)) r1 = shmget$private(0x0, 0x10000, 0x80, &(0x7f0000ff0000/0x10000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/19) r2 = dup2(r0, r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x61, 0x0, 0x4, 0x9b9}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x4, 0x6}], 0xa02, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4000008c, 0x2, 0x100}, {{r2}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x7fffffff, 0x200}, {{r2}, 0xfffffffffffffffa, 0x2a, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x100000000, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x101, 0x6}], 0x1, &(0x7f0000000180)={0x62c3, 0x80}) 01:26:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x76b, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 01:26:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x43) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 01:26:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='{)*\x00', &(0x7f00000001c0)='e[/&/#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000380)='#}\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@^)-%@}\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000280)="0040006235831c9278c66d0000000000002e8a59f0d1c3ef1b6b9076eabf4bd322092f0389ea87262df43b4803e8e1b0ec3b7a0eca54cad16399e3d16b5b279481d32501970a82a6edf38f88c77b6461dfd907f156a450d6f0c5515b5a69e57fd97d4b2a7c1a3b855d4b048411131689fc49693f3496eed5953573233cd009ef1358724567d5d95a18c54898acbb431b4c9f34b1792ccc743c9775fb7f0ba1e397a188ffb3a206b2b4f19b76041a8a3312e627de719b3e0d22f16cef06b631521a100195349856712ee01fc82d54902c5afccfceae6efeb6e8637e1b743437ab", 0xe0) execve(0x0, 0x0, 0x0) 01:26:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0xe) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x60c0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) 01:26:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 01:26:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x4000000081, 0x0) r5 = dup(r3) renameat(r1, &(0x7f0000000140)='./bus\x00', r5, &(0x7f0000000180)='./bus\x00') kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x10001, 0x800}], 0x38, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x22, 0x6, 0x2e}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x80000000, 0x1}], 0x80, &(0x7f00000000c0)={0x4, 0x8}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x80000001) dup2(r1, r2) faccessat(r5, &(0x7f00000001c0)='./bus\x00', 0x100, 0x3) 01:26:18 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffff, './file1\x00'}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 01:26:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x80) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 01:26:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0xfe77, 0x41, &(0x7f0000000580)=ANY=[@ANYRES32=r0], 0x1) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 01:26:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000040)="b9a1467142b04109c011e322", 0xc, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:26:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2042, 0x20000159b5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x25) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0xbec90e33c19abccf, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x7, 0x6, {0x2, 0xff}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) unlink(&(0x7f00000002c0)='./bus\x00') bind(r2, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000180)="cb080e2cc5ae487f4c3429f858b05d9eddb91d726ac528e085a55a2186a238838b1fd8385496e42e6cb63ae6aab4b529b147e2554267a7f2d4d0adff6a05e83aa917da6499a05c57ebbeb599647185b6a85c1f592ca800952e7cb7d8a3760d5099ac5dc86ac8e9b13784ef9fd138d5533f7a788a2852f28de26b3fffe4325fa7e44d9ad89d25f74ac7ff31cdb68de44777b93322469de227f365c107f9480767da0179e574322df5c52922911ee5c33309a076efaaeaa788b0e5e237d9c69e173634f2cad6ca23a07f56cc155355a52d187e29c514b396555b49c2941b", 0xdd, 0x408, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) 01:26:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpgrp() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x101, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fff) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r5}, 0xc) 01:26:19 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1) 01:26:19 executing program 1: r0 = getegid() setgid(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1d6) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8001, 0x2, r3}) r4 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10004) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 01:26:19 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='/dev/null\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) r0 = socket(0x800000018, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgid(0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000800), &(0x7f0000000840)=0x4) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getgid() r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="cc3d4b1b0e36276ddeb1cc93cdf9c4813f27d8ac81a289712ef9766ac09a00b8bdfac44260088e161861f464ce1baaee412437c6f6cc38fbfb7aae6d9c94a0b7abf0526e2123df9241f3950aa084fb57af367e50de5c7b5fcac392469fec142b6669a090c29c8649805c7051e15b0e0453103d0d49a4455c4f27efcfc62abe55d719d6a6ad2084eef29af09ae2309eaf0e1658478c75b581e8258a29bdfa06f982d2933d0b3c931011d3a50b12759b761ea73dc9000dc34b3e01c81b71e150f3f8ea29fb149a15d242f831a33b399e3c89ef581dc5a4963e2378ec63c9df22c8429303602ae5d248a5f0f0c23903bd50", 0xf0}], 0x1, &(0x7f0000000680)=[@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}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x108}, 0x404) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x1, "d732c1e70200c6e20001000000000000009e69ef", 0x400000, 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:26:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() socketpair(0x10, 0x4005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) dup2(r3, r2) 01:26:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x5) 01:26:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="8fe45e7875aafd959b62d3b500ad02491ec7d1935ca079a1cbf0a813f0a36be89d438fe98715a4926a1dec18e8c35891eb72db0be20935687b4c1e8a972511555f38425552333d46cfd621050409ab601b4bb3d5d45c4bb5f46f934254b6d4f05fe9506611111055af69320de8732148f6659b863046ab16e48548374da168868a85c33654d72da9c3fd99d8bc76fe389f86a44da67b4c6d1605e7681598f54c757a007e1978659844444d36ad49e590557b74f8c63e7e5e54849c60ea3c498f30c5a1aa83c4e77bc641dfce4b684a487619abd0896a9962a2fa6df05ceb5a6b7bc9b10f"}, {&(0x7f0000001580)="3c7925f2fd0d41727bbe7713b63cbd5e559eb538123a0343c980ba256bc362d76bbccdada8d81e60b1557fb5340067a6a7f9b45b27c429be8f2ca53f5d54f9f47813ddb0eab25612e104c3d3df48c6acbdc1e6ade5aa65c5362573d895f4a5a2a6de2e4d4138c580fd1d983b0ce669410a680a35bbc6afe33ae0f22a8b21dca2d98b5179e2cf3a5e0f4e86217b7c1e33f32a48a60eb43cd899e7d73d"}, {&(0x7f0000001700)="4ed635f6922d1e37dc83304bc95a1bc3d7078336c8ac5e53360d3e774de6a7770f05850f1609861a905777daf6b8f8298900fe8d2de0bd3f4593c32d61328ab01ccc05affd510a2c76017a1cef14bef58d281cbc80aeca11f66f0b24349471b9b956e6c8cc56d7885529f2cd331c691d5dbf6ec84fc1e171e032493638095695846c47c516f57f833bce8c89284b1c55794dc2485e2a7b1e47f0dec1489c6e29ea50", 0x1c2}, {&(0x7f0000000580)="469f7ee1a7698f2fdc0700b47af0bfa7102c1e4d6ac62f3b9e612632d71e82ab5f2ca68b8bfb8f9ef4b47cc0c19f5b741fd74c55a1e8036894610faf60c0f898f9aa12a590ce0737777c2e5da90fe17b10b1b7e4ffdd6c3bbf3568c8f90101b286872c9a7d6dc9336582480e377378857bb533dc6fee4d38e142de1c68f3f612d38e68889e898a95d77ecd896465bd526c5bba58d7264dfbfcbd02d4ea1c4a4103b41a8bfa8732c1a38741840c2cef0064621c3cccb0e34ffcfc3116d51e825807de10bd0d54916d6ce112223fe06c8c02aaaeb5ffecef660cd9e01b965ff46c9d675cbe4d494e1ea11fee8bd1e1c2c6940ff8e8d312d0d65ef9663b0aa23dbd56f1ba9da544635ea986aa727a81bbab9dca64655d6dab6ffe28704afdf00a6a779996b8b00dc19c2cfa4d809e53e733bbb12b29c80420819c01f5ee3c7f176e2a5c95abab3f9d3b7ace655278e17a1e03bc0cea104c9bb5df509b8e0fff8e97b010185d8bf892c763845f265826a64010db802113914bb01c17d95bef3b374c64c47be09930d4fa1d8ca7a4528d66cea7c8330b2f7db7e7d70f434d8682fdf95e52c5fc623f3083b6c26de50eca0e74cc2490bc6586d9c46746d517ba02be1d1e9c3f9f6c177a3e6ac0d4399a0ce72eb75a151efb84a27714e3f018a74ef775121d3b052dd9e3a85f3562e01a238cd529ddadef817baa81a8523bbb9181df13d0c085f963f002e59453868e58c723ec8867e72aa9ca79f7cf63400159434d128325208d572aa1c7d91b852fb8c540cb4ce979c801e646caf2c17fbac86469ddb33fecf9b5512d6c9ef27b43b184dd42ea49a385896c883aaaa4b9b54883d4c1bd819db4549f7c77bcdf04157fcea69fc3cf5d8324ba34312989b73744dad1056db6660c1ca2303f6599d89afb4bb05624b0191dc89c98685b2d3b07644a265f79ba6dc4d936b42f63066dec5d68fe0dab1637c4dace7bf0b91e8b67e60f7d95fbf9bf0e2a2eb93e47b0550c8a33883ad25278ae8db94f5b8049dc3d2c911ebbbd20e3b4a7861a79f5e26c557d65a064d1cd75122c7bd4df6662094cfc646590894469a877b43d4e08e9d748e780814376edfd51aa473fffe2c66a5cadda1f2bcb9825f47e3a37e6d8e2867fe2c5cf50bd31db1f7a4791aea0b9371c8fad32de33a8a7c7115004e8eae14d519c8b2afdecab28c00c86288b65042e85e6ef423333a4e649caedcb32c054173336042e718b21e7fa21ff0e7a9f2c2a02068a391e385a870d90e557602c770a568a2c0e8db698e02f103c23cc415b87141912b9dbb3b95bc55d66d81337c17fb4e8de682a1c85a47d1075ec947ffe957cebebffae1ec373c2bc6c96de751845e38d8d508d707c1ad29f75dfd655200b4548c27fedfe4e3211de62b36de828ed2eca925fc583f12b12325e6df1893830f3d77b5fffb796c9d8525cfe8ba2d34718170bd931b41a00ce2e5078a495de00914ba59d9fdfb58d6a682485aabfb60004689409d685e1b7207821b24cc9c9fa2eceda3be26df83708f85eeff1e4039a51401c825cbbe0972842bcd2ac3a269cded27b9efbbe72a58bb10e6cbcdfec93864c09dcca9b1acf8f1443e49a95005670768416b297acaf3f25c3c7e796255ce2c846558507b22289f3d7b04922ab31d3baf30ac2cca39296803da8c2bfbd9e3899f754a425563ee531e5a082b7f076c837bda026acba39f91c8deca8748414154a928ac37d7b47977df09ec0682c508abd5f92bd44d7883675cfb5456f2dbb0690f918a49d186bfbad77ca0f9a23305279f1f2d880f0b50549e78ed1f7f7258d5cd5890a15ee5aa3a7cd4db7aa2d3a2e2794a0d42b73282afde88ebf54eaea8bc5d3e070f257631a23b88006f39bf32c96864fc6f768965ea6929aa82f361e78946e3e0cafe20a6383cd3d5553ed5096b6a5ac0ca024890edc7f0bda96126f845f53bf14e9bbc34fd2f10d4e83494841606c34a763c00f4eca4b2abd7c1b80383646d4d3e473cb2986b77168a0cd41eb90fa24882daf7934d9f8bf9a2b6ffcce5fe5f1f76df4649e1da8c90ec6ed428427db2a87490ca008d2fd1761d7cf23adcc662e2c4893b55bf82a078cd59e861a9f83b1c31d0589d77dd451ca377383dab6ccec495624069973999cf7a0f742d5194ad5cc5df9dec861868b01d11ad71931e21b0e5e256dc67a357b0dd08d7311795c84a7ce89b117103dacc2d0ef10c8bb782211514546c8a0dcbfe4e0602f334d45c0dfbe2468427cd726682ee1cabebff54cd3b8227ac8bd148424e1602af5f4f36ef5a278ba5dc08258e0299a0668a28fd76026a0f2b75f5524a0b896a3ba2afdf39eca76252c74589bcd05834eb1d56a43ba891ae1886f7d98f486774a4e12722841cc1b7cc38875a8566b3a1e81071257e069c5d7bbf1aba5f9c1c84ecf49fde0af69137f16ad8965a8fa5a738f8e03a5c6a2189bb44cb697ad612d3f9a31e318c6d8f8d3da1fc0129db131814f60f409b875408e7daf2d1e737669473dcec18fb8ede8bb86d71c5b5bb43f2fdccc6deefa229bde10ae010842f147e20fd6d108c7c8971e895367ddef92e4a2bea3041f022315212e08aefd14ef207ace274e3566e8da7cbc9855222e129b67c02c66e95ef7291f16ba47e7c08c5f3343afb1cecdc36e28c3af4be67c1b06ee86cb7dfe84e3fd1b622a0e3a030d63c92dfd436402d44fcbefa0ee15798ba322688e0a6de5f62d9049e5f45e8f68f8b0e43825313a221f78881b0a25c82aa4f0debd507ed724d77f0091c5cbfb43bcd1d426b41ef705f3d4b43bfc863b0b304cad220912c96b2c625207bad7e9f2439bd4fbc3ab0886b1666600767414c9e16676e005b7fc39a32259919028b36bf31c1149857d3668ee7568756ec84ae37337a622bfb8fdad5286d82fa02a2249f7c457b7f7f53806c3a4b10dc663e01215f5af7505fd515a7ef316b45bf3b38e18ff414254c73c07aded9e025978358773fb319b13988c8aef73ef55354dc2265570800a01324658d5f2819d4549b8db64786525cac02cf23134a3f92b59b7098f1868e24f24cc0d94142b9fd6d10af21e2b85a51f54b5471b176bcc5fd2f5d9bbd670ad4fe92b0a5e700d210b5d8d7132b76fda85f9e95d9de7369c9f2e0728559ae4d22b46214fde344082eaa6f49649247464fd144598f8aa33095f9d3fd2afea77ab16a7dd3f9159d6aaa387dc6c41f5713e3f7d34226739d5e4996bfa8c133079e809478318b667aacf3ae694ee8a742424a066e7fc3faa66141b688912314281a4036f21102d6833619549257cbd86525b5dbd9850a277f068a474c40e51af26938ecbd6492e5912d6c7f9a5e40f685f364b0d3d7c962a9ccc21ccee9ecfb0c9f22acc867445764a0bb191010256313deef9fc55e137e5a183a6883b00be734e362d9189c410ba880bd71aeb9cab4dbb6c025247e22fc31cda9debc12b6dec53d4db853d8fc4d8b0c1ee8ee591407b03d796ade1552a752a5508cce9eca5756621a952bc5785619782831b4a0e17dc6662d0af2a1f6b405f4ebcedb4585f7721b7c800e99463e84a211fd829e2f418798118fb9d0ad0db3ecb0933f0d51d262d977079a0549bf054df0a61959f7df2edca67e06b5a98b6f9709a352a50bf5e9bd843986bdad0f4e5639b5673b95fdf648ab6cddb4e727f70ee387e3c691892821607664349b7097867dcb93da675c8902c4b8a057a6b87eba3ff7a64980121b1e5b482752bf1fea00b946bb061d675d388aa277ad8fb1ea5eb36d3daf8c6ade834e331021885e8f268e6869a50f56de954347fec07b7276fe3ff8aa9049bec9010343e59f5d0cec67552d37334269e88676d67102c03b32de50eb1b43a02c185050add06b747ac126f9ec1a74d650a9a31e1d544ed8c295ac2db3a24d9267fbeb6869dbdbf3397e03620c7e0d283e51d400b7d4805accfb4aaf414b1e4b965c6c86b4406fc7bdefc492896a4238c8d00b39059d63d3bd28cf40e118aeb3a61c4181089304a8fd839e3168fcb747434c299ed8830638504fe4401da2823a4d68a7a32940c6ca7492a147615eb7d5e89d1c1943c88ab838ded11d2d64551d6eeb19a73cea3bbe11557258a9368ee0d2645524b9b7eb5d55813bb731d7ee1a35719d6f8cc37a7412f7f3b355b50987f190946f17c82a590765097dcab95ec001c01771f0bc81a60c9fd37dda46eb96cfb23db1e71bbef1f6c9ae742417242e4f090b233f3dc56a34ebfdf7610b40a6b3faf7f015fbe3d9de92fb8f7d9c165c1b441c8c36a9a54a8143432ddc6d6cf27e2ebc108ce7fed824f717e21e1f34dbfd7baf9c6490d0cdd5c91a338d9a6f25fbc3c5d764c993172a533051611834998f3aea9054db15c9fd254100f581fa1c7a0c395c83aa99c8bee27f6d1cae72bec96eb8b9ad71c944bd0261d1c2abd1d3c1d58a376d09edd47e615334767ea08a38c21413a3490249bd86cf7726876c244c4b8197bde293b72db85f15ab4e3284da8ff88ebb7754fa9babcae12e7d7dec108e2d0a3d31aaa26b11eb8b971c5682a012f11ac35c539ae08dd2c501a520ab491484c01258534a24b6dfcb2423c70da1ee0d75e949dadeec0772f53f2a248b7b8783bdaaeccd874493af5b251097ab8537393b0047844258f51163f912ab7d3aa087647b072527b18f834bc86ca72bcb7f3200061c34fbb49c5c45194151aeb473e2761d67610c00b42a055ec13a9b4e5c2473a7c03e1dd8515d1c7bd5fe8543325907f4a3a3d85fa952f4b3331462086564a3386f9dc346b2447bdb19c6b100ad7f708e2ddc963007a1b32ce0e768302e5c3e77dcc1abb44303dcaec8a7795a43fb19b1172ccf728cc7b08fd53b02409dcc9a3ac28b813abbe9c812529585c1042ec101b1afb53a8febd883a0a7cb54b821464b03fc2f451c594cda4ef23f2fbc3c34d35e149c69b19af03966c28f9662bbc1ba4e16649f970f7901b304a961f712c72dc497306017ceb4dd2d446a0d18e710711550d07f3846f5102e98893c29a650f33a908ba75272dc1d47d2ad3d521288110cbd21c794fd6d82b3f366ddf931192bb51e3bc56310805c3d7fa0a7cfa721a3e2d195f7feab8b009f67ee86364c3a7f8b9a0cb0d3e0daa8823209c95fce8fa199ee352ba2c72f6210359280c475f19b3747c2ca6ea4629b1ff5c42ca039e4016eebb25f4a4b2f4d8c06e33bf5f5c1081ae3fc0ee4a464f4d36226a434d45fe4c6d119f4b39dbd3289e1a51e89ea5044c48b4a73aa19066685116ef489bdcc42db066cb7ac51be84658469a0deef9e4038e87a909850dfbb8ad92b0133dfef8de597d2133938c187a59b0ecb27fa79a45df5341cfebcaac74437ef395a85ce3e82bf32dc2b08ed225b0954e82a1324422bc7cbf25ac3de0166b138ac3d3469bd56c571198a2784813df32bc1b21234d06446e1e89760118159b19554db7f1a52f6940a3348584fba80c8eb383b7d420e716a16399759d09ba84aed25cf715c71f3dde301c237d9fd540f6cba50b44996d6c1afb4befe8f8c094c0101b2d47c1dc0330c5f16a3bdb3fcbeba380f26574b726aec66795fa9f08817553f50799d813628cc4d5c01104af368a5690d3cd8f398af30c347b840f056ebfa1a833d22cfd287d1fcc825f4103d36220c73fa4bfa1f613674595f7e9f7bcdb4980d1d576b11d4accd9474ff9852f4237efc5d80f6aaa51a5edae9c896b2b7db9c97b2353c3fef3fe006c6cf0d5cda08e3582b978fee37f9b2c8039c9dda165e1d19706e384e4", 0x871600073087e671}], 0x10000079, 0xfffffffffffffffc) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) 01:26:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000100)=[{0x108, 0x1, 0x100000000, "1307066685fa078f762cb1de46452a15dda3eb657365f4681d90bfa47958c42915cd515ef0d3df838db82dbe818323692b1e32c3c9b1dcf47a1d5c8d22156f68af3273c6a2d408d7453c05c95813152f0c7c525cccb110d8fc292c93baf913af6b1d14d1545891468757aecb03ec13d4166eec989d18eef6d22f73f26b3af136c1639cfa5876ede887648c812c4ea55764f95c0f9c0606249b585eead9d2df694e46f1f809edd22461d0c0a298e0ce8bd2ad73d151289e186d9744b37ff04606d8bd2cf639fba35550830938601f801b7410f12cf89dcf4c05daca7e41ab9e594593b614a9e718faf6e616da8bc735dd8a5ebed912"}, {0x88, 0x1, 0x7ff, "8554c251d483f57ce3c39bb00b2ebf1315c9b1c4fccfaae80d01d23e305411f23e0038b55d260b59c95de102471c46da71e79d144ccce657984f86c41627ca5604040b6fa2ccb7b42019dd000080af58cb23bb34b10de7351183fdb1eb94406b1090ed7f7e3050fc8b96988aadd469fea3d3e4"}, {0x1010, 0xffff, 0x4, "0a3c187167d0d31285082ea8ee1f5776af77f3774b1c44b8e87a747074ba3982e25c44a1d071710f82a9218bc03c22ee48f92d6bd983e15cd968536d8e934abbd6e1d95dc6d1910ef25f4ac1aaf16f4a9a44ff8b822d1f39c627c116b980bd82ab4bb2fcb76ecb8b164efbf06c598bc4275e0a61f2383e48369d274772974904f5df4f1db498f1a76876998f53826eaaafbf63019ba75076311fd9af347917d27ba5b062710ef90f6f6ad4e18655dd16eaa1ac337e4211620c4734837d664419656a6b547124c1d5d656793c2c12d77e708a084305e9590c3adfd9b27ccef51488b5be511dc2c42739981357c828c7c9382cd183f5e1e79bc010a005ef5cb3c3a1ba5d93a7c49bfc00ff55d11cf13b00693dffe12344c54e30e19551bd5e8707a8223e954c53f38af4ee44cc8489e945ff35b81152e0496e39af3cdb85d4eb8d0b5ccb82c36bca68b488345759a2676129c2797675b5c7633e6551b6fc9b2731ae373e57016f15a79e52a8ee655ed7217c085a4e03be9266e37439d4c34bc2da0a1857134fc55c9f18f73fc02840231cb168b0a14653b15f3fad29187f9a884767dcb59cfd3efda0fa3a5739cfb4948ce36dd1a900415bfee939e8168c25af23a9a0b5551a973d07482322c04ab344cf7823447d202135991bdbcb9562dc3127f1f6dfcb94d96c4e891da3756388fdb4289d7f701519916e0f479ae696f87cd8bb762d09395308f3f58a6e81073679fa9d12a2fba7f3908254984fdb96321805566d420b51c5117c0250fa7351bedf365f7345f9cafd61dbc00571417e701e2ab00fc5a690d0109a6ac545d56633a8558caf30af9a32b29bff042101292eec729d4234e14649c84d6b6c0d40d55412d7a8a1af8a734627fe2212c21ca99ee1ba7dc0a92bc074ce150f0500f910e53a0ad438843096302235086b64ce5373fcf9fd8ac67772d761a3be896ed30aefe4238c676737c91c78c3c8bc5110ba8c3740d8956a8917cbcd714de42a556f18e9d781b302a78e58df74a4706b955794b739aec841f81612c89e10b56a1f17d187e1e755f87b73e4509e6d62ccd7ee7b5a795ad800f17f0f2901d9e328213b730e667968a9ac4c4ab5153b2a0debe84c50df650867141f69c866d9ced57bed6db189905fb047f4abd14b5cdc02774247d267eb1ec563bc8e249a74d45d3a69453956568293ba87776cd0ab0bca34311af6490fe942d774362fb29a54d63df3652e55b09d2457250c97f82e01becb9f5d5bbbfae737fbdd67d11cec66de46a693e4e0ef36d2fb0b0ae307c44ce185cefc7345679fbb489c6099d6bd3cc2be71bbd526bc77003c2c3a3b9f0910406a6f3221925acabe69a7dec3161670aab76f92aeb34833e36e47aa31b1e687b9eda132f2f4f0d9c7526deaf8f76be43094d67bb068a25f69874cc771074b39ceeab9a019efbe9df1f5b971854bd8c59c9b8c83073de72c820032db0e133bc1fab447eb96b8072ebec4438a51fe385dea579e2c1bc903a98687355403e342a46437581f95a380702b452161fa5a68005165ff40fcfb056b8fda7d4dfd34e20fbaf333e61df4cd848ccd0e906b615a198dd26bab14935cb2e5eaca04b8834be92f6c700b6b85c3f2a8751c36889a4829740f8a7f93bb2f3fe001f83f4391215ea75cb7c4bd94f0b4dc62cb1ca44dcd092147b97651fff4974f567a4efc98dbdf3eecec5d2e7268f0594785f487a70c175116be8209c934095432b0cfdce528d88d5456504c2c74f15ea3e316bf41b6e681cad3db3cc72d740a5d828f200063cfb38407d274aef368d7dc5eae6b2f91b90dd8d99dc3a55625d5bb1132344d072ad65628c3c3e0d251b59acc004c5bf8651769cc30c2186b09d64c1d22fef66ea4f342eb5665c99144a29c99fef31398acc37b09df007cf878eb9e2971ff68bd34d840e05ab956d3065c0fe9a64fd6180a30f666414d975d7730d817c3a5a68b6705751ebc8a7a9cc3c60454936b915120651dda2195fce4743a9d20ee81e5764ba0b7565de77fdaf4a39c901ddab7667f9811a2f01b1417846f64da38ec5058983e5361afc061e9376fc38ca90197ecb11c32521bb3df0f8c477f541dedb6a8cae3f073193d03b06c05329a82ebc94b071f34e73a303b6246ed69aec61e838e986c4fc64621a467e8bca6be1c65de3d268d2440dcf83125f4a403179a4e7540d2237d0afb301e70158f7c9ad4484abeb2e145e8d6770c13b6bffd44feb133e3b153b89bbf25b2f1335b4336151a69db9f38c9bd9bbe0729facbef640a063e4d67967c1c22cebe19e96da510afbdd82d59d064c3e897a18256078eeaf7ba8a9812be77e1fdfa54c61b3b736369c2de0476bfa4a239858d23224afc595777ad36b558be3c6fc4156c10b95bfe1b49eae5c8b1a0f75258edea6ace20ea8d51bcc62072cbf7bfe5e898a3517df5459a4769e66aaafe76431c14ce2239c8452d4c811c1e8c3dbda176d1b80164b6dcb835df1dda6d6f07d56c43916dfd71dd140d27f364d6f9a5cf20f03fa9b9865213eb8dafe026c51846163cb63e37f5bab441bd7c127a826e4f60217f3c2af89e415b8d91e8e2ff13c46528c448404c77ba71234c0638953402ebfe715aa313043f681a647b2793d8875227fc90ded356167d398f23409c324ab27000d72a9dd03a98f85b3f701adfc825e4efa47ed744fdc40204aff82887c86af338f0d38f3753b2f0b07b8ba8a315665d9c675895615f3183f7b8abfa070317d2c6bfe4fa4c6b105afa31619e3cecbc8d57afe3cdfd83061ebd0892fbb1a92cf34679b8c73a646ac6f716d90d4457425fc97c68419bec25af6f5b896789f0e0e0dad377cd34d77e6de739f9aed3ba86eb0c55225337c22e8180d430ca5786b060e72efd1b4b957a8cc00406c714bae6a460a484f173a36c84cc0242d5857a2f4dab7acbe0f652a0f3d9ae6596364e5fed69fe9047e555ea2570825cfc3c1775d12df7e2c2374005794380ed73c6706532ebdb08693188ce0086b3426db47cee3be3a24ffa393554a3c7b4641c956370a61504eec5eb457a6a1cd8496b4afe383a746b3e53208fbc76e44998ce9f94dc20b23635d2406a36634468164bce560799b9e09e6eb0cb3bd0bbc17546b90f2c129eb523ef008bb877f1774d836dfb06a6fbfcbf928ad5b05fee22cc7a92522b82fbd563af81c4fd7c856ff7d607991d5d9b3cdfd10479f09b6f13fec2ed1614032ad72ccf44e20d33c5a5756973e82696a467533d9c22a8f63221cc832344711a2f08198b6c085c9aff8cfcc6acfd528af5dd99c98bba0d52ee7701b919a28efe70e543100d43d3bc1266ec2237ad1f17eeceb46d001b3407ffdef263d1a95b073e2a69c0d74468f9dd1a799342e661a4dba5615b7c1d167de1ad785ab4cab9a57a1b9709ae7af2d0b64236d36cf685efe23ffc8d0646d30c53fed85d30af26fc82b4b8b60d91b3087d1cdfcdd18a924d7a554a3912a9849adf6bfcefd2207d032998b3f5852d04cbf4fc5da8916b7f2de9c952f429988413b662922d4b92dff54b7ad4038f4fd8b50fe74a5443fc456473cf649a0334b5adf810179bec6df7bac5f4d2403135fde7541a0e05c604e9dac20fd1793a543c08652644b2552f767e45873551c1a34065ffc41c7d2c4f38b893e7cf53f0d7ce53b0d899401eef5d1b065e1f34b6b16a7cae77de8aa9fa8269d1e7b377e78cb0baf50b15bfddbe982c6c1122ec2f2e9cb4dc30a949ea810942353c46b55651d128fde4e18d4d298bc1485f97d4fee9a1e2802383fed4e318652045fc8e5c4f6dcc7f1bd96d21cbe3eeed7287e2e2f06c448eaffa1475a68053f46577eff6130af6886b8fa53d36bc7e2983bf7cc2e0aa0b4d21d9b06cc05c61a67892ed2ad9d1cb7f5819f30c01119531d78e3e3aa402a0ec00cedd2c84cd53618acdf4934bc5bcfea7b6e9e81f1df89ba8a1a5043997f9160f5ce5f2f407b09b6362820c6d06b9a8ca61c715f3168790e6fed204f2cc2e80b3aab1ad5cd6717b041abf2772032f88cb3fafd058d1348df7975118ed5353c2a8afa1d93b4df858e52f23aea64dd990ac3acba1befdad40feb6f759f5c076606b7488a804543c93c04fbe0ed725ced5a9b3cc8d5c9b394a4ec7b2bdb2ecd0b5f9ab8e8ba0b3819fe129228f0b3b905982dc9ca063e2884b63550ad22f0c7f336b3e111a41e2d2bda2df87fd16f86c228013ccbdd0adbf7e5d264e345f0ce81002fed28b9eda98238ade3c99d85e8bb8c67c8d7b2565d77c3e8241671caa870eb52b85e991f0f4d42e6594850db1569fc45dff8d52814f081940db86465443d9dd7487747b6d984ee5e2b44e89d4776412fe2f0670f831484f58e8b01038fbb50672f2339520ff50e3da286a8906829012e0f6448c5121eb4f08a90eff271216d22082ab16bc4503f2919a85cd9b4c64da449c0fd1f512ec2b266159ab8da1f39eb200cf8a99bfbc1177f04c96fd259da41dc9b81e8299c3c91110624f3d2592f227df1cc6142f201aa2b78a8b069da94e3ac97ee8bcbadfbe16dfd4f988ea08380c869722ccb470fedb3c9682ea028b482b1bcfb26d4fe4df8e0fb699cbd59dccc9fe4ec713e3fcc4127ca006880accf2904bfb176023f8bb5fdd253bbbdeae3bc45171948a851c78cdde91d5e82aa3e7234d50cc80de675b114785f2513f059ad8d3a50ea675b5800937ee903cddae6982b2bd31f9961b0d61a494f99421983dc36aef63d19faadb3c82c281dcb753cef97ef3442a52d7de2214cd6d2af2825eef0c7a11e0b3abb9449bf5d4bc25baccbb08a2c90e57eda59896d31dc6b15bc0bf3690168191754fad32ce6064366c5465c7f3e61129a6bae37ce318c47ed84756ca258e90fe9ede893882657ec5f1d1a1f738eefaa226b76cbaa5dddfc84559f01404cbe014a00fe2c48522d318964203ae4594cf0cb226f6353256f94a6dffd1d31f23ee010f339e9de6dc68a17e5199575aea005d32c377cf2e8cd73d0477811becaf98ff0521ddeee961cc15618bd865b4531dd6e972829f0e9d551c96e1f83d8e339f3d8046e30e5e7d5f74c0196696a353cd24d2dbcf3e96fb794ddfac3b0e5198c91d21fa49fb7df2844ce815ca3f8f553a4edd2c1da39e6c09ea6d7f54e310e339ff803d73a7227ec3c9b7e05d7d5ffb61e9cdec95cae24a1795032f542f830f615d3dd059e720a8942ac359efc6a68947cae0cd375e43065b1a3cde46985d14e6620d80e34e05ea9b5591b93d9a5777af7c4da6889737a978959811544d0ef533fe95b851f187402a43a289f6ffe5faddcd40c7703c6f13c4c6b74943d338de548c1e291742cb2f7c96ef8ac989f2a2bdb2ca204400ec2401fb93a630b61d6f192178d47b015b3429808b3e41ff03a86978be1b01b2e8714bd44d6e126f8781078dd4c5af1922f89fe064c1fdc7effb82831c0f5599a82953fc418917b55eb736c9e9e4576f441e0545406ff83625b1bbc1d880d76f3738d13388ac673bd31adb57c7aa0bae798797acd290cda4b090c2a05b9284f89a73bec9648fb3038b05701669d623835b1f27c6fe86e211617ca57c6b9f75eee0b4c92d6887c4df2a7828f1a61c4ff9df20bdafe8365d3add8766bd402f95b0bc2fdd1eb481c6b8ac382a5b3591427d6cf4cf33625319f6161c4d21a32e4f250f4df2850462c08616678b521cedfa3e9cd449301b1d1037b94a08fa4702a5fb5b90ae55dd4555ef1782a05b905359c7666ae9f2cd349e69a4171240d8e48e21df3afd6fda7c5345cae4bd"}, {0x68, 0xffff, 0x10001, "1c5703578eb9b3cafae1701b430ddf35951deadefc92b7baac3c7611cbd24ddae1729f5f14688d61b486fc1b5c09bdc18ae4e6beb0c0e3b66ec0d0034e32bf60121c8ff0f1c5c949491a4ccea32d8ecacd"}, {0xf8, 0x1, 0x0, "76f9e77ee2cb265756582a43f13814ba7ed46c0673399433aa2a9ac776b59af2e06401b24332c6543564c6061ec3c0ee66e90b2a2f3c196d1d1787e7fab3d6b72e7ff994fe11fe26b40d21f848ca5b24c88489d263b6839d05777a8af1fd156fcda478b6dff32967105d326b20544c3d44f7ee860f62b56e4b9fad157b2a51aae5f6e63f0f1be0ad66c7feee0118eb9171df0082032182ac5ed716a7f82ad61561097da0f9d07b3940a7b1fdd0f7dd4f9a9882412b5b24553657e3ade3cb0dc611ecb13297a8be87c0a891c6b2fbbb9861770c5f787e90ffe1b8808c3d09620fbb269c"}], 0x1300}, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:26:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) 01:26:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 01:26:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000080)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f098c92bd565bd2e9513dd8490cc9f52908f980850e8d", 0x77) r1 = syz_open_pts() close(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 01:26:21 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() getgroups(0x5, &(0x7f0000000280)=[r6, r6, r10, r9, r6]) r11 = getegid() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getgroups(0x5, &(0x7f0000000540)=[r11, r11, r11, r11, r11]) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) r14 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0xabac, r8, r13, r5, r13, 0x20, 0xa1c}, 0x800, 0x10000, r7, r12, 0x0, 0x100, 0x81}) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000400)=0xffff, 0x4) wait4(r7, 0x0, 0x1, 0x0) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) 01:26:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 01:26:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:26:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x1ffffffffffffffc) 01:26:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) r1 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) pipe(&(0x7f0000000180)) r2 = geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8880, 0x0) setuid(r2) socketpair(0x10, 0x8004, 0x7, &(0x7f0000000080)) r3 = semget$private(0x0, 0x4, 0x8) semop(r3, &(0x7f0000000000), 0x0) 01:26:22 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x1, 0x1, 0x7, 0x9, "9b485eb414692cd514d7dabaab7d9858a11cc809", 0x9, 0x3}) r5 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000380)=0xc) fsync(r2) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0cebeb3a6e6f1b53beef2d62ed8a6345607cb2d35263b80502864afd13a9b6f59eb18b166b3a018b82b8f8f63d9a054a873e62e106d85bd993d9ff51c46b885ee6c3e8a091b5ec226e069a5875e4f780b9499b271ab9c7cc1cdacf2c203fe63c497e591ccb69881ce143f9a54301fb20000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280)="8ce59123348044965885401262d51d1798c9abf8b9d54750e563548f8102b95791a1ccf9cdebca367924e4c89e5e3c92dda03e522ab088c66957bf428f78ed98d6096003221a0bc221034b6ad99416e73517f3f85971cb2a4249b89576649b448a724a59be0fbc6d3d13bbfef0ecbd28d4f12b503190845ad38756f88e3e84a97c9b53ed89a4fe794e5bd89b4303e96b1fe423f6b075dccfa574348dd86d015057799526d029b60ef4d579e557ea71c6fe8a60d585d7fa44be071a2b24a88857ba19cb229e201a62226a136b2a294b096be25668", 0xd4) 01:26:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x80, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:26:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x10000, 0xb35, './file0\x00', 0x3, 0x54fe, 0x5, 0x77}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 01:26:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x10, 0x4, 0x3fe0000000}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80000001, 0x4, 0x5}, {{r1}, 0x0, 0x3, 0x40, 0xffffffffffffffe1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x48, 0x40000001, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x81, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x87d}], 0x9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xa8, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x2, 0x1f}], 0x7ff, &(0x7f00000002c0)={0x10001, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) 01:26:22 executing program 1: pipe2(&(0x7f0000000000), 0x0) kqueue() 01:26:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0x4, 0x3553, 0x1, "1ea4b58f310a381aa49e6ab22006e7b6658d3a33", 0x8e8, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x9}, {0x147, 0x6}, {0x1ef, 0x7fff}, {0x81}, {0xc3, 0x8}, {0xa3, 0x7f}], 0x6}) r1 = syz_open_pts() connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x12) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x3, 0x2}) 01:26:22 executing program 0: r0 = syz_open_pts() kqueue() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 01:26:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfffffffffffffff7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/213, 0xd5}], 0x5, &(0x7f0000000680)=""/70, 0x46}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) close(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x1a, 0x3, 0x1, 0x2000000000000, 0x3, 0x7, 0x2, 0x0, 0x35f3, 0x100000000}) syz_open_pts() unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 01:26:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x2, 0x1ff, 0x619, 0x1, 0x5, 0xe50, 0x4, 0x2, 0x2, 0x0, 0x2}) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) utimes(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)={{0x5, 0x2}, {0x81, 0x4d4b}}) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 01:26:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa1, 0x101) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) getpeername$unix(r0, 0x0, 0x0) 01:26:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x180) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 01:26:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) 01:26:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0xeb0) execve(0x0, 0x0, 0x0) 01:26:23 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff627) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000200)="4887a2405c90c8b53befb5df6d2f12b033de7dca6d7a8a21f4fecc5070c8b36cfd644a9919858127c7effa0ceaddcb89efddceee6f29b0bba2bc01802c3a6ff70761005bc6cf2d2a7d16d4573bfd1b1d5b44e5595a33544e893c70c324a9703cff0070d14a095137a7dfad4709e82577cfa8edfe001e57531e2732dcb5a6399ce2c588837d24087f881a2d3cabb1313b30888880fc4630becf26f09e5ceff3b622ea49be87690761498a45136afd66d7435877357011bb6b00f24b548bef6f", 0xbf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x18) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x112, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 01:26:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xfffffffffffffdbf) fcntl$setstatus(r1, 0x4, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 01:26:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:26:23 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20e01, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 01:26:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) stat(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)) 16:10:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0xfffffffffffffc00, 0xc4c2, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4254ff1520ef0a7298cd047d2dc0bd6d6c0300018e05d5d596ad5c75f7f741f022b4af82ef8d93226a2e9772cf590439c2dad5852ebca8c73fe8374af5e3b3c7505e6a25adfe8cc23cbfaa4b1ffbf10e0861d5b89e0f17564f7fcecec2a6fc5b06c68cff550507312d62ba3c4cf9b", 0x1f3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) sendto$inet6(r1, &(0x7f00000002c0)="31d2f90182e27e08c41a12e9735424e9162fed4ff9475135754012f77f28b5d7c5a75731dd7990a95b5743d5250497e8262fe8a634c477fc6cc3b8b00e8c02922c4ab0f62a82bb2def2fafa92f54e7706aacdcce46558abe", 0x58, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x2f8, 0x10000}, 0xc) close(r0) dup(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000280)) syz_open_pts() 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:10:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x5) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0xffffffffbffffffd, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r1, 0x1000, 0xffff, &(0x7f00000000c0)=""/70, &(0x7f0000000140)=0x46) 16:10:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x1) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:10:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 16:10:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getuid() recvfrom$inet(r0, &(0x7f00000000c0)=""/176, 0xb0, 0x803, &(0x7f0000000000)={0x2, 0x0}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:10:52 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1a0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2000000000000088, 0x0, 0xffffffdffffffffe}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r1}, 0x0, 0x15, 0xf0000031, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x80000000, 0x1ff, 0x30}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0xa86}, {{r0}, 0xfffffffffffffffb, 0x28, 0x2, 0x4, 0x270}, {{r2}, 0xfffffffffffffffd, 0x81, 0x81, 0x83a, 0x6}, {{r0}, 0xfffffffffffffff9, 0x51, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x4, 0x933e}], 0x9, &(0x7f0000000740)=[{{r2}, 0x0, 0x2, 0x80000000, 0xe98, 0xff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x3, 0xd3b}], 0x6, &(0x7f00000007c0)={0x6, 0x100}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/69, 0x45}], 0x5, &(0x7f0000000540)=""/220, 0xdc}, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:10:52 executing program 0: r0 = socket(0x2, 0x2, 0xd98) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f00000003c0), 0x0) sendto$inet6(r0, &(0x7f0000000040)="fb002d73bcd8ecbe5c4464861d615344122f76284cb8858d3e7b9242acf511d14dc0d4eb10d49d3102edf162fb4ec557d47741b423eb925d56e56b9feee11bb1dbb721b5858d94402d4b06a5e15e45c94626882feebac70dd65d4ea2c8c4dee761419d97c0c3ad94ec01bcb16618331a30a5dbd19cb1ef76fb33120b3f86e64f117124c078de6d1b9a8f4c03561b5c2661ef23e4e04e66a3a8d7b499c2e0100f39af20b4f6541fcb45c2", 0xaa, 0x5, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x40000000000000}, 0xc) 16:10:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='(\x00', &(0x7f00000000c0)='-#\x00', &(0x7f0000000100)='-@\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'-J]\'\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00'], &(0x7f00000014c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='\\&\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='\x00']) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) 16:10:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f00000000c0)='\x00', 0x808, 0x21) r1 = geteuid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./bus/file0\x00', r1, r2, 0x4) r3 = kqueue() r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r3, r5) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) sendmsg$unix(r0, 0x0, 0x8) r2 = semget$private(0x0, 0x0, 0x10) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) semctl$IPC_RMID(r2, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 16:10:52 executing program 0: open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x200000100501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') sendto$inet(r0, &(0x7f0000000080)="8ab73ec0300dd17688142f66ffed2cbb8e1243b6d3f5fb06300b06ed49bb87e786c4d6e7424ef182205450d00a2dbdf11f4e195edd2734eb2364fe8c0c37b7da0d194bdad887490fbe4ad7304d6ca06fa4570ba10099fdd2ea31c942d31cf80a876206722865fbf9bdd4c5f8ba6071d3c2f7d62736650579a938f02dfa7341b6b2376a11e0ebbb25399591479f365ef4f6d3c921e58987a731a9122c21b64fbf", 0xa0, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x101, 0x1, 0x8, 0xfffffffffffeffff, "2400ce5a7699a2e368c048f1644d1bcb0f88ed0c", 0x1, 0x1f}) open(&(0x7f0000000200)='./bus\x00', 0x20800, 0x2) syz_open_pts() readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/111, 0x6f) 16:10:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) socketpair(0x1e, 0x2000000004003, 0x9, 0x0) 16:10:52 executing program 0: r0 = semget(0x2, 0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x1, 0xeed3}, 0x20, 0xffffffffffffffc1, 0x100}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r5, 0x40000000006, 0x3, 0x0, 0x0) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xffff, [{0x3, 0x3934}, {0x1, 0x101}, {0x2, 0xffffffffffffffff}, {0x3, 0x100}, {0x2, 0x8}, {0x3, 0x7f14}, {0x3, 0x2}, {0x3}, {0x3, 0x315d4d04}, {0x3}, {0x3, 0x7fff}, {0x2, 0x7fff}, {0x2, 0x7ff}, {0x3, 0x9}, {0x0, 0x5746a24a}, {0x3, 0x407c}, {0x3, 0x6}, {0x3, 0x3ff}, {0x0, 0x58}, {0x3, 0x7fff}, {0x2, 0x2}, {0x371aaa5c9d08a047, 0x9}, {0x2, 0x523}, {0x2, 0x2}, {0x3, 0x101}, {0x2, 0x7fffffff}, {0x3, 0x80000001}, {0x0, 0x8}, {0x2, 0x10000}, {0x3, 0x57}, {0x1, 0x3}, {0x2, 0x9}]}) 16:10:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:10:52 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x1, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="b95130b91ac129dd84126b9c31f452cebcd9e5f775a92645bab9fa3e8e9f8d8002594c87cd87bd19787beb53131202f78b20508e0aa277ebf7bad0f0e015791a9d0baff5280d7f188af5d257", 0x4c}, {&(0x7f0000000100)="e6189c0d9a56b6ce958d905846fd48f0e6b969ff85f99ec42685a49d2bc2cf014a3fccd49bc6e2071bb357faa4248e6450fa231826158b1fdf63a6ff3035fc4f91aadb587d001c7605383de17b01f9129239ada8d6b5f584759017d972f6ae2a543d34baccf5bec1314740e3087181ef7f11e0501f2d7f148e0844cffd6f7d51f3cf", 0x82}], 0x2, &(0x7f00000001c0)=[{0x90, 0x0, 0x7, "05ba2999b2ad8651b2519a369969b3a621d8434a569479a73b495d2eba2e68651b719cd32ff0cabd237b41f9fa7135df87f0ba1e38c0f49efb7357afcfbde1946f04ecf0f631a55972e6b79c28d7f4ef55cdf702d008305e8dc7bfef9a84e38eee01c8c851e48769eff7370bf0539e23a5e42e6144b5ca9bbb"}, {0x18, 0xffff, 0x6, "1ff892bf20ff"}, {0xb0, 0x1, 0x2, "dbb183190f67037d5b4239a6d2bdde471e6b4e88ee020116b59dbbe6323716a9f4ff20a7fe55116c02e30e6161050de2ffc5188de2cbc7402293d970cabe4a3f99a219817700f285cd9b12ed411efad66f481bccf98772630d70eb2284cd3864f5aacdf272b097ebb4b29205224fa1e3b4c3da49689cf04b83f95e3c6995774bf782b85f97d3c7ba760fee43312152420b245bf55e730c39b3e73560754c24"}], 0x158}, 0x0) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) socket$inet(0x2, 0x3, 0xde96) 16:10:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00010000000000e74de4"}) 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, &(0x7f0000000040)=0x9, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff9b) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:53 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) semget(0x3, 0x3, 0x502) getppid() bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:10:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x6ea, 0x7, "d505858b600925662879b172bb87846d88f69bee", 0x2, 0x4}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r3 = fcntl$dupfd(r0, 0x0, r2) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 16:10:53 executing program 1: getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = getegid() r2 = getgid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getgid() getgroups(0xa, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:10:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:10:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x0, 0x4000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:10:53 executing program 1: socket(0x2, 0x400000000002, 0x0) socket(0x26, 0x4001, 0x7) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x9, 0xfe2a) getsockopt(r0, 0xb, 0x5, 0x0, 0x0) 16:10:54 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) listen(r0, 0x1) 16:10:54 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) fcntl$getflags(r1, 0x3) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:10:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000001600)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x20000, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001680)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r7 = geteuid() getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="de799cc458d85ea1adadef18a0e51b4a3d69a8a7136a57b4943bfa4df0891683ea7e0c9429717a58562cb2ad2f31468337b9db034af145cac6c26462f69d5613701b2c86009c6d270aca4d5a0a4a6300c1918aecf3a5b6e680075de7e20139e3f93324c9e82cdaf05bbdf6428510faf2d9515365c337aa1f4a1be2d95b9f309ecdd37b32f993fcffd52bf0671a98c7b29e7ebc5b9dc3bead22be1621f94649936397f94254bfa6c187aef7c0066fc515993b68c80d4fafaed692317aa6d647bb675bcdcf18a414a129f4c8bd08dedd84875953aef14438b4fec175a4dde8aea26646c685931072c4de5992874562cb2330ac904c313c537efd6adf51f682531f64ae2365752c90d161074be1bca84cbaccb2ab3548ab1f174e2a920bee13555dfbf67223bd4c93d89e07e856217f52fc9fdd0a15ecc5ea4a31aac3b3d3fd520830d748d21741902396e3a51f5e01a9a0c06bb6e269615020a6ee8baa849a6994e87406fad0508a2323ec6377f879fbc2bee803235e89e6dfcb14fcd2bb1146e3c5ab3cb6e4ce0ed3ffc884912ea748fae7cc6b28a8e993d6f9911296e6ebf71387c0d6a683cbead48d29fe6fa1bf2a91b10d87935e241b1e1adf47605228d0768d4d7b8764c6964e346db52ad888c5d4192e06d8de167829ddf3527a528365b24ce3d66e6d4a558ac93cac598c6c3e639ce382f8498acfe0990b8691829db0c7f256a05f83df215fe2dcfec75794efd97decabfb808fe3218cae24073a73f84218d0d6fdfa4c11f5d83f75759741d7b870bdb0392de63ba1e72cef0eb8af37b3966956e7d197fb99b373b202d4d10fbd2171f17e0476965dba906aedf6cca987195c2f0fbac802fece96062c8fa0e4a7fd901c1a6528041e5e1e3a53010ffde641ca7c2d94d9e13c0b7ec12b0302957d9da1ae87a82999d495632b7a2f85bab91613526cc415119ea046eb1de049ebb8a412acca4c3ab16bdcea10e071daa224c4d6d76fc0391477db1021cc704c1aaac7e1b23ebe0ee6e06a164611ca092692a79560ff6cda154e55cd5a6c1219350331083f73322bf77848df5da69fd500a1fa9626d7b8f04c578e91cc8d0047b24a035b1eadae338df7f21456a49e9f5057354bbcc4a094300c15556c2de617f8809b6c7ec741320010b74ee3535d46e43efe364243499fab1afa79b4357183d2686026b587242415f80392c5a98428f0746c45d666aa9548f765067126964387753ac59278badadf502861a2f53fe4fedf9e6fb4da66f900a32647745bd2530c9dc34bdf69f27f2312e6cf319529550ac554e673c6c8384c2fb83a83897cd8267a24ccf5bbcd1536b78c2cf070b74addd42dab0c7d1bd75dd5573f62095a6c9d600cc8f935f8a618e08bd8e2dddeb630e0560498960ccde2e5a9eea875b812040d5e13bd08e9ffb10fdf686340580a2dbdc408afc23e1c0085a1474ffe65ca66b1ae812a84fbd40e6636d5f11eb5d1be40977ee282734581c265a73e2f2c637369853b249ada18be0e0067cfbeb04cca446371dbec1197bcc94c63a76fc09ca98121812f8cce197f4526800a36d2214ac5be008639664584f7d5015a1d3d74016e60174157f58db6d4a6890eab9a8e859f4610c28cc4ccd0b8909ed63a36179c6e9d4ea9e1c1a29ae7d015552d0a0a07a2061932b101ee18d78699d1066638132c364664773c5f9607bf22287a5626603fd753dcb084d013054e935880109cf2db6449c571a51ff6bcf3929263185752de2b89f58e0fd9e3245e4d04e6e07334ce82058b40c0a6a17749d469d8fa73cb1a21b07f821efa9d5255ca85448a44c3d2cf70d2fbfcf087dc6fb228c0d908ee2b8885f0ebbe104be97758a2626bd07c862149bda1915a25ebd9acb8093953f51bfee63b9175f06614dc5ad4e2d8e650fc4ca2e50d18091005a9aa0a4745c03da3174858e87c1a700ed6f20d0b7e846b4e20dcae346cf43c760b2ca6f8bd8dcc36b91cdce1eb269acb2912b6f4c3920e210cc5d704bfc5dc870774f134801a569ba5e092f2806cbc9461844ac6b0dd7368c9bca056d516e71c6a4c42562e56ac80710dac0f0d8457fc0e3049bebedd9c9b0569cc978b64203c66f08898650f7c904b18242c6ba5c31c0368ee65b725f4162a0bf3e80d32ecc9f38fe22d3cea3988b4f5cb54790cd55ab2cd5ee6b020eeefe7176c4c9755b22a7e463a3c8f6718f07ddceeedd25ac5df1cd1bb822d7669fbf381bbe891d7f0d7c25a3581199cb1d28bb9e0ca6e7340cfd98221711b3e61532ebbee259026ff467c409b2ced06a31404fb652429198eb14df9a86f12ac72eb2442cc54bd8b81a6e4c811c3dd3cc403cc035f227aedb6a11e4a5cd35b30f75172deb6b6faaa349a33f9d167408ed67292e7b1e99b7c8e29ebaee4b1d02a9b771cd56c610b00b1e2146cbb1ce8fba231684ff5079c5a0ebc1ec46980cb2fc40d97b264a19dc359fd851cdce44c437de2abc7f690635c1cb1db3d2bbfb0017d19dff4f9e5ce058d94315995f970bfc7fb2f5dbcf4d7260a7362c59548664f1770ce196d08b41014957ddb48b40c1160c543c3c8f01cab5a00bdd7c64bd881437d3a434e930dc816b872af35d4da7f559485e910cac174fb4e24c64015f54d6b33d716f9a07010eb89a3435a1ce4e7588204ae3e0d1f2e78551001842571b0d87385d6f76214b1f6fe6475ba827800d7fa71142d8b640975f8fe862a7d9359c3e64c8aa4f07ca0d9904dd6549526504cf538ae6f2ba761be10f507dcaa4d908a231578f4caf2ab8238d3f5f629720dcdb3bf75bee97b7c0e88d5227739a15449c30e178461fbd8d11ae9c5bd260d97667e29739350c8378e83103c109f775b6489a783ccb65540e32325cc71abda079d23f972e77a518b99ee187c1f46d6e32791b7d0b4920abe4374bfa51cc49f13cf887d7b287a8d0b0c22c5c7990691a9ac652f0f5a53543de8c0f146702b5a55128e955f6fb939d1e519206014edf9cf957f9f78d21dfdae3eeede07f47c002ed61f29a36b72ad466b9e5702290b3cd2d7409a70fad563d258f79b4b3e148d89a1565073c4c9bcd99112d01ff8e7f9e1fcca7c2cfcbe6254e0375334074319452b4e9f2d541363bc6fb3126f4870d488a47bb127d30052a7a73b509034c9b0f1a58e1f7a9c1ee4815dcf317c6508d6e5f9f2f58cc97b74fd22f250e6e55576665716c66d39fe4fb27aef654598185705e9d95ce02a8efbfcd2c27de1a3512e4dcdf771596c6732e469cfd20a7e42d6757ebaf866d3f27a036dae5bd3990841791590e1add750ec197b61382925e7f46321673ae21dc53ee708913ea2abe64a0e8b582d26a0beaf71efc3fd1d05212dd86ef2838f443ebec6651673b65985adc1cbc5dc5c6ca9430721a1b373505bcc189ea53897ab1f83c1dbe8799fb6361c9d981b0462611781bdd316cf62971795d006dc999f06d292d39203c206f3d3674e7681b38cf7be335ea305fe934afc918578036599cdc5234f4613f66c8b2c572c0ba829ef34f32ecafcb73dd5b6a67a88652a6516dcb0d0da7fc145ebfedd09addf6a0722182d84e9f620787a6479ae394ca4a06b5db69f2942c8c6b9dbbf69a4fa2187cc0cd2efba0dc8ca598bf1e2b871e27066245f13b41d3cc4c934f150a3293e2fb64f4f6e888c43d1d30d3a5d8b3d23a7650fd328bd336427f650337e5ae14adbce33e5fdcd6a19cd4f412242ae9833dbf9dcf6fe939514906fc9df28cbfb67656a0996c958b57d9393fc3068d452839690ee7768877be046cf38ef6f9ca01c206112392b8fe4a1af13a648dfc903c82b5fb6b655697ec55d3f8df26ca85f9c3b09583fa377edb363d6f3eda2fdce16fa85aaf46c724c810df20f4b2b67a4a2a6d00c7a0b8fed9d151f77c8ff2f6da51924c497c587c298037be9432f1bdeb69d29e0998a61ed4fe13ed3f7bf06785c9704e17b826521495580be7dbfda88ecd1f57ec1720edc54370e29af480d20ab485acc5e7996f55d59fe233be38746905d0c8408e071844fb929d10ad649961ecbf932c44d917bdc29b62884a1b5a20391e1645f85a3ad98a9c00ea83867333e2b065c2ee1cf8fe8fa71a070700fa6098c48610eda6862681f0eb29f55a785f4ce385d8499370710512c9b3da97e6433306ee0da90e3e9b40a6bb72c539004dbff3d265020342023435bf9f0576a2131eecb1d6528442c7ce26361bbcada9ae32c7f481706088e6069bc5ca0ae6ec2aa72662feefc8e1300f55d4ddc63c90cdd3952f08f3ce677663dcc559466974b71077b3c4655989e91fa9a927f1436f77855a4fb726c1c64af55d4123a4636882be88ec215d9266b1fdc9f7d4f0237dded859fbaa110b922d2c1c33b81dc53b64a9b7d4dfa29764e32320fa49dc448b1aba63abd55e35f33ca3bb707dbb7b5b49d41e326b7ae43b2f4578d30d6beed5a426eef970388c76b73528580784d3289ba0a37d84ce8ee98594186628228e1f2166fb1a775c3f8a5273153ff02437fe6b5ab1e88cc0d257ad8e35f67f9c9e7a10b993f410998c34710aa5a9f368634dadfaa3223231d8b4dee72857e3b9fef9efd2bcbc11cf9be59bcebab438986c642ff4e36151270bb8621f365ecc57501f1593b60dd9775786e5ad02d4cbc7803e62d3f4b8b1b1e21872779e315345e696076d0bd3191afd35dfbd0888cfe2774d33382aee39fe95ad0c78648c2b538144c82b192832f8726a87811eceaa8b6a7da84be911ac530fd5738f2398b3ab149f8cf6f60141282eb0f51ad1c53d4b9a3fe4fd586d347b6d1ae14090eafc6e130114ba1235fa91ccf8d0774150befb146da2b38edb10a12641ca3817b34c8866dded115d69651e2de4cf15864c145096f724f23f4b987e648475e50035dd54cd99db1aedde2d55d8802a48e0be308ae6bea33edfe9fc6ac455cf1d1b903d79dba7306e5076004f3ac73475f12f5ee4b45f92b458cda9c845c2778cb9e4a98310cbb1038abbaaf4977cbd84e8fa39643d93521c71c3b6e7a5e2d79c6885a9f4d7cdfe56a659cac4f3f44ca8373d36c9f7f9b4e42ed235ad5db503f5e324457d9c257ffb2cac5eaa878ba3984e2e97023fabfbee8e0807fbd9b279ed55fc84d71c38513d6af2156aca864940447cdf2d1fcbaff4baba66aab207c0aec409c680bb01b54f3d1f940641b8003e91b49f6fc695bfada643838cf87ee6aa6f2650e278e335fcbf28fc1c33437de66bcfd101b3cb7794e63d1bfc830107f01fd02868ebb1a1889e0499de71913821657df158b0076df95d49490190f7d5932bfe2a1f608ae59228402278e18b8ae765131500a26757d3dbe5349f38b06b5cdc2951dd03d5c68dcec019e952a8359cbcba08e1717c1662ec178c7d5c44fae37b5886d7de4e5ce610825d332c26fd7d365bee0d4275c89178d88ba379c2eb65001ae725c3e7dc61a040a1d182e983ceba1bbcb1e1cc2a535c8dc36a52f9aae9f71a75e711454fb1fc678f6f72cf5f7cb221c415158f0c45f62ca407733d0dd781a7c2c5c31728abd7c3d553e081c4d93793fc3dcdee39e02d770e39a34e3074cabd0810a48eb0d8d5e93c05e7700ff56919a1cb60113f2f1e5b8c0bf1b6d2917f2f7ae59140c26da637653abd782be9b55d1bb298d0bf09f5d28006e952e1c90c51ec0459d4c1802f47eb15fa717f26f3eaf93e7d034e646d38f158babbb3a2aaa1ab8bde9f88a54d40f3527407d5e1a8f079f8c428d7f5c9674e8e6dc88d45c29a0ec67b5c86f441197d650d869deba1bbd37d86818d2", 0x1000}, {&(0x7f0000001100)="d1188eb44091d63c5c9b482d419078927c67abe48ec945effab85569c252f4a18f7940a763da363aedd7da2cfb51f07826ad7107e83d4307eb38a6361b175a35f35424a5bc8026c269be313d5b2afc0e1a7fbcfe53504c871cacf780b578e1d712318e487b7fd7d1198634dd9668c8c1195b556e67ea361cf47cca07d4ee0edd515c8615d65f1fdf0cdf3b15e9a1133c646823af7170e5e5c8aa131457d280cd217427e16fff37bddd6c45e1fec1989d8c1bee991838d9bb1a2aa198277c3a2d4d394d11bde4d44cd7221b30ffd9d5", 0xcf}, {&(0x7f0000001200)="c28922f727bb35f4756346ee2594d86638bf7e5b1c15965aa75b165fa6335b02fa5e9e2c3c3f2cedde955e44d8a1b0e6cd319b9d9cbcb34086c23b57cf285eead13d2b91c326478210c6", 0x4a}, {&(0x7f0000001280)="c286076d60b2505e63bf3714be45af549236b9fd99722e7ac4520498405bbccab84eeafc1f3f9dc6b084d01d7598233c2e67b5c3fc79213e0697911aba55e9b2b646b7ae724f54ffbee35a29bd9ab983fef041caca331c3ba2f03549da135f44fe6648f5030ed892958d09d0c5279b6604d57e527de1f97b613164d000754c6c53b4983800278ced1141fa1d9ed1d40fd50b2a907574e83ffb9abb50e3e3d6327b38c1fef6e6c4095ac66316af258510fb8cc5394d684e7ef003d8350d22e59296546eb7eba015eed6144a019c3da964793fb0e9f75bd32dd83f236598fa7487a6a1f131", 0xe4}, {&(0x7f0000001380)="4afc84ca3af69752c2890157fdbfa0d94d30a484756d090ee6e4b409a60c67d6ab7be4307b9b1a400f1aeac685cb7a4158fdf002c4931bdb243d791241d2f69ccf672c08cd07846c54a0082653dbda5b5bfe88ede8f04399f20e47f66a038e505e9aa1df", 0x64}, {&(0x7f0000001400)="cd7b2f1ef19c3c3b9444f97739c3eb0f8f5a127830e82da46957287aca62452c03d76aacd750de4051e07dcd343febdc81d05a58fa240efd07bbe41f62a22b2a715a87d370978c51731309", 0x4b}, {&(0x7f0000001480)="d217b2ab22079a720bf44cba5882ce99e74bac974bd78d3065e01de0fed6916bea9e3363615712db0fac872d8ad03eee1faf3521f7fe781d285c86fab780285e586ebd7786ee679158f793910a4484046459931214c1908b494fc920652626626173d27f10c24f69baa375262452c0b47547dfa43a2e7792c8048f", 0x7b}, {&(0x7f0000001500)="5993c18940d4e880228603279757ee58975ddbf3c10f7f3f7371e0fe32dbfc550a9d2b4c5d0e0486d657ef7877180f3e0faf234812c150f8193395955177a61db2a52b5c309002378b524e8d9af803308bf8099b642290cb75c95b5c1f2eaa2d120bbe02f6bc2555a9f7907c0701654d", 0x70}], 0x8, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x40, 0x2}, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000017c0)=0x9) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000040)={0x5, 0x69b, './file0\x00', 0x0, 0x0, 0x5ef, 0x10000}) poll(0x0, 0x2, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:10:54 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x30) unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000200)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)}, 0x409) 16:10:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xdf2c, 0x546, 0xff, 0x5ac, "62d4d5b536a92dbbb361d51a94d309c54e0b69a7", 0x7ff, 0x8}) 16:10:54 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='.\x00', 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:10:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 16:10:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x7) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000"], 0xab, 0x0, 0x1002) 16:10:55 executing program 0: geteuid() r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x400}) r2 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x9) 16:10:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) shutdown(r0, 0xfffffffffffffffd) poll(&(0x7f0000000000)=[{r2, 0x44}], 0x1, 0x40000000) 16:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x101, 0x80}, {{r1}, 0xfffffffffffffffd, 0x20, 0x7, 0x81, 0x1}, {{r2}, 0xfffffffffffffff8, 0x92, 0x20, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x5, 0x2}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x40, 0x110, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x20, 0xc3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4b870002, 0x8e}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x3ff, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x50, 0x91, 0x400000000000000, 0x9}, {{r1}, 0x0, 0x12, 0x40, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x8, 0x75018437, 0x5}], 0x800, &(0x7f00000002c0)={0x8ce0, 0x100000001}) syz_execute_func(&(0x7f0000000080)="450f2d75cbc4028d910c5ec4e105dab2fcffffffc4c209a859068fc9a89b28f04081a5a07cf0880e00000044df38c42238f3cf64440f706800ebc461f8588bce000000") setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:10:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000100)="f1c07af817ba8b53f7a8adbf36fc7af7a4c10b8caf98cb5ee3cf5c0029b2b9314f5b2e70553b172d0b631a85e654a088b198dc809610d96a62328ef984a061ffde1cd674473990a274bbbce8ceae9076a0834bb8d7474d705445fbbc9c468ac86596efdf0e6fe8e127bc3f506b8cd9335aab1b0cf078bde03f96a6525e3bd582cbc2fda53402db05d885b5c7873b31da7e4a572ca21125d93cf397896fb5c68b5ca78a8af4749bce82bc8348b1288400d6168e83c638932feee1856c0f2ffeb58a49c3", 0xc3}, {&(0x7f0000000500)="6d22dcfc27a4b146f07e090a81d22ac92c00708040d71b0fdb20c97770d7780ec9a93963cc17f8c9a60031879bfdd039a7831e66e6ad0c749f983e76b9185ddb8ea2937ea97ddd6d0951adeb3dc322db5262bc1e959a266128771ae27775e686990ab2ae6cabc0a716a1053fdb924268100c6ced732e732d4673b18dfe2da6fcfe12c57ece319182e964e623b6d8cd6b39c2f595cc1ef88485f5aa94e52318c9e1a3039817e0e6e8fefdf1e0cc17107cd9b0589f5ad4f9c7b5175de0279bba04442a24909674c786156706092d4ac4d54fa0934633df696f0504f3018b35b4825924401dd1bf9813d0b24a14e2f4cdf0ee2e42862805126429c7a7f2f5318f897dd3ff5b94efb273094010e9eb9273684961a5a0cbd511c7b73214a4e129223d62c351d22c2be4de192d3527fb05916ff1eb105f8b2348fd10aa9455d01ffd2d4fa230854fad1bd4a8ede4b50916c935d364ac8724a61525c9dd6a946e89e3a67a5f31ce2ae5bb6d7fb819689121b1ad4b555c9fe323dc577ae920eced8a4e63f74db11d3f0ea3a6bc66a6a1f965b34b71d35d7e1e00cdf345da25611bcd9359bf316ba254021b727c2ab7b52095bce327c4725f984092a0194e592050215328aae51472254129995066b03a61bdac936fa65db2891b142885f484dc7d75845477c45c502f018df9e5a6883eb9627d02f3ad693cda6e0522dc354939f3f163b6d115ea82d79491ec988473c2fee5aa4d69bd69a6adf32b87f6d5020e8e1f954f6d22e65a68521143a1367c6bd0833b47169eb6e95c9be1aa6a76d4c0b1ef7a2c3e73a894a83d4cccfee7c123d99758915d3d83b6f25fdd19893336a861c3e73658af60d42bd6ec05a3d2e8ec67995210a6ebe072a645f4978d482f89400a307b5784b929b6dcec8258ab70bceabec3f6e616b397ca4b82433ffadd5fb9574041ee055107fcfc6dd744f2c663243ea9e5bb7b4f003c7b6343e9960c2e2b071b56eed972de0b58e8a8411e8d34b2928a643416d287a1996e6f0c02f4ae6708baaaa635252be41b9dfe8d6b173ab44be1be166c5a286e288613ef903a6d62d22c5ea5f745801cc0570420cd151551046d3c662ab54556d15c4704f5649a5db8eaef788d4dff1a757a40effcde2f5952f4e5ef01691939d1c21648943808a18506956b57bc88a8f4afb15db58ab7b47fdf685b80fad099baa17694a5d9b6556920d5645c9918a5a4d2e75a9a1c223ad52b3197fd4f2caa3d9da437b877c91689d6b4d3f8bd0c9e8a240ec4c3702b8fd179226667e4444dfedafd2ded0141dbe7ec1398179b0345e61f2b3023b0e676838c13a69a8c76ad112137b4ae8734ec08e42445ed497ae5f8e8e3fc03fe9e50dcb466ab4b795602e7b06391620b7bbf01f682b2e533119545402ad5b2a3ee131b532c7e03b3442cb20ee2d9b3cd330847a4a0f0820fae2b899a023da7465a031eb653231856ddc1ae60705279ed6637a52c17217a9cdb867f6aacaeb430c6580a4b5996d540d71a2f9dff3473d95ca5dda66ca94b52981ac7cba7bdd0d3f16a1f88f942d49396f6ae178be7a6ef7da81835b17e4602d2642ba63afa0767d79c00b68993ce02470bd02cc8bc5ca8ab41d02499537e58b77fbb803fdbb323484c52d0ec5389e119a87f348e849983211a09feb8950efb8c8199cbd8e4ef10dad8347949501ccd8d622300a85f67cb12a95dbae4c2076fb84c9a16c50a9d9aeecd3e188a0f255fefbfda8f752c2c8c3fa881580beb64742f33ef6a090f021ef53a83f8dd98667dfe5d18887f25b2125d45545c4231d00aaf419a8952d59f16f271b22d5f1c3f824b298ecd84984ad571611e75a42c96f76136aa57a28fe0ada0f9c10a602ef3023d74f4ef76aea36397ce13b5f18fbc0125f3b82e2b6b4bae8ea7869bbdd90473c1c0a1daba37f73e35c4967d2ef08855af574eb23758fdbb408116549bdb338b59a3c073ab2f5fa1c59086ef2e17e0cd1dbc85111bc59b8c01fd36b5139bbc97918941d2c8d413bbc5ce52e73c440f118a0e573191430f5037a0fa725a3890df9547230f5f7dbea56643f809dda6ea347232350a5a437b8906e7d58e52e1123319f5e93f4d7d8166b178a4f2eb83cc32fd7ae4e954389c571c1122a3bf72d0a9c22e0ded98f61044fadd269691f43469c3e47c44b8a3d69888e0d16803ddbe46b8c063d13e015dd402fa55d6724c65ba68431272c98897e8264e168520efa5ecfa49e60de9059a5c6ca1f043bc4662059883b51fc429529177b2223f33f542002dd7019a07de387eb6d64c268b3fe8b29f4b5ba318627e5241547aeaa0464765175eb7be05b14564f3e6ae2e7615780e12d90e6d22605f25facfdbe0860458b8e84c5a85458e9ef731dfa4a25f5fed55b25955e88f98a70526e4564c2911d7a5083926e21837328df94fd5abf0a03b6344c1ee5d0a66e5964266f9829daca83140435efec6b6eb26cad60c6ee1d03acab2d575281a01a1c9b3034991457465e6da7dae726dedbcbd71260fda39ce6e5c2a5bf9e5d28707ea1d2f5670e7adc1c1cce6e425a31f6ee842e59bb62a0a4c769253d729dcdb9c4ba24012e0e698ac557a42d3879ef515d690a8a721718564d520e9b4ef1cec249096f09acddc22c46062b00b3545773bafd6cb0f647103fff242c760546fa7f42af06903ac42cbc134dc2d18e03c6237f0b360c91f17363ea99bc1b65a4de65ee65eb5f10e5d6a18b68307c8841cc5c3f7f30d84cd7042057daba07b85f1913c2c9fb77a617c63d3ae1553340f2087d6dcc9bd62853db16687fc56ec5e3b16f3730e0fa47086232c95070535998d6908aa26c955289a7d79c5edc65479c36242ed24018c1f099d68cc54f4a83efc2ebc679806ea85d55586eff532ae40b67c3df35e6b986a13caad03a34e6b5963902d6d2e16393416d1e234f301f03e681fa874d01774ed983d3e666b7c9224a65d414dc44733fd63b3cbaad05e2b27c03a4c31e7b34b6694412f26032dd74ce62d301f6dbd862bc1108c8745dff5c3d81b10c490a83313412f4ab8b3a5999f56cd7cf724453f76f9a8852a77eea0e168d34a5e3ecae6ea0ebc2338f382cfa05fe742cb884ef8ad55bf6fb03939268dae6f563baa154db8c2b3433255ad3b83642910f303ecde06a1641672f971f74d719ed9173043a703cc84177de6b414f10f807ae75abd3d1b86ff323e6f157257f9ed8e037a02aadb2cf2366212474c9908625a73ccc8a4eb7ff7f21a25a9dc37d6a433e34bee521396adfa8e291b14c678e90937433317880b4f2df1c591ac75c048276fd42799d6e0bf02227752ffb7f45446734bdc8656bed207f13ce1a5ad254827f4500dd87972c999a5277ed099157cf7be57f78e8434039e5a82fd12a9d4ed184d4ec42d6dd983d2586d290598e3460352aa2c5f5e1d8da6dd0b8ace767af2181f383726260fa5feff6c4b763ed67daadb06e5ec577072924322a772eb8c8377d8bb221bd5d01920d261446e6c05e91f2d06ba79bebcc2a585fab602ab2b5854005c069821d26398f3a0115233afa98e8d78fa62be390a2eb33f9d0f62d86e66d89c4bcc9b859fb5b645379a8f1cbce58110fed01a1e3270e1038ecd3d2a458ffa2b472a204f52a5086e5ab9fdbead81fca0ae748fc5fd35f7e515794fdd6c5d1846e8a49eac37e434f7fa2a39dfc9f24e38295033535a85f0e9cccbc31936426a74d7fc90f3269e5be5e41fa2dbe2b0bffb3a92aecef8b98ed8d6bf87165370562af062a14ee10641a8ee56763a015b466487f9443fbbb8c55a5e676eb78cbbd36a1e1af79c5bf4115a9eaf75d3bc3fdd666c3489d9da50ce5e9873377822af928f524c81999f999571f9f35819bca3e596424ddde55da065b15608468716aeafd63acdbaee067a592a94555878a85079459c7d91ca588d10e140f2bb07fa08cd575ee4717b5d4321360e3d6e4a1a39ef2695f9215af54fefef6cc548fe73f78f965eb693cd6165c58f3f1131673a3892e6094ecb8565c49f7a65a72b9c98c5b24048b14014dd7a1cacfa0788d05753b7d684032b9ddf76534a695123276dcc6d50e2057d268abd98383566d32573aa0e3319c37b87e640c404c21cf6460ec5fbae4d4e295bc987e2aaed9d3770208ab48a41786df07cd3cbd2546417be61712f6efd5dda0342de30175a165cc2fdff07b0f174d8caa34d30f3ff4bd4befbb190ea3fe6a6537280784d2f3188b370e1078a1dd6808437f91b9284a3c845310af1a9c3b02660b7b50e8fb7eeeb8c8a6858dc3599eb4894e486e3f90acf4a91c788b06bc28c37c957f95c587ec939b1d60fb343b654e40da165c8a8fac9f2c2f3f511426aca3a7bc8b0335dd8cb321da1fe4a101d735573e6607b91ea3c89bb3b95987e2b202e1d5864b0cd9856d42b253daca307eb4a4290b9babb5cdff7372fef03a21f89ca5395bb8be4f96de00cefdd6b21fd24af976cc12605729119b56dd5565d3913cd2defae1ebdbfdba4c80b66aa22dd142691c16cf8233d7aa3ce39d09c2edf25a4d5b1cac5fd8e43e0b1afa959be31b1348832c7fce31e2f93046874deac8168fe69ff321413a127b76ebbaccb7cedb59f0c01584e0cb648db24c60bf7ecbf25618a79a209e9faddc9a1776f78a307efe2197d106df625a678485ed377f62d35463ca63e24926ede8c8a6e2ef5e5f59b668798b692cf8ff7ece8446561ffc44ff47da3125fbc00138695a789385f1f5027dbe17a063ca35fe1e0cd773917ca0b7ad0cc11f5d1ea62e4da3580311610f578bc2e3aa4a3889f51ddf97c9c911482488d63c6c7f72aa6fa30265684fdc37a7f1a428528512df7e1d89c853b22b4ca85155cfb003836d9cc514754dfa429be7891cc6a14c5e95c73697a4bae5b62f1f2a0ae6e66ffac0dd1f6850f55a05a7c051a29fb341621b5b0ac1e008c5f3c573bf2206afc62b744a33d139b8da227094f3f2d04f4300ae8367c6a6af919a6497f26eeab45eb43276865d8504c705ab0a235564cf66d00b83f3ad0e56cd57d0b31c049956b8353e7a4774f0ec5eccef8d9946d993d6f672cda3d1a586ddb8c490ee600e5e5c4574367cdf0ce8338804887ee993696028446449186514ce8868007ddea7031f52730ea4a39a9add30213a05e56af0affa134f3ac62e5ecf3a248bed0b68a93236cc15028ecacc052e6f990eaf32b6ec2c11d68ed263898efc7fef647ca76e2001c5f1582d7e6965895093d6c75d88dea74c09507e6e0d20ac458dcd1f67d37ac1cbd8798a726efb546ad33825a682ac3dfa34501e589b1752925cf9ad6b4e02d8402c19f8a8a218983ebeea7b347706ef3d0f911136af9c7b5f5373fee4cc2b40baeb041e3148dd72eccda4092e6ce8265e6f5a136747f2b95fe8654001c4985b1e16aefe42aa49d86b2946487457989b3e6ec0cec2ebb4654cd61d9c681addf971e9b96e9e5d55a902b550f3e4ef29b0c32672ed8e7bb425de2d30090a32091e04ee7bc00fff454d7689985ee5767569ba079491db09fdb09494f469c7a4279de2dbf62da58cbe28f09d056864859231a59aa958d4dac84a2da7734fc52e86fd548b210765e97b83fefdad7c1d1b28660fd40e2f911fd616410da097e6aaa774d599aca8818f6e3ff3d140b0c9a20bf4b6e9b801443b804388f3b97492260546ad9d46c576a8675f0a83f121ffe060d2565da5d25c6add55409014ba3b47fa648bf224065f20e23852e8703a90211ab107f182b8d916ff0c8206d89aff9e67b9036dd7bb08b14daa89a19", 0x1000}, {&(0x7f0000000240)="336b3a618e89ef7089e0f5c2a4b4cf83a830cd562400a77ad0e250a40d8edebbb2b7c8cd9b0500e3ff7ba30f5143ba843936c374", 0x34}, {&(0x7f00000002c0)="255715f30017294c8710214a2088b8a16dd471600928e21a59daba3e3f17c858e29c6ed3e2ddbde0daeaa9a6b96adabb4833572b9defd03c6b0cb06681269a6311852ccd29c9106b93556cb51ad93961c3461d3847ccc448f2c6dab64b48798ca7e40074046e30b9896a4bac4106fdb0740c992bbe0dcb959fbd8d819c9687", 0x7f}, {&(0x7f0000000340)="9efdc9792ec3b8e42171d3c6fba4f0594e74e6ef0a8802ff226d3ae7b243bb1f42df91767624309ff466ddc6092038fdd37c62ff7d81e1af2e699717bf517c47b59dfca3c8f1d9bcc61fd638c30462003eff7835f0643062b76dfb01181310fa0ccbe46958fc3ff29c00c668386aa14185d887e3fcdaa06fbe65790e7e198dba2e487e50e32a89069f1db816cdb4fe51ed1479541745", 0x96}, {&(0x7f0000001500)="02b40f6ce2460a5b23f46eb02894e28da12b4c04f61329f13c34bca43e8dba81c8414f54bf91a2c38281ac2e1e2f0719e3ceb0ff811f54e30fa02a59b38b2436ba9cd6da3856181e85d2ccbb1baf48627a2f94652a2c82ed4ac44b0babfb0249786ba3e0557b579ba2fb159413efc3d8e72b3124d5da5a387974fd7681ab28ba6924e33d593ba8983e4ebeb1db3a885f20ad1ce1c3411d8353b99bf4e1cea7ec4e01a74f21171cfd11916d0c18a2a1fa9d05182c030a807f44d894edea512d269f", 0xc1}, {&(0x7f0000001600)="2d8bd7f0e63f8a55ef6a3e871d485927dec0e64e16cd2f0c0c7be53a5c2306ce2b79c5c7b45f8b8dfeec4c7f3d7da49b10897e834eb507ffdd110497d6fa33c659c8d9f9882e28a44c78014723903dfedd6b26001dc8a93d34d1c4b0e4c62bf47fc7f67a9549c39a5ff144824e64465037bf0c46d3d3c467b25865ca8d7a0e2f24d93447e326ca77e1c4ac6f56435478", 0x90}, {&(0x7f00000016c0)="7828aeb5e714f66a87a292f8ed48c79a56d027812be595a5a902e3455f2988d2833992cb52ff20a02a590ec595355b07276242856809d718ddd4435d4500a059e1e00b1206a3a2153fab6827a989a8429188c1ea557e4b19542d54fe57c32db047bb1e5c03acd6302297338d450199a87d48be0757a6cf729ff966eee78087da4bd7d6491358ee8dabc205fa9de3fe03c6df8c43543cab6f4c17232c2706284d412ab3dc0d6ead1bb617553df617573e1b80f17df8d899d7236d0ebd38295a06d872be1e8cd4ae", 0xc7}], 0x8) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_extract_tcp_res(&(0x7f0000000440), 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x8ac8be2ed5eafb7, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) close(r0) 16:10:56 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a0176eea513705f0cb4c5504e6c0ea81063983f80a0d47b4893e16c88d9b38f42e0ed37aabffff9b19bfdfb3acc62eb5ec058f6f40ce52d50c978c55d3cc9550819492bfd13554d31bc95343d1b26ff26fae174dc957621f5bd221f246348803ce8ae04eae59dee6bedf008156807b812422e498bd4dbf724d3e22255ed298c0f5af0fa8b8"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0502000000000000002f66696c653045"], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:10:56 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x100000000000001) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xefffffffffffffff) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x1, 0x0, 0x5) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000000)=0x80, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffffc, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:56 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) link(&(0x7f0000000640)='./file1\x00', &(0x7f00000006c0)='./file0\x00') mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet6(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) flock(r6, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r5, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:10:56 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:10:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/28, 0x1c, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:10:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 16:10:56 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000040), 0x9b}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x7, 0xe3f) 16:10:56 executing program 1: r0 = msgget(0x0, 0x40) msgsnd(r0, 0x0, 0x0, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:10:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x40000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:10:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xae) close(r0) 16:10:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x50) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x1f) getsockname$unix(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008483b51b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc0000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000525e9cb3b50b9b75f2a63e65436596104a2878f52d88c5000000000000000000000000000000008ad347eef48097b853426414e8ae0a202929faa3e9a5f9a5b9ca16921232591317fc3c4bc2ffb0a36d6eef250b3db8bdbda85bbeaceadc5018cef28f3ae5d45d7bfdaee7dee400218004cff89747a0e9514542adb3309e8edc7af67f0944ab94dfacca086676846e54c2996a97804eba4992b7e7b74b875e4c4a3318d739711830086a3c819c278ab5724efc385e62e34478bc6e4b75004a859b5f"], &(0x7f0000000040)=0x1002) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') setuid(0xee01) chmod(&(0x7f0000000140)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000340)="d0fa84d36004f57dceaa78eb484fd0bfbba87bdcd7ee5da36674ba327d0ae70bd6e8546f1837aa7c37062d22a02d91233055a8c80a950313517ff54f7812fd037ace0d277722673d1bac48b776a836468a1dcf1d3c49236c36193d8b8a9114994c657afde81f79dfc77dad450ad306f42fa25c204e8fe92741c501708b7613f768fdeecdde6462bedd972b17aa9b45fec8a57d8ff04827bcd6e22e", 0x9b}, {&(0x7f0000000400)="1b9167d169ba62e12e8015b4e58a0022b98cb92437375493db94527650c16c444a995fa9d83ac11282a7519b97c7ee3860494f94ddd3ae5a399ce6e2cb2ab7db4b4209487f40be41ee68759329cca9a92c35069c9852e268435aef8e9ff382695ae94e4bf8d82891c599b274dd6c6294d20240f24de26f13b90019449d1f2aad923556cbf3a354cd1ce56961a2934b3ce722fa6ae3e650fa4640f3e840e7a219fd7bd5a5bac49f41a4d8cea139115596c8ce77f2a610ee66eace2b7fa6aa60956aebd70b7f8270138c0326734679f5dffc5b62b40e62307b7af583dae83096cc9fcdfa135a6a6f4c0cd56d5096ab9cb10ecc4d9787c114cc58e35596ea6e7bbf83f308e8cfa68a9431cdb67b9bf83808944eeb7be966f7aea42e30b9215379262df64477e2df931340c570a38f1eb4fc7e2f6ebc25d6e8a9f066a7721c9b96e7d0a7e939e622155b0d693b75bf462036e490ed9d272c0ac6a764ede4e7ec661340ad84c1e62b09c9208ee14edbea269b40945a667c0043651261c03d2a4fba5fcd30652436c59fdd5f2f0064c9387f244157dbed73154fc1d729d7796490e27aaa6448aeff2a6548d968e461acb1efd82d19ed9911456e368c47dbaa5554f6433298c8fcc50615e3e4b979a36beefa3055259452e75770cdb7f277e0a6c483dcead243b6242799dbf7b1fcb1fd895e27efcf22a3db65ff72605d5462a00fbd9ab4889a5bbefee37b0a748f9e4d6016b2060e11d8060befae0168e6f307268a4ca2e0b46578d185708d6babddfe2c277f1a5d99a097316e7c3a818b72141a95c8f3e62c5c89033a4b67cefed389c636dce5984c67c8d66b3d18e44c6a9635c83cc84c625658890e3946bd18d26ee70e1f9ffad2bbf83bbee55e72053110472f7035a03d32a13d12c50c63fd570519881aa81cc542f8e520d97a4611cc8e8013cb664ba05b2e32563d294cbc01450d3a0fb0b101e101e193a9a2c9f784552f1a4ac17b65e57139d633cf3fbbb916b8e9c846738a16df351acfe3fefd16c3959b8d66acf187f63c248db320541973f1006bffe53d279d7421e01bea9a3c989fa25ba3c575dd677ba6a34a2fff8e73f6a685682c7a406cac65cd4a35f43549aef6819edd19915b761f7cb127dc2c6cfd0587a80494c2c7a94dff661146940e94f9c64d1570f40b077e7b52a7d2221db0cca394417eb41e9dd0932ebd64e8420586bad0ee801b0e536a9d0ace60e863ce3e5d8bb3c74bbd4f38b26877763a26e80d3c16e372b49a8c4effabcf169450c444aea0a35d630889e7032cb4d519f39b0058c19255ab650d402d43b6bbd112afb7f85b54e9c78839f8fea11631a4edac217abd3472e70d0aabb3388417d26f7bcb5bde1ce2e1e6b49ee9958f7ce509d017b6f9ab97c1db7f1379ffe462c64f43b9dde5429a649c45fefbb78a99b8aa566cabcf47943c5203bcfb49004c47ee8878d075905e8623d6b132eb26da55e26a3ad91e3128404782904a86c3d95f2443de4ca7323001e9cc43d66e280782f1f0daf059ebbbb8e9618444b162c2431e6dbce8966fb94c590b79ded9a70a7232da4b802b2f9c3cb20119da07be5cb24858b88cc9e1c78727fe016b06f1c1670eed1be03d3f18401d42c0c51d135474674d682899b08409e50909898036412aafe58c3795cdffe76643d54fd12a875fe02a77e6f00efa1e82d14a59128f205206dbeb7f44bdab415196723fbbbae99f8bfcccc0758ff06b23ccef09263db6271a9eec00fb1c4f831ff979aa4c92e782fe91ebc0d2beee90a6fc588dc011b1f047630e2028859ec897f3832748738bdfc6e4661d5cd129951ee5ac5fc44084a17708d23a4cda76cfc0fa098171a6e0f00dcb33804ca84708766151744884da9cf4bfd045f898ba273e0e59f6f6c2427b74f15bd9d59713582d0b41a02f4c9f5ae3c1c860ad0c4c20c800aec40ed9357d69d860b3ada67008e818cf640ffbf4a5603fda566ae27322fe467ab293e21e2e651474c3e5d202e0e96a4226d763a863096014b53e0aa5901163845b3052585edb7b88207813811e8537d6030c3612c96566e447d471290872ed6e552772788320453876320b0868918948dab632f50f889939e3a4e7448af771cb9ad93cd206eb5e4d8ca3597f570d06fca65f22abda1dffeaac53276a549de7299c437be2c49ffe5b6975124c260190f2253e7918798ce75f2352cfb836a0c999e4e4db13f31d4264b1562ebc5d835ee39e10ee8ce9c125812d2ce46a238789db5058aa4b29dfae9db68893fd566d3c0a1081907aecd1e09d2b2169d3655bea068aa07c938de35b913ef00c9370f779329aeae82e17e8a3b27ee4d6e6b78a79625627e85b18e83f8b81899be45dee411ce8db9a650f1e3f04ceafa08bec416daef48999a7c6d0c648ab25f756fe9b8a425d023ac58a3926fcb44f144f341f9f12dec269e95b221ef3ae299cf9510673597546e9da86713c2576b64b4b25ab514f66ee0ba75c5df0c1d29429f12a9400fb4bd11a6782ec7895e25aa340e69be255ced1e7828b0495e5daba4d46ec25e8403b2c64cde89f8b7d9f2720539dbc74cfaedf2719a37558a8d5b3423adb038fd3bf229a032e92094260cea5b2db56fd092f31f8708b7bace654ec1a74101fe0169b610a9b928ceecfc63b265b944af06452840c7041d038fef9fc4afff14a0749cacb241d0b96b696dd1867db536a00fba441cbd93be31b23fe272bde5c19dcedabda018550d7b985831a43c2226b473813aa1d16da007a19d965c2f8b9f7830dde4028f48a889926f6b772181eff4a4e513638b82e639adaa95abf1d384cee0321dab60e4a9afd745e909dbef7988026ec5764173f9be6ff0b49b82c358fed7826c9976fb0bc71a600dc39b9038e185c2b9e297943fd75990df6dbc1c51e71e66204e3b0e8f2e9ddba4ce456b8d9943e68aea4e7ee2ed802b0ab2f89e426044e86e0d436a23cae3b4cbdf8cc324dce2aacfcf4a0ef8ddf96e6b94efdc0e253a46951dcd38e8a6559397b566f12f7487c5a1744ce3b91e85744d8884c5d243c15a2cc9c85fc28305b50c8b5819fbbe3eb2ea6df183b4dfa68ec0cd4c45fb24d9f0b93cdb49b60654950e3914e65e5f52d4556252a65fe75700d17189a2f5f7558baa4250ae7ba9da63a43392754a3fd0eae5ad4b6d7e619d717024ae20f9831e4393a6550a0d11519be7f4177a7b1af452a0a35cef789257ffef975faad39b5690286bd73367f9fb4afabd5a46da33ee202bf715d3f77051dcbf73338558dd1765f6663b3b36af929e8224610e1643050a8cbed3fd306e597075645365c2c32098451882b592a544eb9fcf7553436756a3d9287319393fe81cf76af226033481afbc663768c6723c1f08af93598a338217550d468d723703f1387c24394fb3884a8bee52c6ec70f887e642b2508d1f4ebf5c9e640fb54d0050e920391842f8ea30ec8a90daa44905b3792bfb01a5dbc7cd00404582f4847b9356b58a26d45fc908e50f1b8b753ce3bab3373ace420c3c8ddc61466db1fb997a385422b725bedc8d9d278df4d8d7cf7ef7ede9d4c1093d6250413a033bcf51440ea5d9d90839f5a1f2c9085a6b10fa99941bc9765f572c8131f9c9774b199791a71a48e9cf1b11d222ab3fbe6d89dfcd43d0f51379fdc22ad971f92164d44a283a83f7e5cd067522b5eda37d9d07b4328a4143ccedd531f61e969c8c63f2a5f9772282ce521af9b34d40138ed0539fe5e0930b2b1798f74b82540a774020031b8cc4cbe530a899a255800bc5ac1012a8bf8dd7a1d2939a0334ca6d35b46cac033aeed104c0d207bcbca00897daa901dc2065f35de53593a9f0269989a89db7614858f7f926e0125ceadd792e394a181358bda6a9ab6c257a8d21e2d499fab12133380d0d121356595794c118f0b7b09605807e1e656471b6fb8ebb32d48f66804c4433d5099af9f69f3b9af01980545f7d238c38385b0e4b04456f5841b211cc0b1dbecf7db4d2c6d392a84521257d4bd5399f8319aff5f78f7e18ae100afb4fe1f1f1fea6883165d12e7c0632b660322c520e7300c15925c602dd1c1ff4f793d9d9fc275834655a51e5da04765f3d90a6d1696d02404b15ba53241aff22204f69141853f83f0efdb1bd8f3116d2be953fedc2d23835b32661398d4c23f590880d02e3aa75032bef2bb77fffeaf9583bc2b032247c2775e0d53fb941c7b2b60947129c069276d55010379f600bd4bcc010ebb2822ca8f7675a315afb653d4b508f7ce6e65d23b6a158dff8df458272a773f5988a2c60c2b2f7bb9476660108a9b63e98c1074f955e319c695f8bda32dfbc3745d9a0c1680a36d4ce8f748523ab04f75a60980163f35a2fc0e495257cc50335ec00cbaa32af382a005a40ba9fa5aff7f0c541e62d932f0d72e185ef79f33ddbd6c2f7d3fa91b70b31b7d5940a7ed7f62b16bcf6635beece6d483d0a8e9bafa3505b7e74c5a7542b6d251e1df0e4baefbb387814126dc0ea118194deef74205e378241ca69d87faaeee415610af92927c39fe8ad68691414b71a53d8381ad950dfc17fa6f94a75b833e3e290e2cf5e558e944f65eac320f8ce999557a8a69c423db39f99c257a42aaedf800ef03984dcc0e33ac65b5cf765f6f70b77e60ade672eb989e736eb7bc605bd3be185bd8654fa595c341d8f52f0536f2f67ed391fa99c8df6aaf99584cb2611fd434b7b28b4307cc9c32e52d7b002f7d98c987c68bba0f5ccbd7be1254cf46aef4656a00d10430e1421f38a43f932f1020140a5261e165629c3ad2911da404760ec6fc64761b0d06de1da99cd420b5b4839f377a2543e6361cb4177915e26bf0a4ed699b96e62ce00413b9939fc708e4a8b59c62e4a62d4d87e0b91ebd998318c902ed166125cde1a83203b06fbb111aa85a3274b27aad45131c32e7be120c71f5b6c11f4c57827f5e4f15b305fbcba4320219990c7b280d48a7b95265503bdcbc59711bab4a635e29e877415336bc5b23ea4201757bef928edeccc8674b22afcac0fe31dc21193bcb5c652a2fbb5f0a6842d586dc8796680d214f2bf1c321b21d571245babb02f04dc0b19cd242b21f6aa035c56db365d15b12a788422ab783524ed27e95fa20e29836ed4b12e1c49fd51fdca95959a7f6ee6e4eb45d87f98f21aab06d3ceef2da5cf21deb58b29dc1193bc2bfd9d4b61a1c5ec017e8bd17fd06bd5087efcb4c674d5be9b976232cbe47713e9dfa56f3e7832f063b33a46c138ea30f9ce1f0fb4bb06013aaf5ecb1e1106935cbd3ce544b20524d74638a386b5b5047b2d763e57dab48da1fcd9396dd19de71bb55510e6accb9c45869d74dac83414ec795bf03a94e6e84c8f37d6a89cab49b77ff236e7f04c76f72ef4277136cd37cd57eae797a68156f0d14d9f060324c6d943ed83913ab5f04c1ad6dfa88189537badec5cb8dc6b9545fb7da5d762da7c1d76896f4fc8c733af446bf3bb30e6e3982927ce7123610e11ee8b19b6e01b2fbb9f08192be5506eda9ac6db582b830f741f9ffef6a38c6637eb99479f00df43baa0705ce5d8af54a6a9db9d172f6d1ee4d02e0a0524c028c3c17183ab0c78d84db42fe28183e0c6e3e89bdd12023b1710fa22a373606bcd346cf63b58d2898f6717d4753978582f2304ffa62c0a80ccdabe6e0d43268c9ee2194183fbb0a93ca6df5be9a0132c3c2ef0239833acb837a07a18232137d854c641f71bcf6611fa3326ec20c8a8a088d41617796338bb8cafd9ccd0417b10778de2d015c206d9e472e", 0x1000}, {&(0x7f0000001400)="8d969bfc2e20214ae516f46bb9ecc1589763c01209bd79112d8b312f433606d21335800bb9aff3b619d09ec36c21ccf41ee403b58d2a031a5e9d5170aefd820f76f003d949690a61652e00e3d7da0abd5d1bbb301c650c771ec58db7d4c99068fd8c87f15541da4797482039f6650af51b1d3b911cad4fd83c122b975c0068b2fb64f48bce66ce9b8dfe990c1ad562e0c04e2c58811f4d5ca73fff5bcb69492126a4557031cdc8f3d637d806335f7021af89a36d4ae3edbc7cfc6acca77f9cfbf19129e0d7dfab1645795a1ab9394225e85d1c7c39132ef7cbab0a21745d9469b64284c180088c854a9971bc8523690ebcea9e", 0xf3}, {&(0x7f0000001500)="1358a79cc0839dccf0182569ff7bdc69656cb770b4511f9234aa9fd571bbcac1b6fe64c488afc00bfb2b24502818", 0x2e}, {&(0x7f0000001540)="25946ed9f9c50239b021", 0xa}, {&(0x7f0000001580)="ff37197c81cd6c15c28f904bf9e65475a5cfa21686311926ef5d77fc778b6010ed22596a94b19b9422b0131e68bc207cde89609590b4fc489599941d2eb7e1e7a92f9e51753f09f7", 0x48}, {&(0x7f0000001600)="06818f5830d8dce802e6ab4cae29d8e87ae90c46127380013d9c3ffa52fd9b672136c73cd605eed4d014d8374154cb59b359ec07d329c547b900cb73830e382dcdaba5d40d0b03b55fb24eeab7cf8720ee47f41d65f8ef1a5cdd", 0x5a}, {&(0x7f0000001680)="5db8615b64f4cb5a06f6e44f1a7d1d19c39e95ca6f7216cb90e4be19ade390e239cc7601933edcce027c90d401b46a6b697ea02281", 0x35}, {&(0x7f00000016c0)="10f5a821774a3a2247dd2d36dc629861bd0345f0cae73e8f50433e0fa8aa9d8c38", 0x21}], 0x9, &(0x7f0000003440)=[{0x1010, 0x1, 0xffff, "10fba976ce4d073a986ab18f94a7fd005e33a2a72cc284257948761c51049312888e300e6c3f81881d5581e309ab8128cf2a3a579a8d20c2e3407e9c6ca852aec29a969de6b822130275196e8179eb8444e65adcf746a0371cfbacace75e6bece58f7b7de1676c9c23d22d0758c43df1f8583b1166f395a28f0b0ae4335640e1de5d15040ddf0121056ae9182d49eae736f1ba5bdcf271dde547b8373a1b533b7fecccc78aa75a77df170abf9922a9904c4c7a53538b8f1ad8e9830cc0bb6fc5e3479859d7945185eac341aaed258a37ac27b2ef380dd06c8011eb067992b4abd02f00bb0bee9ad165f45b89021593f9dfd274ebfb119cd409b2ede5acf4512d6b1e95c473e89af870972fd295cbaed9dc9229bdcf75eac8bd3636a1a8ba11fd7c3a9c0814e433387798daabc6f0d904ce5250e70dd0040937de617d0e2dfcaa404b0b447d2ffbfabca943b74c8d2b0cf7c2d2b01967868f29c505a9ba7a603ffaeab5fcf27e78b95e0c5823a85fe9cbfcd2b1d5e87518083145824025c1815d6ed6e29ca6f7a792ea24a59e01620d21c8878cb356821e0b19a7f7431fafd843170fcda35dc39ebe8c0f1fa0b22328994ef26ccd0426e654cadcb372e0cfe9e666513b4f246764c65b2db4dcc019a877990c0de013d85fc509f8fb6f7799ca5f45b72b674eeb5cbb234f990cf4c186d210c81e1a17e9c29807c2acbde466095e53e5c8593a168eb9eecc5182b01c6767f8fc0254de20cb2bdbaa63a5d3290a8aa7df0fba91d129553427b4d7c429aa691e8c2f452a8b2f6e5abe7608e1a35372658b5696d7d7b8429988219f8cb6d899377839a84504e30d072430527b87b73b07a139a1fe21a11ef9db559a51b87bbe729d91e2bf76a3f201d528a9273c72715a2de11e1569fe365db2288beca7e95087a82e7d29c7ba8bd268c111475411d0bc5f24726c78962180321678bd0a341d2972ebc4eafefbbab938bc07fe1e0f0d29ca704e3570c20926f7e40c371dc1e13fa263a142b909f3d26511e73301fa86d4ae111abf15f9642ff21129b86281015000120759c0c94102dc86d32848fd05bedd90a8c17260a1b0128246df8ef756abce391ce5c93067a372d8113e1fe14aaf9156d9e830a6b6ee1c5451cb5e60b6b259cf48c8623daa671f2e2e6a79d57a981e483b33c45d9562b648791d749d3244da7751a774acc1f5866ecd94dee443b8cd3dac90e0fd54a436f7c51e2a6094ce315e0817e8e95f54307cfd5562b5f8f90fa6a5c7f2af1b8bdc80ef9a014040c4aa14eeee19733514bf2f36b9e8522a9c93edabad24c2763415200d9f726008938f0f3edaf207bfe786dbd1f31d4a2e08df6ede4362b759c7115b6567e8ea0ce0daa058c44d79f44fa9370acdb87b30b8213e0a98ea4cf4187704134a4122c30e6062679dde20120c263631d891a698111ea370caf77e5551227c39f750e24bf82bab94cfa8c72b7e64856215c9755da8e61d5d8349908b94574f992be6977a57bc716ab148f5afaee98cccea96bda66eddc11e34241d61f9002c23eff04be643b7396025f55d65580f732ddf27d3f1180d33b167352e9b8d47081fe9fb46dc40ba211ccc5c0bd8fe07dccaef28b50874ddecf0da413e1d8709084127ffcbd4852954d030f7600ad901e56193ed73a6cb1a40ecc6a75c0cbe355fbced918189a3d53c33b09032c99b64689c9457ad68a9cc300e5f7b11019a3c212c896fdcbdcc99c22d55e755b92ff0bb83a1d95a443ac1f8b5c2c384d7a6773523b2b60902d8e69f68d253751e5cd9894b685b12de2233d3cee033ffa044239ff33c0cafcf0afde38d6ec6b2388d0d2a7b58075e0b15687ae00592b2ee226370bc80d7aab4000b885f178d3c62f1a63f829a266c6b2968d7317fabac24a1c013452f6b970da680e41adefd66203d80d4546becf609c3d360fbd285970e77da5552bcd67e7fbf5129187b989cd10d6658473fcb46f56e9794094c7312faf55358a72850df67624326b45217eba53db53772bafc7964f3cd6587958e8cc3c0217a02d6301fb880426ce760736852922c03f39ad1d53a57e081cd14ade5d600922a86c6f5eb7b9a08d547f649da6632173a768f3f67d6cc723f891f0502e096afe05584e21a1eef4eb0e7cf35f89896d6adee0c04e1a596c6924c8d94c9aa347de629bec963a56e3271adc1e8f3e62720f49211863bb8ae79db26f02520794ae972916342143ee6b5c13f2e7e8601975a6d3d74fb0763d53e162149638154daf5b989c4bde97bcb8bd0740f9fbeb94bd8f1ebd7d504a92b49f0af125d52b842b9bacba44d37ee346e682fa499b11672fc3d6b1b31342666dcafad610c2330285c00842dd6459db1e00246524123c1e4811f433ee6f64d4423615ad97078e4a569d8276205e3bc1b2c2d8a7df3f3e5d2334e5a2aaa2238c6b4f4d41d8f0ef6999b4becefe0ae16f478fc4e292086e3dedc5c19af7bfd5f5986f8af88346661703a5962755a13ecff20427081800fdbe27b117342f888e539303b768e2c42b6cef5929b808e8e847bd2f942ddbf5e650e9c1a7b806b320c719e40d128d3e98e23484d7d01ed43075170a6310d45df4f69056c146bbd874e00df6b8302b2552d79cc7e20f47efee04a75a7e874bf82de2e634122e4d69c0cae9f5ab0a80f4003dceacb2df886a40fa60ed65f75c496e0c56c3512d302584d56ae4e6dc15687d379e2b8be42c6e53432ee3cc63a9e6f14d668df9baa9a416e05891181f2fe66c582f7c64faed6f39ccd283e40573f90b5657abd4314580fa6907b28001014016bc028860b31a829e18aefcc706cb9601b5df2e28ab835d61cae898249c13c1a7b36368485698ee35fa3803b4bc674d9a316a8ac145feebf06ba64a8d8fe0e43d0fd5d7ee8a462b00928a5189ce9f77fd4e3d2e92d6d55c8e564fc9f0df0c2955ff73923e1716ce7cc1546e6371b03391ca55ebedcbd69c30f7990fac6360f2675fe495af1f685dc779db0c63bb9fa4bec0326bb8a24d52494a6dcc1347d3e69b65c158d00eb477b0a3e204c1b989bf56823d07cddb4333f53888235c685963ee0c938fe9854e7413e0318ee7cec48581f2de7202db94a2abb734810852abcf3490a90f1a35893150dfad5fd2121b0b8b19d73e39d24b27f1fe5bed8509daaf7d26f1f4662904c474414f8abcc9ac12b7468fe94a23c65ce90bd399d2e7c90ea89785d761061fdd287fdb0d0d48ae5fdfefc567ac26b60db278204db14bb3f597f0deecf0f1a42abdb33e8ef25cbf2f315044cb7a892c69a76be1d79352bf8ee186f2ebfd90d1b6bbd5e614ac92e76a6743b5453d25c6ecc41530df56e6c8165a956ffc03436d055c330bc007b4646eb09f010bd9de97f6b15a7d8275567fbb119e296c23b18b3599f679f1f9ef3dba3785376900d6c1e54eca87ff175ee822919b0704e7ecaf83b90c42fb4420c64e5a8e5354c6956dc35411d6e9bf02f4275d1ecab0714acb82a74301a308545ac9a21ad4cb3d679f49fc3ac5486a53061b3949b69a1db24c9c1262ebc1d4e15338abd3fa4311965e9999ef363666d222294a45721bcd768219a007ff900d7cdeca4c1f257f820aba26cd8110e31c2d3f1aa7ff5c3a528985ffca950c14432544bf5befacb32e36829e83c565be8ff3acd5db43e8a57e850bca824668b8de6ef8c134b0b52b9770ee3381a46e0aa0c0548f1dcabc0dabd6140ce6fc18e59bce246257c5103132022f6d70f28d894ff898917e8666ef862ff9a8993bac075114de7d094ebccc32f91e098bd9b07ad1061893a9bb17657027953ea6a338eb60d79289ecf776f4c0be78e08b421bef6eb5132dae4f2402743ee3253d2f2e4aa55ea7a2f78f8a7362be9d04dd051f24eadc3ae63f6363a4c9e1ef5ffdee3f96f1e4126c9d6651846560f631d4aa96382a3e4541353f63d3d8600a6289cb6e1df52b57a41c28b774e762192dd0e498f7f2a94c035af51e3fa51b4c1af67ae0e3052728ba247f3d960cadb187fe1682811e2dd4c1e65de402dc330af6dfd34022783c06541c5b2d22c934e1f4c655e03b90a76da168ba982631a74e16b35ca16b535f10346ee332583461d3d6751749ca314fc3bc5336b21132d62ced10af817fe60f17d9f1b341d178a299a1147b134f6a1093b0040c3aaa5d14afd9df71fe6d0db8607fd76ef0549b47146953e7729fd228eded2f5cf37a383dc3d51387122393c313d3bcaf4afdd10c25948faab1a3a12509c93110fbae34edf436fb470719142896626b66dc748b8bc73e2a75dd56e5ea16b407a47b397114e4bf4e1795da68e07c9fcf98943a6946236e8460b52d10e952a4c2e6d928cfa2f4b070d287914c4d72fe2e3fc04ba744654855cbb34b460b4261f3eb095b585949d3eae9d86772716670a5d090f5a93acc94e61609b6f4aa5550a98e66fa995b5e920cc5f5edb86f61b9b08e3a2a30fbde1b97c44fcd988269b833cb1d84d1ca519e7b712b8cff860f1fac0fe9d057b574b0b2865e016392d4e31dea68c066847d1bf77d23f1ae52d1d860b927d22b4b48317e4d8c9f2d62478e4a837cac2aaf43fb556ccd0e5e068b45a24f9e258c679b34d79110522c3c64825a239ec12dcaa4bed02bb212b87f921317fddd2e9742f77010abb1e81f2cbc401d82dc4c9c10ca7dd153614e2e7873f3bb7e993bf7f9f56ff169f6f48f8c1e1adee39b08695c7b509db2bb5a7bc88c4a344d5a4be76ca7c1c58ff7727d7723a26191e48a3d86a453369552b53f6877efd8556f6ebc5e9b1e7e71220295b7b2abb009b47965b39d566044240ed24c4e717951035e5cb2892f7695bdf886f472ccbecebdef358d06c48688b744e4b14c8e3771511a2293425fb4fe0249bac447e56d8002c60352bc5483f2a8d64d69e6e14e3b1d320558794371d7b8c4991bf43a9308ef698969520b9e1fb8dfee4da6a6617cdba10dfe85c9129f370e5e11c2ee7c5450c10ba954bbe45900f66134066635ac050763b77bb929e37b1c235c3f961f42a83a33472cc6f20f18cfa08fac83af1dd77793a07a1e5553e343671c559350aef8d179cbcf18e7138d9ac7a35fdaca19d16c149ee0fb0b5f565c7f8581cd6b2feb9f29db93a318cca90b9b13e99f193e06601604b4ced903fc38af461c7f84438ee073910dd926144b8af31257723444442dbf991221b7257134e834e101585289d2f141730a020e370a35f9f290fc7f1a65239ac55c8049c40d503723407930cca9736c672d399d5584bb1144edc60e85bbf0dff7926a9da9ad70a2ca807fa525b68d53ea860977b561340ac5b4b8cd2310555784f9dfdddd41625805da718ef1bd6b6f9cf13a4e2c36845d316eee6634b886706a0732326a748936271440ae7c7b9bd0d363365de5297ef534905f3724c3758b889b147eae4631e81de7072bb9f226d7abdf8b22524159f26207d2eed4754914f0a6b9f775b9c73c25ba0e68eb0f36b94dc126cd621edc019899cb484e82e2115ba45edaa4b83847540711e58aa280e08286224a421ab11349d7ee2d8f86da78f0ff432d18db07112d3655df5cad7a2ae9bfd4628ffcfd748f155eb29e713fa9133889f970b48169ac5422d10957ebd7fdfbe1d30f0365d816fb95e8af88f80e8ae5ae6b9ffb3c6dbcf4f77a87eb6f9e2667e69e9c8be9cf1433e182f382691683612bc7604c65b6d7747376ac689d5c2c1b728722c202bee63d4bc2a92440adbf41ef4c87d70acc32aefef12c381b32d4fe09eb08b7ee7027654f5dd071c40514453ae"}, {0xd8, 0xffff, 0xb626, "3d89e7f53e2ccc7f0ac90be6ec220b0631cd0ee6c33afd02e9dc0d4ffcafdd6edcd926b5603704eb6a27277b491d9857b0ba7b7ec637281ca0ee84db3679a4537d4db0324f95d1e530b0ed7ea158db93716b6aa76e6ff0942a981e812d0b7d07e66fbf750374b613c6b15f50f3acf0f728f41ea453a51b84cd34c2bf523051bc87b08b58239412f5ca096c70fde1bae5982479b4f24c91319f5e7a0f9f9e6930d93eff1493ba8377471bfed8d57c384c0dac07c867b55f4d3dc10856f62c1a6365847d3e39debdff"}, {0xa8, 0xffff, 0x6, "5ff5f6e187c1c90b7daf8ef44d132e84fba08bd74ad1d1802d53f8bb388895aa900a70a75046dc5be9b2dccf0505688fb27f894cc4ef5f5c1b156e4980eb0e489a3000e559028278d9ddb0c9af8b50da48bcf4490fc2650889503176a3f870d04d1e309d27f0c2f9a15a8d599bb588aafabf6ff0136e80d42aa0cbc51adcc3d55bbe22eeefb83f60eda8a0a4c56d7aba91e8"}, {0x58, 0xffff, 0x60, "0fa503b36722a8a2c3cb261499b111b290d2283bd33d9a887ab06a9eb3d632c822a9b0cebc20fef36c90151f8dcc1935a35c8ceab938c1af52ace12c4fda43aca3"}, {0x58, 0x1, 0x4, "01d44c0f94ff02f3f14ec85ade704aa7ee017531fd2ac7ab4fce5c7a7f16eaa8f6449fa4b101195380d91641b1b9d89548f301da0a534a17335601cab4e7abbce184f72487"}, {0x80, 0x1, 0x100000000, "53d3cb60d607fab7f3124ec5211ed33ee175a016fcab6fed2a789d0d5e6df8d278462038140437ac070d9076925769efe20121e07347a2140ea44331143ef4097f817f0cbba7745259fbf73bf946954ca0aee3194cbc51fc4eba6ec2086cd495c3afcb9f48c877acd392b7ad5ef1"}], 0x12c0}, 0x400) mkdir(&(0x7f0000000180)='./file0\x00', 0x4c) 16:10:56 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xae71, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x5f13, 0x9}, {{r3}, 0xffffffffffffffff, 0x1b, 0x0, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0x8, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x3, 0x81}, {{r1}, 0x0, 0xa0, 0x1, 0xfffffffffffffff8, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x77982bcc}], 0x1, &(0x7f0000000040)={0x4, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x1, 0x34e99edb, 0x3fffc00000000}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:56 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) truncate(&(0x7f0000000080)='./file0\x00', 0x2400000000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:10:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0xe9c}, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 16:10:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4, 0x4, 0x841, &(0x7f0000000100)={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="f1c4043234bafb81c21af07c9d08177d436d6c8742f6", 0x16) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:10:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff6c45cd563490000001000000"], 0x10}, 0x0) 16:10:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = semget(0x0, 0x2, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:10:57 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x5, 0x1ff, 0xffff, 0x1, 0x2000c88fb795, 0x81, 0x2, 0x3, 0x0, 0x9, 0xd1cd}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1, 0xffffffffffffff7f, &(0x7f0000000000)="8e1db93fa05829dc2cc63116356d97d9e5c016b8f224d3660e7d712b4d9654", 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xe5d, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0x22bb1536e89079d5) 16:10:57 executing program 0: mknod(&(0x7f0000000640)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="031c7926a8e8e2bb0e45b54f02bb52608e32127f8e824842ec2d1d9580523d", 0x1f}, {&(0x7f0000000080)="3c015e65a97aae7b6755a59092ebaa59c5b61277515257219019bfcb", 0x1c}, {&(0x7f00000000c0)="8ca7b0cc7951339d07f649e586fcafcd76f98487b436415dac3beb4b763d96c96b93c238b1d37a69caa7f0aba5891794f8bc43dd4516b8e4af26b94d709554d7a7bf2c3c1a7a6268dffa64", 0x4b}, {&(0x7f0000000140)="e14496511787a4842b116eba5fdd2d33f4fc7716e3b4794607cd3d99ade27f7550950e0107", 0x25}, {&(0x7f0000000180)="2de26f9412a12a7a48ad7800cb5fc0d6cd5317e54e0ca90aacd37bc95b50b43f20a27e10cb610781147458391130c8002dca586bb1afc6ca81a5aceaccb98d25a4ad6b58570a88e0146fd8e099497b2b887f809fad011af921a7a5f59e7939456e2b2a9a33639b2b86973e2a7d5d564769e9517dc6bbc8c4c4caf46a1a0b13ee782926b34aa1dcd2e3d93dbef66c06531f806782d1864a6f1b0c62d9cf6e1b03bb0d40ba8a32aaecc9b5bc7eb975e1b3c6462e3a2bb5013b15fa670772ffae32cfea44255d6a43", 0xc7}, {&(0x7f0000000300)="0696ca771a4129d9a92249e6ea8d5f1c865ef5eb65fbb90d2a48b0cce972a1e7eddc8b05b4bbfe7838f674fdd81156996a64e731b46a1e8f692ff14fa49d7da7b468537f41b3ddfa8da845d93459d311535b1646e23d2f9b50", 0x59}, {&(0x7f0000000380)="d1d47552a6d7d90819429c7297800bad28b0e34a1ade0aac662aecf71267b1f1ddb0b0684b1148ec70ded9ec88674b2cde3d9c7b4f0c2c2429fed03123d18d8220299b2204616397d490f00604ee7abc", 0x50}, {&(0x7f0000000400)="fa92e4061f84b85f5387a16ceac7deffd589ffb3858299ffaad321212e", 0x1d}, {&(0x7f0000000440)="ba85b7b9e020b73907017749dc08697337858882b851d71200c290bd46850a7afcc73c0d3cbd239ff363c3ba7ef32a6732376865d8a929e14a5299cbedfc2ff49e1fbca842c86c984b69c2e214a4e2d9ecc4362b6e3c9899c104742e37c8994018e17164403cf519abb32441ea3a6edac12d2c9d99052fd3e93759db96d9bb327563f8469896f9978c2046f6b56f89317bd07f9831c044a60e96b57bf576b2190ba3be5e7e8c45540b2cf75e39e01dad5b61fd9383f36ef72990bf4a31672e46bf6a536bc7b39ec148809b0976a726ea147b1b6cedfbf652e71671dd368dccfc17ec5fb117d6f5336e16d04f823e76fa7633a415ce20b2", 0xf7}], 0x9, 0x0) mkdir(&(0x7f0000000600)='./bus\x00', 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000680)={'./bus\x00', 0xffffffffffff8001, 0x8, 0x1, 0x1, 0xfffffffffffffffe, 0x7f, 0x80, 0x1, 0x2, 0x8, 0xffffffffffffffd4}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000700)={0x7, [{0x2, 0x9}, {0x3, 0x7fff}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x100}, {0x3, 0x22d8}, {0x2, 0xff}, {0x3, 0x800}, {0x3, 0x100000000}, {0x3, 0x2}, {0x0, 0xbad}, {0x3, 0x7}, {0x3, 0x3a40000000000}, {0x3, 0x4}, {0x2, 0x10001}, {0x3, 0x2a}, {0x3, 0x81}, {0x3, 0x401}, {0x3, 0x50000000000}, {0x0, 0x6}, {0x2, 0x7f}, {0x2, 0x6b}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x20}, {0x2, 0x9}, {0x2, 0xbd7}, {0x2, 0x20}, {0x3, 0x7}]}) 16:10:57 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="472fb825d9eefd68b996d393845714a97d9442bafed32a033f3d394ed868e67e22897c84625fd2b5bd96b8beb989b45e018234a39a7a27fb2d4ca52441056fda8b666eb2ac60ada0d3c0c5211a2cf2ca58be77d676c6a3f894fdb87941b1cffc08d2b84a626e7aad2d91a365794fd7ac7a99ea1568778ffb62cac221ca38bf9e5f4e870dbda034825dec077b9dac3f318be1581958d32c9f250443bd0da4cc94272c4b5ea0f5d25b47cc52509b0e0d29", 0xb0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = semget(0x1, 0x4, 0x140) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0xffffffffffffffff]) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1000, 0xb00}, {{r2}, 0x0, 0x12, 0x0, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x6, 0x9c59}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0xe, 0x8a7e}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000082, 0x3}, {{r0}, 0x0, 0x51, 0x2, 0x5, 0xbe769b1}, {{r2}, 0xfffffffffffffffa, 0xc1, 0xe, 0x48d, 0x5}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x25, 0x80000062, 0x6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x12, 0x4, 0x6, 0xc1e1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x9, 0x753e}], 0x3, &(0x7f0000000000)={0x8, 0x8}) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x4002, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000500)="92e04d93746bbd3534236af28aab46230010792bd5382a8717b69f09fd9d7e55d5c5b4575776da07693e94292f1c05cd799b017bed771e9e72e1a7bdaca6a4cc960327688f5d319721b17181c30dc957b9efaab9933fc21fd618556f4c", 0x232) write(r1, &(0x7f00000001c0)="2406f743cd", 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:10:57 executing program 1: lstat(&(0x7f0000000100)='./file0\x00', 0x0) clock_getres(0x7, &(0x7f00000000c0)) 16:10:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xff, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000040)="ab0fb7e631e6ac1e7d8a1a7d62f4d6f92c6ce4fbb6c5ef275d6c415387c2e0a2282d1057433044f3beda6fed27d572359ae867c3f8b3667f59123a836db4eda04d4c495b0e6ecb92b1c7441a170e7836bb3c30d32e5c7af1a2bb2d2a2bb390645576285abb059525a48a46cb033c8d7bd6a757e54715f64af712f8604fe2325b649bd6f3043780bae4bec58231fd15e05e9184f0c907000000f8ffaa7d3c2f4c88e4fb5d941900", 0xa7) 16:10:57 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom$unix(r2, &(0x7f00000001c0)=""/119, 0x77, 0x800, 0x0, 0x0) shmget(0x3, 0x4000, 0x102, &(0x7f0000e16000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) munmap(&(0x7f0000db1000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0xa0, 0x2) 16:10:57 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:10:57 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x0, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:10:57 executing program 1: r0 = msgget(0x3, 0x100000000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000ebd39faaac5f00b9cabbdd66502b31331b843f0e465ef838aaa0e6d9de449b4e0df0cb9e5781543508829aef972bc0ccf66060e11c7419e616c2b2"], 0x10, 0x800) msgrcv(r0, 0x0, 0x0, 0x2, 0x800000800) r1 = socket$inet6(0x18, 0x8007, 0xffffffffffffffff) semget(0x0, 0x7, 0x8) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r1, &(0x7f00000000c0)=""/92, 0x5c, 0x800, &(0x7f0000000140)={0x18, 0x3, 0x800, 0xff}, 0xc) 16:10:57 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) 16:10:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27ff0000089fd6df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:10:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f0000001740)=""/157, 0x9d}, {&(0x7f0000001800)=""/250, 0xfa}, {&(0x7f0000000000)=""/38, 0x26}], 0x8, 0x0}, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:10:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x400, 0x1000}, {0x3, 0x6, 0x800}, {0x5, 0xffffffffffff0001, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x2, 0x200, 0x7fffffff, 0xf6, 0x8c7, 0x4]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xeb2, 0x80000001, 0xffffffffffffffff, 0x5017, 0xfef8]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r2 = getuid() r3 = getgid() r4 = msgget(0x3, 0x10) msgsnd(r4, &(0x7f0000000500)={0x3, "c6747c83bf618176936a08212eeaee889f3f075476673909a0a88834932e584e5000a06dd06051ba952ea0f634352f06ac01a2e5f387eb8b888d5531cdab566475a0d4efac4e57a0f50b208b03a6260c5cd2a2"}, 0x5b, 0x800) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r5 = msgget(0x2, 0x204) semop(r0, &(0x7f0000000140)=[{0x1, 0x4, 0x1000}, {0x4, 0x2}, {0x3, 0x800, 0x1000}, {0xbecc7a36254b9589, 0x1, 0x1000}, {0x4, 0x68}], 0x5) getuid() msgget$private(0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) syz_emit_ethernet(0xab, &(0x7f0000000200)="a67c97b51fe473d43243485530458ef77d8c5effce9977a485c4f3795b8b22e3e915eb223dc749018d6c0f941ba986ea2fac5fb3bc7a76b77f434de38d22b83d95b12493545643ec17ff0246036281a790b6f67d6a0c6eb04334d5720008944c275561c1a8767079faeaa5f21eabfd972329107d79ab78d641ea72b4d8d41abeca281cadb08fdd05e294f9bcdc9cf636b1686c255079dfe7eedae1a5c77868d20fa783e9f73265df895332") semget$private(0x0, 0x1, 0x540) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/193}, 0xc9, 0x2, 0x1800) sendto$inet6(r1, &(0x7f00000003c0)="6d532ef90efedd7b7d1a0452e1604ce58afa7f727d2eb423f14b38c0049e48a81d092ffb7e49922d47ddf8e6aaee85656eb19b26345aaab7740f453f1dcfb99b7c0d3108a118cb64cff27cc5c2fbec2f69d27aa40d8e9e1cbddaad6fe5a206fff4a9", 0x62, 0x8, 0x0, 0x0) getegid() dup(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x8) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:10:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)) r3 = kqueue() ftruncate(r0, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x0, 0x5}], 0x34, 0x0, 0xffffffffffffffff, 0x0) shutdown(r0, 0x0) getgid() bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) accept$unix(r1, 0x0, &(0x7f00000001c0)) 16:10:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r2, r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() getpgid(0x0) close(r4) fcntl$dupfd(r5, 0xa, r5) login: pckbd_enable: command error 16:11:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000000, &(0x7f0000000040)="b41d08ec", 0x4) setsockopt(r0, 0x29, 0x80000000004000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:11:01 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0xfffffffffffffff8}, {0x0, 0x4}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:01 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x0, 0x2, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:11:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000300)='./bus\x00', 0x10000000002000, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="d5c86de5f9185598046b1510fcae5fad1183d52245404322eb5aebbd983c63aaee", 0x21}], 0x1, 0x0) 16:11:01 executing program 0: socketpair(0x0, 0x2, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000078000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 16:11:01 executing program 0: r0 = socket(0x18, 0x8000, 0x1b) socket(0x10, 0x4, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x401, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x2, 0x8, 0xb86e}, {{r0}, 0xffffffffffffffff, 0x32, 0x90, 0xffff, 0x7a50}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000008, 0x20, 0x7}, {{r0}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x7, 0x5}], 0x7, &(0x7f0000000140)=[{{r0}, 0x0, 0x22, 0x6, 0xd55}, {{r0}, 0x0, 0xe0, 0x2, 0x1ef, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0xa7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xfffffffffffffff7, 0x2}], 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0x8001}) sendto$inet6(r1, &(0x7f0000000200)="c37d378cee95eb0131b55de368ce955a016741067f4cdd7792a8dc43c1c1d980d8fa54a85d6bd360b057044c35143995403007aea5b5847095d979425a695ea646db6d7e1bfc0aafbce2cb963e8ced2e076882044ec5961ebeb0724ad0727a62ac2ee04fde5526239f31953e40e70f450478668edefbd4da3d4f7fdeba59180d2da41da4283b34eed73721a972d9578f23d2738dff4a80498f05d5c42aad6bd4907949716637324db5ae44fb7e374b5be68619cd53c1af36d57a8a6187", 0xbd, 0x4, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0x4}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) 16:11:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b7fa95ca7304c0d7ac0e9bf0c3eef38afb18aa5b9d6e3bf28e1c170a7967ec260b3c11a2fb455a2886a7c281a145da59a6ea7d9428824b6ada912bdd51b2b3d00cf77ab84244f03b97ef7eeb2791db0a3248197ff38fd9d209fd427ca92108b3505db6e69b64d54d7e7c5cff1f4a0dab", 0x70) r1 = socket(0x18, 0x7, 0x3ff) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x200}, {0x18, 0x1, 0x0, 0x400}, 0xac1f, [0x6, 0x20, 0x70, 0x5, 0xfff, 0x100000000, 0x6, 0x3]}, 0x3c) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r4) r5 = semget$private(0x0, 0x1, 0x100) open$dir(&(0x7f0000000100)='./file0\x00', 0x3, 0x50) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r5, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:11:01 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x3) msgget(0x2, 0x116) r1 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xffffffffffffff63) 16:11:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x3f}) close(r0) 16:11:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) 16:11:01 executing program 1: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="e223c2b1bdf81e40d41da148a47592ad5f2a070c307be298bf9cce57098e00a7ca523e49128feea1b4f7a310d14f855ebc4addf7d0d24cf393900955b9b6cdf75387155e6cb21c63c0189eadf229629cf01f383026e42bcb286c87c674968700cbb9c88aa2decda8f6eb735507843c1092f6a2b76b92afdf60a272b581b4c38efda627de809fa420a6e1143ec57791d809ebcef19332cfc7a9bb0c39c154079a39501ee096ef690b1b147785d3515bacd363aeecf8e6651aa4b969bdaa5592d173b368e315384070b14afc4c357a2bba56adf7f1f7"}, {&(0x7f0000000440)="a32f875efba6e626ecc1b331da83b27d865ba9fc9b01c98df1e54b8c1123b3eb560d4a7bab188b14947805673d1e1aeeba6595fc"}], 0x10000064, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:11:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0x7, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67}, {&(0x7f0000000000)=""/34, 0xfffffffffffffd5e}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 16:11:01 executing program 0: poll(&(0x7f0000000000), 0x0, 0x0) 16:11:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x100000001, 0x2000000000, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x7f, 0x1, 0x81, 0x3, 0x401}, 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f0000000180)=""/12, 0xc}], 0x2, &(0x7f0000000200)=""/228, 0xe4}, 0x0) 16:11:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10000000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f01752127ba0606fc0c92fe136a0c73c2e33ad31a076a626779fb071c38a4e258", 0x22) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000100)=0x1) 16:11:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1e, 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) setsockopt(r0, 0x2, 0x3, &(0x7f00000001c0)="e949c1f2e7e86315b64219219c40ba041233dcc164566197568dfc345bd20650e4c099b67d647f9b161c8a87ffc10d89779e83c011b313714adf6c3c5f6eaa621b3381b9fe18c33a87ca01e5397962876b0f27c7db4235863d3f728eb092d68d8576d1f2364a65eb384ea7c0a2b86ff0f32fd18dcf821dc9d7adef814933a6d7ff2b38e93cb31bdf720bbec27cc924e47d74df5f083bfddda6530d2f1080fe23bb8fae633653a86e06c434119140e504e7d2e5c6b61a81a8bb18a78cba2c5ed6a359ea51af858d770a0688e0318412e4f50b4e02328afe6b60e79bb554b75d7dd77ff317", 0xe4) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() pckbd_enable: command error 16:11:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0xcf182aa18050c49b, 0x2b8) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './bus\x00'}) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2ab29c88bacd9e12a2e6f5c2c5f9ed87e9b1bc50f2c0c72dc93dd8c1a1c53f23efbf21373b20516e11a8b349bb9a33fa71e71b419a8620c895f26121fc93f78e23ebc5be49337d5e52f5718ee5778298fa7fb01a2ccc0f6fe5254bdf7a65435e6f8511badc877fae3988f1aca7f6c65595e70dcb72c38a7a98399ffea35351ede323c314ffd3c5c23f830783cc7281ee91e8dc943c9fd8301e90e4812abc3ee83f380f74fd13270da3aeb2702133fc2693fa2a1f96839ff74390fa244a79329df53457e398ca", 0xc6) 16:11:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2820000098da990f16dba932ffec0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shutdown(r0, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) r8 = getppid() r9 = getuid() r10 = fcntl$dupfd(r1, 0xa, r1) readlinkat(r10, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/19, 0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000005c0)=[r4, r4, r14, r4]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffab, &(0x7f0000000240)=[{&(0x7f00000000c0)="e9b203e8f1419555b22a243a66e189c43fead26c0879aa3e42401bd55f1bdd8f47974b93a55f0b80b8dde5507eefb696584560e174716b54f8c268211bf036c4c3f4342ea6cddad3dcada22061076eb7b2db30228aac989bca6af2cfae37e42fc2118d9f642520865d205d7df513f40892f31bce5e22135bbe54232d099c204594c92c65c0cedd63f77c5cb50e45c52592d8390f10699550af7ecff22b73066b0e14d19e24fd27224a521e29348c29f4290abb56a938cb4566dcf6f26183", 0xbe}, {&(0x7f0000000180)="59cf130748fb2cc54d417c2e1f672aaed1cd17", 0x13}, {&(0x7f00000001c0)="c3708d9abfc75ac247b62ce5a6b7e79e714fbd038db74a136ba434bd361b913ac6d0de3242819e013dd80faab0752b40274720ade000f9a0a8ee23072249106ce15cc985cb8a4298354d3bccd1b52d2c956959", 0x53}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00-I\x00\x00\x00\x00\x00\x00', @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6}, 0x2) setuid(r3) 16:11:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) clock_gettime(0x4, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) 16:11:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:11:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x168) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:11:02 executing program 1: r0 = semget(0x3, 0x6, 0x48) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/255) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000240)) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r1, 0x0) 16:11:02 executing program 1: r0 = socket(0x8000019, 0x1, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1885, &(0x7f00000000c0)=0xdd, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="cb7e75a9f152f753b832b2a4417e7ae27563eab49e1fe42d852c34ca7d9c8f6cf1aa817f617f86273fb864608302e83cb44171f5e130b46b799de9d46e4e1b223e649b31", 0xce0543e14c0be164) write(r0, &(0x7f0000000140)='b', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000380)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x1f4}, {{r2}, 0xfffffffffffffff9, 0x62, 0x4, 0xbba, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0xb7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x46, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x82, 0x20, 0x0, 0x200}, {{r2}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x800, 0x800}], 0x7fff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8c02, 0x8}, {{r0}, 0x0, 0x2e, 0x40000004, 0x2b, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0xd, 0x3ff, 0x2}], 0x0, &(0x7f0000000040)={0x5, 0x4}) close(r0) dup(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x10001, 0x1f, &(0x7f00000000c0)="a4b6f7aa526dc7a7833146b37b13f474fc25fe6156280d744b005e9b74dc2467e9b0", 0x22) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x1}, {0x7, 0x10000}, {0x100, 0x766e}, {0xe7, 0x2}, {0x21, 0x1ff}, {0x42, 0x6}, {0x8a}, {0x167, 0xd67}, {0x84, 0x3}, {0x7, 0x80}], 0xa}) 16:11:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8040, 0x105) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) shutdown(r0, 0x2) close(r0) 16:11:03 executing program 1: getrusage(0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x80000000, 0x4, 0x1, 0x40}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x91, 0x1f}) 16:11:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x8) dup2(r0, r0) 16:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x0, 0x15) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="68ffb174fa037351a4f8c4016c76724ff136f95cdb730f95bd00a33f3e9c28ec6aeef6717e647d8372714a0d71ee872f0113036cd4504c465f52e7b8cf53ac7d64ea38ce238782320006fc23029e6c66d33cd754ff40ec8d4d5dd32dea2fd9c2"}, {&(0x7f0000000440)="b6385d596cc7f008d3c7006b4df6538a834b8faae85c72dbdca1042d51d76ed47416c5aa6b749d50d76f6f291c1e830f6c61642496b255"}, {&(0x7f0000000640)="eee61931aab4686303771282887a1cbb5bdcbacc6d1fee51be365b30ea3a62a54f1b531023a21c8de0d038015d0549b1d065b341eaf081df02d1bb301a7efafb4f64c7c16709319c70a70235a756d2b55061b3db8cd9ef7f3808353b80cfdd4f50ec11f43231c1af9f4d08a1fedd457763eb76005b00699364857a5daedefb87757e5efc"}, {&(0x7f0000000700)="a9ec467cdfd281743663e9c234738f20f3ca8ceef2ebe2a43859b93069e608db5aec17708a398c2b024208c5f949d6eb123720f2529e0f20a24fd39160898aa93dfe648053087348bbf1e8509d94e67521e7ca36801063ddbb4627aa7737ae5316af4eb797873686a5b087655935e580891908344d66ff64db18a5d9234e28b80711ce19b9a4b131ba2ee57230598a254739ef62d2bad0b363232b076828ed34833ee5972661c4e18993671208cbdfeeb9d94bf35b56b17172e7fefc7cb9285e", 0x2dd}], 0x1000000000000104, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="db6c2ebd7c1932a08a68bd9d8cd0235a9752dce369b03b8fa2b11939dc208f59ec7a96db06499b7fc724e52528dc27cb7a16fb35a7b0c3085c0663be761fb959790d1e097a2d821b03ffe7effb46f422f61ab73448d0deefc8592c584fb657c91bf3a238e72f560d649243b107f2dfd22cd76c6cdf506a708fc5a3fdbe8d3a5e0e66d6cfba4e8419bc1f2c756e6e44df7d78a71623941635e3f7fb57efb1be533d29cbec3c21242514e0b990ed2761cb31d9a727ee18f7b5bbbc4b9c4c6a232255536b29352e96c9783e6e0ade7e0dd4b395268decd85bfd1099e805004aa04ac5adf74a771b662c0e7e925feec30ae9f835c055af126415e22ed16a6132a3b6c498134587cb7b813cff8559131af6eae4c56c", 0x113}, {&(0x7f00000007c0)="c10f8ff911c819ccbf56187c8900776f0400d23baecd724999baa844a0f200b81e6a81070b0ae636860808ebac0e7e29814b28716f79715a2be8caa83ae5f4d8ee17c62344d93a444973b4197be5ecb243149970209d08247e4d3425f9b64dd1e8fe2493c6bb15758e07b876da647e3d6baf6ddc134972d4e77f263e2a415bc89263bf0dae2bc3abc90f8337085d76ab1503438ae2f1621303a935b00630a5", 0x9f}], 0x2) socket(0x1a, 0x3, 0x9) r1 = 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', r1, &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f00000009c0)='./bus\x00', 0xc000, 0x94) mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='\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//../file0\x00', r1, &(0x7f00000001c0)='\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//../file0/file0\x00') r2 = getegid() lchown(&(0x7f0000000340)='./bus\x00', 0x0, r2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="4a28d3b97f", 0xfffffffffffffcde}], 0x100c, 0x0) execve(&(0x7f0000000880)='\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//../file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-\x00'], &(0x7f0000000980)=[&(0x7f0000000900)='#)-\x00', &(0x7f0000000940)='\x00']) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000380)=0xfca0) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) semget$private(0x0, 0x2, 0x100) unlink(&(0x7f0000000080)='./file0\x00') r0 = semget(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, r2, r3, r2, r3, 0x30}, 0xffff, 0x0, 0x7fffffff}) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/6) semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x20) 16:11:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85, 0x0, 0x0, 0x40000}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x40, 0x1ff, 0x2052}, {{r0}, 0xffffffffffffffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x100, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x16, 0x4, 0x0, 0x8f2}], 0x5, &(0x7f0000000180)={0x3f, 0x3}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) kqueue() 16:11:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:11:04 executing program 1: r0 = socket(0x1a, 0xc007, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:11:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000000), 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x28}, {r0, 0x20}, {r0, 0x80}], 0x4, 0xc60) 16:11:04 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)="4489a8e45b729c91539d907e2bc2666370d5a5a7136e5b9139cb50338c591e688ef8c741959779c274be97815b5d3f8b6caf0b568c3470cc6132981b342e19cdb4579496ae28eea74d13bcc0931e35c6c354c6eb7ab1a87056041f6616b6a9c333cf4734a4138f7958932998814681f9e609dde91619b55efbf237362a9b647619687b4c0f70a6cc5b9f57dd2c5218c1aebe618e1c37937e416b929e1709aa1a0ab2d9264d0a51cdaf3189765d5a0ee7c945295ac9cd98a2b2e51ff70a6ca22e89e2d67f43a7b45f9c72591485f5eedbbd91a089d20a55ce3710aa0632d534cd78e701f82cb277eb22b9", 0xea}, {&(0x7f0000000240)="19a7239ad7088732d28cda8b970be867e6d12f9f5fbf2327962d7490146f9e61f96ae454e3b10fc87f27186e9cac95fc3e6dd1d3bd76822393406d340b37fa42ebfd808a806cd9b5fe64cbf742cd5a0c1e5345de830fc2e4cab09b7a5c3d316d954850ec6a963b709394388f6df2948add3b95380a7f4c29903abea7636d705ac56db14da67764d958879dc67d0cd6a23a9ed11f560986240271cf7457de924517e91ec7567fafbe644048147154719ec28481f5b146a4ef62dae0905411d0f8f19a1d6a1bc3973302844e28ae0a4c840d35d9352c626328b995a8b20bd4b5af8d2261aca105b5bc2b24818d052b6701", 0xf0}, {&(0x7f0000000340)="35376b558d206df5182c418009f7cd1ec5e3a879ae1618df692a5acfe88566be71eac8191843d67a805051025b95ac9254942ba8e687da277415d48dc3d3ac2b6179b75218a1cfb70c9c7eb317eb88eab44d4efda3eea56d5d1842f4ba5c4dd10d77ac5f50c770a984169c86c6461fe210242954c39d51173aa86366af607f8cda944ef2ad0c25e7d620ec1d57f041ac6bdeb192ba8422738af897f9ca782efca915e70cfb531bfb5c5efe6734e2c50a812bac96bb95ced2020c7312c15fe49d755bed2dd7ac0c8d5bd132e78fd38848d5bc9cc15598d230e4afbb2886a2b5cdedb25068abc27cdce152478b9305061ce31216787c", 0xf5}, {&(0x7f0000000440)="9aea41ff5114033cc927ed142562f87f20e4e258ba1ab3c8b396c5878d219eaf61abcb5989b311d7d19f09f58300e4c710f2a1b82af76c2f039b4592e6b0e68960a0475b6efdc435752b136e4f9be77699ce2a5a83b2af69bc0202895c6e6f06c7b6a2b0894cb900d2b5457baf1bdac827240d320e617fe7a815ffdf32dca1fb418ffe046d9776be42d04850eaf012e1", 0x90}, {&(0x7f0000000040)="c55f1945d46f8ca31671d524948483b6e95cc4c2156ae161d525fbf2577fc1f2dae5c8f9b87c16ee9d0b601e123e29b80b868727a48d90ee91606c30492f3f3ee0a809b0d007", 0x46}, {&(0x7f0000000500)="c16be59cfa4e66bcc5cb69c1525508c55190577a94522015edf453027364162ac032604259ed28eac631d72672ed993b7bedad8ce8797c87163a32ca9348d7ab7965aa0cf17456811a3e9ba979fa3bb5e968012f03737cc44a23d17cf295", 0x5e}], 0x6, &(0x7f0000000780)=[{0xd8, 0x1, 0x0, "5fd0a15c65fe6d4b7b5999953455f7e8915f70d67be0cf9a741c747bc5352b4d9da7e4a027588faaca6388330837aba8566a7ee37a2ff491c8fa43f282f4f5b7741ff1d2712f17230957224c92925a9a192aca526d792fd7c51787f700380a980b45a74d27debbb7408c31300237cdd4e4af7662b9de05c4cb69506fc2b6ac36329a063029763f647c09a329dbb07f51a56a38c9b7e5b12fb1846bf193a6ed4127968a6555fe446ae753bcbce76bbdac0778d4a004e7c34a7404e1722b4cea8e1bf1fd185b71"}, {0x1010, 0x1, 0x9, "cc8c3c58511f8354d049c0af995b8c3de7fad8a8268076ae5885f205de235ce654a387716516bb914dbc98e6debe9b026600f1be2e42fde2ff73e4305ebda6d22bcc7bb4b472de7b4b630cf483d733a70ceccd2898c38f053292f43d595e1df04600655a7b66aee5b04979c434fe62c15fb92d3c1eed70b2f476900a35943a1eec24a4238d170415c80992b8c294ee00585e4ea0f666dbc9cabe3cb055215abbbc477501a94fb13b29274754e8d2b3c0198de4822ca8348e209e9390747df4c40eb51a431c2f08a81c06774a3327df1d16c764ac091208cfa14192af163759050786fb0616086c701a8f7bd73f72d0c8826e1ce2b601da0dbe3dcb83a2640631b387d46e1306f87d719cee6ce55963dce4f431cae93fb1e3c10092efefd83b344697cbe0b5bddf371a3e22ed5444df21b2bd65d9c66ddb0d21a4372d39fed389f7ba036523446cbe155fb63e1e87a86c0402f2eea14ead5968f8f0f46dff5e4ae13fb661716f6e086bdc9fe5b1b0df382ee2a9df55b61b984eb2787c38b0c3ade5303620d1552a68ba4382062575b9007ebdc601898b84509121a328ed188cd792b8ce241bd636753de633b8768a4da758642c162801df5b058db07b5d1f7e5b17840cc8fd5b9cc6561be285126873ac392da7ecb54b472cb17428c4ddc5827a364192b6198241e095b8c88ab04e42f1114c2d482df5c424b1a7c1abd97740a5ac32e57e9b94069ed8288d3b4659113c644d8d059789455df97b40174896d8b5814e2cfa81cef0e095456c848395c57c5cdd223035b4024a1f6dfaded5c0028b292a9205deae3026812586a95885e962a4e8b71bc09555ea9a441b579674e474f8405b440e24a37ea328a8894ffa3d4545bae8dde1e81ec78e5ee27d080e9634dcb6530ff510476854e799573bd3b32aadd6ef6563cf382adc9e73e1c4cb47e5cdfa727b736706cfb39d1526ff21bf98c360e167e7aadc680731248c16937a93a8bebfa77cd7e78fa57f52e57abfe0de1545c02ab56e0e903ce72617194d8760d1de513404b9610f35442cea58cbc6dbd884e1881df54b0c9fd1691dab0b0aff39874dd798de30ee4bf8fba97e8d37593291b41227d023263d6bb802b93b1d1ff27f90a934a031616371c5733f28b3ee7de5fb350d8a9e922228f582bcdc9bcd0357e33939a2241cd99a453a51a58884fa450d4806b8bbef644da9290e5eb79de97956cb21b912c78788b101b0fa50c868290a4483bf08647f351897618a2e84dd109a9d9ac11f3905b04b36c2e73049f1428f197cd11d690d8b14d2560f5caae4b03b13a9d08d4e8992dd92696c384be8c0e913c921c16fc8a39283265e6ba1d779c152d756b34844a616d53cf6cca975529e145e986f35421efc8a953d6cc60f4b659280e0d6c9d3bfed4b8dd34d061e97dfdac08809f231d96c1902e4a25893a7a9fc5f536a88f3d289dfa8f8b36363669e76d8773a367bfc7458c8fde84fdd3f59b26ec3967a421ff1cb6b2ce7574d996c45f47ccce2d58c35a338c1a2e92f109c15b84e6a334beab2a5d1fecead1a31a0102efdc6d5c49b461fb1924a34b6dfc4a8dd0d579318f189ef82209b1bea767eed5467160b42c89ff99788b0d11795248c1374a09ea9ebba9b2d27078b61ff41d0529d0b3fa7008f20f6c472597384476dc7adf89f8e93356c58407101929cccfca8ffba2892a5e973064de1318c4304f7386c9f6498702de17d63a4b15bbf56a33bf61e42a627241fe4d32aa95fc9619425a601c41cdb76375e49671a9cfeb0c861b80ab36847a1b217d5b91b0190125341c758bd9047ff6b3ac27d65b8740f91a73cbb72ba175f9f73238c5b22230e1b4dc007e0b5cee1ee18a9dcfd949e690f207d54d36168370b18f38cb9369ece70ff558c022702778e6efe9d7b6e1198b90a035a0905b4085eb0dcfd0835680839ef5feb12cebf44c5ace9eb7dc56bf1eb79003394ffd0f3422aa03f8d9a7b20b38e86c97a7c083bde214b772db713cb3116b206c2c79f6d7678c9f50ae344387a7276bae5d9ec3ae1c67e486c9f80cc4e26839d5ced38bc44cb0fdd5a7ae867eeb5bbc742b043a79a6e5616495b968887b741d01e9ab1088f6cace781c2f65df1645a2f23f3f25de606141c1cebefe2de65430f0f5030aecd46baf34ccbd8125a99ef06934645d90a1e5020a1dbeaa3db750336206122cb26caa66355df79c7e6e75a850019d1ed9c9540cd01aec0386cb3bdf549ffb159772b8570eb49fa30eaeff74628924fb4c4df66f9aa5015788ef80948bddb931c7a7311573122170df80d748c4ddb8e94b157633f616ed3dee1b02a96670e42180dc29438c9bc1f1d60ae0f7a76b4f09c5f6e12f78d2707c1152f5a689f07b2ab74a0c434a73d5328838080e651ad7a453f7446760f3c83556777384c7e801f0bec7411b3ff4c6329a95b7d16b54e76283f64672ac8d1f8d6bb55cbc60a0a4f3c3e221e282ddf7f239cfc58df7a0a544d36b67337498003c6af8e6f99d723831254aa796d90a0335daa8b5ee39ea2859d060db8bc86e897d4ba59531798392fb9df570081ade5dfe2dc471467cf918e04488a6e57bf15361c02dc069d2b273df0d16fc0e92dcb10545d13b581122575e9b7c0939f0ceaf9c392a2f9aaaf6f3401cb999882fa3b6369ba5550c6d904dbff563cf0770fa531a8b435c9e747653b2e08d4e3bf61847cee2ca1b80b4c35f03130b79e92cd67262e3ddd03e3dbdeecfbb552fbcb2d2bf577c06bbb5d90a17e401a733e3fa2b8d60d3287db8aeb06b6d8f51b724eac7744bd45c6634b1b3dc4e4b8d55f8e796a3e4ea2a98f11158542b953dfa4f4c543f1ab64411e464312462e5e89994cdf40aab1394f031ba71978cac5ffab7e1b8db97e3926495573c35e64d9d3f3e60d106c81832d28bad0d65fca6915eb12366f4f8589752196c7dce0ca27366d49dc446d67991d18330180991d70f571ef19b57228805d0c29901d8524f6e58cdcd51cadefbaa023c4d243d3422f71b3df6ae5fc545c81a98df0f5483e201bba395de4df3edebd8c7127fcd001c9fda04556896d18900fbac9001852d7c449a2e56e21bce9a2ea97010afd8e675db52789dbc798101d34242b762a92b1da1b4ba61c43a3846fcab3783823bdf8b32bca6f61b9c5cf1aa71429667a9b682f595ad3bd7f56256e6f5cca5a5e56d2a74d0e294b98879efdb22405c60622a12865d6311ccc0406dbbfaabe4df5bebbcf22be418932682e31ba3554c9215eb73f0b76bbba9ee320f67173c7d593cf4ad9ea87f232703a16dd0144dd0847fe9f2ed040b3e42f450bda553c2ba117181eec465e9b295c670a64f2fd933e56cdd0d4e42dbb701d7c22b7f0f7e34d1330dace6f531c7d087a587b1883c16757e1d950e82e39c802bab7aeb09942c620af2895209d681f3dc7bb86f3245b03b600188b3754605a8da570f496ace6f13e0823468433cfb07f761afd576caa267fe74628f0543474d58a2ab317ded39aaa2c5e4b739d46e17fac5ed9c0908d7d13221435a3a2da1593627a05e38e5b8ea1a8a43d1319bc58396d83c7267aa8004a8f868946dfdc9072c7c57b009600e4b202d7f32331045c1244c571961c3a60cc36d92e0d6160f9603f9bb50c44215b7ff954d2b15a2232fe5c28e759bd8e059a7787203879005c71bfddc06c135a634a01517ed3c506f6d6dbaa4df99c803ee84676a886923ddbd30ea159670da4acb62092cf806248492a9bb54900456aa7ab780aadc156602dea89fe86a4d25498c7224aee3bfa64a91887432dcf46611ea6ead65f036a7aac8ca460d89f2726dc9cd4710efd276e16cdb526cd01c03c047762ff09d36108ec5e6e30bb201b3eedfac216b8dcd0bf197029e7ac5da5cfc9e3e84c7a06adfb2bc0be8a1b6532b8894d15ec11d5e9f96382abf289c0ad8f74e0786ceddff987dd1523106d5e2785a68fb2ec3cb0d0bba42983e5fa9f2c0c2b7763ddf23eca4e470096b38f250f555e1dc4e905f87cc31abf305a42ca35aa9bf7e829ae2d8517a18924ca98442417ed5b6c1fd42f61c599e40fbd8fe472d96086eb29b75504e1d3fbddb66af8b8e975fda3159967c71b704401405b8ebbd6c50b6d5f9e463b1ce72c4b9127bcc71bfe76f651f434b389d1670066ffca81db9c9766511b2fefdf93ee23629969fae87937c5d61cbd9e93d713960852d632657ca96da9553cb8988b92ef6c16c5e40d4f3552316f5cefde1067b7e9483ee18296cfd312fee61699c1d327d79746a06bef780c7e6d176ecc38f27c457d40c1356f8a66a1246635438708f2a08935a69ece7d03bef121aeaa06542f2167d9094e048dd5dadd91e444902f5336fcd973c6b657d5ae509085accef45f707420b38d698032f98da8d391577d39353dd126c44b449b253dc7e9dd510f0cecf013ed25617de1f565b40bf23760a98bbe25e5568b625ddf4de95961f417c04f4d863218b6abd6d122fbc8c17cb0dfb74da0b01756bf604011f8686e1b435532eae44bccb575fe178a6e3510fa9045c1d31225e5259de9e424e035e6b56f99705c35e939d0bfae6e5daefb7a67e5b4f06f607adf1b9d3c3c29b88501c22647396c5c308bb9c83ffff3c5bd1dc89a653d8d1b937a49b819c24ef94abfb1491754a7dea7be12d94e6b81d7911a59dd5355e5a4669dd244fb759f4bd44c113c2fc0a14971ab16317d0c9253299b087584ea418217f649c7a48db6ae50feb4ba160094a1a83caa9ea44fb4fd8bb06d8d7f7ad6a6d83cdb7e6d44cf77a136140370c2f5ea619aa4c4b18904364fc7f2741f794a189893b4146a1da6356fb01bba45a42bea3210cdef3f501e1738a1628acb50745ddb91367a95dcca9fbee380ac0a2282834b4b0e3ee90e6d960f0af7400eed770ffb38272195d346ec34cef40a4ed5a646ec856b11c6a03929c208e192260369141f5f3673d447d525ca6cbf6926107e2b3740eb88fcdb8264d46c2e0db76ff534782e02af193434a74e8e85c90165080ff62f11af0934f23dd9deaed5abb0bea2c620f6d8b06b291f6b692df0e6a62b170ae3473fed51b257e35fde01a946858656c1e06862ec6981313902bf5fcc292304adc61dd9a373cc4712d1dc92ad46340d97b4b61c116623cac4a2e9d2fdbb97dc48c7422091aa05bb293f07a4f9f79c892f18a783a2aab3e0561b2295875254679d218aee47af8a7900df6ff1427d9eb0e867a39e8fe0a3c40696c1fa3f7027eb4411687423849d301660b9e248f3a8479790aa6326d65673601a042cfe0164345db60917fa8752de6b2f9e950cfb8b9c78e8c8f0148a938ab620a2e2738a9b2dd50b0d45f7429de6471c9f2173b02e438d004bc80dd3ebd3f0b08340a25341002da300c6a3a26ab7491fca8bd5782df51ccdfa942d1527238f4d474608e6a8db97e0a4470d1a249ad24fe2e05606a6f72580847c16093759a686263a16a2b5110f891f6856b2279ffad467fdede7bd9d4e65dfe0289dbe8bf85be9313a8cedf3207103219ee9f83d23a1f53fb7a22135ae8cc3b8bfdc7f51cc656ec8464268479f6095b415f5d44ee9cb9f0cd709694bb064c618a5f6ff892ebaf56f86e425db5b870cf2538d6c533293153cd0e64964c6c37eac439a26d34519d07bd7335442eb5b4134685c251d66d53a7d77169af8e9712027bd2ff702fa267542c1f62d9b6a6727190e2cc335ed40ebf256d1662c6350a1e90f96018166f427c1a3f6fc7a52cce95a36a3e3f5cb31be71b7b24f7a284f38d30d8fd639ab53"}, {0x40, 0x1, 0xffffffff7fffffff, "0522734baf1c0508120bb5eb1d33e590593b75f25f813de7e2ae7d5ffe7bdea488b43e95304a1ae313bfa2539cfd01b5"}, {0x10, 0xffff, 0x3}], 0x1138}, 0x400) 16:11:04 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x100000001) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r2, 0x2000740e) bind(r1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() semget$private(0x0, 0x0, 0x42) kevent(r3, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x9}], 0x80000001, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x941}, {{r3}, 0xfffffffffffffffe, 0x1, 0xe, 0x8000, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000006, 0x7ff, 0x1}, {{r3}, 0xfffffffffffffffa, 0x89, 0x40000000, 0x4, 0x101}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0xa, 0x80, 0x4, 0x1}], 0x4, &(0x7f0000000040)={0xffff, 0x55}) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() semget$private(0x0, 0x1, 0x91) fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r2, 0x100) 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:11:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) r0 = semget(0x0, 0x0, 0x46) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1800}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:11:05 executing program 1: r0 = socket(0x400800000018, 0x1, 0x800000000004003d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, 0x5}, 0xffffff23) 16:11:05 executing program 1: r0 = msgget(0x2, 0x7f) msgget(0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xb4) r1 = socket(0x26, 0x8007, 0x2) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000001080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000010c0)="4088e3166d1c3d74665ec90fbc9792258f1009398675276ba7452e9b91ca0fd8e665306279e131b2f59f819de48ff1f8a07a7a33d5014f6123345d9b101df0b0c23a20ee47605a3e54b8acc72fefa529ff35222fc0ed2e2a79474af90873f1944589c356c28ee2715fb156f1132e2f65ad567d44781fc375e3f2b21e55b383637b0413c790b706907d20a9521895eee5deaa588cc8c0a4e0274ad6f8b5ef6626e8147c7ccf0c290b0c64587088137aff57be61aec41a5586f6aa4d2a23aa3360a267e823f3705f9ba1", 0xc9}], 0x1, 0x0, 0x0, 0x402}, 0x2) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file1\x00'}) unlink(&(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file2\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:11:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0xa0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r1, &(0x7f0000000000), 0x0, 0x8) sendto$unix(r1, &(0x7f0000002400)="51571f16be33dc6cba50030afa4e3ca8250a7a1c32571bf95cabc3a6841050fff67cbd00772bb155c24f411d38e8a3b1dcfad6e36119032bd0846b04a69cece3b295276b493d39108d9f62d16a5a66864a6258af4a996f6ae9acf1bd3e53f26c835f6fcbb9914ff2dceaa7e0ed8f536fa8416c944e03ad8d7c19e2b45155cc4c", 0x80, 0x1, &(0x7f0000002480)=@file={0x7af5aee51461bbb7, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d92) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000024c0)=""/138, 0x8a}, {&(0x7f0000002580)=""/84, 0x54}, {&(0x7f0000002600)=""/98, 0x62}, {&(0x7f0000002680)=""/234, 0xea}], 0x4, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) faccessat(r0, &(0x7f00000023c0)='./bus\x00', 0x20, 0x1) 16:11:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5ad09c97fc3ec4f3e274d43e0f8c52cdce52b4e3945aee7b0d22608de9bccc3011b3a9d0e205840c1ea052452d", 0x2d) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8f285ecdc22c86a0cbf5a4795e626e00b2632640525fdff9a8800261680bfc45f91ca3ec386f71e7f268", 0xfffffffffffffdf3) 16:11:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) msgget$private(0x0, 0xe0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/168, 0xa8}], 0x13) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d7412", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x800000000000000, 0x1010, r0, 0x0, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:11:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e3e124abe0d6f78d94535acb9a0411", 0xf}, {&(0x7f0000000140)="baba6e06ee9d9013cb80d0493562cbe1062c9af0ec882f7a5685d2ba18845ec31c6ca2244d808cee5883666b823729d8b432a41bc92822ce2b151a21f7e98c66ae4fb929d3c2a6a9c023a473778a97bdd535ce18a941536377d357701e87aa3506a0d25f488234ac83176ae79ae3a7fb12455dff4ff5baa4edd698156ff288e9ddbc72d903c00ac51cd017ba9ac7d759b781e10ed18517063ee4fb1cae203230461b796a31a3bfa3e5", 0xa9}, {&(0x7f0000000200)="691777aabdf85674f0f9d80c8e1778cf3ba5e979d9462160465f4b0de3c3743b3833a5fedc4a056cff24569555ae788735332df095a1ca45c074cb5358a45eb7d287", 0x42}, {&(0x7f0000000280)="228d68f6a694d755fcbc8265c0ef83e93c42b05ea4bcab3374cbae81bd170f952e522fee81735d542b1f13d7b62875c85954e9354c7c31a5e6ae3087dbb0e463e762469dabe2fbee0ae78dabd59709d15db2a77d32331e142431be0e2f58fe4da0b70fc4e0d9dca41b0a5cf9249ec99d1d8fbb1e290dd24aafd7cc4e49eb2ce89dad2361c6", 0x85}, {&(0x7f0000000340)="a2a6c46f60d1081a2ca4f5037bb06859b8c55c4bd1c22eefbf201b4b684a0c87d7a189fe6404b1abdf7dbc59e9feb4ef6bc6fb973f79c0d4122fba978c735c3be126d5354b8b4ce9cd84a941be4b8cf02271674a48c84a07c302ed915812f5dec6", 0x61}, {&(0x7f00000003c0)="56d4f8430a8e84252f9163df9a82f91e813e46cdf0d214c0fd539007ba22681ecf6172c73c9b7de16eb49f1f729cb4c8d40b0cb5fd51099016de0206235f297f728691f5b1d45123", 0x48}, {&(0x7f0000000440)="6cfdd5a7d000f3a6fb4bd79ae0a00d51c0211ddb762be9264517d3a99745c45e979bb5a79c8fb6bcb4b134aa3411858ee9ae284243e4d813b8bca7a6ac54f4a45d746440bfc405a5f5370e7c434da464581c69f050ac0c07998ac2faa3eeb4db14c70e29fc9938863bbe486e1d2549db7d74dabc45d838707da8e9f4ddf2120b2f2b4a18139622dae679f726fdac4c758746dbe48241748061a671773dcb38f774a5c9c1b9dd479d9146ccd39ffc6338628837e059d332a5", 0xb8}, {&(0x7f0000000500)="06ae9c1d2fc6f58063c01faf8b7925185f0a3d36d047dbb7311a50b28561475a04b87fa1387818fd8c7f967a1e6b1eb08b77ba7b42b79742d75ab24de553d75e9868dc24c2c67b5f975c257062dbfa1dd37579c8c967e5850bdbfef18947c590970eabf466f61ed8ef63740b6e49d27fc94f2c1d195b541e1a678c12a0f9f762924ef1bdb802b55caa005af36e410aeb962720b248d07d883cf6e839", 0x9c}, {&(0x7f00000005c0)="2143c8c07e4a4a064df0cb019170effbd060a586e9a2e5fb54b9fe94a309e4ee66c5a050445dffae32e8eb9ed6851135b8add4b6ceb6263a88443db25fbff8763415500b7f97255f13", 0x49}], 0xa) 16:11:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:11:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x11) recvfrom$unix(r0, &(0x7f0000000040)=""/193, 0xc1, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffff7, 0x6, './file0\x00', 0x3, 0x99e000000000000, 0x3, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffff9) close(r0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) readlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/4096, 0x1000) utimensat(r0, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x67ed, 0x7}, {0x5, 0x8}}, 0x0) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) truncate(&(0x7f0000001480)='./file0/file0\x00', 0x0) close(r0) mkdirat(r0, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r3 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001500)=""/170) getdents(r0, &(0x7f00000015c0)=""/131, 0x83) renameat(r0, &(0x7f0000001680)='./file0/file0\x00', r0, &(0x7f00000016c0)='./file0\x00') connect$unix(r0, &(0x7f0000001700)=@file={0x0, './file0/file0\x00'}, 0x10) select(0x40, &(0x7f0000001740)={0x5, 0x380000000000, 0x2, 0x8000, 0x9, 0x8, 0x9, 0xcfc}, &(0x7f0000001780)={0x101, 0x7fff, 0x6, 0x5, 0x0, 0x7, 0x6, 0xeda}, &(0x7f00000017c0)={0x4, 0x8, 0x7, 0x3, 0xf1, 0x9, 0x6, 0x80000001}, &(0x7f0000001800)={0xa, 0x4a12}) getsockname(r0, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) symlinkat(&(0x7f00000018c0)='./file0\x00', r0, &(0x7f0000001900)='./file1\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001940)=0x5) ioctl$KDDISABIO(r0, 0x20004b3d) 16:11:06 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000300)='\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') 16:11:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() linkat(r2, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:11:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70d91f46a625593dea8f"], 0xa, 0x0}, 0x0) 16:11:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 16:11:06 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000780)="e5813e9aa2f149b55058bb18989ad725de2d0c28f175ccc4b28f41b8db6402c85b2c2b8a7a4808435755f706f27863f570d7b38e4f64d73b7507e6e0086cc1f39a7161a84366d25a11212113a459f6992ae230cbe42b5beb8c7fca4e1b72da8104d8d051819315ea9fb7d4621ede1e957f786c17f3598fe413712c08093fbdc8235082e360a71020a973abb8c367eeacfca9f49c0a586052c803ce455c738b0eaa98f808f234c79ebd98d985ca898039d625821b1bf9f43f9fa606d41e91d0369bb4131ea5078c3ae352f15b6fc81bb34682d5cece62993c58eb9ffce36acfcdefba3f3bf93b028de8c8e33de9d18890654104ccb100572e73d6f9a96ef3add83c085e43574538272371a9078cf493c38340d55db40a7d5c55494f1dabe68c95dee1e269d3f1d0c032f39a2c4f0284b4112ca9b3c770304211579f1949bb39e23fbade017f1a6568ab6402b740adf3ab96806db66142fb7664f60f87d844aa3af72a9163b3d0c931709db482fcf029a9372a125995be4575aa972e09786fea9e2da4d77f4121c7fd403180f6db47ff1963bd6aec1c8232f78274aae78913b65369edd1d920bd7461742d2a642dcb6c34b3b1017888bbf998f9288fbaf71393715f123459698b8c04c5363809c6aebdac12b55301517e126e9ecf42b94db98b621eabacd45bee859591004164ecd4e5a1d07749b3e2e86c204155326280ecd76538c92be3703e1a9cededf1d3fa0355e9d35d22e53a17091fface55fa69c3f85f000f37dd45a37d1624f394501055148059ba43c145f077bda85209f53b179e5ed357d2ce0c045bbf772a2e831a2e914b21aa22c0c49bcf8d3e3327a71fe617d82cd41b0fa8abf74bce1f0fa722af6a8868035283d980957bc1b25690e7ffb885d563b58ca19e029dcaa29d2182dc645a75e13226e3185d3c04271188629c3a9a8bc565ae53efdc4419a3874e407face1369ab8b6047ba800e03e7c46d6084c700c8303820b9da59850ce8aad9916a912eacc2a27b2f96f9f76f23e41488377e1fc9498b4a9629ebce24a8806203c66870b1248b62cbb404d9860459ed878e28f3ac9803ce7aa8629b81adafcec0126ae8bbae547dc647eb943f4c20f64cb39f09de67bc8ecc751ed72eb2ac4c284763fe2d5de0540dee0d502c4f077bbdf23033a99f53dfd487e60858c8ff2c6c3a8039fd82383ce6433cf9671d39c77c706ce5480ee7a05fcc2f3ffe83bb39cb3aa9a180132cf1a26074c951e3cba8eae44486a4b6c2674aa40c76f5bdea5936cb3c9b17f177cfdd1e113f56abbe7dcbbbfa41554e2b241498109a007de52365547d01af87bc7f04e65413a292b5f93eabaa30bc8fe6c86cead189d95c0793600b1849a1edc9940511250307fd8031c83b4d6b6c24c6b4979f7b0d1f6e81988479dda9e6781b536db5920308d311119d790cf75ddeb6873a11db57ac3c4736944ac95413b4108f8e0427f5248d5d10f7f7386c1bf144fd3696943ef7bfd88bd22774ca5f1e8cc46ff36f0bcb5a4777e4ee795ea8eaa3af3c57471d64429dd4ca081f37b844cd8256a68c0b5b8ef0fdf9e28e0cdcbbc94c2e90121bc8744ce9fccb0d92b766528910f1cbcc254e3a4779512abaa50df7773973c2b40296f4d0fa22f9e03ae0cb217ec67e919785119bd31ca8721834d24815891593d23eed5156d07e04e3815a64d11d7c03cc8affd394d2e74a535082372e79a336049d14d0ffe7322a75e4bd7ec1c496ecaf426a778ee8686e74fab7e3843efddf2cea05ae081de29b7e9e93084a7b6fbd7e37f4bb6c3e2289f0415d4a4132073c4b7dc7291c6b8c66a2d93f0e31ba1fef3f7099a7bb5b4b91944be4ca69d79934edcf56ee7b9925d52ebe7c6484309df362ebc460b340373e03ea5912fe4bc183a45bbc5b3e4d6f2a73344d6f634120dd11ce201562e30bcbcfbc13483ac9421db90b4db10054db49bb21299f840a244157f96a999d9bd4ec0a73f52efe3fc8fa8ec19a629eed5f48089551f56536c3ff031a12a2d33a66a37f8ec09fb954ded75a96b18dd6635696045071c88b52727ca11c0659d1c3b5b613db21aa31005d6a8787b4cb0e3e84675d805224a7a342f519d0460fc5447de6d1484c0822ce3b9c9a999b9132cb83805ffcca84f1956e447aeb67c169f25f37e999b2a7906b05703b635b5a1fe94fc201bcc052309545b9cef176f5d4b6ac48f689a1abe90343f94b4703f9b2c394ed8f6deff9db8eeaa1226e012f29b8f48209f5731403ff3dad61e47458ea90fa2da62f3dc6d8805eca66b57d59c43b34bcf939bb77713e98dd0958f4b4502c471f7fd04b915c62ce669b062c45b848b0e73af02e502618491c0120754cb1125633fa974855226d3b9444c6497f41083c0832ac349e5cac44283190eeecaae2621ee84d11274635603a565b84ab6054703341cd9ca058ad6e4af0fe05f324df567d1c666442ac0cdc82b8b1cf3e2c28e9396554f79b986a67559c1ea14032bf24a8d7ac79bacea16fd321ac357ebdeb4d9bc53234e00e17293073683ccea1d80742b9340e93c51c6ec1fb2b36e02cf723932293f3fedbd3cb4a46e3d266ed06e1122db40873608ffff33ba5ce82e22b3219e837416428d96e178b381c093d0c5473109cfdcd8f73bcbbd556afe0870d1aea7f03697ef8dfcc9a482dde89c550a1e7963837ed31912dd84da300a00f9bcdeb6b54aaa578f597ac35f1f4a7eede2def95a764a280c40babf7c591288cf8506a1e53aa36a0e3f0dfeff12187bcb032bf3c701b97ef8d8965e661a641dfb6ae31db0b854be088531935a41c95003b9e2b647b5d10aa7cfeb6346b87939ef9cb60e10195527274f75b5443246e1b7b70f1cec74a5cc25c696a6fbeb1847a99629437984c231fad78ba69d32a0bd2147141ec36fac0328093da5c79b21e82679e1b1deaee4fa42276e649bff6352eb15e811374b89b922ed8e52a9ce3a7ab5afdc26a79bc2b31ac1c8a8cd747014e75ab9206b2bc42f9871de8f2e30985fb8c444e1cd3449e2884e3e81f30a0bfc9d6cf2c973f65aa143e899b9bcf23b3406199a86137d420f0758a692f51acc373a4894d494b5e86346396ca0a37111e60d36027d508bb78a1ce616d907c2e7bc98715f6895c1a82c6ffbe57955d5ae5c2f16d3bf8e7f79cd6885a82beeb15f67e16d62e1216acd1aebeeeee1f61f9c4edb112d92b82cb7328f398ffe6a9a848a5e52dc5f82966c7cfae093c219dc275665773b3ae0355970916849afb5e9b6c66eca85ad148cf82688fd7df05fe8e9a604247c30f88e7436d90cb84c8527cd6edd8d4aa71722d8a4c70a52fa818ee126e17eac3d61b0040f5f97464f3dbdd1666dff3d56ed4348adca18f3e36b245f4ec8c1160d44b92ca5a22c791413fa1ab5df2cf0d821b7709aa8756df134620dda6fd69f1c08b2e317ddf88d07f7e2600ca3183c75c79ab34a0e068c61eedd49eeeb5be71849abf775f927b11f216404e2ac55680b4c2c63aec6e7a46c4306ca578e4618509f2cb1352839a067573e7103664d8f36430d5392df450a835cf9b25924c023182ccbc25c7465b14d00409d8a30ba0b87090355c37349f90c577d23530f65f4c19a25007bbb07df93d43157f259906b023c99b4514827c7afca1906b13152e73566694b00abb990d7312938ed60e7dbc3e5c9991c05c570ff04ff61bd0b949c5bc16d4900f43dbf972cc76f99def19b98b2077d2ad6f63d423b55057afc9742b7daaf75428456be91160ce28195dde0d97cf0bd54aedfd141b034e2412fc1ddce8606b1b2c117d908f098b4f8f057e8d667926b05056c4a36d6325d16bb7f3fe410894ece0bd7af59d55ef23048a57c52440ddb8fe7d8b6df4fb9c3bca7f036353f950eebfd056998764e0267c480108c46f9cdf41ec1f35c599273781d00d4a3b3851d5beb86d7009d2830eca1b895b8cd142e0895e00555be1226aac132375b13c18e71aa8a2301ce3e39bbc56fcd898342527076a0803568838d87082c50fa82b6661cd7f153b5612981e81e943308a0348436ef9a9b86f6ce7714ff8d7a93ef9dfc285695c3db99888abf10e7f41ff22de943e087ffd873531ed411192b7bce0b770f931fa5f32bf11b734581455743d3d6fd3f02461e7900b2e7a5120dd868f1279661672c57687ea3c0cf7a69f4f05faa78bd14115b96d2bf95779c954a876ca2cb9d4bbc87f4a798cb15f8d52c27593618e6ffbb1b7e35acbaf15eb2c00b70b37dbb60ecc9da6a6fa3e997c858edb030b7606af79efa8329723e639d193e2a11abecabc9eb3fba9e16915a769b3d67d02c6177e7c6dde7161c4888d1de64c48a282f47ff27b9c3f5d200293d8488767054584ff666079896c702dec06cb635787aaa1707d774da87f4d598639307d6494661e274afae1382a5a842ad60d46290f89ba1e89cc69359a7ce0a158497456170724fa11b58bddc9a2404a98e45f3a8a44bc01bd30acb4677657c1c6815835dbf365acf6f0c32a24dc52db7abc18ed481b6d0d97848b2ed13cf81d5f3a2010e2d5bd1663056ca3bae556bd52a613a5f9fb67cab3e22066b9e8713354751059678c1db8df7dcf922946258afb0dc9d9bbb6ea490d12761b64297d1382fb0c9c5615d8da19dfebdab9e65c6654f5f9e63f1ce3a73e836af7c19ca273a04abaa30161837e29f1d9dd05995d03e86258c35db0311d1bc24cf175ec1c4db15ec3f547100e5274ee17d7f9cc3375f7d1997626d5ac2e76db50a005a48126a06668329963c9d73616ae752a4f5a93b1719253134cc39e212d8de00245e3dfb7b75036b26d8a1f6a6aeed3e1bd90666284525b60cfb95516f5a9279a109f28d2cd197631f44ccf5845698524ea4b5769f1e7c9f34b18a0f30998e1ac1e1f93557df45c4c31b5256d047bfc7eda04914c5919f2a64c21fac00b9e18a4b95498ac8584b7d4026b5551e9240db7cb8b38e0453c8142a9767ceb9e8f86d6816a7b0f383b29adbbdb5c309d1da485c54a5aaa021d85f26c989e50a1ba17e7a19cebb55ae09172006e0960abaf645f4b65f71c2704d76cd62d4bed646b568e5526bfc66e05ba51bdabe2c50f1d18a09bd7484e6859fbd10d1edaf01b8512168338b8f4c2e4a4ec3d85160e1f0de7c3fbee52ca930772f16420589b31b08fde4fe6b44797ee95193acb3ffc0f9eefb49ad2f1c5f3fff2c9a6ed8c9af6aa4c03f44178aef9fb67a0f5bf2fc5808f05a7c7fca5f43624a110e364ba4695ede8d27e608497e7567c20117253abd441c34c2038f590aba703e606403ee1d64a16795f7b6ceab0af30f9cb4633b05be957baf503ed8cfbb00efc900428960e9d8b840f9d51ba487b0884b8467d7dbeb8a453295cd537181573451ab972e0bbcbfed17dd2a994ca22f06bbf82fba3cd4564fd3e5eff81d8f0ea9cd9db11eb8102695cc07eca7c2c707c537a8f0cb9bd0694aca3e021bd9037b1713c06b9054b1a71422dbf5a335b04a011a9d738aadbf64f0862f98dbeeea913b1dfe4b3997916df74766f8ead753608e484e24a4a650eb6193b43df26905b4c455a47e6f2490114dbc0e8844089e94712d809527ab2de9408376a495a4870223d4d1435fb163094ba38fead0c5c78ce04eacaaad0e51b18282d0211f62a3a69c8e3af937129c45409200ff0ace0e259716025baa9d0ba2bc419c5ede14d1c0ff0b3205d39597373785a1dd6baa661f203396f6c6e0f93c275df670743a2027e539d593987069054b272ccb2533b6461b4fa3026776cb83ac8e61f2ef", 0x1000}, {&(0x7f0000000100)="94c8dba42f731d5ea2e51c70b750680d4ed082f3d0b1f9eba34d7f96f1fa8bdb315d9f76a9b4933dd16072eef59f8b9d57d5c98475622efa0369c88596c40e0f71caa4837da54e3dde0954eaee89f802b241fd9456f38dd661ada6d8ba5a25ca2ef01c0dfaeb5cb9d1b4feb1a3d2c5aad09f13d0ce61f51b1a0a31936fcaa85ba4421a3097dffd4e52730f06f0c3eed6c6fb263125508fe0480989bb93013df7a32253355ec8164e9581ee159b9e4bf43a48423ab93101978eedc21c5e4ace3ac005efcb0b1441cbe2015926", 0xcc}], 0x2, &(0x7f0000001780)=[{0x1010, 0x0, 0x6, "f2b3b74f0021cdf4782d577f3a6024be86640d653feeeaa1e228fc5f0f50dc8c9ec84fb686d5dfa3f5a78053921fcb173319a4442f9efa1efb68482c16aaee09980df223f53f725157d74f120c53ba8ab22c9c229a3a78ab1426b5c47652953ed970662ec56077f7bfee026cf89031221b11e19361d138f314cb69f95ebf52fc9e10c4f84d087e97a2cf50f31c4d661a23a2699a4e9b8162ea02d7e1e8a8cb54a6830fb61a8aa64eddbe910ba42580080a3df500d4c91f15a97642b5a5de5644edd5810ceaf5db552af3c4475fc8b6bd8727af027392e762cb3ff147f7dbaeb378e149bee07fa0521049dec6b25e49424e549c750725fdde3f68419a167738fe814e58a5eecbd581ee20a19f5cdfc1e4d19542a220c5e959d4c6d9022c49b1d64109352f84a291913e7163f69722ec22cd30c94ec055e4043b0ca9dbfe2f2b6ed474b50323436fbb1e069b4d00ab4225411eafd08f9fa692728b6d46d8ec4cf6b110220c97d45a9f904dfc495ce7bb9b8a009c3153f917be120f9204d36e5bb4ceaa72d3838cbd0487dda60e29d2dcb09f832d34b09e708ce6725243c3ce4752bd7021008b48265d9348a14e8a9c3b082607f6feacb91644a5b288158006537a0c73067b9698d72e86731ac5334b2c9322f72a6cfa73eede086cf1599d53568c1f34ce88bcceb7b191bc5cfe42e33767842de0fb62b3454b22b05daf951354645c59852fe5d2cd588382837132f6748751f55d5e96b1b9ab47e946d3c4ad6ea22ddb1efe352103e1fcf7190e60f560006bc2f74aca22ed86cb86b49db0c82384b1bbf3e6ac0b231fc540fb75e61371f650d5cddc50a10dbb8b7903c9acdb3234d9f96daff25c931ebfc90ba8a6fdaad35bbf7662fb82763dc88dad0c9939745a63dab72307329c0c66926324249f868fcd73eea2717eabb86dd00abdb817dc75be91a7227422efc86335845e977e58fa7f5993bc3b04f33a84490c18a020db15788c36bc5e24b1d532a81e80a5b1286f8bee07684cce8cecfaf06d79858548cba4e7f07775790b90ae585f0da7046d792e89cf1c233e30a2b3689d44a60d37deeb93e4fa850801220ab3bb02d4151c5ea2525959f804e777cfc538284f883a615dd30148537207e39e0c31a69c7a6af5cadddd92901d84ce20ed3e11ea0fa8d8e2b581d8c96b75fed0a94d66fcfa0b72d94e31fa0baae9628706db11ec1f12f344a87bbba72623fbdb2d1860a86ec003ca1c9b8d75dbb668e599cb38f157d3ebdc90effa048d13b4ae2b83442e865b418b2d287878eb37d718106e6254500e5a03837611e5e039c9bf081e0a68fb3d1d936d6236c21ab56154d17b5c4be3750a0aa1662b9096a38488809269ff5cbb661615be89b575e3c3e5c5acf2ef0166f719fec18af50ad314c9a0fe974b6236e74fd21ba015e605f102009c23dbef562aea50895a654a9bc4ea55b627e0e2155ee6e29290b49b4ca6d492c93b08288f29d1a9cdeff2d0336eebe98b6b747c1c5d598740fcbb41500f508f65cefaf2078a2a9865996048cf158a7cec80f422772d06c2b0e38b0fb698af2e59e27a505e67cb5e7e16cdd9026ce40a780d0861a763e8a207116d60d16ae52201dd0d1710eddee91ad1af78bcb25ffea82b2d51583eaed3daba1df213de3b63c8330d520b0dfd7e13d5839b0bfc1813865475c6465e30d15fc7b3f29cc542c3d1cae59a2f1717011d54925539752b6079225af6b7d0ca800461ad07d36c11368d2ca274b61e40cd38c6bc5282495648ead1927590336b08a03209a0c340e4d45eb7af28d7f479f6f590c305ae6927865f33a134e9d6847e0cc55e5884200df76d5747bcf78eeb1c9ff0b565717f4ef3136eed31971b17d8111abe7fbc2d5e596210f1bc47c04449feb575c7d2fe68b09d0dd2686c3613fab588d890eb837d27c1928e2c0062c1eabd35ec8c31c14c6b302df797ae01ba24b8771ab450d2321d33c79543c30436eaea5b8375446f7616c99d58780ddacabb7babee3347dda09e10923bd62a3af42faca42593f0e48888c9c42d18c4e45b2e791f7f6dfe9203f325727487b98b07ab8d06edd6ee77f35b237a38a69ef934b28e932f49be1f0ef6986b7a2de19360b97b08eec0bc8297947abcb3feb5414c6846b1b2f32a9a59c5ab3e21a0d094b6e11986134369824902dec7b2ed466b62dc2cb7ab7867033ba3e3ab17163ff477eaaa9d5b02dc0da1a0606db303220da4a9a5546698295645fbe602705329b11ad8630724919386ce5df0ae7227a4979360e9139b7bb9d4ff05d378fc299357869d541ad27454d6d8334fa275a38ae645537b72d13933065315a7395587c080aa8714ab474d223bbbbd88a744b2a01c8b76e6a69dd48594ffdce5c38f5f0338732f55dbf4be48d1598d1f04b4b20330fda41337b3dc2b9f12e16b44158c808f43d94446f882d9e39c7b012ed41beba22d0fbdfb67be40d49af439319249937de24e833d0cecfc1e1eb622c5bdd26c90673a7399fa029ff7e560c8880ebe0cb3c05f3ec94cbdf042addf1a200568ff006516a9cd79af08ac451acdc461e2045d6c8030bf0de4ed9263b5c53da1cee709757b4c57a52e6eee432ecc03e1692263dbdd7062a7e8e1809f2fcd7877018795b9bb0b6da7e8d1785a2c14a0d64a1b1e8d88f0ac194ae4e15b5f3875ade5ff17d59363b373579462cd468b975e6c327503e44430d742b981f96684946aeda2d859bca1d22a047b81941ece79638c73e465892b5c6e6fd2ed449ceab82cfc96163228b82e6ce041c5f91b1fad31b515c41bbada00c3e59d770a420f63dbc48e3ab4fb505ffb48540c00d0439771971f218c186a4070ab2eb7ea639191aaa0245e395efa727153c99cbc2e495d9ce80d60c013df982cebe72780af24f6a1d3a267e1397ebd364b4ff436d3528ea8bef307acf21c96a36727fc086995066a00dc380ffa136008cb04fc89fb20406b836147c2f0843a1861b10682beeb7f0297ab6ecc218e2256d1823b454a6eef1848953e76d3411fb0116a1a7a38f3c78e1db57efab93f9b25804d1f843f0a508cecda77027f30beb5506535022eb43e9a817ad61fa939aac80199fe7ddf68f5e7949fbcb1bdc3c664bd8a49df85cd41a1082306454f9dc6d72744d2f31815e6e2bf531cb487438ba2c1b61af949bd9551bb9c5a17962cab39f6ebf18db17b65ea9b4539c2c9a698ad1e8410ca8977874911b3ab9873bf0815f5402d94d02721f1add9978e8f39ef30b925232adc33fd109f190a04d44a9375588bf909ebf33a822163e64026807640102eec6f370126a99360211669ed8355e43cc1f0419b284ffe7dbe879338204c04e922b3acc1de12d713c982368a7e3db85896664b47fa3e0e4a6bcd0aebdbdf4614301a5f6b73571849fb5420a0baceb9beb03548fd55a9927a21fe2a794d801213b1d44a7cab1f73f54ff34ed7d5ec243ea964cf3195a8bce456b38f0be093aa81382d4a58e0f66f295877bc2a6bae3635e576f426a48bbc26b08e35fcb711bc089f312c8ec3cce1d629af173ab6e23623836184e11b0283309f3e5bc604eef278e5581246e6528c739ef5649cd09c289f192e9803db13bcf61934c3cf2d78e8e385ca7e88531d87c40cc046bda5cf727f1f3e498964b2256334c4dfd40e7812d0963c184ecefe105c17e191857bbf941d2fbcb2ce72bdc9b5ed3a81aa5e2f839c262582d345c8735cb61d8206aa7316a1a650fc0a5dc71f37d3dc61cfb66a24dfd8468a41e8cde1762ba54bc822262f3b4a046ded14324a1ff5ee71b74422f6b5c61acb4e675585cb8a1c128a8119840f9cacf58ae82e80bbb8407789f0369e2ac0674f4e342d532ab07841b161b116e5c6839c3a71288cada02cb9dbda7c1951b01d69bbb4c1403b206aced121375edb8dde3c7c1bafa659d9a9e0d6f006486c26b115c37b9d7d594f4878068f0587f0f6c4c1072e7bf249255cb92a008e26727f9ffcdaa4e336c23b68d28aa654bcbad69ee0656a1371a3799303d25f67858c7968fbdfda1f4e7f7bcbf18b0e0464045d48b87d386a43491ee18829339944a4e7b8343a188471744d60f98ac05370b130f74da3c4f2a20beb46567236639939cb8383fa1afde0293ca727f5440ef51ee8c439c5c30a30c7b65225c20833551caa82059397a7926c365fdbf50c285eb8a508b5f39e66d344531d5533d78603a6c2486ed49cbf424a3defcaf6c7a88f35900caf4a8c4277bff8ba641c90a8c546ff26ee0f9189718701c0cc73aa933ac986f91bbf65473b623a4be31b51344a0fb0d75be79b8fa5f64d2780b5c31544f1d0f5e3ab6b3881d30cde5458993987bf1e411da1fe9da54ac1e18624d936c40ce873c5a065610ae7507164899b625d5bec022ca3314ce99a5390ceb9b4968a08edfd4917e15e50eebed792f679017d495c6f8e9fd0c5dee23f827d59c55b395dd380bc0f4dd47a8aa9112f2702a837f57caf7fa1c14bb6aecb3103fc41a8e3b878150ce8ad3f6015ee1c7c356d57df8b5b011207c3d46648a848d7a0829d5084d95d507851605d7fa6b80a3a2490c585de28dbfabc11c38a61d623ffa6ed28a9f7be52cc9bbcf716269fbe8160eb88687b1b4d98176eb8a36444838742c0e3104b6c130241dca9677572771096a04901e352478315ea13c57e4cd66535d643e7bca56143161c4a5e36c5b170ec613f0559204417d8bf63314c4e8fb60aaf1e4e43ba7b8eca8a4a45777abd61a0f287752a522e7a61a69c2b511f4285c1fa3eea3a287f4852d8a6c3433367bfbffd02b0ba03c1c5b45eb7a03736dd21fc00f2730e1d77bc1ac20f033ef8ad7ee8ecceb8fdcf5a60f38496b6f27c9cd67cbe620e935c14eab432ef2f42ce036263c6355c2074f4e708fbbfdce1e0a78a3ad25b3cd3137e4b71071e852931710a3ac642383d0d9768fcc2d5abe09f42ca8d9442f67c2bcb9fed5e1caed0b8485a634027f42c7bb96dc97ce633bd4e940390560a702cb4e011a248356ff58a068cba98dc8e925100abaad448dfc751678439f558ef099946e5e9e82f66e3d480aeec387d052f2b7afe035966874d00bb78197c96d011086ad15a507f5becb06a205fd0f61e7431ca0d173c114c0643ee68f5dbbc0e6e451194c19d09d676353b94b90c0aeec2960f1ad7f8cff3eac3e92ad404eed3a69eae2dfd3631c47e8c8f775a84c010b42bbf755ac00dd0e5c51c86b5acf8b62cc270c0c1fd6be72756063838d91a4e11c0ff46379ecc42c01088b8f8eecf235a6a8bd54558ea7db373d6218bb71bb7ac61b24e1150e95d08a78a3766742416b8fa1de53d774d7ebc0fc64472c58abea5fccd8ceaa40ce8e0d3b4890346f89f09396366ac2a91d4503a83025a6fe165723fbca4e50990deb8cd2b89290b1db5ebe3c9520c0754ef97d18b8c14fe7b3617e49403f7ac73913d07d3269b14e274c482f715bbfa6f8d260b821c64a1e411eb5ea0823f13f3e49f7037ade143e0428b88340be9c0a487bf7e5484093fdca061b5c8267ed46388234d9a706bfdf3c69424da2637225605b89c34d58b130947f4eab587ec60687d120e42992779d203cb2fb989ffa405844ba327bd793d2122095a3dd2675e28bd076adcc73377c454769009521fdd610f7627cf47b5fb9f8a261b2f4034fdf821b49194d3227d2b29d5241ecd1020532855b5267224342d21e5135a1069d42e3ffa59e54302d5d31e1abae682bfdad44eb6e436185039a21913fe216c626b0673b5f7c4bdd4b6abb478f08b2eab048eba0f"}, {0xf0, 0xffff, 0x3, "9b192156f4f762e3848161145a444985623667c3080ff07defc191a12e2cdcbb0e12726e1111c6cc6f43ca7483e96ea6fcf245bdd173938c33dee032a06bd927038e7a622ee539a79bb10fae3b475ca3fb86a8e80323f10e22dd7f9eaaa30674144d5222e31a505fbb10d76cbc552e7c2fa16a1e974735953cd1c611f10cc7390b1d98364c8f681aeefe6f70359ff242fe96d33d6686eb86abe14aeed04cd35f51a44ba4cf4528d5482d7766c177ad4408ef57e28edf549499788d1df138ed723cdb1f1deb59e456d31c0ed5bb559600911e1c1c23e4df1a011e"}, {0x18, 0x0, 0x4, "205cfc849fd4"}, {0x100, 0x0, 0x100, "6d58162b3f9c7e956196619a613eda7481fc55e068893e625f6f44561e0edeac159af430706f266efc3a17fe0f657c6062124853e39ceb23767e675fbd698154d383518270554c5b523bb6993025fd6373bd565dde3fe63421383c64b4178df59945cacdab935d823f784f2fca969a8b5dc8a5e924ded8ef2cd0af889078ee3633cf79f1e1fa24cb505cc5652a10e54b6022cf69a126926a99b08b1cbe155c74d6ad4530406dd3d3f858ec8cb36993c703faaac5ade303a1f388e90835ddb755ecc42fde5d358edfe3d386f0de306929e6590f0d1e991d93a13cdb142fb618403ff4b321283a7a3692c3bf73c8c496"}, {0x98, 0xffff, 0x3, "9b93bc2f86522ba5ab8318b3e00863bd6e9e4b7b5f3acda118437c35f94fbdd1bdb74c870c86730796670fb0f0d25d6ca25ac92a9920e3b2ca2f54dbb22f49fabdb31e4e165f9e1f7976116ac04507f2962b762b1d911f2d094c74dcb01c59db1562668eff809141be3641a223f3219968b012d87ed56e82edfc284e4f0ca7b8c688"}, {0x58, 0x1, 0x2, "95aab57f061c088bbd9a03e70048f99be934ac6fa7b4be03c15870ceb6bef3af0347815832d572d88eaa38778a590f55e1e14f1b0e1a54fce7135c5296eaf509cda32d81ad"}, {0x80, 0x0, 0x7, "3c23ebef34a14a341250b692484e00711bef4cdee4ab0fa06976e732c7ec64d0a70fa22098abafd68505be099c02fc675d2020c9b70fcbcf6ff20ed3d2f7faebd35960e1576e25351ce2546ab71d5c816dd716ae876daf09aa2988632ca35f607abee2ccfea719c2385b5b48b53d07"}], 0x1388}, 0x6) 16:11:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:11:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x200, 0x4) 16:11:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socket(0x1006, 0x3, 0x5b2) 16:11:07 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8007, 0xffffffffffffffe0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x4) 16:11:07 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) stat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) utimensat(r1, &(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)={{0x4, 0x8}, {0x1ff, 0x5}}, 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:11:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101ad", 0x22) 16:11:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff02) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:11:07 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:11:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/202, &(0x7f0000000140)=0xca) r1 = open(&(0x7f0000000180)='./file0\x00', 0x50, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x102, 0x82) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x2, 0x7fff}) bind$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x20, 0x3, 0x10001, 0x0, 0x3, 0x3, 0x7fffffff, 0x0, 0x0, 0x8, 0xffffffffffffffe0}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3}) r5 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000380)=""/4096) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001380)=0x58d9e445) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000013c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001480)={{0x7f, r6, r7, r8, r9, 0x26, 0x100000000}, 0xd66, 0xb9, 0x1ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r10 = open(&(0x7f0000001580)='./file0\x00', 0x10800, 0x10) ioctl$TIOCSTART(r10, 0x2000746e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r11 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) readlinkat(r0, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/144, 0x90) getgid() ioctl$TIOCSCTTY(r10, 0x20007461) execve(&(0x7f0000001700)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001740)='^}\x00'], &(0x7f0000001900)=[&(0x7f00000017c0)='S:-@\x00', &(0x7f0000001800)='/dev/zero\x00', &(0x7f0000001840)='--\x00', &(0x7f0000001880)='+[\x00', &(0x7f00000018c0)=']\'\x00']) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001940)={{0x18, 0x2, 0x3f, 0x2}, {0x18, 0x1, 0x3, 0x1}, 0x2, [0x2, 0xffff, 0x4, 0x10000, 0x3f, 0x9, 0x1ff, 0x3]}, 0x3c) getsockname$inet6(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) 16:11:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:11:07 executing program 0: r0 = socket(0x4000000000000015, 0x2, 0x100000000081) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0xfffffffffffffffc) setsockopt(r0, 0x40, 0x7, &(0x7f0000000100)="19faa308ffe8d198c8ceb3013d8faa2b43036aa32e1e824920c315d63aaa3dd53be91861921dbd5151581d66e1ebc3e5728d22e5877523b690e22cdb7588f10a6b0f0a69c702267f2837026511b5c44fe803419d6f8b58744d9852af9941709eda0c23adafcf44ee23cbd773471d6e4e5834a130033d99f2bf5b4a1c52f3b370650579f8b1e2867024d3eff58cb3a5628665950bc433d20a0845d0537963bcf1159ba7c83ba50b030c0124db7824abcff933bcca16b1bfdf5f590d5f9f16ce481e6153", 0xc3) setsockopt(r1, 0x400000, 0x9, &(0x7f0000000100), 0x0) sync() 16:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setreuid(0x0, 0xee01) socket$unix(0x1, 0x2, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:11:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0xfff, 0xfffffffffffffffb}, {0x7, 0x7}}, 0x0) 16:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x18, 0x4, 0xba5, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) socket(0x16, 0x4, 0x5) 16:11:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) clock_getres(0x4, &(0x7f0000000000)) r2 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r2, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:11:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x4c0, 0x10) 16:11:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/153, 0x99, 0x802, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) 16:11:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3d1) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:11:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46, 0xfffffffffffeffff}, {0x0, 0x8001}], 0x2}) 16:11:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:11:11 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40441) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xea6d, 0x9, 0x36b, "be29a1a24107c9425f4f162411427311fc10e309", 0xd2, 0x9}) 16:11:12 executing program 1: r0 = socket(0x1, 0x3, 0x407fff) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:11:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x38, 0x8, 0x0, 0xffffffffffffffdc) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:11:12 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) 16:11:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180600000000000000"], 0x1, 0x0}, 0x0) 16:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lstat(&(0x7f0000001880)='./bus\x00', &(0x7f00000018c0)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchdir(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r2 = getuid() setreuid(r1, r2) chmod(&(0x7f0000000080)='./bus\x00', 0x8a00339a1c54d1c8) setuid(0xee01) r3 = dup(r0) r4 = socket(0x2, 0x3, 0x7fff) ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x4, 0x4) writev(r4, &(0x7f00000017c0)=[{&(0x7f00000002c0)="f6055e19947b1a8b8904139fcb00c4c4a454deaaac35a1dcc79d73a18fbef98e707769b083a21312375f0a640f2aa96d63572d00f90ddb90f0f4b6dab98f24b7dcf872bac71ac5a37c479c644b84b8071cd935c83788e24fbbeea684ec3c1f12fc57a9ebe005c9ffd4f94e780df39abb97a74297185689c04b1642757d590a1a61fccc948df7947504d459c36a846613cdd032f623440159cba534b45cab85fdbb8163a6f6a6553bd82a65065c75a81a28ce822673022e5cb0fb5ff0711b8e0ce7b1e201049d9a8294d9984fe3a946144a058e4a8b386f3a6deb5856ac2248f990de04ac045e080c32c0f2f4bd49f664ea683d01efb7d289aafdddc145499b54facbc12276e31248f584c4c6ebd633aa8359a431f3f209646adc20d4b498e2de77a1a3fa7b633dfe9bf03e16e396873cedc08d8ec1c616250e4743136d8fc0cc0df378588e54d3728c7851a0822943d91a568cdf9e51acfbf5f3832dbfe7dffc75fda8c758f8ebb8749a90cb8dd89c1caac59c921dda1f9a747d7e87d1b0b782e5658d506640ea8297919527073d534a8cde0a16c681ce9f1cd0b4cf80bed7cbec180970fdf12a4ec3173edaa789e1d74e209492a3ea74f76f7bdfb47d0315a5f82d95809f766a59d8510a101437665e7a0d307417f4bb15dabea55b334a0754902a64570f852043cb5599f7c25bdec8e3ff31c4634d31eeaf1aea14384c1b972a0878b310f3756d07bc97d24bbc7e14c0542d9a76427f235afaf4cf5acd5e2c63bd5b5ad2166ff801db49ac70b4aff9d611bfb5827ab998021e2abfb251b75a679d9d9c617427b6b3521a6437790ba1da876dba8d8111fdde7e60003481d039df786f215ab8dd35ff09934e2d83ac835053a755fcf9d4b355e83b1f8987660c9314761f3531ec56fa7ee28eb27a1d1bda1366865d41d0da764e6c4fb72cf52f43ff98d2318b254ae6b935ff5438c6f3a421e140f9e041e63c6a9b2b16c79cde2ff80b75986de948f1bef4eca718bfad4c3ac4aed62836b6701bc6876a1f52c75b46a1be6cab69bfe933810fe0995dd525c220889b10dfece8000af5a24859994a46a6276ab888091915204789e0664366ad2fecb63f4f266867ac08eedac966c5a255323810c513fcf349d878a1e2a932f108e7924251dce45a32f6ceb9ae40d8dabdc4148b87ec59f413e809a8b5a2c3a59e8c5333fed2b4911460add2cd056d9ca9e39ea0ca0781a3454cd6672b539283a96313641d471120de48e710622324f34e22b93af870a494fe1eb611c454cc21a337e54c56fb9e3e91501e72472b0e526bf4db31b45d53c7eeef78fa050f86d0de3723dd861b3e6ae6f5e733343bf04de83a39e498b580cc352903b2e347a3cb8b294fb7075ec56f45c59d5f9aa413d98a2beec0abcd480543cec5bd6adea5655c683f3b4a86909e0301cdb86449ed2e331e7ac55fa20427dab17f841fa8b9ded84912deb0f784f9c99e4a9f865f71fc2dcf62219828777377c03f54394373f6176c26f326a0d2a14f7c2280f573d39748176cb3851c327d51f452ac819140099f2012457a360643094b342540e0ab3c59af7fc9a0068e4b645f1c2ce78e5a9b371f261dc3250176729f1a35948e11eddd7c7a825c1f235bcc4ffc97093934e4a9d19d73d3fa8ecf54b1706d6b2bf16abd04ac0d020a4db8a2c9c9291422b27c0df976ec2e92dcb3c822704933e488f5f139f001128624d1b9147993b7858f97a3e5340e98ee9ebcecbeb169bf775c19ebc05a3c0e02dda7fef840ba7a74b77960e86cbf9b211bb455fafabaedaddd3e388df46486313fc69d573a94ab096acf6f2cfebbac9c0ca052f1791b624fa0c55370b6fc27a1b678e671b6094dd39936aa04f899d709433efae1df911c948a15b4841890b30fd353b02f1680551b35f41fe3284b9f6e1c3c73f43cab46ccd7e63009d99a4e934b268b922c9b69a78dda2810eecfef096d3a535239e593ad30b0cd6f30ec31c0184b4eeb40fcdec77f19d570bfcb5f407955519b08aad7e114f1a9bd5d245f2cefa2b75e59250f2ed090f61138abdfb69c6119509c962f81bf5c5fab9940f4b03522ff9e8a9b9dc5683259059d0d4824a7031aa024dbb6dc79deba5c1f2c7e3d829ddba2cf75be8c98ff51d10db137ad406ef71d6a88e689c7226e3b19201deee90aa4cdf400ca737ebc765b6b7b80c49c26bb858b6fd09c565309a81196712c6842c955a45c62061a2ceea328be5aec11fc3e83d051ae61ac246199c5a367200f860cbf9f4a70c2fae77df3bf631644add6557ee77ac9434a69129aa987eea395f7eef2785c54ffabb02f43e88a92d28c15c4d532b2fadaa3baaa8b3187f7667de5fb92a7722906a3481cf363568c036167c8716b366fb15ec730422345e791becb4aa4488a3b17ebb312bc02d75b6570f9eeeb839a06ba6a2a3f75dad9b16d0100c1357c8324891cf67b86c85d66f526a8c119d41e2aaeb346afd388fa2c6b7f745216372e15ebc022b058d0f2270d0cd74e4b103ba0b0f65604fede0fbb8466e338c1467eab9805d41ce42847b3faa2b12c141727e5526970f5665c7e01a496553a341843f45f33f9393db7a98510e955017abf63d3be1f05ed49df37c0379410f47e3e4ac665db0d0ccd5960c583d46480067a8df74e00327571584694550a4b2e8f1293833413b99510555523fb44e7e8670edbabf5c4ff21e63f0f2c494b72867bdf808594104dbfa22509903aa478c7db24c307b31b57cd358317665f571297def1c151a5a57eab598dc3b304cd32c087508e5613fe1bbdeb56506aa68cfb8c1b87ec419395923a2e45c9e31fa85452fa1b0f315539e966ac72f91d7f4074930216b2e6a9c888b66e9ee73ba6c1d1105ac10f1029dc6adf0d7c2f1f17afc335a87120697140ec683ca9bec657e67f33d45876006af5647fb5251cf8e81ca250b6b0b4ed4d85c3759273a5a2a9a8b0f55f10cf1f6e3eee56586a35e608adc4f8d0f07ef06cbe71d7fafa16e401a68c2d5e0724d48e88494926ee764faf8d783275064401750a768ee0ecd80b307bc5d0bafee22fda881c62a6a7c7828c3d0d3d8cc471e1c521b3a24aa49afc3e458af656cd8de132b871e784458c299fc1b03867259485019a994b8c989a5c1336ac907f59bb059b0eb81854e07c6748fcbc2439e3a48e01c32e5fa576e923f7bc51d1bece82c7e44e3f1e6cb53c306005a4e7fa6d4516d49e56ddca02fefd7fe609e6ff3886644471f9cadab38678f9720b7558e5fc27fbdcef26e2e4d8958f109dafb84277dad39c806242155b2cc758a7b5b0587d001d6171ea48138b121e90debc25d5da63a1943496fe8ca011221efbc72d8d25bae090ee46264b9142f3dffb0f080c902ee6c3c370b509b69b4ae4df4d74ddb2bdd962a42e716da171f261ba8d499cec976ae5ffddeb5eee7da186b6f9e9fdf34263d4c15a19502dd76be13e88fcf0972f01cb0efd828165d2904e390834a193f3bc40c43f40e40b10fe0341b7b2f41de286340f0ba4d32cef665f653ca312ddef1955a4c96eaa0377ab30e42433148f995301e5149fb5a2326f6a43cdb03e5416d7320de243764577d4d8cc7f0cbd74f9322c6b8b61e2685e54917ee7d7c18a2b0ac31c52589e678b462c3392c6e73b10251799da7d324f7f228a9cb936a5840a7066d6aea70cf97bd41caba2d1c089d23a06c81d5d42310a539324e0d2d7bb842b2a4ba235e5c847d2f32e56883c9e4e974a70fbc3566aa8f2b614a3812975026ed32b001974cf0d82ca18b3a5eadd1cb23ee25a538e658a8d94b2713efd8a391c2d5b925190009826527c1609b81c6280512b1ac44f37358430da0f787ae004ee72a208f7996666791d7c97105875217c0589ea2eb734ba9d7735b6bef6f593ecfdc2f0f77cde5d6b2c301f3a8641b87835b74a71352c90b5b96d71e8a4f555bb06a32fb93ab1e077f960999a3e2086ce49199128d09fe438851033a5a1437693cc78f823fb3e7c940022fd4193c7253ac2db7132d505b08703516c766a763dd453763f516756463b735b5b87b96c6958af854364e43c59807904a50f16d75d7191e4931f5b3fb0f15c792319593b00f524f52556bc5ec2bade69873b8563992b867152df9becf9b99066cde6f804499eef366d1675a09766297fc80b22ebfb7e23292a6edfa0841a6c50d74619612bce50c4591ef2a122b6211aa9a42f73fcf26e98526556912a14803fe31c09a9c7c7b1e25812ae35b14b586af075c2164f842034fa58cf28261b57057e53aa8e6079ecdaad4ee6fa7fe32226191c2ec9a48c3990d19b9e0d9872f4426a6280d4f720c90326b11e0c422eb102943b2e32dcc793895a7633e09ee87a3cc328c284c9aaa3d71ccb50eba5dbf93cc60f1e83e07ade8b491b364db1e06c2784810504c93eb96716f4f39ac5b07e400c9adbcf449b6692c8b9aa5b11314df81162840f098add1c457588ba94426f4451e4a38545c312774ec4bd47a4eeee712f6f769689b1c561ef852e1a0e8455499c726a0374af759dde7a0ff075b411cc508994f525014641866d9feaf3173e4d23ae029d8c5619f3fa3fe7397416e477a3e6427e0a4763695ba8d0ff84e02923c10c910c179af2b1fccde1bbb77b630c10db53dec98d667b8889be59b6bbcec8437cdee4aa8ed57e2b3e4f7e20d25f3830d2399049f6b7545520d2d392c84c04bae54285c269c3d2fbbf1784865fab4812edb150aee2507eb711aaee7e151e31faba1d5671c66d93ce99a9ae56d10b19774c51d6fb163229fc7f48c6036a4edd1028775abfd0e2e92050a6d312bf1118db4bba629e8db5f7ba99598f939642809eb2a6fba3d502d54040b4044f95646d85e4abc9bf089f84aa23c96dcfa83f5be799e5b46adc2705b256dc755581dfb0d055ded35c2434b902c2b66871eeb9b6db6660f267b6e6d960e2ac50dc509062677cea0393b14b3f4ab69da9f4537f6cb22849dca991b9b649f695cab81447f609ba10daaa06d160c7726e7922e1fb2b1733c64e5dedb791ea67294374220ca50f5cdd0ab2fb532e9d1de0723541ed09dc5f453683b88e0abaabb2fce812082f20c48e0a4c744c1ce4a9f4c9cfdeca9bbed40400d4cf164bd78739d10ad61a9d84a4487ecf5da11be2b593299279f82436a615f66334a603c49b8ce039f8adb83f91fc6e7b88d4089a3f5ce802c3c1a554097d962932170f6ded7af7770dd205a961376fa547ad1ea1912b5adf49d22b7da3678b439e93e8a0e0707b4e3bcfc3dced9eaef324443df9a6f0a225d4c2ec4bac25226fc2b6fd72ac1dc79abee7ca1960766a7d44d32b4fe89c41934c94e1460a012fc7a628990308fd4297e2c4afdb29bfd38d6ff3a83c7811a34e0e5ee36874bd848a20a4afdad662e42d33ad4bb4ac28ec50a32e3dfe8a521d5ab3702f5412fa6a60cbef4d6d8457548819b990ef1edd507de722eab38aaa36dd1136c93bb2d0a5a53f2549e9c665ab4432ebdb7711b3cd8e3b4b9ed496e0ef8cd89f5e196389f30ca4dbcc593133b3fcf2b128f76f375fed1a89fb23966e1fa885fc679d8216bfd83f5bd0c8b2c4e348ad0cd493055a2b7979b0ce2118dbf80d953ecdbfc7b7a83613da7cb74a3f822ceb624a77ce7a62a175c79068e8a774e69c19e0ec54475d7fd50e658ea079036136ec9e37050ec3b024b97097cc3bb15ddc3f867dbf5b193f7f19146c04ecebd6f8b919c6f2d4c137662ad3bccd75cdead63dab49c1dd29afb474a6ff18ed67252ebe2f3947471aa9be", 0x1000}, {&(0x7f0000000100)="913fd4d2e6ea89b2149f8fa2367d8e1fabda2e6dea15d7ac3e168d1bab0a39030b2d4ca808866cb939fa87e2369d6be14855624b240840834c8c7bac769fedbb573f878c3f5e020e3e5f10ba45cd3506fed95512987dafbbf76d3bee60d378ea39a369f5e9fb8d873ca5bb177c2543a7d593", 0x72}, {&(0x7f0000000180)="b41d2c2b8d6233255b3f79bc7b93c11349caa897062efb8fc588555aeae5ce2832c37207458705d72ebd314b74d2fb241098f08dc5dd9748788c2cf5c8e06c93545871e8c2c3e653dea9a4eb897bc623dc40a8b49c37f6c734275e11c4b2bf30e2e8e7b42f0160ed9ebaa5985ecc34a82336bd2e7d175fcb4fcab32d48c408ba9a1a98e770d04ef4f26e4cf0ba123be81b0adb5f69b6dc5fbc4c539058d992bab104e9297e1cd47661cd77bcec6e7b02", 0xb0}, {&(0x7f00000012c0)="ae6ddd3444450e41014ec42f6cb76195780c87f7d5ded9e3f2eba470a90870b441d0169b51257ac41e3b6dbb3a8b13af362ab0b4e883cbbf581b330883c8d1c1b561cd07dead41fd428e2c82af79eaac658c23a23a66d8cd510b7069697af0cffcd132a1596e4505df68c0c6adeec0db5c65956a462e991f364a76be6e864c26fbfb522ce1a487ee65ff70c4ad4c070828edb2f820439c239a14716668fbf2db87a89a024123a65b68ced129d2f7704602e015b1a79655403a09d148fefea1af9f5c65143b695505e51a8ab797f29b0537911f8d275cb7b35ba12e60219b866ee045", 0xe2}, {&(0x7f00000013c0)="59810ec5f31c492886520fea2319db96d053188e41b6b6d1412ec44542be9ced8acdd164a8c366341b934eb670a5445e1702dbb7ce389b6c18012273a2bc3c6c7bddf2d15910d32fd842b8fc5b79d575f8970b03f20e54a6c33d284e", 0x5c}, {&(0x7f0000001440)="3177a3769a87891e1e5a750fd7437d791217b04d2a8e3634091b3224a7ed6f5940a5482023b4579571aafd3c5c777ea84147299d4567f50025affcff3b6c20db377b3498f88c5d0f3b1d42439437e9b2005a8ec192cef45abf3bd443aee3042e1d63eb71b6f247221b86271d68eadcbf5e819d62d7fc90e5729ca0084d31dca5762fecb02a1fd8f97bc170a9f527613c43f89aa07ab716aec830e329cb14286806b388ad7c3c0dc2b57a0c6f31a32b428405fe6c9741b94026682e07ab2119e10fbe2e65dc4100e799ba29e2f346a3ab3aa830652f31dc6b8a6bd8c1cccecf719329cb30237c", 0xe6}, {&(0x7f0000000240)="87b1e99244f0b02fdac8ceade495f8ee39b4a121b238d992c14c2764dd85c906aaac66a76b9a4348feef606308028beb7a3c237db5", 0x35}, {&(0x7f0000001540)="2059b29befbda3ec6ab1aa302fe4443819893a0bc725009de25f3f0d7313cfcebb0c48d8b3232f8b385f3329eb20085e033b8db42c95e0d70ddef8a5623ec85f4257d14fbe51a4d3aae73ad0d1853f95f5313c7d275bb09c0b5623ef9a8b352ea3867dcb98c33dd33378fc6de29b22d4104e22fba1dd4680c7e86ca4475443e1cae7ff9fea7bc3fbcf380b167d0c49aba2d623c2eda276bda8569417cba66c662a61673a696a8b3896af30e7c1d3c07765fe686eae8afee63a69c83e595bdf", 0xbf}, {&(0x7f0000001600)="1680b9e9735e25711052ec5bf7ce4bdd27d152ddf88ebcf5912e82ea4c0ab0e98dc1c92dbd7f40499ec53b8dceaae6dadb691a94570b346ff2a9660788ce16cf5308266f37a77fc9f39323f9d7dac1fb1180d38a2abbee8d244ded6c50c0160c5b941c9a55d9df9a5b9a874988c865c60f3be708c9f2c961aefaf7d15280027ad5153d4bb33b4c1db63c22db50e0108f815f86f35abf06ce8f273f2bc5e4dd1554f1d4bccd5a9a48b39b6d43cc7d", 0xae}, {&(0x7f00000016c0)="e4c098e8edd032b3698dbed39e09a847af58b01964c20b7ca38ef9549d6f8c79ce94453bfed012e7ee1bac2aad97148d160910bdfde4c6bf7ef38b04ee038d3963ca4edd28d89efc62c3674af06316288847a806c057e45ef0a0969ed8af3128ce9668b1a4424e3c247b5462aa57f95963df1492729b2b273559c46f52081c81cf7a0a5426ad48f5c0de1c9d8cd94bb61d6a022d11341662384d124131ff7bff85e492f9a3804096c163958d00a6f11f8d57c7c0b26cd720683d9d9b2b88e4b93f2a15898f8e81bc0ed261dc", 0xcc}], 0xa) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:11:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000001380), &(0x7f0000001480)=0xfce6) r1 = socket(0x6, 0x8001, 0x1) setsockopt(r1, 0xfbffffbfffffeffe, 0x7ff, &(0x7f00000000c0)="caf5b415", 0xfffffffffffffd9e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001a00)=0xc1c80eb37063a6be) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000002cc0)={&(0x7f0000001ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c40)=[{&(0x7f0000001b00)="2513392de40ddb0e6148af28f05a46ca2780634f09ac20494f9647f2f1f78d2c6854f38c654e8bd99bc5bbfa51a473fe3b89c787cd5ea509d7533ffc3cbb0723473e4c821b0578869cb29745821d8b14928e8b2e87822f8dc464f726ed45df65abb955a3712d50e6be8b0b3f69d0b2353da74719ad385650dc3accefce21672d5360ae5e2fb302c26d088e3141f69ff3c931baa85fdc60fb79a402a635a68a04496ff9307527d1729c9f716a3f3d777cb1daa97a536baac4027e048ca7bfb6e1b75f388829b080befa295c28ceef96b13eda5a39ce7e2c7d3190367cd303d67f32dac99cc586d41c2eee84a0d981d20be6d4d78587358e7e36fa58388a20eac20f25935d9020c0802026cface320428580c4a73db826c840b6ca3017a3edaf025f54a7352e1fa8d8b7a8886607828a104ac2b7cd6a3312fd43eb1c37a24faa1652c631139be3042976bfe809d56902febfe8490ea70cfcbe08b36eda2913f7fa35b098bb4f4bec33da13d5ae1e584a9ecb3779b20fbc714fe10670d892ffce9e6099ebc20577e6950749e8063ae396449e8b6625acc88e034b3eeb7bb53cf3f265a548d9f90e88fabb7119d7eb2f9e5ebf7ca66356ebc8339d1698901db66f9a60eb19c9b087300f3641924c9eae63d97e8d064b716b1599290a1e4f6c232e314f105f9f3c54b397f7b1822155f96bef20cc5bb091ff033b74b347b7349dbd527241486e9e96c652d5fa4e0f3a12ce2140f0dac2857df3e2ba3855ea36b66136a45f539f586cf1c94d64f470647ddba65592597e3937033cf9d7a5bbd458379ae7cac872a0a164b58341ad0dde7282097e15a2e27c31c924b637cd2a1ca3562712f9162e1c821b5e06b8dc5f3470de1e7a98ffa1676f943cca2206c7a6ac85b2f2bfc3de009a950c159c01c27d05fd0a282720b921ab80bee8474625c24106de82ea0e822a254f2bb5e2846d9940508681f0d4cf5c289b4d5eb398061dca954918151f1791a7d287bfa8550260d0ebad41a805c70207d80d490331606e05dcb6392dec35fe732d83a2b73c5f450b16f76209b8bf7c9c502d3cf958b8c8e0feb45e19fcd1d76372a0dae61e87f5ab196f2c1cbc9bd9485bc9d0da87f5cef0f4858179780372063cee0b176024dacc689f11fe98211d84e9235a84e0c7743bfd0d801e2e1f040e53312a7d787e3ca7641e6ebe4f4fa82e209aafdc7a382ec934922e117233033db2ea4b86e3b14a5e29d7ebba36cf55e4c3d12937cf7f4de4733d7322ce2ec010484ce452880d4a31bccf75aa8d2e111397d9f831d4a411281c50d0593bbc9d25d4f67dd1511b8ec53fc5c6ccf9b58f27e358de24bdae80903a853719ac231b495c76603461b65f6769618191c82ed402f6b48e3081e8012f6e4b462d6a0b3ee89cdf5732096b43044a7b42a05298fe8d7678c28d32f19c39fe7c9daae3b2cd05970b9f56d143e7673fbd31057d53bda09710b773763c3d64457a5a46e56c220a58920a632625a431ca721387c5ea6f88a065f82a66cd4708feb7af719ed576d11ce1d4dda536c1df2a1ddadccec01f0849c8e47135ad1cfafad760b62cede66e81f595fdebb44bfcea758209d3f8b1f61f6d22a0701967ac94cd363f598e3c47ae11361ea734fd288ac8cfcda10765c34c4124890d5d6682cba3993d1d2dd075c81b1ba53eb31694319a65733cb7ee664a8b2e4afb6dbfe5ec51beddfb1637aa85ea10ba83f21e5fafb51e36ba1392af85269867fc0862e4195c21446fc9c86a0f0b518ff2ffeeff39967367e68bb6bfa785279d58ccac4ae2cc6550227dbd4eb82c5b46facb32ecc07f6c717a3fda6952f6be375cee0e7db057d3501d0ffb902756b80d75d70c28118722600de874fa18a1953cc3942b81e8049fffbdc45e9c0b431d358aabd85e0060c068301a72c6fe58db2c956e17bf948837d6aea62391a923ae03f92a58356927f31d510636413752cf1cf3baa53f826beffb0d46feeee52a8483c54ae6cf4ba6cccf607713266a099517e61c6ffa360be6feeca615b9f576bf9d084a04caa03961e98cc55cf01078f796de6d7c4a2760abd7a73ff4a051961112fb46cbe9bcd80cf5ad50fbfa7bae21e03ad0d6919d22d8ec657b23dafc6a79217446391fb48e06ae7381dc6044073c253404270a4f0af0ae2483b18bb6245678b9e691eb0fa9995f05b1a4a1a6975018f57b5c6c72f7991894968837dfb32b20eebc5578de32e89b7ef111f144b5873af577067b7458b48c6b4bd110da6fd49fa7079975fc2ba4f298bc51d415ced04f2726e4d7da9e0ba31afd2009d29eaeac707dd5567dc58eb42a6c46baa16196253f368f9eb0c46dd98a74108ed342b5f64298eb70b296f3b4e57cce9f53de55ea500c53e487fb176ba4d7482f073ee63b4da7fb9a1710e8b4be0baf5e81dae8f44a2444ffa201f08ed67234dde6a676e34b296a67bfa9697fd05836140e7337822c63f260b6f3176584e998aa0cb1cdc91437f961596def79f3cb3e701c21f3877edbc904c24ecc23dc43f7a47b5fac7bd84a9958a5b57d2c6512eafc16e46f51e678cc7e3dce8794763d5b2a8bb652d40a13db0b22902e542c27460d5d781a272850a16fd4ff775864475c20fd95457a3ae3774011e7c09a18220b7895020d2c6b53517c42627bc770560a0a017014cb1b5912a456470f86e3f566720090d50b9a7ffa86ad5015abc325fc6e115a6e0cfc4b5fa125d2247ac1fe6f2930687e798b6d1ad4745295b1784318dae27113df96296a544547634786169e4688e26b7ba964668f234ee7965ae29c588230dde11ea35aae26951e42940cb46b30b6c36a9df169edd2aea476c5ce461b3e92f7fccd12333e0683c278dd970f02b3a1c8b3e58431306d3f6bdb20098433e6dbbefcd183a6693e243758e83833081d73f68be95495c0b9508d246c5ab33b9228f76b98b161885649c334e57138d7d9ad978ca5e1a4782efa7d93cf50024277d79a8f6e617055fedaaeead940a7a0273aba797e61eec74a0295e41ec9adc29ceb7ac613fc3e6125dbc2817914f7b0a15188094778c6859cf060a41c6b2c46252bb1c3c7f0f7d9b895eb949dd51740239894648303c6d3f9da5f90c6920e4a990407268124e316ff19442d6dca182da8b3c13a057b0045f250eb7d45a62070e5368edcf97fbbe354b1031102a19d3db919551c18ae410a72936ea8b7a59a87aee5ac050289611b83c6638af3936e9af9947d480821f7ba391eee675025c7174199dc165ae01f494055f42ae7cf67060dcfcf08201682486a2fb20dcb1c161aae945641b453bb546a23cf5d7da26ec1afc9aa23ce8a12187c6eaf471d7d1b4489a676acc39e42fee51d74715f0ec01e636b5e186a376632a4cafe8a2ed1e52300d4b693c418ba937cc82efbf608c5c4a70b3d603fdf7b7c2fad7038bed53f8367f325931d2283e816ca448ccb627989bf4052da146860cbd82fed50dcf9f514d66912cf48fa43d8baba7577b2d10aa34ca6317379d2a025797be1b48377d4199ebd7edc931820578c01d6cf72ab182000ba42295bf30668336a5cc737fe0faf9828255268774f67dc970d2fa626cecaf02d5f37731d5ed66d1877dcce0c6e500b0d73137173753d029d65747dee6c4ff9ad15857bc06f429828ec4f0c8428ea37ebb1eeac7ac4a9dd8971471a7f8846d072fef3321d408e030e99942cc4bdad54a7c5783602c8199b3fe78cdf2d7fcee552595b30f5ceb03e51f9947ae442a7fa2267309c10a1a457db23e7c362da0396f65f9fe759d874e409ed9b55aa4457ec9e76d512a068d1c6f3e155a9f6ad1830fe80ca74c29bb1e2935e13ddcea5f16159cfc13c84be5ea6861ac791849a1d4f91e2913136c18eda4f9e93406093a68fc76d4470b834c6003cfc5bc97b28766b26c7c655599ebc47eca6f33a9ef23e4bb27e091953ccbefd1ffff99c4f3f33472d8ca9552e4a49423c27d3c2b47168cff753e05c56335df0b246e4a6e63a1703cc47798f71b8678eee1baa1a9e5e518688890e0536a3c4f39c3aeef0aac2e2038d07c99cee85373c4c3129ecb506372c7d77017d9338c45467988d289a5eb741d1efce992ebd02388aa637b2a744c168c169b33c503f0f05327be063e2eb5077ca2b88471f590cd309e9ee03d97c8997ec3813f3a3ae4297b3666a3dc46bf32197c1455f25b9e440753bfed3c53a36bea7aa4469b7c081cf5705bd219eec095cc0723af8a2b76229a411489976a79bf10524a7a9ecca3e56094a959c06253bb2cc27ac24eb3463737074ba3008ff8f6a90bae4e9d842b4868b797256b428b17e9e8d9372791ea5eeeb70dcf29263169c5afcd4a498070503b7b3daa5cc58bd0f006bcdb3fd7badd9d167ca5c7b00d8d482a9db91afc9446965bd8e5633be5f0cc8b1e5020b9fd72f4f6371edff595a0a29df6f41eb5662cf4a7cd84fbb80f7658bb4eb1edb6aa6dccc43669997ea6ac4b5e560420e6bc0a09dfe24251ef63d6e7d47e474ac92d737f18188648bcc223b28b8d7030cc836954551036e8c204cfb95e06a313431b2513148922efb72bf9be710f747283f552327021a2b53941f891802db393767fed2c8eb7fa16445e72bc4f00e4b9a470e3e4d8bd4aa737a3d9150a40c008260ae4743a4a03fe05e12d928a23a4d8cbdfa5655c61eb0de212f8eeb5b2ea6848a2548e59f5640fba58a0a4e5fc91731d8c42c09b301608db0b3a77fec2d0b6626e255a14bf43b3973e8847c45db85e7c37ce9d52d314684f26bff9b49fe352f6b10310f58f82d49710a118ad2cb39cfca9df72f4900c02d32a18797d2359e8c35989ef61e3e8cc1234fefb96c114152385a5923b0e94dd3aeee370c2e74d2fa76f9aebb4819c2836f7cc6f88c4c1b1871857372e07232266ecfaf42f255c588440483c76e3db875c44dc973975dfd6af88619eabe712d8db2b3918ab6a925042b77dfc95eb4c16f14fce0f2cc3e2b78476c314da94f618cb4bcb1574c382da4a61b18273c8fae26fc1129c96497afaec5f762adaee265abd47fa99a6e015f0671fd70915399e3eb14dfd7392fc4e567055a7c4da2c1f52d04014a7c88586ccf9402693e514c780728a1b8cb269519d5a47deb9f37e7fa607425b5ac2969c6b94a37ec5e8f5d3945135cfcb98032d777e4f29cab82aeac56faf0a89e1d44455775b988670b3c932443cffb836b77cda591384f51d1c40ae57f32505a861f0ebdff112cc0ed0c654eab8371e0e7c0239b3fe05e6c499f4d80e27c4477de8e58baefa0d5d7e4ce718b8178f88fb133411cea134fff9fbef9396c2ad87e5eb5386811d5525c51570918f7766976eaf8b890c5cb14deee84d3b8ad837a28d640ebbd507f5eb3d50edb2eafefe56a2e4f44f5da3c60692baa1bcf73f8a70a3496cce1611728ab40ddddd76b6f67ba92b62a9e5c942573ac7fec780a9df8d91469fc4c65d72267cd44253a1430c63b8bd4f2b3ded24ff412fbc0f245baf25cd726187a84ebc1904076c858724d4e57e776f683b4a18cb37c403b5a75a24857e727b6629d2cd73b01c2aa51e0053f076835761d1ca1c23b686bc943d7ea4ee7b177ddf487e6d99b460cfd7ece04af96350b06d239e9e759f1339057baab1ebadf1df08fab70f0b66576e8bf8bf4061743175d2357e6d01ed7a5fba42d080fcbc450bf76b489096d3d2c7f1c895be3448fa00771c26af803469f2bb7062f8297ebbcf22f8a73865df7b0084335737c0675f2585c43c3f13f25073449fd5f31d7bff4d788fa5e03cf", 0x1000}, {&(0x7f0000002b00)="e01c3d6b3e673201c4687a01e71d6e6a8f8bfcf91d63b7bb55163b5e83286eef", 0x20}, {&(0x7f0000002b40)="8fc41840e243b99725cbb72fd1d9f7c6871273b87899cff6fa8c83c022bc036e8357f487d5de71e7997072a6229cd81ce8bc58467d67802432e04c602b503a4cdb771bcd8ebcbc19797afdf7efaf532a82c860d4050b2085df1488e073f1e590b6747dcb4d817273861182406c72a383b0d800fbc55109264877b62b79a4b3b6649fecb794d481481b726512cde3af3393245c886fd3dce04edb5b6bc93e73298c7b4292f551ae04dadb314812ff4fd9b56a649e5d0783ee2ae510abedd73a770f6a570f57320fe8e0d0fc4431eabf7aeb5a95cdad48fc199bd50d9693b5c1f6efe30a0110c29c495da28e", 0xeb}], 0x3, &(0x7f0000002c80)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x1}, 0x400) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001100)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/169, 0xa9}, 0x1) connect(r1, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x401, 0x1}, 0xffffffffffffffe9) getsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000040), &(0x7f0000001a40)=0x4) readv(r1, &(0x7f0000001900)=[{&(0x7f0000001240)=""/194, 0xc2}, {&(0x7f00000014c0)=""/247, 0xf7}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f00000015c0)=""/227, 0xe3}, {&(0x7f00000013c0)=""/110, 0x6e}, {&(0x7f0000001440)=""/9, 0x9}, {&(0x7f00000016c0)=""/195, 0xc3}, {&(0x7f00000017c0)=""/77, 0x4d}, {&(0x7f0000001840)=""/182, 0xb6}], 0x9) 16:11:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:11:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:11:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xbd8, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:11:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getdents(r0, &(0x7f00000026c0)=""/4096, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) open(&(0x7f0000000180)='./bus\x00', 0x80, 0xb) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="c7874a99", 0x4}, {&(0x7f0000000440)="da974ff67e79f296d9c4b7f286ee46fc0e4bc6a319320059841d350f64ade9ee3bfb5ad2a68c749f1cb74724afa129c2113ef31f877d38889f20e72fc6e003fe70ea756a7097f16a471c19a102a7825932ef87479e03a3009f4647e504bcdfc6912f72f2f0042fcc38737a083bc1bed1c1b333ca77c54ba5b79acf0ebca6e7ee3a4b6afb115c7c91be1ef26ade8c91898c5fa0084bd2f3a78811fd103f5b1100f589595d6042f6b5576f020edb5be0fab3f0ab3941a9b1d8ff070a577facd320e9e0eaef85d0b1f781af48b7df098a065c3a322ed9fb155b29c04d50394e217ef73e30c35bd38bb9ab387690fc29ca672cd9", 0xf2}], 0x2, 0x0) 16:11:13 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x180, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/187, 0xbb, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/8, 0x8}], 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet6(0x18, 0x8003, 0x6) recvmsg(r1, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:11:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c", 0x0, 0x200000}) 16:11:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xfffffffffffffe7a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fchdir(r0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f76696c654600"], 0x299) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x3, 0x0) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) writev(r2, &(0x7f0000002400)=[{&(0x7f0000000200)="c1274d9677ab622a2f6c8103eb7a1db49d51e8cfcbdb7876295aa3a5ff9d5d6b764f0434d72832de0981ddbd6083517e1bb3f409170855d171d530eb028811091904dcc8a999f71dbba2", 0x4a}, {&(0x7f0000000280)="4e39adec5e728681242b0407897aad847ca8a372888e4934bec1c7a1cddf45619db766992a6865f9ecd4b6add3b7dc2d42ed9ea5590db8354f2c33abc185a1b36feaf6058322ea2b5ab0c56a824ff9da4e9710325663b694da7249543f7a11e766595781511ae2db8767daedbd543c54fae5df9fdea318ceb5034e5759fe75fe00d2352e1adb0ecc4d1f4e6d644327a3cbb5216a316bafa8e523df10cccf540cbfebb5953ac74be56b0a7b3e3d1b23981a7ee9690b1fac751cf60332b98cf891afc223c7850a965124ccb51c47893c792fc9e1e61d4ae8b5eea8aa8d97ec5a658a45490ff0c36ebc22b0ab5558e96fd8967a306d33215e425d29b160e02f2bc7ee3ccb22ece0a00a99212dea0211eacf24055cb9b478f4f07c41c750cde49781d625961baf989b27172fa00c51b8484eeced23da187e08e61902ad8bdfde327d0ba1073aa2f9c4edc1e7b272ac664bbabb1e21927ea2ec1b68f8bad1e09f68fae25c4998b7db1e8e352dfdd5ee6364e0e40f792cf2ba437cadab313648487d0174a04758be6ca0d39e2306b68bf101327aac206c202f8e83e2db2d6ab5efa84058f530d2733aefd68a25ac00ac7a5f487c9d6e9d475114b32baf0901bf197f68f4b3f917f5d26c78e1fa30be55ec45703bc3c76031e9a7a62cf25455f603536def28f7acb20711dec64b2fe8c78d3109727bc2851d4eb8e2a0a75ae0bf0184ff5927727cd35e48847f974cf377db45957b39fef26f83574b6cc450996c06fd64edd9a3aea28343d068f26a21f473e434de419ce51fe470c459f63822e90e18cc9f6b09d7cf2296103bea7483bbcbe0bb8e14bb0b176aa25de5dea3540f595299f4690a7f05052310476dff434c8e24e4a386ced2260110dd4ffdcecbb533c401984ba9a39558b32f50635905ee2576bfee1345a06576a1efffd1cfc83b2da4711d70b1a48e0b5be933a845b0b9aec9f6d76828873529cec948d47aec7abd62c6a1d41fbfb7292c9c1b059dc756fc6e7a4ed352d8ba0da1217b2f5189bccaea454370f2e13b3fb5f4c67b60b9981da71e221093291761aff601a65cfbb81c99f1f42710fd4c683424ec1ce698fce2999e7d43907d9c7fd3657a82c906806f6df5589e0184fd06d47b1822e19823a87f2c2ecec0c1f88a393279127f020e4ed86e7a28518da88da09374044c910c59e6af46cfd83cf82e64f33aed4a54b2e692cff75a37a7ebb7753c7f12c9a666f929779f5123bef7f9f5a0520ebecc28e30ffa0a39a17e6bc229270cf0091f83fe82b0efbb26c2229d3ecc31feef39e321a28160f64de8992a6462d7b1447b2f86e7608f3e032f467a26c3e1ed79264f21a9ac532101e06253b804f646a9684fde9e47d61a011279fba6d9484c3ce610d3fde21a952c11445ae03f4582e5dc7bbdfd64f263dc1211cac397d0f4e515a9415eff1453e3066406383a1caea608751864168e62c4584e601c60d4f61ea5b27c4b8d52775a855008f7b45faa401ff2c6dfa8b81fff326da4ad016e6d78d79b76166f55257a73c80a69007da8fb468f3f584be93cad6edc616f413acfe50b92905840d6b84cac9a41b3e38b86e0c130f77c0d08f64da72b4303e200d0ab35ac635d165143ffc5423bc95e92bc30b23f0c17ee3ca71fc163dc86831d4413f32e9cca211cf992f6e4b8ae7ab7a581ab04c4dc31961c0164523c8749417b0653d58120dcca99bd08346a8b6d31e031c6b474064c3321f428e172310801c5115e9c13e0369280bd966b2d2af73da1522b0b8692ebf660359188e54adf11144a21091f2f1ad4a3086a1e6cb3f64016a49fc4723836683cda182f32d0810e979a21c5d8de05eaae227c817bfd376671bd74a120f69961a54f1592f22a73e3b034fde9dc0b2318aa003a722299737cce2711f542953980e84f91d478016ba6daa3b36329304c72fa39fad711865c5d2068e1ee2c2fd5836636e82c6ea62d66558c61319dedd4ac0a7a4aae00bf1b04e168cfde2c908be41105f8507c6d427111be3e01187b91168e34c84f036ffb886ad61f4c154b10f1f4358b2548abe96702f934919693d48bcec3ed1cc878065b0b216d4cfef9c02ded58b502290add7cefad59a9c46f1186d5a05fea0b9a3df90be5955c1fc4d0f1b942df34aafa5bf52dda354cae07f3e14349cfbcec48229155907aa7f180be58d8d34ee5453094e4ba3df4c16d1f8b58691c3d6ce837c7c7b8ffe900641fb520ebc09c7728554584a257cd479f03112f8db69370733170f5c98cafbbe640fe86f5bd110435ba696862e4d0525342a98c63eeb3980db21e194de219cbc73fbeaf3752875bf4715a527cc61a5d39ba824cdeec87f1242205d8a7747e271145a5f3ab3ce7ef5b012d897cb80445f59be6b15f84cd03ba7cebea6c584e7d596365cec4fd1029bf45aacb6d7668b0a45621c93ea1d0ccd82c367048c4292b0ea49ccad976ef311faa79d70741cdd1aa154a032db39bf1cc889d9aaca1ed66c0b2acb8a696033b708eb8820cfe14312741e0c983af2798e224b10177d8defa29df9e0fe3a89b0b4335899d97a865fcc8cd4a5716e007b970b361751580f168c8ba52ad4c91feb09df0398dd9169cfce09ab135de822bc9a11f93e6d7ce6254da8bf972641f3e79ba52438540ea96cfea0015a18f5fdb7eb82cfa800c01a8438a89aae6677c1ee6698ec1b5b46ea8f1aacd296dd2b4d403582cd7cc10f0683a54d31b279cf37f791c9706b60da45d5b33345e50f4e6af0a88ce7efbb08dae47db2e1cce01f05946042523c68e20bb77ada6d65f07bed422b01ba3cb334e6495e07ad9880026cd3e7306938bfca9f5c719e250a6452424eff03baf5b3fd61ff96135f95c082604175f0ff9af58eaa306e152c83aed6ee507ab6b1622582c4b297c3832d4ff0ed47043cc8cb3fbab6a758dfd6b6cd3d1c464844a9094bf05f564f588fb38b0cbe331c44e2f50236f29b6d7d941284eac7c094adae944726e73bbc0b08b6b77beb6d5c3fd15c0c00d1a115cce6c3dbb34db2bc1dde49816ba928850a859ed74dd4520ae4d11b4bd01c2166316e11402a5e9061e315679b59e6e0c115fed152d6e2bfc589db17a23dd38073e6502a9de2f63f2ab8c8dd043bc5f449b31bb530d05eae4c4f237e0e080e0018985bb80bdb58966f9233f70a8a8ec83b66c560eb28f19c8930a6d1f924dac9e4f62c7b7748718f26179df3a007bd1060dbfd6fce32c137ff11dc42c14431c149548e758e0d629be944bfa6607a768fd6a46208d37fd97a44c56378498c0ddf07f9e017076cfdbad9c7a3cd47825d7781a2ac845e2c302e40ffe2198d58dd69f79408c28ec4bbdafba62e8dcf210d5ea688392e7be51e8ec98025df64386a09afca17a0f1a9f5699fa75ff8c989f0744f0fade50e657401f604b7b7c417cb65a569b006fce7c97b5d410c22734af698ad0b5c32da5005586f657be3090519b4fa6c395cb975938cd1ceb8388488632139237d767c91da91d45ee12cebbd98c4a45b1d34ab3e983a211be7243e188c46b8a346b22fcdb9bf3f5bad8f3df51999751e0d928c2869272f46bd67e10fa8800716a8a63aaf401348a682fecdf5ed7043a6b0fcae293369b4d701974bac28bf743b116e8493a1d2ee4b8118886c31e16a340a6284b0b2047c0ef226ad2fd56bd6a59260297440e4fb32f06397e6dedf05a6bd10d6906b2f21fbe59616ef58638d5739c954ef1621cbeb31141c79616b73d31be7f55a4589458ae25b5238fb01cd22f75791eef0f9a658629fb37021595425c67b221aabbc46af0df3a8136e0ace351d4b03bb1ae5c040361e6965e65416412de11d9210a9f61e09c319f040d5c00322e0d894e2efccb31ab449563988ee2ff75939ba5486afb298728884d62dcf29e9f4728f90a32f022732f45a49e27816b486ec7e6e2b9244b348d924d5dabf63ef60797ed82ea0fa5e5fa5b4902c666741468930de6acc1173972a93ea27236f6bf1dcfcd78fb8d8550f9f59bc3147dfe32d49dd3a016512328b9307346d582fa4e58b765d4b3522e0eb4b77f9ca52032109b8aaf3670c8926a07b54f74faaf3067b53a7c85a410e3eb6da58a0a1c80bccc7c6b78b0f767b81918e82f9380fe5dbef57ded49a5ea8f32be76007f30bbd4a0ec49f99cab14a15ba1200f7a2fbf0aa14975238ecac28c89b5c857d65aec6f7ac0fbf86068beecdf53f66c48cdc5f6f99d63c20ea2a2bed7e0b83f9e0afd7a4148ace0e72971cbbd44e39ca78889c14f5beadbc4a8b577a5c9a53fa8b877f30e6dc4bfafde42b249a8deaf2f6fdd4599ed6f1d6dd911e37bc5df2d9c046e8c0a8e60d0bb9fd6932e2d818e5d94fe3edbdd863c2b2c9ad3e5f44c3589e72409407307537089baffc93282ba064d48e9212fb039c795d12917080aca0a98b65c2311de49d7c91e29ac1faf407f0e0faa95bb908be3c0d9f87f49658c54af65bffb4a487117d3142a58a52f30824dce97a516b788a694af7841a0dc074536c1a4850a019d3509940df905bcccbeea89e2d73830584850db1bdad90f0dffd59a91180a502816ae891cedf7ab4e90abce8804c9b25e141f1bcf2da6ea0d2385ff83764f41bc566751c874fa6f695c713a72f46038bb7a4caf9ac6f546f831e9e5f0737106a6a02f9995b2270086ec8b0a4ba3491e721bb3e2a398e00643f09381bb57730f79bccfb9ae151ac9ed899c369c9994dc8fcc87d082d7c390191c3f9473d17782cea7275622fc6e41ae127b86c351686c118560ac2d2f0ed721e188b99057e91592f3ece106b7a955687601d7ac63bafe6134e76f03240868b106e582241328c97737a5d8126b288808fe8ba525ddca17c06ca55864244e40f244004c006b43e9579ff8b8d832721323dcc83110fd3d70d6508838a3c1b1845871de1c9a7d61e766c811e345238f298308af0601465287d5cc269274899282b56b10679a05704162567cd835e815d67d8e21e3bd79f33c8b6140f68487eafbee991745db5f3d59d5678fee0b3be704c127f1f38739e995957063bb224b7a7ed6e0d9fa840c9f427fdbda9fc1f78f4c4f11b68a7b58ba351d1c5f8d918ecd5a67f7861778e54675c3b83d528ec6bb6037a2a501e4cfbc5247775d9efceba2aee9678a6e943115281bf0c813f5d50dbd0690becd537ec706826c05cf5dcb97d7f26ce48de23bc38aba010b7a9d31a596c54605235d019965f5a3d279be06b85d11ef2394e598e41e884926a42197a60847408de96e2f1b7db0ed7022cfe03d3d1dbb93245421dc87489f6fb1e4c371f104668188b1560eeccb27a10a628f881b7e326e6f014b8fc39ea9e050ea1ab8c2040339a70db0bcf9e8f605f519d5c41c1bb350c669c87a907295f64ef08a43b6b9d922f91d138f95a22642aac8e54bf50496c2820c928a11ab43fa7fa81af6c90f81ae61ff4ebefe579ff7a9cc68e19d6fd5103900ca9a778b846e28028bfd36b6d932f90bd81d01ef1068d818830cb4922088967455d562f37611f35023eb289a7571d512de508843ced26bacd6dc51ae9a127a25c78d41c35126b3e5789484608fa380277617525741d18d5260c1bfb305da79f5d483680d1cf9f4752d4867708d76e6e54d05f5a4e8f654d4306ec7eacff91d415744ae709dcf76d97936a6b31e923f870f203ebc2f0f73d6ec2b22f8e9e9a59cda1f852470ffb3758a17901a09d7934ccc634f2f43024575395bab0704503913519a1498e0aede288ce8e7f9e3e561c3a73850e1facd9a0fa20f9c2898f5bd777e", 0x1000}, {&(0x7f0000001280)="b40988cd580fcefdb49dc3c95e195fded1d56e083b9cab341fe9496770902154d3772c91e23f5e2c91b8ceb2f40726d9cc7bf3afec86eccfcd1f0d584832f3687efe7313ff88cedc83140fcf5eea6ad35631343ecaa2c1087370f5e2b220cf631e6e94633c222b6364258dd2e0fcab5e23dfb741b2d2fc7ce6a61c656debdb0b94935f530dc1f8615906bf48b127cbe06abaf6df17db32cefafc0b18fb7521e66cfbeb2ae1ed7558a89d4d9b085ec71a766c2c427150281397ab747b4b9ada3fc7aaaca47b83f169fd0d46a635401428f6e9beba2de828803e9ebd2c30eaeb9956e824dd1b41a2eb94eebe682ece4b0209037ebf65ca05a28c0839829f2e80f050acb25d81941302a921a713856bc61dffbe6c1856748d016b239e0f5822b809be22c088c1fea1af6dc7f7fa246978175ac9910156ff5a127d5722962d847abbcf1a6c7df2a340c6f2c63c20e7ded419ab29c7585ff58d649e0620a15a6f95aecdd6da4e3493b142b7d56f44a1b0776e5bc73bfd45d99200749d26586d578830cc4be1423fe988d5aedfb1f5836edbeb736cace360c15319e9ef7b141e131a41f15d0b19ca4076a73fd00ee96884b9efb8d8a8c206339b106a23c314294a2118402951a4d6f5b1b8b618d2eb939ef11c1054fc0d653b36f64476021b2a9e4d3022eb5feb029458b6f725840b32268ed48faabc544ce32c72e5b22f15addd3fe8d180dcf8f50b7d2334cc8f48a3ddeab0ffc4829e89a48cfdec4ebd82320a8f371db333f72fe68f97d9fe6f6b72a852fc0c0498f9e46c05a6ffa6da4894390259c639f11dea3df93ef7de1ac9cf7d667589692a0e8c8fcbd9bbaf3dba1bdd3c892334f620672df2410261d07fbaba4d67833bdf15eae0c7d12c013ddfd4c2054be687591d3ca30623b943501a5f933054abbffacec92cb955f5bb38fa2777d759e9e680ac6b2e9dd62ef9bfd9ff89e67173259bd6bc8c49ea1735b2c10a37e8d85d4c3be4e43197ff35f7f6a311d5a844f8f76b0476d372975ed37e3fd76ea985af70a80ace5e9d8ffd03bfb342f57eb7eb18ca77c7356252b2023d8081530cfbd07bd49e41c13bd410324e387374f7b555fdc24d491e1e15cfa947dbe27e1db15aac68fe217a0d8a0a32f5f3c246328621db6e61e05867cd36962b9f565e41a8e430e2b33b86579a94bd0f0917e03b0c5c45f856e7efe085463161baf84f6eb7213bc7aba2a09274fa63c2c226e2fa3c47904c4d94f52f5d64a17128a173c30c8a43c4a0148c8f359823fb62494cda60147789af1d96b6837adcd97d9ed94f006f173ced710af2ac1c31dc1fd9fc918382b13fdfa1f8933bdd4f9a19499537b3484e74d0696ecf01c08779547181a6439f994a80be76320b9d5b4f63fb99057590da3aaaeefea8207710c801aeb25a1df25c5309cb2278877e7818ddc75d377015f63295b73edca222c0eca5043b42c4d3783ddad2ddd1a5f8d3477883958d38dfa7a19943fad6d52ea194da7ad39a2d0657bacd39587152000d4e1f911077557180c770f5380e5ef2baa25dc6e532d153a1842e9667f93c4cc4d3bce756c80d8c393eee6265131552d6790498e2ff6e7ba4da504f2f9d7ec3b8e6f5cdb51917ef7b877c34248c085cd40ce3d1f36fcf11223da80c19328fdb736b909b4ca6a199059573ed16d5ae6195a6a8fb054ed86a9926c97c3ce3ae5b5aecf7fd1585b4b879d1a60d933a959dadce55d397fcbbef27645fb0313ffb02fe674d1777cd8ccaf9b68624c49aec4eee75aff72ceeb1348aa803d7a7549edcaf0aef79860b44037208bf3769f8a6803d511766adcfab96b1ccee210029f4d7d582f6ddec13a0110f5c220c69dc069dee76584d2bd985304aab186cb59235a8ace16b4924594a9eaf61892cd6e76e55c0c1911510c8636e3cf88ea6588bc0602f3a23b0d2e0024c2740c6efd23c096f9bfd4730df0c1d0b4f87880d817be2be99b15b82b5945a1be3a2fcca5db9a8b0b8aba93bff3c3af35ddc67d59bf1c29f88736241129c5400f3d6782f64b4c74cea7d8270d75803e7925c7c63ce9c1bdfc34f9ef86abc70143145c8690fb1de121e1d12daf851cc4505c6659b3cf19e360fd670c996a487ffb4c778eb4066d81efe60b09af2d7e10454a9d41ddb4814c8286b1489462c5dc971781a0ec95371cfb9cfe3ec0a098df54252a9b7cba5d6f61b569bad9e6118f90a81365cf101e97b5129f378832fb3395c901b983f757a62ed5172f152a069606af59a1715d6094571ae901da3414ba6f1b82daba45d66e66e9d88ef4d80dd59a0d2b0cd82faae814dd43f5ef397b47a8a0213a3c07734dcb61380dcbd17ebc5ade8ca82e357a98453742c2f1de39bb1d5b1dc543cafbab5ffd83db9b355aebbbbced2a0e3f9e47d41e63a4873e3eff684216ddf28a1018b20a664d938e5e53c2680bee277e3eef158c7e881f7d83714ee8195f8078d7496f813eac8f3104148cc81fa8a28444e7243f3a7643866b6aa3c5dd4921ecf424c8a8efbfc419370e699c797ebf289aaaa6ed16719d71e97f7ef3bf557f178afcbbcb1cdf971bec107c6e95f3df2604384c5712a32aa59513f5d6a32689cec04e7e29f416a4510faacf0e2b4e0322bc468d89c489edf04d5f4086ecc426cb3b3b94f60271629e744beafb0ef97a44bdea338860435bef8178f268ff4b1f677d2830344b22b7194a9c3d7ac0f7c80c71522530e60acb643473671c555801518005566bebd508968814a125fddb33baa057a7690ee4e8116c3eab449742a2ba45a14b864960c28763017364a113f1c31109c8967d743e656f035c4ae8d405e5aa288a3b44a9e1552f31ab7ea4cf2b1af3e2d42a14fea042e039e243457957bebe3d7e6a634ba018c66a980b58c3846e51c2dc90dfed355447b0242162b65870e686dfa0dc9d1d64833c83cb8a40408d08acee8ce8bc54a3e04c7cd2c859c2f9097525a353ac1d631580506d55672cf740b02489339334227154e55c5008f2847f4ecd3ed258fca3dcd466d237c9696dd836c89334c311fb6dc87105868ba3c7a41f9fad433a297d6f121105cece5b2dff324adf7bc365b24cd0553f2454ff2fa290274c500b34d20a3b22b0bdc6a561f5e7103f6dc6191d40e73023f0a8210a1917318fe7f3bce5f7063bd6417f725d926a7e8f7c38aa3dcf0bb1a49eed2b7500ec7b00943945bd11b9d1d8e31719707def5fdcfe46881b103c9cc933e88a26c653d05805a023fb2eabe6df6d43a8f606824bd20eea89ef082ebcbed95b5d947713cd42de637b83a81a18301f8a2497600c135e28ec1a90d5d214ad1b0ac927c6782e1d3967fd58b86d049c8b6ade07e03da45029a72278cdb9562db67744111c09691438f7bc6b30dae16edb0f218d3f163bd3b06fdae6134bc82637a6e0e45a93f1d572cbef0e1bda37070965a1b80fe066a2406ddfbe8164e8c43c588d2b7c7d6c3ee62024656d1bee707d2787bb662029ebd63e0b72215ac21f74d491d09d8aed22b0c0548d593be24f2d6afcdef45caf91c343e34e5ee96f3b1150d6ef85d2aeb9a23351e4d9fc7672ac66e99cc7361d610b6f9d7a3088c63730f468a975d45b4bb1f6dd003fc1528aa477a33a7e6dbcdf4cedc19039d9e08e12000dfe9742089532d161ece08b936dd2db1e6e9e4faa3ab71cd8ea86f454f104156fcebffa3768080a4139c28140c97c4625bd0aaa92330bd9badd92aaa05a05e3299c455ea817abd9bff8e365c4aef13ae595e3e8aa39017e4bf42b550c4415237018140eb70870cdc45e12a70752768823f9813920da91c77fdf4a88bd0f50cc6ebb3d3593ca5e6dd0f54ee1d24e2b594fdddb90f69fd21a4295ca52783e897fbc06fa236efc44c2e1d856982cf9d8de326a07662e11f5c2cbc255da4178dad132a0fe8409e2dbecb142507fff3df97c8ed621d0a21a8d07e59eb52f3baad79b868c3cee727d6c403197b55339840dd6565e808603c901cb042df76ff55332c581cc41affda4c2f9d3c89675b0320d946da05915d184cddd1f30f89220224afe401f5b19404e73fcc9faa468dd48082d85edbe1fc735ae802551666f4a84b2066cec00daf2a7e33fd4e989897a1dadbed9201e9120b6f235b8c817a024adfa4ecf5ca9a12b88ac8cf1f41e33951bde49bae014376ceff48b6eaa202754225d3faffa61bf565a428f20383c5f15387a3ed44ef8e195cd6170e6aeae951f88c56f7a5be734b53f978e857370abc1433dbb0ceb2d36071f6c1fa905142ebe6490c9b29d0df94b90edd4d0e79c8cd14ade7c99429155365a50abab42b749343b8686980b438e0f884ab17d52baa3afb8c25f46ecac56da58ab67c252e27762be589fa6f3e96db8c49956586d59d9af12ce2fa47618f141b0f8a63822b205a0c192d473f37307df83b81fb1e93d7f14dc99249b1745687a5bae0176fa737aa00e4c60c6fbb2095b792c7b905512c8e9fefc5530db59cdaa3f85b4d00eb37a179c2dabad70722726638864229943ab0df77908bd6dac53ebd295756788f87334a9214e087ada4b9f64fa35c5312b70f0c06882ecaa9503f25233fd6cc2d2eca92b1b93cb299d90f931971169ca14733400b3ab055e44817db6ade382a0d87cffe676bdc320f9d43e77ed307dbbbc2b7124ecc4b343c62ed3dd686da41b70599c32173d37c678351f84b82190ea2489975f84c66473ac4a2de1a28d5747b522e229288e6641101b531f1b9d3018fb1f614b8c9af9be6a078fae875518ae379b4279f400c092fa12d41dadb9f898a2b143aa4e21aaa5c425125c9badbe77086919ec681fb0c805c7d5e69befa92c5dacfeade492bf5781c5c25d44309987c5182c1cb47e11828b47726d39598d767473bc15208b5c068643bbf44097952b3b73dd48e5c9280876ec925fdf5f601bf1d5cb3cc6a72bb69a91714df51f973b907605a2c6d57efd7597abe59208d6f64c5d0a46d9f4c3e9bace47eb774fd9816a39113e5f8307af0f700a1a33afe7a0e47d88ce20319dd75856c423034bdaade3004dde548cbf14f31c79166c9895e07a95920660fb8c20a80df281059ed04f7f34025ccf0f225bb85179b5702800c7e376762fd425798377172abf2eb4925437a97402154f27f7a7a5a87d83684cb53b18e620f69d4361f8307d34b948fcafe1e6ecca30d62cee23c3bd5d0e1900792ab811ec4bbf0c6d2ed010815e5e329b93c05b573d8b96a8b53a8a5bb39c9df361742afa4c68f43a73cd086b13718c3f7c15454ee9a47edf0e55c764140270c29a4040667d80d07d60f14840615659d39691d407ad9da2edcfe61aadb98574ba047a6501f807a0c8bb2fd7219a72079a6063e927f277653600e131c05fa9e92d3c78308a370ce0a402eb52af8fab28d0141916aa1c28ac7822e7bbbe68c87cf61ed3c0b65141375428e57ead03c95b78dd13b0bd9a2c1529b1a14f99927f68e4b2b344c5f7c45d76ed260827a902c8e944d35cecdd97566367a58f07ef9c705e7fa8de60c6d892fe268b8310db2783bd1ec74afd6e3e53bb9707c525565a332139794671909559c93851b55fea6550b5ac0ce13a6aa1f01c7881ef3c1e9e773dab051be7e2374a00a044d911b0cc3ad58eb3fe2efb1d0bfe5d57eab6150c1a3ef0bfcf8370944a32f420b25301c289892ba43cb8862e58d63546e7d4201a72a780953fc8aa6ce524a392435ede531d39c230971980199a3c102d9d008b27e87c0e1c7909a35e8dfb79ccd57267e4c524a109b126435f056790953b220effc71aa5d", 0x1000}, {&(0x7f0000002280)="147ef3709a425b0de0cc6e97bf0d32dc3f19448ff735ce6f9404bc780a3bd56cda17d1e7b7eaeba2bd89253ba4a54d05d8722ed75fd860aaf91ffa97117fe42a0cdabe8ea5f0bc98988cab43699b2654bd60570c2f1021aa2073577fb2d342c122cb56fd4356073a3311de0b0e2aed72f0721370a3ee1b658b25c79fd8175ee64d4e4bc4e7ef42eca8ca3ff11bbfc15dd89f0699d827e06a18d806c024ba4414d808867928b77a655d8363262a61667ebec6d4431059a6f300000000000000000000000000000000", 0xc8}, {&(0x7f0000002380)="b7c568ebdfd2ae38274540e092898a08217676491436b62be222d8c514120e974d8b76f74e1703ea713dc7668d8e5ac7858c35dac89d6f36af425af2d1441ef4642ba0887d1267eaf4c98e9ccb2f66582bd752ffbbeff6d0217a416a129c9ec60c2a93d4b5e5e289129a37638399", 0x6e}], 0x5) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) socket(0x2, 0x1, 0x401) close(r4) pckbd_enable: command error 16:11:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:11:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x19, 0x2, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:11:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc82, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chdir(&(0x7f0000000380)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x3d, 0x3, 0x81, 0x0, "3604d85efe1931f4611255413349f4b5cdc192a4", 0x544, 0x100000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x984, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x2, 0x400, 0x1, "567aaefa272ea832bc73edbe3d35e4fd422ef61e", 0xf1b6, 0xfffffffffffffff7}) pckbd_enable: command error 16:11:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) readlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/241, 0xf1) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:11:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000, r1}) getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x4, 0xb1, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="7a2b0cfbde5b5a1abf6b5aebdac5662cce7d470bd5299304066d4156836e138311896a814783a9a94a9b65cecb78dbda54d991e07eb049a73c2bb45bab6f8a5d8b7ba14da2a2af3fa542fbcefebe32be3e5ba271edd34345b593a62ef1bfb9eccac8d41e18998642078b1def9bda6c81d10d284d5962d3fb2aa9a6f4c2f90e0c545090c0bcb5d0f65128984d3aafec9f", 0x90}, {&(0x7f00000000c0)="06d5ad60053722a070f406fe174067d9af1c93338afaf6f2429bf19c0082439a06cb16d16bf4cb546c30090b712af3c46552d388bc247c348fbcaf26964b1421969a964c51f2ccd374991d59c63ea59d24818f20a6ccaace22184fa78a9280c5c79613498ba8bdb81324c4e1616d09c5d31c2de1910c24b682e6aa6b553797462c479dce6073d3340eda4db053e4b04315f052d226e34ab4f141cdbb", 0x9c}, {&(0x7f0000000180)="a6904b6d04928c2ca8714e68d179c41bdc262c262818711c6ccd604d626dcb83b5fd08761a3595d43dfaa4fb1abd154401ffcc7e5ea84c4b5844", 0x3a}, {&(0x7f00000001c0)="78de86c4b110271514ea2f6ea7902ac44a01560f47d9e3ac94d2f9c38cf2c0e48063cffe8ae7eb5d02b3c415568a7094e9e2710fbbf3ab61e5d10b336575ef258caab5cf9a36579167273dbfacc43bd9bba300eb055817f7c232df03471d022c2d27ef9a1e0b88d8601b239666841dc17bd77e5e164b6758def538f67246d797acb497e7585b0dd6e493371e908f37bd79b0e192d4f58b9a6bf7a3f2", 0x9c}, {&(0x7f0000000280)="0f07c7d2bd73e4b32c7a82daa5433553dc2b17f8e563a6167a76752f95e6b006bcf513421f7e82f187c2df713124623d56fb3b97e0fa40b4b56da936edb97c3ff09f821e7ad126beeab9893da4303f97dddd98d87f93586391daa0efbf18bf0a28e83b5c4fd6295f8364168ea2dbb29444ae0248080b35bad160af4ffd3a206b05182393378ef7238ae9c086556efb7d1e6ffb051ca02c972b0344af931415bd2ed34485e2fc8e37f11679773a24242fdcef547ed3e734bc9998f2442d5b8631bcabc8cc4e44672b13226bd9d3c5412b0f817db7af57d3db7f2989b470d11670bd0394748533c3ab6d900095a8ea7944efd7148d4604ec8e97d1da857ab9822c3840bc4ae75eeac7f78e364b1022237ad33afb8b370f476d7050f7b76961f25ce9283f398e7ffaf3676c4348a42f030accfb9ab166a00da297546cad9449740ac8e87b015f770e89405e2b624a127d5da05ea847f297ff074ff6dd3fc08adaabed1574df05c63127c304add4fd9a666f5e0c997e724029fc8667afca7fe4a96eac0ee8a8d95479394c5e8c58c04ca3f2e5ca3400ba63b41f3cfb062c54b5bb5eeaeaf2b102251746ccc0d782a937102f7a44174685ae7aeddf3d62d1bcbbe5c1a8ba76192fe40f49d183c861ebbd864b7bbe01d813272813c0e51b2f66c68625ac72507b42974230dd33ee9e0afa41ab5a9f75a32f78df24903e9c33fa1eda9fd1998ce3287c5b7df6be0e99323ef55be7dc40a84f3f75e28a2a6d3a932d254fa8fb2996aa439820cd8b738d1eed7fb3d7c1a79e4fd9e652d15da539bbea069ab78192820ac1aee4872b8c8b3d2480328478ca0ed55403a9f438011d7cb9748c65683166bbd64b2b82d2d08282f5ddb7d6050d5a43abddab9d383443baaea02365724eb8fcf431b1be65d8e0efe1210069e8a5c8a319092fa7f6947a113d8c949168e8afd1e0219ed9c539aa5d944d993c83c271455a88a8206db0979b69423818b5a1671cae0efe52f6cb04ad6f4f2a6faa037f24659ee0a980d3c69c0c298b639f5138660b4ab2fd816c709e6143a594a8776d1c6e2e6d3322e281b320b7707e9e25579fbeafd03b0ab6d6581f4eb68e261760cb5c39f416e9023cf5b970b107b0a88fedb76b8904f6034100d55935d025b3d8ee7d1e1849563fe35e355e3cb76b352dd2138554e3d2f24e24352ff571cc0fd986f65045b561b10644c050b87241c3b16dbf1bfa372b8412409f3447c761f469760344bb7b7a8a3ae47551c7df163f9cda3d9e4518e181d872beb96d1eff23b4590a97c9052b136d2a64ece9e8e5e90440b1a3498dd359de8c8e9a2df33ab0db46d1e87194b604f934373f3bafb163c83876814cadce41ae3101d9a144b13413a746ab956501c04ae857ddfb385852dcd39e9feb3e36d9931340fe0f5698a00c9b1a2b86ae03aec02659c02e8f875a799233b5fb2e0ba48cb9c35032b496e4aa061aab8f0d9ddb72923ee1f670053f4744dba50a78de4beef97b04eb700889bbb615cb2c6e2025690886fa06a821a1f57030aefb4c38f54add9fe0b8dc2c0f65a5b13716927f06ed6dfed4018efeaf3755e2734704c4fbe445391c3895b3e913f0e2a2a624a566173f65efdc42f0f79eac0f231147ee07a8286328298887b48e75c18f70a2bd1a3dc3795871eeb1822d7607ef1ef592b65191ab967062b2f3be59435b98818ff1d598001b009524a06bb291fc6b44643987ee12ef1540bd0ba67415221f85e112fc5dd2243e13936a3008d9f769fb3ee2b02c0a5747e3de21f5f6dccd46e2d3b0ebd19fd490773f4771edbdb8044ce7ae0b5474f3fcb252f99fd41bdcd668dfa240f5fcfc68e755fe01591519fe86d8a289e1e26850a1738464ace3bb4f8b4ba5e7fa2307688ac241efc701c8c8adda90c3cb4c2c8fae1f8fbd649e9ee11d2ebaa96b95105f570183ae235581732048565f0dbbb46327a65e7a938fd68a300600f09db5eb23e93d42d6cb5c6ba69c28e766ed999bc002f5c9e61bca276d6887d166dd869fdf95beb486a2fb157243940c3e72f36fca3dfd8a0824c74ca480a698fa11e16409b12664617e753d92c406a13175cd48e362898e166ff64d77e6ce9f1dfc40d9cf2b7f59e6e3125b3a0006ba85bb173f433e3748c33b9fa3fd940fab0c1418f3402ccde261a79a265b1a3bb23c7a6cccc7ca271a8e43d62f4cba50e0e24393afa3ad151a3216566889a5aa8ed441cf9e401a1c68a64704ab7fff46238be0bfdda1a9f35057024bcffa8665dfb827f9335d002acedd09f28876cc5b9ab71d8b7abb17089922f11999cdecc2bb736cbbc7c4f63cab89c9cfe58e10fcbbe89deeb2256867eda355399a4f687bf5fa6ca2a05b2b72f9f9eb9688dac6c192efede89f43e2a3eb3916c9c674a55ed2ae06be3f7b0ba4235a37d911a7f24a82793d47f4fec9ec34e0ea970e50687c8add342d1af9bc9b3a5544211b62382a1ee19765aa8bd359273b2593089465ed77c78025696156e00ecfa77383fdf81b447efe14882ef4c065beca2abe988f4b603cb8aa8856f3208c3ca40233a7ea0b114b3d966c62ec6a93cd1f3f4174b1f3d8cff532a9ef60b9bc8f473976ed6bb7a7eca6660db2d4844c707f3f6ea6bde2f74f953706c17fcae94634d092b1ce3750b058fc89aa9d479cbb9bc2f6d45e7a66ef2b11882c0e11a86e3dcdf002ac8f03b1706923af19f43e049fe2cd6b67b2859cca063f5399eccb9a861189259a0e63f01e730a2b1d6d61c0fab35e36b457855d3b19784e6371614fd8b5abe4a25f083d44161d977d8f5347afb94c31f048a98f34f1aa1ca42767c86fc1213f57696d289320500436ff7105b1b0c7b78b1f900b7a3225ad819d3f43064d01711b3654554e2005fe1f0a66b0cabde6c792045ab6716ddec52b7fc8898617cf3f3f2746721e1cb43a7d57810bb1e295f7ae8b3c86188579ceeb7b8103c36db627435011d40fce01d46eba9f9fa2a37376f4263d6203e6aa4ce91c478810233d02b669ef0b678977328f622b91e15a2baced8074cb1c25c353d2b7d5df91cb0eb1253f5daa82dab435422943bfc5a65796ad3b6345800ea93dcb829a86094a61cdb28a3e665ba8a7e847e944cee5560c0f8b79c68ae951d00b56ec4a6bb3822a2b914f0ea2e9b6d58f57fc935269728298a75ed375f80bda13d329191c1695485d2dab31477de716138391cabd020a108aba4d63d9ca337c7c7630f85d9b398a8e791d0f7df3197507516cd6560dccc1a7cfede55a138d9c10a343649e8adb64d811147d97fe666ba8b2605fb321946738bbca057a9f391570d5b7acc52ccc44ce22cc6cd3ebc3114d2813b6a696cb011b15bb1792fa793058b47d89471325a06b9238a43b768b149e0c4fdb11b3cfbccc4e16a6a7b6f0df6a521b9ecf93140216b7fecbb1618987b0be6584f51ed33fc0a5fd0f52dc2bca15eefeb88bf83b93c24e54270aab8dc07ec218f31ac577f11fafa9dad39d616a27b23130789e7807da47db2a1f8672fb6d53f3a7e62da95789a5f83e3ab471e3e3a0006bd1205a742f27aa0f43de1bbaf408112eb8fee401af10b348fb4dbc3bb0ff4e2b51cf8b2faa981d3d814cd55f99ead8f1f211fa703fe6ff7b4b976b68d879b2bcae0cb9b16407d72a297031251aa0f68a1457d70d5521bba4b289a88210cf1a29cf7543d3bfa129f2989af03d4c7047bc5d75f384d0eeb3d7e606117092ea6857bdf4983c1d52691066b3ff7850621b2d5404faed336fecef16a95551401ed5d86129820efbf49488c4c36a2b5dc2d4264fb1290cb0a1f484e437db57732b3f684862d5fb8310b6d21e21de0038cf8e9e5a2e6cb288e98bb62af055d9a99a09a0033d027aa7889eb5415c1594fa89ddc212d3ca25f45bbba746444ac6ce2528d339b13c5b7cc902a2c11468a7250ce4bf307877f0216a8bef8f5287598576a29737035fb1b33a4e19a4a4f5a48299441c11a7db9bbb245fa826d21de1b5863544a4753c25018ef4a164016cfbbfd50d0525218f5258c2da4c23354b45f843b913a1aa9f343b01520222999fbb05a19ad82bd985ce8e0c0402bdcc166db47c68a55897ff82feedfd30ca007c19c1fec0bf6589b53f0c0b38c424f44f101b93c7b9b73069d2ff47ed84ed7d15fd04a07d88faf591bacac5fa0e28fed9db00146e99521cf6f72e7c0ec870a748288086e2e6ff1464f0103e2849cc985137b5b658d5b280cfd844c18ec72db605f4e6f9751b53d3facfc8bd2e466c323c80e71528ad5626d5e0dcf2276c08cfcbfa8533aa1ef10cf1fc0079d8557fecde7e9623c56fb86b0b3a3e7692959b1d12061b9d69bd5daff47e615d1521b7060f1c57b4cabdbb8aafb6e2964e7f2e99ce8b34a92d1b714eccc5cafacc2e56d6e4509cbf40de257f95bf7a02d11e2a3eef404d0a71711185ab4f44ee494e50ded44fbb54cdeca7b6093067ab4a864f932cb0578c6d5bb652073e68fd6849c83668549274ba6fcb1e3a1a46e436613556196ab0121edc118e3dbef4baec9f0d96ff25cc1fc94dfe3ec9505bf3b893a9183b254c48d1cc0f46a1c6e5e153f5ce8218da12e9de9fdb975082437a4e8efccc10a299d1e3addaac6d024831b0a47082084513bbd1d644d6e2f5c45c46f309d75d9942bb3c775e7f328582d0770ba4e4273f26c59cf281c707740db74bf7765eed174d24c21f9e251d9423c92cbc85f0f7bca0253e6dfb60299b070013567ecd9a09a53476dc9086afa4119e3e95c379609cb05d7c67ccada9488fcd9c8d43be7d0a5c807f71579d6fb72a05f16170b29875b7f0a2a87471375f8a9308edf3458357e90071df948352c454c75470596c74e1368cd012d0f27809cd5d9fcd4a3431282aa079e0905b7092dc21315997819b11ad6a25bf86b1c378bf46bd0e38ad5205c767f7f426830c575d60f6755fc085efa2b4ed2a640fc89fb4e3121ef64a9bd9d9d2a8432991d75d8d7b3f73824cdc2b35618b9bdd437f6c4a35b59e22867f0de69144ccccd590adbbbe6b6ef1e2b35eaeb1558e94557660029098e8b3ec0ca8c509ac9c06e6b718b23500188fc895a3cda6fa749f6dfd6155b19059738ae5ddb516409241f52ff25936477f89bb4e821ecde2cc0265668b97390a47648f74e6d05b7c6e73beaaa9c267221c7a223d142e21f037dc62d7ae2dbc9a8c7e83b9b41321adff5769f099bc9fb4c0f40261db0bb4bd2c694439355ba346820a27f7a88a64a742609db843039a8cf5a32f84cde76a7f9f5f261aea95ae3f5c9886c1e91c1edb36453100076709950ded0dfd0d5a95539fab30b47403a7e745088b71dd7c100fa47d6c4d319c1d2cda555e9f2e4d9442746164ab1d42c4dd74c99bb68d3d543d9c291a02732736d4c23421ac4c2cafde420a9626eca0735115862d08ffa67f7d65d5351c5c425685676accc71e91a4a987345768fb9301c3fce49f6a2f74b153d4200c6f4593065601dc7bd0f89987ed856823eaf44fa0295057e655903e5b45404c35ebe95c0f44af2b8cce9bab6d4efd357b32b7600d5e997a68398a38f0418e5cfaf7fa775a78207d763f59d9528ea9608105f79ad0f6338d8e0c070f82904db318e84bd3993809fc6bc4a80507cb74f009e64711a028cfb42139e14e66dcd63ccfdd44ef870fb00f31fc78d9bec750a87d908b9a6ff788537165e70dcb74e822fef4093b571840b17c6da8694d22e096f5751b8e3bea770f8687c9cec774d2cfd2f7883e731d74f564ad63f76313c34dec93c1b9e4450d70862773b4", 0x1000}], 0x5) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="103f000000000000000c1d00b494aae2"], 0x10}, 0x0) socket(0x1f, 0x5, 0x2) 16:11:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x1, 0x0, 0xfffffffffffffff9, 0x0) flock(r1, 0x4) 16:11:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:11:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 16:11:16 executing program 1: r0 = socket(0x30, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820e2ea208006c6f3000"], 0x10) socket(0x3, 0x8000, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:11:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) madvise(&(0x7f00004ab000/0x1000)=nil, 0x1000, 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:11:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202b1, 0x20) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 16:11:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1f, 0x8002, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:11:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffdc8, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:11:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 16:11:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/66, 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x30201, 0xa) 16:11:16 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200), &(0x7f0000000240)='+^.^.,+%\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000100)='*+)\x00', &(0x7f0000000380)='((-\x00', &(0x7f00000004c0)='-\x00\x89\x84\xc2\xffW2\xa6fClO\x86\xa0\x1b2R\x7f\xaa\xbaeR\x14\xb5\x0e\xcc7\v+{nXD\xcd\xfb\xb30\r\xf5ez\xab\x91\x04s!\xbf', &(0x7f0000000400)='\'\x00']) mknod(&(0x7f0000000480)='./bus\x00', 0x2080, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f00000003c0), 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x4, 0x1000, 0x2, 0x0, 0x34, 0x1, 0xbd1e, 0x0, 0x1, 0x6, 0xc3}) 16:11:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 16:11:17 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semget(0x2, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:11:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000100)=""/223, 0xfffffffffffffdd2, 0x841, &(0x7f0000000000)={0x2, 0x2}, 0xd07ec08a) 16:11:17 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) 16:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() write(r1, &(0x7f0000000300)="c83ca28f63456c0891ea62dedccc84355c7b60c1a75cd90a6de7753e05320802b4a6a166e6bd7f2da26d5ce4835f2eb87b0e686a0346ff2020f74a62425ef95bf7a7ca586bcf8004b4202566251937f77a92ebf032e6cbd016fb46c42f367d0d7366b1aa47aee36ff5c95e5f8c7df687c229425efbaf540ca763974e4a3e75dbfc2d471732aca2bd25c9550f7db9fe196656f5586891d946f8cfae141ebe926da172988bc2924d42c0cbc59b952ce6ca832446dfc256ad7418b81a400c477dd680dbd5e64879e273c95db721e2303627d463a7cc07c8ae46", 0xd8) close(r0) dup(r1) syz_open_pts() 16:11:17 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x1, [{0x3, 0x7}, {0x3, 0x7}, {0x1}, {0x1, 0x6}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x8000}, {0x2, 0x7}, {0x2, 0x9}, {0x2}, {0x0, 0x7}, {0x1}, {0x3, 0x4}, {0x1, 0x7}, {0x0, 0x80}, {0x3, 0x1}, {0x3, 0x74}, {0x3, 0x1000000000000}, {0x2, 0x401}, {0x1, 0x9e0}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x100000001}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x8}, {0x0, 0x4}, {0x3, 0x41}, {0x3, 0x40}]}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:11:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x81) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 16:11:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x20}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:11:17 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8223, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) 16:11:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x1ff, 0x236b, 0x8}) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:11: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, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:11:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffffffffff64, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x9}) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0xfffffffffffffffe) 16:11:17 executing program 0: r0 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20018, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:11:17 executing program 0: socketpair(0x16, 0x8001, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x1ff, 0xfffffffffffffae8, &(0x7f0000000380)="b64035b7be2159151a1f541bfe5f81a5d75fd0985146c302a1fd000000", 0xfffffffffffffc40) sendto(r3, &(0x7f00000001c0)="cde4c77975db71619cdcdee87e268871b40c88014ab19dd3b879a119e1802b858506dcc5d57a7c3c68095dce682f07ddde17058b4ac5be30d66ef07fa3bcd3a4a5835f3e4beff44423887815f8104a8be900de6688f86253f190df23541d2995b7f1de6e8ce67aafe2655517f0e5cb68795a0e36c7369b95be043711b40575dbb18869552b892bc5b1fdb3beb8a24a3ce9f54694acb79e180c86012fd2508fb62068abca9d517854a339", 0x37, 0x4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = dup(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) 16:11:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(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, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0) 16:11:18 executing program 0: r0 = kqueue() mmap(&(0x7f00003f1000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:11:21 executing program 0: 16:11:21 executing program 1: 16:11:21 executing program 0: mlockall(0x400000000007) mlockall(0x4) 16:11:21 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)) 16:11:21 executing program 0: sync() sync() 16:11:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file1\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) open(&(0x7f0000000040)='./bus\x00', 0x8010, 0x20) 16:11:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) uvm_fault(0xfffffd807f00d708, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d708, 0x8f, 0, 1) -> e wsmuxclose(4500,3,2000,ffff800020b42018) at wsmuxclose+117 end trace frame: 0xffff800020c31730, count: 0 ddb{0}> trace wsmuxclose(4500,3,2000,ffff800020b42018) at wsmuxclose+117 spec_close(ffff800020c31740) at spec_close+928 VOP_CLOSE(fffffd8072220da0,3,fffffd807f7c7480,ffff800020b42018) at VOP_CLOSE+112 vn_closefile(fffffd80724e2dc8,ffff800020b42018) at vn_closefile+352 fdrop(fffffd80724e2dc8,ffff800020b42018) at fdrop+225 closef(fffffd80724e2dc8,ffff800020b42018) at closef+297 fdfree(ffff800020b42018) at fdfree+232 exit1(ffff800020b42018,0,1) at exit1+750 sys_exit(ffff800020b42018,ffff800020c31a40,ffff800020c31a30) at sys_exit+23 syscall(ffff800020c31ae0) at syscall+1452 Xsyscall(6,1,0,1,0,7f7ffffeab64) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffeab30, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 18446603336770852544 rbx 0 rdx 18446744071594832722 substchar+84905 rcx 0 rax 0 r8 18446744071579099333 setrunnable+149 r9 5 r10 4 r11 3408843789644935135 r12 18446603336221355264 r13 0 r14 18446603336221355344 r15 18446744073709551615 rip 18446744071589306069 wsmuxclose+117 cs 8 rflags 66118 __ALIGN_SIZE+62022 rsp 18446603336770852480 ss 16 wsmuxclose+117: cmpq %r12,144(%r15) ddb{0}> show proc PROC (syz-executor.1) pid=407695 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffff800020b43798 process=0xffff800020b449e8 user=0xffff800020c2c000, vmspace=0xfffffd807f00d708 estcpu=36, cpticks=12, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43108 270041 53159 0 7 0 syz-executor.0 43108 422395 53159 0 2 0x4000000 syz-executor.0 24641 491629 0 0 3 0x14200 bored sosplice 48547 95553 1 0 3 0x100083 ttyin getty 58024 480890 70504 0 2 0x482 syz-executor.1 53159 181447 70504 0 3 0x82 nanosleep syz-executor.0 70504 117366 70093 0 3 0x82 thrsleep syz-fuzzer 70504 440028 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 348210 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 373167 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 200256 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 134700 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 203934 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 372194 70093 0 3 0x4000082 thrsleep syz-fuzzer 70504 439087 70093 0 3 0x4000082 kqread syz-fuzzer 70504 10129 70093 0 3 0x4000082 thrsleep syz-fuzzer 70093 141536 92673 0 3 0x10008a pause ksh 92673 430967 29165 0 3 0x92 select sshd 29165 307171 1 0 3 0x80 select sshd 59971 150592 81544 73 2 0x100090 syslogd 81544 354402 1 0 3 0x100082 netio syslogd 54189 244149 1 77 3 0x100090 poll dhclient 66821 267197 1 0 3 0x80 poll dhclient 12358 467275 0 0 2 0x14200 zerothread 327 451793 0 0 3 0x14200 aiodoned aiodoned 66191 165110 0 0 3 0x14200 syncer update 14543 125710 0 0 3 0x14200 cleaner cleaner 7834 130603 0 0 3 0x14200 reaper reaper 73311 187187 0 0 3 0x14200 pgdaemon pagedaemon 39893 27052 0 0 3 0x14200 bored crynlk 36510 395312 0 0 3 0x14200 bored crypto 82007 225230 0 0 3 0x40014200 acpi0 acpi0 32095 114814 0 0 3 0x40014200 idle1 1159 294761 0 0 3 0x14200 bored softnet 90549 89456 0 0 3 0x14200 bored systqmp 24152 26794 0 0 3 0x14200 bored systq 51226 43374 0 0 3 0x40014200 bored softclock 55901 295130 0 0 3 0x40014200 idle0 1 391518 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9487 6353K 6353K 78643K 10656 0 0 pcb 23 9K 10K 78643K 248 0 0 rtable 100 3K 4K 78643K 207 0 0 ifaddr 45 11K 11K 78643K 64 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 12K 78643K 31 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1374 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 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 51 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 298 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 70K 78643K 311 0 0 subproc 64 65538K 67586K 78643K 72 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 22 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 198 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 29K 78643K 1738 0 0 UVM aobj 21 2K 3K 78643K 23 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 4 0 0 NDP 8 0K 0K 78643K 17 0 0 temp 120 2357K 2423K 78643K 3538 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 156 0 149 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 56 0 52 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 49 0 39 1 0 1 1 0 8 0 shmpl 112 21 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1975 0 566 46 0 46 46 0 8 0 ffsino 272 1975 0 566 95 0 95 95 0 8 0 nchpl 144 2609 0 986 61 0 61 61 0 8 0 uvmvnodes 72 2037 0 0 38 0 38 38 0 8 0 vnodes 200 2037 0 0 108 0 108 108 0 8 0 namei 1024 6893 0 6893 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6630 0 6630 8 7 1 6 0 8 1 sigapl 432 467 0 453 2 0 2 2 0 8 0 futexpl 56 3458 0 3458 1 0 1 1 0 8 1 knotepl 112 129 0 102 2 1 1 2 0 8 0 kqueuepl 104 88 0 86 1 0 1 1 0 8 0 pipepl 112 292 0 273 2 1 1 1 0 8 0 fdescpl 488 468 0 453 3 1 2 3 0 8 0 filepl 152 2696 0 2599 6 1 5 5 0 8 1 lockfpl 104 122 0 122 2 1 1 1 0 8 1 lockfspl 32 221 0 221 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 572 0 565 1 0 1 1 0 8 0 zombiepl 144 454 0 453 2 1 1 1 0 8 0 processpl 840 483 0 453 4 0 4 4 0 8 0 procpl 600 1141 0 1101 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 366 0 349 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 104 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 123 0 0 8 0 8 8 0 8 0 bufpl 256 5785 0 1015 299 0 299 299 0 8 0 anonpl 16 63518 0 55910 55 8 47 47 0 125 16 amapchunkpl 152 2641 0 2541 9 4 5 9 0 158 0 amappl16 192 2450 0 2060 45 13 32 32 0 8 12 amappl15 184 3 0 1 1 0 1 1 0 8 0 amappl14 176 8 0 5 2 1 1 1 0 8 0 amappl13 168 35 0 29 1 0 1 1 0 8 0 amappl12 160 11 0 11 1 1 0 1 0 8 0 amappl11 152 180 0 171 1 0 1 1 0 8 0 amappl10 144 620 0 611 2 1 1 1 0 8 0 amappl9 136 352 0 349 1 0 1 1 0 8 0 amappl8 128 139 0 122 1 0 1 1 0 8 0 amappl7 120 38 0 32 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 127 0 116 1 0 1 1 0 8 0 amappl4 96 271 0 249 2 1 1 2 0 8 0 amappl3 88 139 0 133 1 0 1 1 0 8 0 amappl2 80 3426 0 3365 2 0 2 2 0 8 0 amappl1 72 18515 0 18082 23 13 10 19 0 8 0 amappl 72 1358 0 1320 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 22 0 2 1 0 1 1 0 8 0 uaddrrnd 24 468 0 453 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 468 0 453 1 0 1 1 0 8 0 vmmpekpl 168 7563 0 7541 2 0 2 2 0 8 0 vmmpepl 168 56426 0 55006 90 21 69 72 0 357 7 vmsppl 360 467 0 453 2 0 2 2 0 8 0 pdppl 4096 943 0 906 6 1 5 6 0 8 0 pvpl 32 185259 0 174609 140 18 122 122 0 265 35 pmappl 224 467 0 453 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 446 0 4 13 0 13 13 0 8 0