Warning: Permanently added '10.128.0.84' (ED25519) to the list of known hosts. 2024/05/14 01:42:55 fuzzer started 2024/05/14 01:43:00 dialing manager at 10.128.15.235:30001 2024/05/14 01:43:00 code coverage: enabled 2024/05/14 01:43:00 comparison tracing: enabled 2024/05/14 01:43:00 extra coverage: enabled 2024/05/14 01:43:00 delay kcov mmap: enabled 2024/05/14 01:43:00 setuid sandbox: enabled 2024/05/14 01:43:00 namespace sandbox: support is not implemented in syzkaller 2024/05/14 01:43:00 Android sandbox: support is not implemented in syzkaller 2024/05/14 01:43:00 fault injection: support is not implemented in syzkaller 2024/05/14 01:43:00 leak checking: support is not implemented in syzkaller 2024/05/14 01:43:00 net packet injection: enabled 2024/05/14 01:43:00 net device setup: support is not implemented in syzkaller 2024/05/14 01:43:00 concurrency sanitizer: support is not implemented in syzkaller 2024/05/14 01:43:00 devlink PCI setup: support is not implemented in syzkaller 2024/05/14 01:43:00 NIC VF setup: support is not implemented in syzkaller 2024/05/14 01:43:00 USB emulation: support is not implemented in syzkaller 2024/05/14 01:43:00 hci packet injection: support is not implemented in syzkaller 2024/05/14 01:43:00 wifi device emulation: support is not implemented in syzkaller 2024/05/14 01:43:00 802.15.4 emulation: support is not implemented in syzkaller 2024/05/14 01:43:00 swap file: support is not implemented in syzkaller 2024/05/14 01:43:00 starting 8 executor processes executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x4001, 0x0) dup(r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r5, &(0x7f0000000000), 0x10) r9 = syz_open_pts() close(r9) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x80}, {0x3}, {0x10e6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = getuid() setreuid(0xee00, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x4, 0x0, 0x0, r2, 0x0, 0x20}, 0xfefffffffffffffe}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200), 0x800007, 0x0, 0x3ff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe80c8000000000000000000000000bb880090780000000c0f8000"/74]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {}], 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 0: socket(0x11, 0x3, 0x0) bind(0xffffffffffffffff, &(0x7f0000000340)=@in6={0x18, 0x1, 0x1010000, 0x20000}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0/file0\x00', r3, 0x0, 0x0) msgsnd(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="01000000000000001fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c2631a314fc52571ef2aa9dcb24b0d54f25236795b422753c7ab040e120cd29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca35eb6f4b04dd0938ef7d1a22d2578359c6fb4694871911f70f29306dbfa3c68b65d582cf2a2a11c8683a2904a610a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1fb0923bf5339896d1f60435fc4066f20d418cd0042d55b203c42447afd79342fa6d6ee94eea87fa3f5f996ec285fac2f4f2ff6ee6f766a2398789d3c2a58bf41143d7abede34a758a1fb31c26ac80a6e1c6e9805272218321c06a5b6484f07eca5ec3c08eb535f0cb1498d05696579e90372f843db755d57f01ea48d4bb473dbb4a22f17da041921438dda20e6dc26a7d8813ffdf775622e36e346d1da91956c2a986f39de07e12d2d8142eac354e1304375bd85b8f1577b"], 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x1}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000303a003bcc2629a17a6c58afb887de8be162e3ff020000000000000000000000a8d200000102009078000000006000590000002b00fe8000000000000000000000000000aae210000000000000"]) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000500)="03000000000000009b0fcfe10d9ffa7e872e4e2d1af1223feda813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df1", 0x40}], 0x1) write(r2, &(0x7f0000000000)="faee4db2a5febc10a8f7338845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06c37", 0x3f) execve(0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 2: socket$inet6(0x18, 0x2, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) mknod(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) geteuid() socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x400, 0x0, 0x2, 0x752d}, {0x9, 0x2, 0xd, 0x2d7c}, {0x1, 0x7f, 0x2, 0x899e}]}) kqueue() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) fchmod(0xffffffffffffffff, 0x0) executing program 4: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(r0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) fchown(r5, r0, 0x0) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) dup2(r2, r1) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000480)='P.', 0x2}], 0x1) syz_emit_ethernet(0x138, 0x0) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x789) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd60754699000000000000000000000dbbfe8000000000000000000000000000aac8d6e5e5ee90d2f6"]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r7 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x6}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0x9) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000002c0)=0x8) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES8=r2], 0x10}, 0x804) executing program 5: syz_emit_ethernet(0x1e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa81002200816cef4c06c768836145e1789783"]) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f00000000c0)="f3d67a9ab199f9665199d0a5f3db21c4766e5c5a2690c056789a"}], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) r6 = socket(0x2, 0x5, 0x8) r7 = syz_open_pts() readv(r7, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffd, "0fdb0000000000000006000000000000087800"}) sysctl$vm(&(0x7f00000002c0)={0x2, 0x8}, 0x2, &(0x7f0000000300)="e0f6587d7bf4e281d067c62d859cf81045336005ba7c7846cb899d45beb8be3405613325951e37d1ec8f59b4f89d9f344fd556cf602e3c45ad6a0b37f3d65b87a7dae73be392da1d920558c4e910b4bec7099ffe9224d1098d689b446ac420d62e3cb25ea980c0b51718dda27b7efea7ac4ec6e959e9196b3db8caa57927c3059b2caf0f3ef7afc53e6a51c8d5c76fa5694f77f41dbab03b53de89bd60baa5a3372c3b04a55e65829b3a92dde742d5ca06f10c089dc9d1c1d9cee9248200dd067e5ecf9c4c3ac5f0fb38f8764440a66e2a82899645542f6ee1dab81ec93a5137cc", &(0x7f0000000400)=0xe1, &(0x7f0000000440)="8df45f587c46f9be25b3de5e1086e08331e93c4a8025e9ee546b71a62b85f4b2c0557d8790bce584c7", 0x29) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x3b, &(0x7f0000000040)="00000080", 0x4) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18540, 0xa2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x5) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="39f29fffa7f3506c", 0x8) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@rights={0x10}], 0x10}, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x2, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x10c, 0x1f, {0x7, 0x7f}}) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x18, 0x3, 0x3f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r3, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x408, 0xad) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) r5 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x7011, r0, 0x0) dup(0xffffffffffffff9c) write(r5, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a66f", 0xd1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x3, 0x5, 0x5, 0x0, "be0000ef000800", 0x0, 0x2000}) execve(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0x20) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r7, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r8 = socket$inet(0x2, 0x4003, 0x0) dup2(r8, r6) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xb, &(0x7f0000001380)="c800f1d929a371fd997696be56dc90bf3df70a4e064d3833d5672fa9eb055e987a5fd3254d673d608a7f37deee8ab88351f4476bd6f9f89a1bb74cb6874ef463896dba0b047e15911ce9041934eea6263a69aefe544713dc7d35e1387223278f9c034bdd4ec03ea6ebcd5aebc3d50039b92bca5322845cae709cce4667f421acadd9ae9ca3c13e701ff3d0f4bfc2aa4f0f03212577a048a48105e917000000", 0x9f) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r4, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/90, 0x5a) getuid() executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000080)="591e0f4c4da818934433b2a54a86be10ed142d92fb0717b669fd", &(0x7f00000000c0)=0x1a, &(0x7f00000001c0)="b5bfe5aae63db6eb028c0e44faca0769e066531a7a1ab600bc5b270067e625a73fd682b359d2bb1da22ed3d932e9df27b4720df0f019a3585393162247cba9ad1ef0d3aecf6e783a79298e738bf7751bbf865af1d355a8f05acb5b3bbb21ccac3422bba58da8", 0x66) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x20, 0x0) getdents(r3, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgget$private(0x0, 0x8d2) msgsnd(0x0, &(0x7f0000000240)=ANY=[], 0x401, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x1}, {0x50, 0xff}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r2, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) executing program 1: syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)='\x00q', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x25}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082ab", 0x65) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x40, 0xfff, 0x7, 0x0, 0x5, 0x9b, 0x1, 0x2, 0x1, 0x2, 0x8000000000000000}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x16) r4 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x16d, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x8, 0x6, "54c825", 0x137, 0x0, 0x8, @empty, @mcast1, {[@routing={0x2c, 0x6, 0x0, 0xff, 0x0, [@loopback, @mcast1, @mcast2]}], @generic="8f74b77304793c2ea93a0730740f6172570357cd83983534c56f2c49770e9c73793c626e7ae0900c9ad5b0fef50066f9120da975961dc34874ead832e8bd9efe7cd7eff3c1943c14481a410d2b9bf8bf54ec0afa87e2d1331c151f5f525c74d9ebaaf1c36b9f23c4e3a0e72a49347049185d2508a14da95dc4d18f6269ee646898b01145f68d4569c5ae35e172cec384b13731a3cd72e839ef442bb983453243688a724ff0fbcb8bb207a4eb9eac62b0eddb6accdec94e5e7f410e0814abd899b463d9a7bb2f46b16bc79cc9a85d97bf87895ee806ac14ef4087f47f25170489530f805cb18b4269777d161fb1677e6fe978e32c85efbc19b51371ad4daa8c"}}}}}) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) socketpair(0x20, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="9d74f745350b5d03c22bc6459222523aa8b0fa5fc1cffca6d190d1142cbbca5cb421fce297e9e05bf5810ee762bcda4f057417467439972b01470f6104a8040000000000dba2ca3dee7eaaa823c1b75f000000000000000000", 0x59}], 0x1) write(r0, &(0x7f0000000180)="0341a30bea3d7ec58fa985a93c76da5a5ab1295799eb3ed218776bd8fd366a1815b3a3a133c243e9ccf4226e39e22ad0eca528a50a2e0f03da0c95867461e33566c441f3602834a5d21a9c61443cfb69449664e95d827b564b6bc382a123c035bd7f2597aca3c10ae0aec7dee3890ce266e2172a70fd0100c89b364a17dda2018f9b69646108a21f577f18319dab25360cc9ffeaa375b0fe3c27de500c23ce3c99075744e3bd3d517bb1b88b8a32991f", 0xb0) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8}, {0xffffffffffffffff, 0x84}, {}, {}], 0x4, 0x7fff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000240)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xf7fffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x10, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0xe0, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x15, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r2, r2) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000168000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f00001fa000/0x3000)=nil, &(0x7f0000514000/0x3000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000752000/0x1000)=nil, &(0x7f0000257000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007f2000/0x3000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000054c000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00004b8000/0x2000)=nil, 0x8}, {&(0x7f0000095000/0x3000)=nil, 0x0, 0x20000000}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x117) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000300)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e2263cbe06d6aaa54c7400d2f05b5112adbc2244c072467b9ecfd0012e41503be55a400fe766bb134c5362f8978bf53053cbeb19e91cce6b020d262", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x2, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f00000006c0)="9112b418e686817140c74b79b1812d3071e56715578934f543c738249e7f30d9ef17becbc29b5da6f065cb1100000000a84a3a84a037fa727c0268d0a77d9afa223f3a980e194dc347c0ed4171dbe5f166d05851738d431e50796bf2dc8a8acfdba893f5f6398ac2bcae77fb7d5937839d5d2d33fed5bd9d12aecc57459d7515295158f38c0875567a8743b2efe3ebbddbc630c19a472501c7cd1577ae9a9c430e20e91139f92864294e8cda477e2692a4c16ea9314c017a1c745316ae74fefcf05c9e13f6c1da0195599d590a9471ded66c1bf0ee75a92a518470f6b24a6a96ee03797b9e83d9e4c90fc320efddfc7faa03f43bd3c16b386e6c1d61f1576ac459b240462917bb369e510000000000000000000000000080c37ede831a395be52f02225e374fdebd4f87150f1aca0eae21ee366a6c615abc3448dd44b32c419dd13ef1a4148eb00e33a6e70419ee8448ce6407f0ef4a14114e", 0xfffffffffffffcd0, 0x100000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="00001c00ac14", @ANYRES8, @ANYRESDEC=0x0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setitimer(0x1, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff, 0x160}}, 0x0) r1 = socket(0x18, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = semget$private(0x0, 0x3, 0x30) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000024c0)=""/4096) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r5 = socket(0x18, 0x1, 0x0) pwritev(r4, &(0x7f0000001200)=[{&(0x7f0000000200)="3828c1aa383aa02bcb025ebd0f333d57fe8751cea849a907d2d0d8ca9705713291b4dcd9e35a1e90eeb864f877900f72a0bd", 0x32}, {&(0x7f00000014c0)="af2f1bb496b938230682b5c8dc179f7e3d96d2fc617ae54df5a01b4a8f27c12b5ace9eb6670da3ba19e82be5f7ab6541380fff35eddafcaf9d7604c6145e74c79e92cd3896be7db92e409a63c28d8c5e14cf78d56f6fec51f0623f3f71de7357f2b1254c260fb2da36f186cdb54ad047630e3dfff024ec2c5e46b10fd1ae5413e16e51d7876cd4bb49992b1e3a042c0a4a742914dff969767b5f13018d3b53a6a48dbee2576e12580efa57bbcb8cf076f69cb92633a5caababecb1a5f22439c13792e3e1daaa4f68428f6da979b2df42671db4a1af83ac123bf4e490b5d743797d703896b4b899db3024b2660547531f814f9c998156151beaf76b58e273d926365992c358126d5da360de804397fd4851d7693f1e0ec6ee7f70f52371febfd94041b9cbd60e76dcbf523d95d5995a969b45c5dded2522f5c44b9c78fc2b589875076163feeaf361355d55597a32e75b1c1886fd624f33e0b7b0427028625ae5bfea2ab76933b8cf9cc891ba67d199f70c70e7ba7d133e8f79d5d627fdf1d865226af4aa3bf84d5670575a1bc8dc6dce07821d515da9d2382a257e0e7276a599e004746908cfb82ea19143613e7552095d1bd5287677c54fb6c263710207f5c6f78b188e2d4896de5c304d9f204aad1f3fa2fa49f52cce5b7bfee318a7103e3fe7128bdde7bc5dfe9b9f05ae33c1c34db4611297786bf06f15fac82005a14bc191f90dc2ec4b9bbb834dc33104b34d96ffd1da1f229d3c0c79e984f1c7041f530e3e931a939686600eb1a81de41c37f97a6c0cbc2a941ea9191650c4e6a341a43fa21795b5b7bd2867f7dd5054d50eb3b705f51ac7f7628371a7fe126e3fbe968a38cc1cb69a7339626d791f87c8e0977c92e68b314e80ad70b71221e128fdf3c5aa264fc720ce5877a4bbced36333117422a0e18437a8ebcd741d6e793da30c60d5bab40fdb630078c489409cfed5b96858d9e4d8f521a891e0d1b440b2cc44bb8368fc372951fc413c8f18bcd24f58d5358b08b31974f4250e3f1e4d745e8f8e917981b5cae817f5a61d1e1dd31a88b310276ad75133d95eaea193e9866768da72446a068bc4ff6a6cb593acf517425d4b204068b7f646a834f2b5563d758529e3b2b4ca72067e9ce792fda3a6468770c3df429d40a9c255f3415ef52896b569b302c174c36f4fcecc7d560b3ac3c2f3db3c99eccbd3a81fd24fc0c42efb450c4ac84e2c345405e44f2741aa6c87106ef478eb2b7d89f2aa5791eb1e46a220d8355ebc9aa82a40ffad4ce8ba3bbe99398a871375ea1692a4141db7f92cfba818d6859fcc7899dd4823ce98a16198c024e6d21d0342bb1ab1bb34b1a2f6e495a3930f421791c4bd71229b3886d9aad8b4a23de50f75b8cbd218648d0a953771c3c9dfc6000070e54b7f2907fabb436611ace3d62a8802123c73b58f94c26dfb8c28792f3a8f80d46ba110df083b90c584b09abae1cbda7ac1cddeb79ba2bc0fce75da4d88ff955377f5d41200035db527242ca8e199cd827d7fff3a0ee1e62d99fca1c7fffa3e44625ba1751fb8754a177c4b7b2c6533844997ec82f757fb55bc019e29e4878756f5e203547312c5fb16e769eaec6841cdef6841ef45cabf964e010e0c81b2dd97a452747507553f1c8ce5f28950b85144565072338cfcdffd3b50203dcb32127d8a8165718d08dfb3ae0ef04c962efc0a8546353dd75ff723f9f10389b8767c1d882adabc7a828d6028891e4191973e357484437c6084cd6f83dbf20505ddce30708ee637f03ea7ac9363aa64fea8ec3e5a69eea3459ec8a33bcc60f2b28d897bd7c5b4528e6a7bd653660c52245b3811b53c565192d4804b48ecadd2e333c81bb750e69b8aeafa9144597e8d67fdf4bb62b61322875e92eb47a0a6e173c9b0c3299a9d1c0e296a9a3ec166781832d49df303ee8bfb862150bd5be65107f1649df1fe2b99780e9959a1dc4106e0dbce2f8be7985a91e997efdec99b345df2e7deb58266e4968c5130592d43ac4c2b74338be6b06a9d9d0ba9d08fa6664cc0082010d4a67d6d4fbed3d978e90c099eda3250d9422aa0894eebfd765c1d81ea34e059ad88dfa95f6f651871dd2e06416926741915f8031ca365958646b8e9bbd83ee3c16cfeb81e1d06fa0bef67f01c7072458d45e063ece6bf83180277dc9786346129029004de5fec8a0eea63356da83a360c77564872001f6963a923e3e918a9335175dd2a3cad35ee86d1bd489cfe9a331bdef030c15cbe5a24207f8ed8e2403b8bbe0dddcac4a4972a77d06a76dced36df2a32df7b24f7c2b7f0a00899073f3e04e3f6c78c4ca5005715c81ce16c256bcfb6c63b341e68ce7b2aca05762f45245ffa985def9ebe130a727dcd2a75645db4bc75c67cb9eb2cfaf443a68b70d68e2d5bd02212e822251b0bd3cc804551b7fc569dd568a57bd477a1ce9490f5cf15542eb63c658464d267614885c2b823499b9cceaa69f5be67267d5ee0e4d90e79e98f1d4e4239304a880f96703bff2e8f55f4f8fa981c59561b48bb9a0399faf4aaffd3e9429f94ce746599a5d9a10b7b9666d9effc0258de8e97a2dab18a316510c8f2d9d5d328a887a53abb221f8d2e77ced561f7ac3011e18bd79a16cc6f281a53ce2ed86def2105881f277a163da9292f03aca66e0071f71c295ef3f1b3b3ea31b99d5b51785dce0a15fc41aabd7c955575cb47d89491ae29f9fbe4fd2376516a40b136c663c24d0892c8f93191fc378182f7f0dbe55fb9ece5477eee9efffbd1ca9f3116f8ac93730d757b2863d97db857574463a57e0c6c13c4301d3650e296cfac6ec14658167e81aa62bf80b7adaec09fd355632d6e9bbe3b6ca06da6b080325afb994eebabd3ca8a551865f42a532cbb5aec09c0f1ef5c57785b100235d36148b86bf5d14028525a7435e9d437d4a05c372e9c0b2a91e683dabafbb8047610385f621acabbbd9ee344d8ff4a7a09cb0e7d3b69afee3f8ff69361024e9a7586f47ffea73b01497cf30b8912fd6efbb7bb1597f008247c65b7adaf7866abba33e20b93f90e5b5b5197072e27c02a41792c9d7abbdc07f1edff14eade0ef17280b2787dc71b636b7195fa7f313f55429b020df42187e2cc966bab396d1dbb455f4cbc95720fd68a575b236b247d292eb046c428d8b09d347ba67dba6768bc7380e4a3e963fd93d489f43056890506a8d104cbd790c183e083f8d9a8e3dfb1450baf3d92686d9feb69e9b0d1fe22622547af14e6c649dfee7a55fa2ba6924ffa763fa47c1224ccc5bbdc9cca120d59d3a8c9ed34406d730ebce24f444a3d02ed1105e19c01046c7317a93cfe039754d220792e1dc941471a9e82bd5251e8da98570e47ad86f1bf85b0caf6c2f05842936f1e10d855c384bce37f8d067ebcfc41e5f95aaa65646ebd223e59b92a0fcd85a930e4647187a6fe360322389338881d1a4effc623428241ad101ea11956dcc7d4785fa88ea9a73a0688626aa74c922370736ffc16261002f41082e8e3974cbff105bbbc076a2c00e84a4cd71e0faee3cb0b983c86a7bab230bc513a37fcbe323fc7bc387b12278cd06ef254cdda70475a08ca2e99ddca15a97d2a6aa41b61333dfc8a23f1225a8532e7d74ed0faf42dc478c50c9359bced64f57d5e05244ba751baa249fb1e91df8aebfad31af4a3287f178b348c56ebf5b91ea2cffbf7ebc28de55b44ca6f9f2bae8449aaa4b317872d1c137c09751412a4f39a22477b3c0753b1fb516d77e01bdd292607c5262ba3db288a06aa95ebd61658b477dbb5919d9e1c28f7b590f65541fcf855712f86ddbe0992fe2e2d4544e27adb21830e41542b978a687612821138407121efb3cb63bb537606e48ff2232d1112746716474ade860b60053aa375b9a1bffa4f8f5180a1fd98b5ca62c67e97ef7974974951270f698653198d99a8b244a73048286f3ee4b7448453de7d9922cbed2493221c0c4967fcecb67caa618154b797885f60c180f991fd32c8acb1e05653fcccfa28a47488a09ebc308e3794e1afe5c6c197cb8bf4a406478ef31ad4bb4183d9219d752d4bee1bf60f376fed92c786afad3df772ca77c3b2695b09145f5548cc07d95e364103d9c5e9638e679f1f41b59775b247f72e0d75393d9bf879f438141ef9d36dc95ccb731ea4a7b9659dffb4dda3a2a37fb929fb22030dfe7dfafcecc601a756ec275c3f7647e3c79fcd2d0a5da699627345105a359733dc2f02617932463b82cc2bcbc9684cd6a2ba18903064572c43393071c573f8c5b3135bea0a1c14fbb185620a3c7060fd81b9280cad20666c760e30a9969ccf46b8d0e6c08625ef43b64360d32dfa1883228435957126458d80b9641213c67e9e71033c9a2ed51e52c63cb698685fc895fc2d2d720c7addf4b00cc5274577e3bef4e51be6e184f3d693482c1f196f1bc488c60f0e5e4969f77df77987f9c025e0ec17fd6ba110e07af4fcee69e60cee8ef0ecad2642c0359dd7fc4e963282d6c883e5fd2465003ec76de941292c0719c787f24d0e2db74779eaf9fde9215e135dc65b3598f7a0a03087fec483999b4db29148279fb0034d2ec3696930d15488ecd661c114a84664fa4a5dc4b3883a51755d0236c787a4d622640dd2d661b53f622f5731f346c101f6496c30e502bbc93ac2ac68cc1a90f9d3044483903782b542775ddbab1bef7492040077a6bb19ad078729f1d6745288ab962d4a4463201e469534f89cabb87024138b1a694db63c384031fe8b2a7f55c0505ff181fb2fdd608575a1c5bc5da2ed5d3760dfb4de1f95039c15640f50c3d88ed8cd80fe96083d8f76eba3307b56b35f79e33003a321a634a4af85cb01d1617486fa213293becfe443e879216a65a926789a0ac7c1ba6aa933cac4e6fdcccabb11f089b81f21ed82c8762630cb2d74c4d914f4f859cd00f08de2e445349813fbffc176edf4a46211e690f4a689628470c6432f1935e2ef8bf6a376ab1ef9abf2796b3aedc5d649ef513b4ae6817844ebc1d846f4055cf9c8cc56e6d1e964a47603952c0705c8c7b7bda854921b3750c02ba0c3067f657ce2458ae508c288d7054911d1db534d8a36898b6b08bb8e0b78c1f814adaff7c000adc4280103e5b45d43fde0dd467cf04b9b1c08a73f7b0645b2692ef25c2c5f19ad824fe522ca19fb8de0f77b8325d766e95d9c89ff93791cefacfb7b161a2ac1c50b5cca7608d66dc38cf6f6824193a9713fdd5aea54989d2a1f6380fb29bbfc12b5f5f4fe5e16b6eb9fe081aa7fae50c41aac49dad46012e83109f8d3e3aab491d7d47099c3aa6c3e600eb51e3aba18edf883f526af8c10e969a883dc82944ebf0dd2b5db273980be5c75b1effd66d5891a0977eae5679534a29741068c5d3c3c5f69022efa623de9aafaa407632255fd644d877119eba23a862ec755b8590fdf5c5858e04afbba2a5c72178e6b3cdea359332c6dbdd335cafd990c2dc8aa8d6d51130fdeddf2184b985ac9ed12261832a00aea02fa2f218e29ff9ba6803e9cb3673698a1127f4ac842a1b0a79fa4bcf4599e3e5ab5ce1973339c11298bac0158bfd2ef12ab2aa766330f1b995caf5eb962b7153b9b1c61872ddaad33ba82c5a7fc695db0aaa4f88fab1a925d5bae319ed7715296ebbc4d17cb53bfa040824b66292afd0cb26338e0692fa0011173219f350850c64d2224506e63b1d7c46f5fc773c485c78823120a0a9b3b42ab67d836382e3d1b854db11bc924376b5aa7999f4d010644b4a17886bd5ab663f30e26b36290342fa2bf3b51dda353", 0x1000}, {&(0x7f0000000dc0)="af37e2aa82208414eb64b173236bb7c940a0d403e2bb64bbc1fd5a75a8fa7ef732811a05522618af4ca004ea5ee276b7fbc8b738948722c8b4f0918c6026e6daf26f1972f44fa77032b6ba3105646e38fb4508", 0x53}, {&(0x7f0000000e40)="f1d3abeb8c4920152381e947da6260c731bb182b450fef5eb3c2368dc3c88d7d1d23ec9f7be1bf125a5d5d23e263bafbeff9605f680b212923051de2b0a4a8d8b7ef5662bd9d77bebc755cb3edbd941dafe74a2e0e46d7e578a66ca902b2299186cf52e4dbe445ba2bd2382dfbff7f589cbae6b04765e5f36b6ee09ea5ceaed960264e326d8a9664fda7798e2c2d2c9c323b3951fc4aceb61aaa6bb44c97dbdba4c68aa990b62e9a0da7a0fd88d22af8d90ffd9c5f92c18e2d2141a8bad7d132ad94fe540c354fa6ff05884d738adf09", 0xd0}, {&(0x7f0000000f40)="1e730b65a56053814d8a92ef388daee4ef3746f0eb3fb3f35b31ba668eea5fb25eea3693c3483bd857bca0e30d3a49abb9e58186bdbe7e18589e60da9dcbabfd075ea4d88c510125437b06cf1d9a668515c4513cb808402f88a0d2a66b70356f84fa45cfd1387290fe2ecd66b42b1187895e03b2a168c0b985", 0x79}, {&(0x7f0000000fc0)="bb5802b898036e4416627969b6522c174aebc95b7eca206f62917aff2c7bf1c4d5bb2d3685f4f77ea26a8a369ae4113a1a74fe42138bf598a0753016dd08027e597d58b5f9", 0x45}, {&(0x7f0000001040)="f2132e4651007ec418587f5304a4bceb0e39661094de49a48e3edca7f4d930b73f0d2e47d506d899771afd5f6c00116986fd8de8b46d409f5956c09f09ef4777fa0ed83cc17bb0a56457a7004242aa77bf4dfaf3ce4e91d6a3da0634a149eea9e4fa656756eb66e9084e26b18f013ea99c17f872ba013fc0682225ae5d2c09ec3e86fe1eec5b801c3e588da8577c069e568484834048cd2de8cde6068aff2233b36f0408e7c0345ac934242600105a6bb5ab2be1a970221c0d255dc742bb646820da6405c17f6b19378e03ee44e1248368984cc14418b2f3480503f4a08dba7e2225c807c2f4096f", 0xfffffffffffffe29}, {&(0x7f0000001140)="cdb167b309d800c8ae6ffd9f0c2a13d45daa1fac1ebca69313c682b1db3649d3ba7397c4bea5676fe2330f959c7400a3ae614b7ca164b5a50f134708da2a5d90c182d81eebe312455b43d58530353201aea6d1e605d4f4de2c8d821c19ff7fa4f20d9386ac75a2876668eea84cd7a091f8fd8d11609269b8ae4066296c7a6a64b0c4577889b78c9a63ef29165ec3184bc21122c3ccd6bd58a12d92d2716dfd2179ba927cb0ec44", 0xa7}], 0x8, 0xea42) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) socket$inet(0x2, 0x3, 0x102) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d3976075fadd6ce4c0575c2451e1f2e53c921d7247a9f3ecbf44bdab7ca2f52e490c1b6d87b9f892b359e1a8dac7b4af8715e991ed256d756409730bb65185b8d321e86ff47a96a153b4a1a43540578e0b2bf61935a476864793803b5583328ebd1d5c45077d0ae7bc20ff4c95dcc06bb255720aa614176a9d9554daba519b8f4ecec5e88c7502a5f3bc25ca17d82badf6d682b648398009c9224bec46a02a7454997ea90de2277b55a190e52bcbcfa793d11bd5485831b", 0x168}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0x0, 0x2}, {0x61}, {0x6, 0x0, 0xff, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000012c0)="bc7401c400ca91fb012d06a1eef976bc224668574394684cb493a9bfedad5ca9ef4aafe9eb891840abb2f5b8d4e605ba9b1afedbc100311d52a2159ca315ba1223e5c1980282096fc7291282c9d28a18f7be5eec9bcadc5f0a9cc4", &(0x7f0000000080)=0x5b, &(0x7f0000001480)="3f441dec93a022c8e51176724b662ac4eae5b3d63c62e4bee5c1085f142a92fa0adce00f6928b33d7c60ad6fb3a582101245532ca36104632d8ea5080de4959b5544e2f68113df1a6baa4640e65c40c53fb3b719f65766b09c08ab8c99dd086140e7f6c66de0fbe9bdde6317cc2c614a6a8be9d1b840a4e81684138c333fbc31cc8af43201bffd7eb1172507949c4b089260429e9ee69f8da73df399d6f931bf4986f268e4640220c60adf65dfe49e3c513975037d280c2fa9d089eee5d5eb54d143352d2027845efcf662051d1119e8da1e0fa591d061a1424af75e196edd2b3a40aadd5134b53eeb289984e854c1d90b4ae11dbab61e400f247d4939384a9129ef77399ef6e7c1be233d9e33c079f53eff43c9171bc7e0caf1889fc336420bc9460cadf69e742c04d7c209e2fc926bb8e0d4f67396827653ba3c55dc0168dbed4188ee35560d4e4c6ee4f7e81b0f4636c489b786510685ca50cf47d225e8ae78329d25ab7c5691fc167e2543cd6af006ce413662cbd2c571ad051e98d0ff76be168cbcdbab50a3c7796bfb3f2d005a1fe2a24e315a0ec61a51b09a1f4f84687bedea5e4254a3148f6c3ebe2bd2fa5fc5ea75ecdfa08749891d4e74cd2b9932e51027225f261756df93bc120626809e4a89171b33dbc29f5cd7b763363a63bbfd77c2255fa4f44662da4d79678936063ebc0a7d686a2c739dd7c36461475e5d9e95287f738d804e7ea56e69845851affb6622d8660e1f3162f588dfd4d89a87b93c83904f42cfb10ad0e9f4145a7b1fd3dea4eaaa7b874ec757b9dc0c3075e6200e38a2179200222a948ba42595ef020167aa77cbaaa22c4423980f2967554f8b53b11d57a819eb9740c21aaefdead2932b08d9888f3a3b530475924fd6c775cce6ddaa5f16084e261f1db9c41ae112bc1242301ddf0e7e326d8179dfd4c8559f02d8236211747971609296f66014c31b3307e0b5a904401d3af9d79b33343a46bcb0e3ccdb8a4428ec351aa02f7604bdcee1df63040f2ddbf21fef51c2574c283ebc19da305973b781df4bff8243f51b4015610cff319b845674247398487f8d3125eee26a8af27e7c3da348ff83af971498a6a780bc2a1f0793543f70ac23f2309442ffeb6d1b27c4faa5f0edc075a6c9e11461b0e311fc012e0262f286b55f7ebcf61f60b9737761dca130cd098030022bf35836d31047a7dec5dd702619f179a0496db26c615082c2cbd0a35d934ece1cc9391f88e4dd20df8551f008b319a0d9ff78fcbc3e13150d588fe2418056a1dd5141e18c5c086374faba2df6cf53450178872b2d5bec16656a94ef1bff1a28b95e7569973fc940a865bbde0f8df5b958b35c0c3a01569b5f3ca506233a0888f213af9fa0fbf12d0acdea9fa5351a4a8abc8bb3a8d6a747ed5e1d521d762ecb8dee73e9f774c4671cff9b83eabee3059e58b5af13c108c2149ff76df70e69031d048f69b31410ccf10bcfe23168bfbf36f8ccbfd79bbddc199a7ac00ef6ac094cc71ec18acaf3de2731e054a9bdec68ee41b855f745ec497b958c98f9c47169fb24614bd4574b3bc63de98e2ba81559829f80d98451b5b511621d2f20227f135107578de3ce56d86297a36a2a16cfd25f6b0b08d093b4c714f4e0cc0fdc92bd8b847aff4b8396ccf11a8804c8628e8e43f4e44203b6f09407998faa2ff736febccc222958727f84268ed1ea3ea652cc4511068f552e7f8c5b5662a5b1a2b8fe93e04297478d06cc2eaf136d7bf021e6335129b7eec61a0fe6cee8ccb162475c7aa89c9a31da4428c1cd33e6a8bc7907eff0ffe86368d457fd125faf4706f2ebe65402baf031fb019aafd22ba83eca1ae6e9df19addb0045e7913a45e6ef37a19f9afcdcedb38edccb6b5dd10c3735682326f77734414cd32a27b3234ac5fd02c9fa40eaf17b9b606dee2dd41886f59757dd8fec3e52d488de0f3d6c3dc3bcaeff2a203d03a458490950d2ca521253135550f2c5a90b93517e528564dfd1dfb1e6c01cee1acc94e2ca77e666826f5a4eb4aae43472c2e5726d21e79185f964ba819c2bb7524b5ece59e40ab6c32070d7472a7e8f8ba8f54250f6312e7e8d756f957e308f73324e5f12ad476a59ca4392fd0bdcfed55ba21324bd9154edd291fe377532b513f6298e09a1fbdf9b05a748d402d3caf51ef1a99256bd4ee5c2e53265645996272da97dbcb8f16e3c3dbf4a9e42603cbb46cc5b3e3fb6f566b1c6bd2e958980149f090b13d230df7a0039c15e2a4ea4b294fa7c3ae8bd7b483b02c3569610eeebf9a868d2c6ab9de22dcb9c5a7faa54abf93daf00645c24e38289129be64743004e1fc593adf16ed5fd82f3a6cce9f8d9c08072e48410e1c1fe1c9fdb74127d8f9ceabb825ea62f22cc39cdf29f161334061610775610df2bf4d9567315f6b88bbdfdacb057af13399a52e65a0275af0808006f3177132ad94333c2de9fb7625ee28157d9f3615c444d5fd5dba187012227fa6354f27a5747eb87ce16780a27826c28942eacc25ab67c60d5f31bb7366c048b3128994c2ad6d2036314f72b2b3d74a317386440fbf5388f2a436cf4afc4a6b904d41e5ea211f53b532ae1d9a8cac112fa0a51ac31e58898fa0f574d77462eaef0d9fb9ee241c15db46afac47f7ef7bdbb496dce6537c143f1b3557e7357c050a67a3275f3a4d419b1f15d399a85a7fbd75fd2900563ae9c70fc7b00f41f00940756cdf2d75d0c9e228da2a8d7ab679c4bdd42551d18f66740c6d3ec47bfdb6f14e23582f1f520ce03c83389078ecf6783ffa52b2866218b31340301340b6046dbbbedc3edd6f64951107b40795361510ac00341663d2c578912d164606df133ffa95f57412e24ff4695f790a1ceb70ac4da3a59fcc6a23a3c79faac7dea68df95b5163e47541b36e2711ed30a81cad3e4163350104b47aa4b8d9387b7d432b6f30e6a92be896ba725a974fb67e21306ccb21b89b76c5487395e07dfaf046dd537b89ca69a037787cf6f410d616e70bdb791d5db3ae8e90a32b63dc5ba9e6fa1501206bcb4281df3a8550deca6a0003d0c5e6ca0b230641fb8f4529af5e15202391615c8f7b72a6bcb0586fb1493290ba7d987ad6dd797cefd4cdb465b6ca6e4d7349bbd9e591ababdd6d6c2d840684442da8ed3651fc0bc298272883500cb7f68e85cca0eaaf03326187b4701832b25d989ac5c99eb59e9ef1efa731939d3d3368ed1e402645acb32fd254ff4fd57adb65e508e7a0d68f2f2e5ab0bc4a8e4c7811aeb1a84f0a0f9ae5170b3383be8148fed652978e2a60291e5e7cedc12823a045b2a5e29537e0989ea44f6e599558990e670c7d70ce94083c630761d8fdc765abe2c72d1a3f4239db1692f611b2c0103e37af75c16644c7aeb27787965f9a2e551dd00b20cec4c1f29e269022f4187d9b45202b1ecb74737154abcb04d5a05112bbc0eb2a86cb74a99cefb64b6f44c0d8bc347ad7f4f247a2252fd42434219e5a3786aef2f344b38f8115bc55229622d450301f55f9c0b6e13554a1998910ebe745081773a3872ae86bc0c0edcfba3de3a79612dbc476030a11870670218327ba67b83baa68a7c7691c6d21f81d61fb178e4eefcf9cc9a9206e96c0ecf6c6c90ece042839adc6bba266fb399931068c726451480a57bd12db152a4be9881c3cf7cb152006e2bf8130c2561223d648cfa079c909b55ab071c5a4ea563d7cd5433f03eb1f5fc0b2fd67a56d244d599a0519518283973de309c985ee61ac9fbc2b71921c24b784d47be99be32fa4338deb818a1ed4bf9b737dab3b1993d34e634954447108c1c94ddf1ac10b19ec45326b72db4747b062fa61551787effd28c2b05a9315e4b25061f94bc30b46cb301faabbb7eb252d839670176bdcbf935f37a743401b72a125345617bfffbeb1ad69e6c2b1403b2db59f0670020b1ee60df35baf302701957281366b69c2c04900dbf0b0353e85b517587c851d8213ec665ae544d36824717b38a7168c8c1ac7613ae471ec04661445605ee2caea5b36512785023f054bf70d9a2e9a9f95428eabe5a4d7cd94a3e5a571b160d803f9af6109a1bcbec9ff5f621de0541aa42a2bb8483b2847fb9bf5deefe1582861a7b299c1bbb3caf9d18da6d8c820c4b972202de8aaf1c4399a5f27ade2da5689b447c7d3d39e276ca41ca0340211fa9963292be761b050b1f1c755d17a322222e417a3aaee5e3a08617702acd577e81da9a2bd4900e7fa18e75b071", 0xbc0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x6, 0x1, 0xfb) dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES8=r1, @ANYRES16=r2]) socket(0x17, 0x4000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x0, 0x2}, {0x0, 0x5}, {0x4, 0x2, 0xc00}], 0x3) socket(0x6, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r5, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1002, 0x0) symlink(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xfffffffffffffff3, 0x0, 0x0, &(0x7f0000000580)=""/102, 0x66}, 0x3f8d}, 0x10, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000600)=""/89, 0x59}], 0x2, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) executing program 3: preadv(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/130, 0x82}, {&(0x7f00000010c0)=""/179, 0xb3}, {&(0x7f0000001180)=""/66, 0x42}, {&(0x7f0000001200)=""/12, 0xc}, {&(0x7f0000001240)=""/222, 0xde}], 0x6, 0x7) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x100, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001480)=""/7, 0x7, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000014c0), 0x8, 0x0) r5 = getegid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001500)) fcntl$setflags(r4, 0x2, 0x0) getsockname(r3, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0), 0x40, 0x0) fcntl$setflags(r3, 0x2, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x20032, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001680)={&(0x7f0000001600)='./file0\x00', r7, 0x1}) r8 = getuid() chown(&(0x7f00000016c0)='./file0\x00', r8, r5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001700)) readlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/42, 0x2a) r9 = getegid() r10 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000017c0)={{0x7ff, r8, r9, r8, r10, 0x8, 0x2d}, 0x400, 0x81, 0x0, 0x0, 0x0, 0x3f, 0x401}) sysctl$net_inet_ip(&(0x7f0000001840)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f0000001880)="7cd4bf7c951ddc7abf484a19081a395a9401da379c145b77457695d6c50c5255a19d535b5a708096a4a7103194ef97dcf5e5f66ad7ef3170c751985af09f220a6a960449083fdb761ad55533e29d9e7616916aa8187aa4f40606ad1076a24a5875a5b15a0df172f6ec5b8cd50c01df42d169c541b57f3300b8626f5fbed2d9f92cf50501af5de1d30e0765206c4f1e85d36bd7f3b6de7704b02218bc0a4e024f963aa7d6185b432dcfe1dd5d9c4ea15b62bd894f19ce7258e167e7a847359e3bc276f3bd34da21fc86fcfeb763c4670fd4b5f976eadcd13862885eaabe2fb182dde19783c93aaf30", &(0x7f0000001980)=0xe8, &(0x7f00000019c0)="0694d868832b1b987d56e647b55385097e7c7c73d5f50dd874a45fac4e1e53787be1bcdd4ee556df6949e499bdf83357cb6cf8f6fe245d9fc818fc0c47b5434b40be6aa49936dba05d9ad19ae125ed67eaf9cdbf5c6f0eda1ecdc198780dcf7884b4976f622569f9ed515b35f43b56e1cc330103464cb4cc38", 0x79) syz_emit_ethernet(0xf3, &(0x7f0000001a40)={@remote, @random="7bc0e32a6f85", [{[{}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "873a44", 0xb5, 0x2f, 0x5, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[@dstopts={0xff, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}]}, @fragment={0x3b, 0x0, 0x0, 0x1, 0x0, 0x11, 0x68}, @dstopts={0x16, 0x0, '\x00', [@padn={0x1, 0x1, [0x0]}]}, @dstopts={0x6c, 0x2, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4}]}], @generic="662b2391dd8abd3f7db7c6006c375ad2f2528c760952476153675fd4ba7195fdb19fef452b557f84033607b0309129a0efc63e2f46c4fadb94f5f66536fd81448d85c3f342cc1a5905ef766c39453a6aaf52a0ec8ec01dc3659aba21a022dbd17f9ec070f69c144422a2ff17c9"}}}}}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001b80)={0x4, &(0x7f0000001b40)=[{0x0, 0x1f, 0x1, 0x5}, {0xfd, 0x1, 0x1, 0x4}, {0x1000, 0x3, 0x6, 0x5}, {0x9, 0x7, 0x1, 0x4}]}) pread(r2, &(0x7f0000001bc0)="1062113abc234bfcb43cd39858d07c13ccaf38d35917d63eb37750ac507db52a9c6b7056c362006197eca72f6b1d6a5d014aabf853bb64d759f2befd1cdbe588a115280f4bc3c8723338ec7bc8cdd09572c418c1b99b99c2144415bd54109b39f5b6f891fc6902b4ac3b29347d7921e48168f4b1ff9a846de1c9a2dc7217be301567f9a7b2068b58ccab5045749e6dcc5280fb8df0b9d11c68019612d13e0f5f804d71fa25f71aa12dd3ebfa9b020b49fb628913b19720ccf3fc8cba62bf4c6adea00086115b45a8c5e505eff3b49c20b1a049e9fc90087cabc69b47c7ce13f2e852fafb374bba0ef2d4eaf30ab12f7059288e707b1fdd921fe05ad3a78569944ada83b27aaa6587ac4292c5259750fdb0787bfe29ab92addf863a5de590588d3ae3ea123c145953a1bd2a49c20f95d845eb544ed342a09ed2f83a2f69b0fc7fda50f812f34639de44ae69301bbc7951ae8045764e4698c27361cc7b435d667f14e3aed0da257518e6cb8f91c320cb349b44143a250ee26a8870cf53e8fc0367df57a3f30c88f02795a43fa7a9a075a78942d55fd3d69868e28aeacdfc3b9ed904ad53eee07c2fda6fb062e9793012c9d0154a2399153d46f7ac58ee31a2b23cdb250378d9efc76790eed820af5825836760e48d0bd44e8875e03f0adf6921d665eb0af83b9d7c963dc88a00e282f0b315c4247a9af7bcb0ab06180c960ac9f93c74a6cec5da1ae420b5e47a57f866fd4d1ba892b86405a6f3655aa604aa7756657487a41cab8999ebb83f2e520ab7120f284bbe48956ebeda6f5ee28be10d88737a10925f32607db258eaf360bc6f7f885ea6538964db00b126a991fb474d8ab4c0bb02999a434cfe46f9254bbf70322e4cb707e7b06428903777df0f784a689f0b9ad89c256f7a572f9f3b70535a04b28b4ff7af705f4a1954a15c828f2817bdb15120229c48cba1cf05b39acdd0119e1c6f0d897a3f441f846eb7f9156a0880c8a7478d9cc9e98120e1d568528634a4cfd702135e5da83133ca4b376e893aeb60089794962d1b33c526b4a94c3674576179fab10dbae598d3db5b3ef1e1710086be4a71b499e9839601b30ea253c45bc5875865e6a60ee0ad6f473aa462459d4ea1baeefd0dcb8cf9544e5ba1ca28f6ae5d84352428356087ff06fd65fca0640923820902a46092c4636993ba5266b102eb8bb13dc57f5d0c2b9178c951b95a0c1120fdeeeb884344ebce294c44fe0330bee4ad2c4723d239a4deb6a44daa16195ff31c400306e6ba803aefa4519054f35a6e1b3cc34272915f09eb6cd23555ab9d423de84fa3f98384bd19fce1d79802279f67ba5ebc2c6d4b4810004ce5f54ded4932ff93250fae1631d8c549054d9503cc556f0751595174c9d26bba658b48c2e38a0485f24c71da74ebad16127cc0bfdb6d2cff0fa51e9222ef47263a21aa4f5977e1e72995fabd548c51bab2874baa585faffa9096dc853256c1de2eea5f3e60472c4e37fdb8cd1f9f6027caa582dcad8e3c8582accc0433b87c77301401a79921b2bb66fdea87e288ed1911658983bd7ac6b34f67abd1f9735cb38eda57d0b166cc21e6354187828adfc69ed5029fc9850395dfed9eeaf079a1a2a9728ad5da9036c533db1167f6e96eb65cd361d7a8898afede75459c0b1cfc2dc40b6586b9a07bb9759a5d84bfc55bec5b94fbfe26a719e800c9a2158004668695975305c139aa065d032592960881337b32ad55d4fa9728235c878e25aa232de911e76d9ff2c5ea5e81f98ce41c2d706cf0db407154ea4e9f46eecd5d0414c4d3c4cee0e278b6f7a0dfabd12df0c059c55791b7d9d4b62507ae04b2b66af6593a7b2e9237f528987cb177b2ed85dcf583fdc16252bfa5d5806ac803058e299a132aae197044bc58b948d280ad80eef0ce918dfb59a6dc97533ad846c6d3695f1a9823d3f57213b037e6695ee09cc7210f5461b036980ddb0293a489c227ed2464ed76bc8dc793cf22d841ec459244ca9958d00f0afeb96c25bada17655ce50e1a66f6e4e1aa2deb91a3d8ae30c66e62dec6f6f037f766fb1782c6eefc8917144667a51cfc1593a12b44b5713ecc49648ac65537b2ee81cdd996a704493b562c499492a07115fe9d0ededcc17dcafbb382dc6c5688dcb5075cefe1027851ef62c6188d1e7e59a38e4722cbace659e5eb5cd6ec6e479cd672240d2af3e22e3da64e1244daead867dc35b5c4358a7cb3fca6d07efbe7a7fc7af2cd254184593f4281cbc0a5ec56459722f1453deeb2a43c17d3ea89879c43ccfdd7daf570f5a6291279e1e7733a8e062d4ef72dd2178e1ce665437c32a46ca346136b9bb5a17af60b6e93c2f863e644d8ba61c429224fb7cae7c9244bca4d167beedd75a5c20974de9aff6931bcba1f691042bda05375f774a3eab45ea75d7c523c74d2228c7afd3d3697a85704184c3059094979dc50b5e949066ea1ffaa738fc92fa6eadf6ff2d7149b2fc8e9b3b5a9ebfe9eedb7f1b2ffab6c3a2afb14dc13547be8dd7af7c0bee76225f603962ba1b974a0c8d33d4af6c116b4c59742a457ea374bb14de07b82b0dbaea8f2a333764aa0c1fc6362b8d8fb6719d582008b38bc44eadfadaa9c0e8e3d1eedac915afcec590a5db1caac335c0b31f9d7a4e4de11bfa24103777700e6b4cc013d94e3aba8a908e5314e6c80a331babc2a6095b43100ae98c870c99715f87a715a3de854bec559219296fdf4cdd1e5829d3867afa1be665252bd62e1780039680722065e4d6f8af593b2d8066c96590f0d540e594256089009b28f909777e02671579462bb9b546eeaae8a519fe6cd4064df1be0d5e2cb706601b4a26006933634cfcc4bd1b675382fa9084aa724a52e8155d96f830263fad3c60b19f68f4de558e7a580eb02abaf4bdcd686b5d89a1d5dffadad68a87129dfe884b29bdd13c958396de90d5b7618fab26a41d8e88d9c2ac07cca1d4eeafc5290ab4d6a9cd82ed31f0e69157dc2b4db602c797ae4c5faa2b4ee4addeed25b4c1490c4c17a898b9d65ec07a9bda5fc27eed44eed55fc68d8b0b9f1d69c8b3622d79d7ec57e1c922406954a79678a2a4bc417991610df226ed530b67aff4ab361d418c9b473be3bc7345b58f4dead19f78ed436cb0288d6abd31fde3843e07f9cbdc552e8540a939d13815c5170281f1f2599f4d314a98593159ea7ce5750f6e9e0baf9e561df3127a9b8d5419a0bedbf1dcb9b6c84525d834a4abb29465b3742a488a34a115562e9a0bfe9b140a2b66fcb3aaf03aaedf442d439e1f5be25382949190d1e5d2f9e36a92f06b7b1224d7994d2cdb90a7f1373cbc83718b4465687ec897fdc07b07650df6967c8bc3ca1ee058f56b9a5c7d443b03263e4fd5b3cac9b1e14dca0dbc991ce56a8be7db6a599970a52db753f21cd41bdd63ff56ef3dda27184299bfdef0c0c2703929899ef98dbb099e6de539e92af3e518f634737d5e8d2a6d634fe8cb3c9d11c0f845dfc7d0d0874d4e66c95e0ac136c179720b0916f8fbbea9704c66a8f7fc887412911ce083d6883a21134f432c8b35dff08f190e8bdaeed4e8604c37c6a5d6d2879e28de6d587cacae47c698e585994a8ed5eaa22fe449ca5ed59808aa8982ab33befea1baaf43aa32062b6f7fa013fbad1ac68fe5bd227e4d05f4cd737f57d4a2d10e6b49ab9f4ec9e947e518a05e98222884e2e3732d34d41b4e2401799ee8eed75ff903731a3823631cc294eed6a2bb61067fa1e85e5068a1fbbe8301e6590aca7198322d4ec77bd38c83f7bbe512fa7958d1d4aa62fee3e985a3b2acb32b60d68a548e4496cb63827af89d645527c95eb7f44291a36be0d26bda11953cf5118229801624d8a9c2fa141a213ae0be1e0aa100dd2c9ee5e7109facdb3bc2abd93479f65bd7c10e700dc762381566512774be96c8702e69f35353a897d411ae82a54b6a782d3bfcc70f4d9f332e55cb7dbdab7a5af89fa8806abb1c5e74c3841c2e4ec7f58ca46247b992da068e1db0b33d8acaf6d93494437be7638534b7168d9f1d201f32fe6d0696374eb7f064dcd4016f0a1ad7f1ad31dc63d3626cc9ff470e2a519caa3b726abc4fe2cfc40e04ac52f1987348242f8e51fd28b12002e0de125dca2aa222fd3fbcdf4f5ca26dd8bc9d6f0329040321c15f3e2f8453270737c212a60eb03b1af01b2642373437f790c95552ec7c0511d2d880618f19e018f1e83f10f9be3c0fd9250d7f005fe512a8dc5bdb7153fed6665c06f974ad22cc2877a421b5fad3f2e7f3e4bb8a4f3b199b070ea10eae6180ed60de99e2714eefe02102799056de13a3dc8e579db0ca46120ff3c894d5907bd5923bdab10426abab359e8c019846f671de757c431fee358f154547b3b43624beae629ad68ef22041c01e0ea18f1355a782cf13eecb14b795969da8fb0e07d6cd42ce0df48ec2ec7b0cefcc529774aff508755958fbb758c521b04a45e6749a5802b4ea7c526f41c3ab04bc47c6e25635b9c16cd8c51bb00ba4a243774d106003248a42ceb47700a9baf8a8bec852dd0b094446dfd2eb592fbcb506292bf50f263e4f37bbd61d26cef0c258d5f6b43874ffab155065ccab79f867d109481ea4a1d4e39080e6a8ffed2a748df8b02b6aa9f2dffea559b01d45715988cc28f9c7ec6da7a7683d7aabe0255b8ce59579d51358596bfe3799184ea815551b43c2bee61fb6afeccab5ebc83b8019fd6d8f5375e9ac6d1591c244a64c367ba8a08e2e17118b40b805cbc779f90ba11f84b2a6328610aaa03ce029a50056d67ecff916b90b2b56e7f069975cd0f115c636faded61ae2012c4a5a30aa16873ac4f240051aa014c3ce2c7fc37713f9b5c6fa48bc53eadcbb689a13227f4e760b957c6b35d21d2d46a18feba94f18d4c18675ba17064a73323323815b1208c51370a07584a97eeca6b399d232574a1e51a064ae5fbb76211efbc9dac979c09945a0fa26428a72285c3563469acdd7c282733c454e6171143032eebf658d4c2dad91fbd1ecc9d8125451dc60f7ef58275838f733f9e302afdedba0350b6545784808faa74cbd93c9e875ee409af07db90f034743abe3e38eb6ffd1ed6ec81416f17dec33e5af7cd3210a386deabc5a6dfc668c9366120bdd159ff32f56de889a1a4f8115a0070110031bff2cc04ab789f73d4cd39cf33752b917b2468ba750a985eb66b2c07111e5930542e60576389288c30bf8b1e3801c57e3bc620ee8bc5bbd69fd1f076ab675b34a6aca64e28d5d178aa8d202b891210c11c647813fecb1cfcf8e4c7769c44867c1061ffc67f1d527aaf5506a8d2ec835a26ae2a7641794643814fef6527060ad616b0b9e648e7ce10c93505c0c4beef1215123424f602b39df839c5872ebc3e2e4b9ef592085f4dc65e4d8ecf60e2ee2374d2580a4a46e40843e066a28223a6ba4f8c6f3fc27ae5e4ecd231c4c58b92a5e3299ca93685ec25721fbf570c7740fada8c1ca893ca20fb19956ddd88f7b887aca55a35c15d32a1560447fd3b9a335430a9f1f8c3a158fafc96628f8606d1e3ab5076b68500ca53af00bc9aca9d74f83ddae0ec7276aa6e36aba28aa2d7efb34d7979c41bca44b29512a0fd36ed0d46dbf73dbf7f46d7b322ca3418d8b5125f02a847f754963dbe773bf8b0de3f8190c8b6d946220f28806ba6d22824bc574b22b46ca12ef2c9a19eafa6b0aa1e29662223e69cb5dcd5b5e80d142d13f2bd947848d8aecda8a026d67c92269299290810d0a626b1421a1bf89aaa292e62e071676050161e599658cdb7", 0x1000, 0x80) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002bc0)=[0x20, 0x2, 0x4743]) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000002c00)={0x2, 0x9, 0x7fffffffffffffff, {[0x80000001, 0x1c4, 0x4c6692b0, 0x4, 0x8, 0x80000001, 0x5, 0x6, 0x4, 0x0, 0x100000000, 0x1, 0x0, 0x9, 0x1ff, 0x1f, 0xb8], [0x0, 0x80000001, 0x598d, 0x8, 0x3, 0x6, 0x6, 0x7ff, 0x6, 0x681a3451], [0x7fffffffffffffff, 0x8000, 0x6, 0x5, 0x3, 0xfff, 0x200], [0x8000000000000000, 0x101, 0x3, 0x5, 0x54, 0xa6b], [{0x1, 0x9, 0x4, 0x7}, {0xfffa, 0x10001, 0x2}, {0x4, 0x8, 0x604, 0xffffffffffffffff}, {0x40, 0xfffffffa, 0x10001, 0x200}, {0x5, 0xffff, 0x5, 0x4}, {0x6, 0x6, 0x0, 0x4}, {0x3, 0x2, 0x5, 0x3}, {0x55a2, 0x400, 0x80, 0x1}], {0x9, 0x101, 0x6, 0xff}, {0xffff, 0x77b, 0x8, 0xfffffffffffffbff}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000002f00)={&(0x7f0000002ec0)=[{0x1, 0x5fd12148}, {0x2, 0x1}, {0x42, 0x1f}], 0x3}) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x3, 0x40) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0xfe) setsockopt(r4, 0x0, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open(0x0, 0x0, 0x106) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}], 0x1, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="be9ea47b92a0119d8acb4cff4802bf5235aa677b580d8df6cc4f72b54824bd517e3dd7bd092753985c6d19af9abb6d3ba8206716ed00544d18a4db4e15f9fc902e4f2f03602841838f080026fc50dba43ece80a25cf6c6c2aa5ee87997f26aa3f56e242d952d520ada6c72c244ed02975ee7eaa8cadeb7681468a57675574a27a48af8b7f472ffaf342de7872cb020c19565861239e0ebdbd49d20a3377fd4d8549ac92ff2ba74487944cc20e3b0c96038a58696dddbb6317867d7ad6725ed4d4c04024da304428d368633117fe33956ea143213cf657ba2ec5a94554d5854ee3d33e049f99e66db760b76ae828f417453", &(0x7f0000000240)=0xf1, &(0x7f0000000280)="4df651a38636a16145e45d09fe7e13b754e7ffaaf06b53144dd8fc413d452b6a735ad260dad40dabaa6f460dfbf9b15bbc767358a16095f556c4d3a2bc61fc53ec8992afe39cb85c882625dc63b89e3f2e05cd96cde6b562a7cdba6450577dae75ba0b786b090ccf0895d0f0e35ffed38d64881c7f90046c131761a628b57d07a5e371ba4e8558c9aec5bb13d3307844512ccef467d7004640c1727e69c3bbd35aa4aa9a47a1ee67a5bd25b55728fefba78138d8ce2d412ba37e09fb3c1c5959df64a76bcae648434acf03e3f9922fba8b47ba1fb4d84a61b8fd652328", 0xdd) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x2c}, {0x836}]}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = getpid() shmget$private(0x0, 0x2000, 0x103, &(0x7f000038b000/0x2000)=nil) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x0}) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r0, r1) accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000140)=[{}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1000, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x416}]}) r1 = open(0x0, 0xc2d10e1e2acc0c4d, 0x23) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x3ff}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f00000001c0)={0x4, 0xd, 0x8, 0x80000000}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x80, 0x0, 0x0, 0xfffbfffe}]}) write(r3, &(0x7f0000000000)="7653c668814b915d708b2ca5dead", 0xffffffffffffffa9) r4 = accept$unix(r1, &(0x7f0000001740)=@file={0x0, ""/250}, &(0x7f0000000080)=0xfc) recvmmsg(r4, &(0x7f00000016c0)={&(0x7f0000001680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/100, 0x64}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0xb26}, 0x10, 0x801, &(0x7f0000001700)={0x7, 0x100000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x106, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = accept$inet6(r2, 0x0, &(0x7f0000000200)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000240)={0x3, 0x7f}, 0x10) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x8006}]}) executing program 7: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d", 0x67) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r0 = getegid() recvmsg(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, &(0x7f0000000200)={0x0, ""/2}, 0xffffffffffffffc2, 0x2, 0x800) sendto$inet(0xffffffffffffffff, &(0x7f0000000540)="a1f88c87826e1f304f8af8d755835fcaad2f12c4b6c6843e2f623057d56414cfa4698244de5f8a996fa27000dee509c6aa68d3bd8f6776d49342fb788e35c5772f0d1c8901ecf1a95577d7e4c7388d365c8cea9cd9e0cc26eeb2448c13f7342995251df6adec0c0c83027649d53180be98ca8768a6f3c747020b3f87484e4ac032422db4ce3c86978f502d5a77fe8e50faf218ece250d99c62e48f3e0ca237f426b2f6861476a6fcda6c28dce0e881329a7e964762808fe0827c9bbd32215d7f43ef697dc5967ab1c82b845c95eb821e7bf2", 0xd2, 0x40b, &(0x7f0000000280)={0x2, 0x2}, 0xc) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYRES32=r1, @ANYRESOCT=r3, @ANYRES32=r0, @ANYRES8=r3, @ANYRESDEC=r2, @ANYRES64=r3, @ANYBLOB="21db871ccb2e4b948b876ffec9bba8be81b7be7bf8649ed720d353dac9ba1829be878214aaa8883b4c83e77cdbc542f93a3a6a5cbe536b42bbdd01c27ab3d91fd5913bc3bb1fb1f4fb88daf5f721b2e0ab34cf74cf82753bdf99e65af5f4070ae94bc1e01c94484d1ce0ebd10eb2e4bbc29bb6ada8129f8fe96711ae932963f79dc67cce8cadb0aeac7af31a21cad4664ee6b49c3e36a7b49eeffa5d3d6f9a4c7077877c47bc7b933a90ded8307d362fe857c0d281dc9a7a39fffb2ba8e4669ada4097fd894ae21328e93efab22b6fcf682e2f4022b2d25f220a391da1b646685e3c317f1ebeb79478e8c3f95127e5", @ANYRES8=r2], 0xc8, 0x800) msgsnd(0x0, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x5, 0x3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8080, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r4, 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) £Ø*][ñ7ÌâÓÆŒ{6pgÌ´ëø…ĦáŠêœAùÌ^G‰‹¢á"ÍŽåÿÿ"í“ŸÿêÉ´m'´Z4ØÖw‰ûäíG¨MN?{@ÂUÅì2Zà"G´ç&8Ñ,k¼mÙÂ2‹ bŠH‹` 2þWÒÓô+:k{»×÷øz£’²œ§†ÌÁˆ@‰I¬Ÿá[•*m}aÕøï;3iƘoq¿¦?Í‘ªJ'š§AQÆ0­' executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x0, 0xffffffffffffffff) syz_open_pts() executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x6, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r1, 0xffffffffffffffff) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x0, 0x80) kevent(r4, &(0x7f0000000200)=[{{r4}, 0x0, 0x2, 0x4, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x1000}, {{r2}, 0x6, 0x4, 0x1, 0x9, 0xd4d}, {{r2}, 0x4, 0x2, 0x1, 0xffff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xffff000000000000, 0x100}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x800, 0x81}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x40, 0x8000, 0x200}, {{r3}, 0x3, 0xe4, 0x4, 0x6, 0xb5}], 0x4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xfff4f, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffbe, 0x8e, 0x30}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x1ff, 0x1000}], 0xfff, &(0x7f0000000440)={0x80000001, 0x8}) ftruncate(r6, 0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r9, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r10}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r11, r12, r11, 0x0, 0x0, 0x7f}, 0x2, 0x401, r10, r10, 0xf2}) r13 = getuid() setreuid(0xee00, r13) setreuid(r11, r13) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r4, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x4808000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440)="00000062839162bc69753beeece2cba4b829714e1a50e98bd91036fa6c8c3a3c4300555d88bbf1b374b35241dd03de50e507718a8e92bd8dc49b25d03b29439e9f1cf05b97e26f0fe0863a1c72d9b25f700a2e7a2cf98ffe42b5f38b6b8877956e594faadb311d92d319766062034547e8bf581deffc10853f50d205b38709b843a892b237bb613ebcc7548ddf8825b27d614489a7aac9a5", 0x98) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRES32]) getegid() r0 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x800) msgsnd(r0, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) getppid() shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="99b0e6fea5ec", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x9, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xc000, 0x0, 0x200, 0x6, 0x62, 0x0, @multicast2}}}}}}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x10, 0x1, 0xff) dup2(r1, r2) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0xffff962e}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x4, 0x2b18, 0x0, 0x1, 0x7fff, 0x80000001, 0x1, 0x2, 0xffffffffffffffff, 0x7}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) r1 = dup(r0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="136e299aff5417cc1cafebed0966274a80d2af01a1c6ef6b7b2086e6e03e6f1932f0bc646e516e89e9f1dfcc680aed76b8a6bed80d1df36e3d9818904457925b768bc7f7579c2b412c7edfafbb381733d024dc4d2778ff47518fc4032e0a3bdd26ab6c26c5026564c90f3bafae8a2863d736e027fd1dadc2f3bac53b7b0680eba7c913a98399da70556bbbbaf1f3698434e4eca4fe46f572e69512579c2cfd5f95ccb7310571ec48a58c87210ec11f3127677e9bb9bafeefcf887d139f36d5", &(0x7f0000000180)=0xbf, &(0x7f00000001c0)="7028c52186a7daf0c9600ef39be56c12049ac298ae7b7d591d73fcee131a148457598feb75848e00f01b64f2cb9d01f8f57bc3f0dd274d79edaed34252ac67dcfcf71d341da45bdae9fdaabace9ce64db0ab9dc8a9667be177ebfcad7d1722381436db38413627cb0b1ee9a19bb6a1b7a8954e7eaa3cc6dd88f02b336329a575ef7fdb6057ae9f82cea35b6cec473ce72ac12ea6077826796d9c6b60c6d73682554c4545c1ac4e1bec2bd6be355dc79eee8c7c20dfc2bc755fe1d74f215f94d66aa1c682978f03eb0eae", 0xca) close(r0) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000300)="d5561587cd01f67b8b0a9c4bd8774c542920ade2f071aa934fbd2513deb7274b7387b2a68bae72f784b96c6663b8cee9074e610933aa8af9414c73c937e2aca7981d7b174fad44494a27273504d5ba6a95d8a2065e197e68ccf58c36d2f3fd4f4c33279ea1ba5df4330652fa6575b4b69cab2b1f1aa9c8d41b06ae52895a0f29a68b17e673a358261c5aa3fb3917cbc718a984fec69640280f39", &(0x7f00000003c0)=0x9a, &(0x7f0000000400)="79d4ac13d3036f0dc9f416a94e118e2c84d815290c56e9394a6674675171c3fcf841fa1b7f5a71d7e67ed9fbc3b7641382d3c4b5e1988737241b3cb1c0e13335fb2b9aeff125192b0d3ffb0609d0a288de6acf4d07c81d6de4879434bf30a89430664187101e7a5303a9c3c9dbbb9b0c5f60b2092639631a286f7bd35b2b0fdba6578f0647594e1637adf9b386344e8e65b174d65ee986b2ab8fa447", 0x9c) connect$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = socket(0x2, 0x2, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000580)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f00000005c0)="159b18bdf401be6e7d5a8f1c3c7417f223d6da787815ea8cf3c81dea8ad18df6a2ad894252ba1d1c417084f9783e1bbfcad62155578bc8b52bc399831eefd01485bd7034cab7dec678b1d4fb64888ce4f4d19b8a7c", &(0x7f0000000640)=0x55, &(0x7f0000000680)="d57332e630689a910cad4cacfaa2fcc8b765a82282834682623e98dcff7e8142cc03d19c6eff537de7e8ad3e53e5cc36a593ddc1c05bbda542d0ad2a790a9d3277ad3e0decbfe8ece25eb277378bd22ecf4d05a515314fca42023508a9cac178e15dbcb8666eb5", 0x67) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000700)="0ef73ca3b3cdd87642aaae6f3d019536f3c0f05472113cd6b0123b4d5f6ffca651d62975b6d2106eff83ae8ca9f625a41e60fa6f3795db08e63493b19b0714d65ee068226ead7a2979d0e43f74462124e53d8e34f9d15f89399246621d39edfcfcc87484", 0x64}], 0x1, 0x10001) sysctl$net_inet6_ip6(&(0x7f00000007c0)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000800)="42e6ffdbf610c120a1573221b20187bcc6a0bb9064311a0411ee16538f5859bc9336ee36113f3277034687f01dfaba4c6f49e395075bd5a12e14af2b0900489edeea7e9c5664a318280541939a12c47e3835b1c1852612fff99f3914a0a6b6d6050bb6d0fc32038e33aa8861e688736127395da65babb831a752884124ec23ef2d1382a716b7dc6e", &(0x7f00000008c0)=0x88, &(0x7f0000000900)="95e0d4a31f761db3df4327a16c07eb7e3a047c9eb9d6a818ca88183e8a095e5460a478e9a7d16d7f4542a18fe7801b21a5d9d23980aecc0a0ce30e3fb21d5f0838896aea0af10717c1dbeb40a24e6d257517151b2233af77073596b44ba40bab97e91ed8407e86b5", 0x68) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000a40)={0x98, 0x0, &(0x7f0000000980)=""/152}) r4 = socket$inet(0x2, 0x1, 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000a80)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b00)={&(0x7f0000000ac0)=[{0x82, 0x2}, {0x83, 0x1}, {0x0, 0x81}, {0x8, 0x1}, {0x22, 0x4}, {0x8a, 0x8}, {0x11a, 0x36}], 0x7}) close(r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x812, r3, 0xa083) ioctl$KDDISABIO(r0, 0x20004b3d) socket$inet(0x2, 0x8000, 0x80) r5 = accept(0xffffffffffffffff, &(0x7f0000000b40)=@un=@file={0x0, ""/31}, &(0x7f0000000b80)=0x21) setsockopt(r5, 0x8, 0x0, &(0x7f0000000bc0)="92b67102b69c614c6460d5892f20f67cce74bdb6cd21c6bb0b2203c2b00113b6aed0b7947a1bc09ff71f268a9b4f13c8580106065d656118cbe2f398765a267773984a81", 0x44) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c40), 0x400, 0x0) pwritev(r6, &(0x7f0000000fc0)=[{&(0x7f0000000c80)="6b69347ccc9f64e9842f15a9585623155edc4d35d8dae804ff3deb6ea658d33f9e57fbdb8a5dc4da37aba651bcc2c4fd41ac68a3a4ae114463ac67c82ce6ff01621a5a023e14e215b28a3b5ecbe665cf5eef688f02e4b501cdb1760d51c63947a879be870a18a64116c88efe038ed3e4c6d1b90db97f804f8c647cf83bb502636057d7c9ef0528f77cc9aa8ac131ac454e55f12ca87f272d5f63f2e041f4c982185dd2c9e4f1053122931126", 0xac}, {&(0x7f0000000d40)="d16546facca38845d2c661fa649d25d5ae8b9a332f8bcbafae75c746f8f20ee9ab3935866ac6b8ef252e73c9fc10fc95421795443e7a923a69c408f284976adeb785b99cb041e23fb6fda1a8d5f87014d50301829674da92b60c0be3d726c715882c1a353e89afaea39ca18f1de2e1c10d204fe465f7b4c529a64eab10e3be6eef61d20773e2bff47925dcb651e9a5e19c3dbf321e7c6ac9dc5492c381a2227f58c7df624cda7da3ec863e829712a9af6514ad93afc76bdcde16dd7767bf22b8161a0a33370c6f082fc38246c28e07fe20c330e321bce0a93eba58c9ee73293eb3517d29fdb1b17e1bda1a62522d084db4ae0360c51f", 0xf6}, {&(0x7f0000000e40)="714b01b792ccd7a2860f04b85520f6dfa9cd0746a063a2909c3ced3b1a7b1263c8ce7fb5abb317e4a1bf82dd82e11964a8d47f775b997e541dc987a0eddcef4cd67b1aab0114dcbd631ef40f30acbb2e41d6a3bac492ca18fb8160f2f38575f5270057453745d475ab8d31a28cf0a80774c3d9049de2d3378ceeca36513f5d7f5b", 0x81}, {&(0x7f0000000f00)="de82d9e134abea3378c00cc730acab1072fc8950e3f94861995a338cc3a77482edd50211b155efca0fa39055a40a13b1c3f1ceebc1fb5c2eec3e67271c9be7daee35bf0d4162e36b8aaf70db1c014b1ec09262576e16e5bd94d14a40da69d30284520540cd2cd487cfcd240deb2220f5d5732ba1cdac7f671293c730a615792e3992d8aca3179263a9d58a7a32e859537dcc14801c44960ed0fb610ca737cc0bd5744868625549a7ba9a", 0xaa}], 0x4, 0x9) sysctl$vm_swapencrypt(&(0x7f0000001000), 0x3, &(0x7f0000001040)="aad9952e535e40a908decda90ef52f20150a4eafc95b5ca0cb97f51b36e7d80036deddc152fdde29ba63305ef54e047a39573b562264f56a0df36010debdbc6e3c9f1ecebabccc12878d0c6d125991ef40658bf2242d2ca773c5f07778e965c5b32ad0d02231437a50b30f0a7faa8944d811302d6c7d6cf201ab051334eb63a5a2599d6187e23a79d97afa05f73ae5de9ae103c9abb8cabcaf43e05c25c7db2050d91729c8122edc2e82c3297589c87d884a701c91babda865ef4300ff4b51f299aa789faea3c21854cbf28130f859e5b5804d6e28ad8cd8e8f8ec5936c659cf86b3a1", &(0x7f0000001140)=0xe3, &(0x7f0000001180)="7635e22e8a4f7ba37ed92b258feef95b13d3950c99457705", 0x18) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000011c0)={0x0, 0x1, 0x56, 0x861d, 0x1}, 0xc) symlinkat(&(0x7f0000001200)='./file0\x00', r0, &(0x7f0000001240)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001280)) syz_open_pts() executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x9}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, 0xffffffffffffff9c, 0xfffffffffffffffc) getpid() ktrace(0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f00000002c0)={0xffffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d90008110000000000000000000000000000000000ff02000000000000000000000000000181009078000000008933015b525981427ae594f1007af4ea2cac7fd02c787de2072dd9aabb2f9b0437cf099c2f0717f9e713f9d0d034203d665e603f212dca0bed9a6268bd54911dd33a35983a77360273488c215f2d4789fc87b171e31217b31c7900964533fadb7b1c7bfb8f94ebcb98eed466169c1087f80742be5eb7908f97ff05dad48abf12184f10240de065ec712166cefb29ae4c4034dc434c1e61fc2103be39ca4683d2c87152536c9945babd2143a7a933d9840be0b4685988b3f96c87e185be038b40d4ea71e35d32b063862d2200540a40e57ae4620a2c377e00b27ee06674310c13b310cb0db8437e06402fad494b45e342a22d162e8ffb2686191333c3f64616a93f9ba6553ea79d9283fd4ba32c189f79d74aef848482388186e41cbb76d5666ec4420dc4162004987edae5154ce147d07fe1b1fdebbabbcd3efe0b3f3b1999bb4486dcb0f84eff837b4767c9d00000000094291c86c3874e280300000000000000003b6ae79d2affe9e7ef3113ea54f3e4c8587aac0aec8d91bb52d9d419496314edc937d88a7815ce12b6a33761b988f7f2a2cc95fd50892d756f6428436f09036bdd08a5d41f3ed2eedc027c2650d749b642b88fd17fd05891dc3e3c725962cfc7348687bb7ec4dfa32010bcaf6fd442234a61c73df707150f6e3f1842ff1978107f029be7d79f9e539737d62d44e86ac7678c8357bcc3a2c33647adad1d1aecac34cb0b065fbf3d281d59"]) r3 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4001, 0x0) r4 = dup(r1) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x10, 0x1, 0xff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) dup2(r8, r9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r10, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) r11 = getgid() fchown(r0, r3, r11) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x9}]}) r0 = socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x24, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078"]) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}, 0x0, 0x1, 0x7ff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000300)) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x7fffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000540)="7aeb2c935ade4be0efacf882d6913fbb61c0540d66f8c09e688c33a0971e34ebca9929b0d4a79d5945b99ed4a5c3158551cb72a25647295b3a77efda1f6304dd8a4c2f027a85e0a6399b4f85c8011b292b017b458e097274ce7ee0ca7f77297cc2fb8042995099080c2129458e19402ed10a7a79214fe4b38876742ab232052f089155308d66aeda6ca400a3bd3b78ccf61284d76c3fd055595b16e512626d75f76ed76298c4818410de37fdc799d140cea466121dd597aef2d2dda2d263ff75192e5eb3ce4911b14bb677414587ed2ae88da8e14bdb54bfbf532ecfe2fd896f82705520f05f1249fbbad2b0c791aabe849eef657ba4e65e640e41f488825558756dfcd31c49be48b6e5210bfa706af1e9152c626c404f01d0f210b2d121ad221deec5e9c93ca1d2cc4d30f832889d581b84834768075be9f8e00849b33b67021c3c1e13ba00f3fbeb8c909f02f052837509db8637c501dbcfbfb4e520511097e982842cae56e2a7149b75e31ac2a866eb4d0092c46bc6fe8ced53379ac14e5e65fb334c22a47df2f41f148af9f1ea077d13f2779556ee5c2c828e518b98f4fe688bb4ed0ac05d08a37e2bbba20d94ce6cb04f38c6c54b3442c2763ff217e271d603232afd4e41854081f2e3ac899b1f81fb5e75d728fc5f50a4570ab6d13eb48a87c6c8b9b3930d8c928705d3657d3982fc7a239517f80e39ea8ec52fa9d47caa27288c2bff65f790414663b1f30424fdf89c25ded1d7826546b52849c8a2bdc95fcd7a966a7479ae89ad5898a408f7686443b2484fd11b6ccc8f82437e3d5e11d29248eae84cd3b8559fa29abd0fa8538b49ea373e5911647ad3f5ef801bcc6fa19c366483a5f087c7418a77600d72573d8feb246ef44a34483c0d014fae72ff14fdd43961c50bb82ac1f9faaf469f2ad79d8a934b00b869e3fa33edfecf7454ac156dfd76fd28f77b075752a6c22000e4d142f67d342b878348ab33cb8a57caecf3e9895fce58556c0805593345b47b507c4479e101c9fbb5aca415b1b8a3b0d72cebdc86036804504814462f9d35c70e5e32078a08ed68a278996741db74a75a5e13e8179c08ec70e8565e00e9a32010394562c3ad57ca6de418c6b0681d535cac6b6eef832338dc87fbaf36f38b4b71401856ea2933ccdd598f5522148b67bd8434125b99ccd63e7d5613ed3cc2fc00370dedd147b1e2f9492824ef1685164f5e6634f68710f68585cd665a7104e19b030977b48476e2987913ac24832a611c275927c641c19864416e959fa8caf6825b66db954bbdecc174753461b163db49ea588a8746ec44f982fd233f81457e2f324d33fe51cce7ac6128a8633daca384107f98d82549c7fd66636edb3175a5ca7fb755505e5a45a9a3a2c6a892aaafaf9d9ee9f7d3f6e9103fa696ffb935b7a34fc242cae22fea93a2d3ad3b2e06c07bfb69f26592ac6c945e1aa7fc104725f79224d9344bdecb63b0da6d4172bfa6443b3694a448eed9bc5091a162d0ea19b1d183946b4fd3c78fe73ecceeea7d121139facbe9f7b5c653e22df5d25c9687e2e01a4c0a69d2b76504ad00e869e7ea248d630c52c8d7f2285dfa1c2914147db3753d380b79ec56abaece9609183a64ae159974eb2d330090f012b7b51beb8ea5cf70a9f8e1ad8e27e684ecd3fdb99c89cb464f276904128c630e33440a05ee25332296e498ab6717ef727d3f0cf1e61a6697d1d8eed9942936d889b5d594e9336f34ed8d235991030a68b21c4e308aa29fb9191a5b168507a29e520d47bc824d3931eae9af3cd9e3442da466730de2cd114c3840f3daabf2eaf4796f5c2eea91bef2e627901a2fb53f92e63154da3418e11c84a78ca14bd368090db2f6ee102289b517966e44a4856166435a0681c2459dad0997d354240fa42e6e6923b28b71444184d3d760583eec4a6ed04703f0e6f5c831e81356439fbc62aee98b8af8236af026baaa9245d74124ab854767702a1ee42cbb2fb1c9dda65e05899463aca4c66c849e1efa105a204635cb4182a813dae1cb43c5b8ec0c7efa722996fab9d496b91796d94bfd5bb588fd4ac920544d8c67191ef48e31ece555ccef44ed8cea24dd4b564fd1720e3ce3fc0ce037b1118d97fa2f4fbcbdd2729f085ae644b3e5097a4e64d748d7f97dd700047023056da5c4b831d6f4365ce0686d26abf13d141a444b8a0cda860c1b9258b71b00b3fb1156cb0c7058179618ad6e17a7f9a5b3cf366ce202d24aef762eb19f5da59eaec172aceb8c5754e42bf765fd90bd241107df78ecc7bee7c6e351699c6fe42d87db36a6177f43f5b75893467e186cfb830bcffc7cc7deb9f37929a421a932cf335aff946fa9834e9668e3867b6f601941aeb34f7c8ff641b01b734cef06a774e59f92557c54e44df38715199162c965892d26ec34157c1ef0b97ee3db11801f4738a30bdf6ecb745b56d1b1115e47d3ca8ac473920a4a3adfbb7b5ee429a89ca28498c879894f626320f49918f86fdc8081378fdcdcdde4a4575f73061483cd7f2b58a2b768ead43b07b01b0a095f4839903ca951dc3d0b25ce5ea77a17910ca3acec1d3a63a104bde5a5482e4c0534222fffe4ef66025c21ffcbcabc48319c446ce850c8f987daed8dc83bf95ce0f2d8dfab5c5b27663b9911d05dd90a728a355e401f6bc672b1d1bb5cc1c6cb5a76eb7ac25e3731aff834493ec59b584c84dc9f8f76891d12b222fd87dc9a10ba5458e8729503b34d08b0fcab3d8cfc31a6b6efb84a23d0b406e5de8add70a29219b82723662ddcad233a3df5e6619553af5a525e0fff8b581bda5367686f6609a389375f5eb672b3a3b57f0156f979ce72f2aeb780a244d328e13dc105f347d54d630e0837e7739aaa82aa55c0da9ba182b6624c7a5595c9ea639fc9890900cd58643842ef7b02664689c305fae52b5eacd4a1aa5a9de00e2af17a9b4deb67a47c3181f8426c0bd6af40a0e1b12865fd16c1ba2a2e34ab23d5cec10726b000fc17a5bebb4c2810d18157c48dccac1c614e989d98dd324f5dc31c017ff608cb4887a579a9ca2c464c7ecc641314dcc77e55874245cece8f484611e2b7566c94fe0054130c72795b68012850af273a3fae6815ca945d225b083234a761a8ce4a2143ae9668a411e1b77ae93748264c55cf19f4efcd3be670d1647ccd8474fecd90d6bb294edad6de444c9504f88912a1353cfd88ccce0739c1490b98067dc659921020a5fd331099858444548ab00b9bbbbbecf564848bccc08d3197c3e622a3002aafdd4e818fd1b3baa3e182a59a892015900744225d4776c19c5b7517592cff283699143c64e81aede66dd87f7793044700ca4971cbbc6e3ad0353af9aa98427d98f949070b1190c82d2e340e3a33ce7b42fd6172b512e40c8908df98d60b659bded446e9b96f5b82917aa9f90e9ad8ec339196e32ece4a0a6471ac4260e1fba18586273534d1eb6945dcac749f9d30426c3d63d46b0035568ff18ca8831b328648c127f0848896a14305053bb340d456a1eeb6d36b8393893646f80ff1a7cbbb93b64d056c956906aeba9320cd4b526d764ba0d8f8e99166491de19299cdf58d256f1ecf8155427145b7d69279f8004800d9f02104c4a06b62ce31fa539db474e3105b916138effbcb277d247b75535b7c0eec4e0ce8ed8e0e0b4af20ca32da94cef66fa9410ea2c419eb26e90279ef2d6ed1ab7813810fb2aa772ccc64ce06755080131e46666f0e425f514954b1bf9e0e5739e9dd4fcf367f6b73e0f088b33b485eddc751b586ecf8e03c4c334b73a3c882fe3c9c7994cfd2dc89561b316096d2bd303ef047d8baa4523d5a75df8bd5bb0b45be158a6ba2b4d025d749bb4d601288a8ce43d828d1a1cbd39c5e569cb23e09e593fe24bb3a3c3fc0d06fcc77ad04ab8e31ab8025fed4a5ad4d670fc52fed9851c95b5db7be96611ffb4cb4ba78082bd193361ebb9b7f8451bd247360b58b9cd402a89877618a760a4dd9a3caedf687e0103bc3f89a2abf57e4f22b7a963b04b4102339d6bc8509b7cf20c4c0f85cbe8c32d5135839206945d9341df2a3218be6d345559f6c5471b78c82338bf98d4212a5006bc5550b5587d678208cd5dba8d8cfda5f49788a80c17b89576cad62f670270508f9fd5ea9c51c72f1d1c3bf9a84a24ecdcf5c945a65cf1c35cedd450c594cce4b57fb9d6ac3f2865fa17d3b79d9fbf5d3f4dc0e53fce6deadb91b6a5b8bf6d7121d3e8605b3d904317f7d3629a3f9ec9490b95fab494442a80479f69ca58c99a65dd2d4cbc0aa8dfe9fb0c672ee7b164c266d1998cbbb6d21182d9250ebaee801f215796dab09ce50eb8e4e456291a69b77aaa44a1c93705ce7ecc7fa951c8c12acb7c1de314e5b2f1dd9d953ce985964575d09abae7261bde4a60b1b6b8d76c394b265c7169c74579c25a25a3e1acbeb87ea173982e2a89cf059a50e83fc376c79fae9cd99571c86c389988f525eef0711f2382b0ab1b1cf7ebddb94ceec5eda1bfbf06cd888d0cf0f2d8c37d73eb5ede9dab20dca8f4f4d8690ca1f33d5a0e181d937cb3378490b533dbee0746ccdde0e0262ca2738c09cd501fd4e98206254d2373b5fad41989e3bb7629445594696589ca9f9e6a451c77cb7dc13f105af738199a98bf78c8fc65bcd0ce4d942063e7630af5e11dbdbfe85627e06b1dec2fef6dacf56f3418af8f6c328e81f012943b4a6e5af34f4b51bb0fe06e703b669cf6d296687d66aea0d0f25f6ad9e9341474ce8e782be911ad2cc228557856a188f633bf2b6e9157236edd24e5ce4b6db3e723b1375b253413ecfa44183fd74397776f77e68f6b76609427be679112c94beddf470e41b72fad764ba0178af8e12d7a13ca190000ced2c55b9c29fb4f21625869105a82bf94d91b75bec186aac520e271a3407d70e9d41f0b82ca0f2893b405de65aff57c5abc4f4d07fc18584d893231957fa90af694d72b0aac61e628fabdd5cb80ccb26a8f53b9eadd2cb4a523093b7366f165996239b2c4250b63fc37ed025e40f4b03b25ea390d96631978d5e2a139b6340a83b8d6bc0ec47f2a7b2b7db052ecc4dd1ef4404611ea4eee61336824aac998849362488f717bae0f04b0a78bcc4bfcc1912fe7705c29c2a2849af2a21a4b82d4c9faa9382a573d2abb64efc8cc4ce6256369a54702339fbccc8cd43fb98be7f80b42cbd1de9b425a41fa1122b318afc67045de60a768b95ad4f41669fd2a232669218b13e1dd01108e27a34bad8500261bac1c250d53e1d2bb5bad7fc681c44a050e9b769b62a332687d9f83e53c6ea7f9b9d9ba5c6a09d29e5a54b37a3e446644c6f4e8d6fc210749bea856b3452ac426ed80b4e4579b26d3c9ba7cdc98085abf5a822c7d6851181384c1b55b500fe65a72cb4554b86366721555807e12777840f158c52815dd2ff659b509cddc2ac0145008f691f7468650c84ef1654cc1dd6601afb66f5540e358c7bc33c34833dda10a2ec550b18b08073cc941248bc3c5bef7ecb83faabde2056bfdfc98fc684093b151d0189574295aabd19cbd3c80ffd4f2d6d8d68423b25107d6429aacda3349c652ac404fd6a9f637cca88b307f5e6641373dca8052ee6e48c2a5e1291434d395e3b4695a34a398855a63761c1658498989410bdb9e4e86a37e5fb621a7f95df209e08fdb39e6cae0ec166974a8e5088de19822ed7dd31e8c3a9bc2bbf67414bb11950061f50334c3d2736fb445f896eb481ddee0a6bc892c33cad75e589d33dbd040ee03131638f5f665f5d8c1f9ba7a7d", &(0x7f0000000240)=0x1000, &(0x7f0000000340)="f61b77f3ba30738ed135903f5fc2406e2ab8298a4b8877e62055eb7c12a3f3de6e800e9e1a7132ff2b6dbabb9a949c0ae6076102309ab5aecd3fdabdf3eb5b148840f43e2782183cfeeaa830fa4ea2c436b8e80d36b3cc06ecf8696e5f9498c0f054d85b248881199ef31539e8c3257385e5ba2b800b32306d969256c427ee5fdb599ec399f388f2118d4eb194678d22d68860eadcf064fddd2e7cce0d0ba784ef07874d27af5d427ac1efd18c74aa986ada5ae238ea9e19b33b29c3e87cd1357be1dc03a02f193b182ae7ee8801dc4851c734f637c6e5e25f969fcff3730171", 0xe0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) (async) r2 = getpid() fcntl$setown(r1, 0x6, r2) (async, rerun: 32) shutdown(r0, 0x2) (rerun: 32) executing program 1: r0 = open$dir(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000440)="ee3f780a85625b203de3a5adf99647c096d4e438faadec43242e4acc6fd0eede519d2ae28ef4f7091aa7536aa87d21d0984d3c151f0ec520865c9553a263826d7021098d68053b176a7b0dbe7fec69b92057963393db9420f79900e3064b2556d3f0b16680eed2fc17928f90e79e5739d46170f1342a6f120d9079660d", &(0x7f00000004c0)=0x7d, &(0x7f0000000500)="a3a4b456fda247e300058660515ae62057fc43d4406ab4aecccfa40b611a4d5f54611eaa7e69b5037a690013fb7675d00f5df2dbb5766289da23e4c3ff85674ae3c12f2cdd6543a92f31536cc3284f3fc2166fa186527c3e63dbd1272ea6a6cba6f869af", 0x64) r1 = open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) r3 = socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x6, 0x5, 0x80) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x8, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0xedd, 0x6}], 0x2, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x2}, {{r6}, 0xfffffffffffffffa, 0x6c, 0xf0000000, 0x8, 0x250}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x40, 0xffffffffadf392cb}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x1}], 0x7, &(0x7f0000000240)={0x100000001, 0x8000}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) executing program 0: r0 = socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f00000001c0)="f4afe25e", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r4 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="1231a705ff7f3692", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) (async) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 2: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x1, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@file={0x0, ""/506}, &(0x7f0000000880)=0x1fc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="de558c9004d4790d2e562a9e7e01dcea5dbbb9fc1c2d6f8616831df4cd73b13bec257ad25911f872107eebd8ead6165f1525fd3dc6f476f578170121bd7373109e3772ceb4576b86e775d16312db37d4732f5a4e0b47d5ec769b", 0x5a}, {&(0x7f0000000100)="077f1db9cec8d7e5", 0x8}, {&(0x7f0000000140)="84e6c3c7be80161d1b1cf5037cc7d2293de49a179e13d17be7d2f91b47eb5de17137da17c44379b87940da0e91321316dd2383df57702c2c99357703be89e6f99245c90ea5b90d939329f55fdbb2d219059375e8266b9c781ecb4ca746be7d925274476c4b51a460185d", 0x6a}, {&(0x7f00000001c0)="24cf154c08634666beaad31b98810c51713e2e9bb237322cb9f6da863d3cb5ce0abf878881fe8a81243995929e5862b19f85065d293c129134b5dc7bb0", 0x3d}, {&(0x7f0000000200)="9407b1188d9290d8c0264f6977b1717d00dd4a2228f1b36838e1a030710de74fed0a262ce84a5bce89b579c1e8cda924bd086d66addc37a055734698143ceb85c0089a02c6470d71fae15a49a8225a6f55afa3c24940f39844641318599081f9a034b2d9faa59ac87777353cb90222b147eecb8e5586e7767ed186cea7ba366bd8ad9786804c2486feb73e71a8918dd8c1b6494fd5a6a0e7e568937be13c51fcfbc4714200db8c4144dbf1ab", 0xac}, {&(0x7f00000002c0)="95f96de893f8a35b12f584f442181cbc5ee85e015bce694c1995ec259026fbade92454064d39815855c215860605de298dbde1e1fcb62ae67da7c0ad071785ac9e3b1ac97e91ca8245e3991bd07bdb55c71bdeff6855957f3cccdfa0446b898bcfa392b76d69d054d9a27a3baa29b2870b5e21b34965880cf53d219da4dad375e3a25b2c", 0x84}, {&(0x7f0000000380)="1caf1302737f046d80141fd32eb2a2f9cc8116b0529b25a441bffece36f02d65c50f4ee53e1502a43f87dedbc527e03d0e664a805138922be992f1134431c4d39071dfd68c5a3af6c817283c67e39077445be98f6fbd40766f8dd75e950c58e45f00bdd32a6eccf79cd4aeae2ce5", 0x6e}, {&(0x7f0000000400)="a86602226143b821bb6466485806c7990d5761f60da16e9d4b6723aacc2d10416fe4706cc63c3463a7bcc9d03835e62e90934d66656a358cdffd3b3129d119d8c882eeaebc7d099cb374b77426c5c4cfa08a3b53d7fc76615f70541f5cf37af1eee15bb8e71c22211444ad3074afc2e1d1e02cf8fdf026c7af9fb8dfc0d0b03613837596d42b3504f94a8cbc658197b5c5ec18a8dae090a180a32ae3ae1d46f041e8a99412d7671f209a263157ee", 0xae}, {&(0x7f00000004c0)}], 0x9, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, r4, 0xffffffffffffff9c, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x48, 0xa}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000980)) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000009c0), 0x10000, 0x0) r9 = fcntl$dupfd(r8, 0x5, r2) utimes(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x2, 0x6}, {0xe7, 0xc00}}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000ac0)) sysctl$vm(&(0x7f0000000b00)={0x2, 0x4}, 0x2, &(0x7f0000000b40)="57e0d638978cbed7f4677e1e4f94d897e0ff724877694e80806018736376248ae368e58f8a95bc5e1d33c937fc9b98cfb51c9ad79ce3a8f83b594e47460d8c492e4a21ca4d283beafafdcd628dc11976a43f202d1f77d0ad45cd497951b3335dec735db3ada6db57a3d5354804178e126fe711e7d8a6d9db4821a116427797716f4fb0297e8af000789aea61a935e45a290071408a0593ccbcfcc22c8e0f7f1a67c05377ad48198a69ffc03d003c9c5f5c75728a882e95cc747d7624152841be7157df9cda0567803ed4437e3fe50c8c70c4246b2754867e0e2735cfd73219f188e7d7c6f9a54f08377950524e365f089f98d9711b36c1eb9e30bac99cef6a8d6d2f92eb96330f4073e82f0f3e4ace3fd184d8d428be536e76ad463eee00cbeb1a55964673ad6d48ca0d1d7ef5fb2bea77fb10bf6f1b373c0147167755428cd9b75eb0acae0302c993618ba536fb978d80217624fd567910b1abe491e64bff9eac428dd6f494990f126fcb3791e5597aa5d82420f92820b2f4bb1562c324b9a739c77f870fbcc25efbdec4b5d60a8f31409f783423aa862096eafb46b50f8b3e3c411d44d1b16c85500f6d395284b17227e2dcce6972fadb7a8040043ba1ccade4e813229a4c4e7a06a82f77772aaf01ffdc95f31e4da5a3d6922494039a5139d3428333611f62d41455b23c9f4932d8239e5167bec7aae8801d73c555a03c73831b7f986a9c421cb8f618d2c9eb7c500043cd63ef6fb51ab3b9f12eed3a2745fed741f7cec6cf3e721cb35f7f1706c41425d132f8c9702f23f696900d5c108870111bd01ffc4913d66eef8cf0f5ce5fb4bcd8c19adb323cc82ef01293a4ecef6e57590db0bc2d6d7830c93426bee3df9e1e8b0540431419702ae32faeb6703de28a67afb6b6863ee5bef312fd5cf36fc3d39f1c6ab8b5fdb849250ac36354bd7b626ac55c5f95811e634c8908ce85307d5c6f3dbca15eb2529a88beec85e29ee685958a7545ca9eb0afc8441bcab43b94f6d0ecc97327979ba8bf72ee0e9c1e51af05147e0f4e1e3ec0f3cec9e8f57b3a45820d39f4ec1fd0d782404c1e649a987615ffb0d75213e8415b7301f1ff98e8f5a608c6ff68b6992f1b2dfb0baaeda7e0e0a86957f0f3eef6383114fac797092242694c5445dd66a8eb8b9199098facecebcad748d1a7a97348e5c76d65b0214a823706e1e8e84490388c7b5a833b8e46a76ff4aa1ca524f83d2e5d62e4bd73472c82cc032aa41abf6eb834f1aafd353565ffb2ae8bde268ea8d82bdaa1e739f34ad7caedf28885fc3648558935abcd747f4d1f6d81495f43ef5c055bf1d5def186671bd670472d02f533d5086d32730b3364d155b171221ed11aa446ff87770aa58fb296f7bf5ac6128c69d472ed02147ddfa88bd222755f5e967d7d40ddbec9e329be052fe4083a07a8dd552731bd578a54bea67a3c2e3d10d4c5fe908b7d75457f72abb3cd9428469715ce9ee381fb184054157a6e5fc9a69358aa0da9ca3dd3fef60ffac685138a3ccb65349bd98c56a389af28593318e48ad4c4712c2dfd54a992813052c51c399d8503e0e8cca0e2ecd349fda1df5c630177f7ab837f5baa97dea9c4d05f16262b6984a8e295b53ffa499b429dc0ce1eeecf3ab6bf2206675ec823ddafd4bc1eb6353b6212f854c369d41401c8f67488263d23e9e968a635192952a9497750568200f14a5f2c38ff36234944e877f7361bf1b8e70b51fe1173a8e56e229b054e80d11484e112dfb95c4539d4dd7e4dd90fe85d4336c0a130e8975e898a6b9a6a21f9d23bbc3f288f408854864d4755c30f766385a58e2d9446f61d59cdd7b7fcfd5aa79d771012ffbbc43d49637d5d6d6161ca0933da51e7e1b37bac16171e3c94a2f4c95e59d051520d442d398778e15424c1e16ee15c9a8f9875cff930b65930a8395f0aa242fd0581e595199420903a8f859bc8de72a8a9ec3b0097d0fa8a5e0d22e553645f0413eecf9cb2c697483b25301bb105d71e8b4e8e79a845ab59b087d8c962ab0ed13ea69acb87231da1e5249aeb835c7b8cca4bbdfc46592f010481c05f783010152ac345f8ce41b47eb3e5e5afbda758bacc3a4eed5fa7e6af6a0d9cb61d41b6fdc42134c494b044dd795a72fbbdd55cb7844a37c159dab4952e991d0911aa3fef505518a8e9ce5af6707ceaa719adc58fab17f89bb4503c889817e496f9b1c291659ca88e7beba9d1a043592f1481b6a2b151bbfca32a8fe9d636d3b70c475730906c859e217575b4ba12e2d187283cfa10573d2835738e21bfaa4cf39fc56cb1593512b2fd37408a1f2f39c4dc7fe8c270b034b22941dab8a6092d691dc4f7b2fdbe67aa5f60768de2091acbb091375efa22e99521c551d314a05accf53e5c7ba73b77e7acc12a362e74f904f66000b864c0d7ec90a35cbb27e90483b8243f685f13485edba3bc3078fc2d44ded3daa7f4d3881557e468e0e8388dc84472e65303677cebae2dc6d47fa5c35bd824a815c6e7ffe39851cefb13b5bd84f31298c68c984b00b8ce63dbd252830771b8e05919a2ff621f3925ddf761c64ad351adfcb3f55be113ac86587a50fff0e8f8c3353a4b0aca2a813a29a2b4c73b41f33b12e7eb26997af1039fd1347a0a77ad7740c8eff6100abbe096ad8c4d9e10afb87d8265de8b708b369e98222ff281cc5ab3a7778edf89b5333de4c7ccb1d5ef7ea386adf9982f86ae3b19701260436eabd866796a7dc17d9d0a2fd6d2782480e28a6c3e4f221d9aa6a6f8d582c8ad51d9ec141d0a7117621a5ade67d403a7395e05394955f081b134974aac85cd622acde9549b13df2ed62d1b3d9be280a83ed8ee95c3703adcef2ca30618533fce1c9172a191e125305986765c576f2606e7f5e7bb60b38706b6f3b41fada141e16f9e621149949259e7cf685d93b1fb3781cd0b1d5f9acda4d4b8d9c2dd1184f12c0c793601e3ba88fa5bf16516061d319ff687576e0f9f7a6f5fb38415b085109eaabf5c1fad80742f863239ef3d8cb5b79dc796e197dfdf65b250139833674cd63f63947b0092dbad13cfb67cb929a3435ec04f4f060acb3386d4813ef6e0328c9130f542a99dc3be708572ed271ea79a9f3c45ec178bf33732571d12a759a1617bf3e1aa678596acbb655045c8218e1902332126cf08a857ed398a182cb0838ffbceb56efb7f315b69daa07715a29159dccaa7bc467240a464102458669212e09dd2117e5992ff2ec2404460e4487e2a9738ad19788de65a8fb4eb555c6687069f59a8934d432a63711a9d2330596520d7fe7659a86f36161848648ad790cf1228c2dfa575f2b20db5a01150a556f7d87f0fe1b3ed91e74fcedb972971df41d9b4bc6f5751a8f0496a72694199a497a9643657a820654ed70a5984bcf6af449511b7699644b7190542aab2d9e307b9fad2f259f05d143e62058e20b66ca1216679980b591a318b055c2989497938d46e9f791c1bdb248ec75d41b9edf79fcc1fdb682b3bfd2147d3cde0e36bb0b80959dffd58bf35d710cd4b5388803749eee9ccaaabb00659bddc95d10156c9029f0133827baf072b06e097834bb2d858103d314243123908f0ddaf93e6f6d08b13f46a091061a1772ca6d4bb16c729929a5716ab56b88a90f000b56e1bbf5904a0e50cd9a3fd83cef55ffabbc622f1938333092b998939d745633156e3470b7fcea701be854fe051e1dfb1bbb9658f7372884a21a0c2d81deb6ec52b32065078c737c1701d23de585ee3fe891f0a827a13360c7580eb3b794d1e3f67ec35b82e3012a12f160463e88bd1de0587c35ed433c57409f43caae60e9a546ba426d39d4017eed1061bf995a0eab9e03e39ce8ad67f2dfb99c99b4f5315fa9731f779ac576ae67149c21bdc86fa23e17816d2fd8e48bd747959521184249c01d041a9da8d4ca91cfab1bbd28c43b01610f737fc8e313228c4254dcbe97665097172d17ff3b079762e5b9e2c3f2234cda68e5072ec8ee84bb478e63723e80b2500dee9b8ac9c8b38d225c033e8dd3a3f87486fdc939cb4c1489e7db52a5f3a9b33dcc482ec60fdb1e8e0fb797ba97355ae4ad91d606b79123cdfe1e080a420f61b9eae0d9e0ac1f83b1950bf787b23b0808f6cd77f669169036b6609bbcffe9cad5063e89bea3482cf295b718f6567a4f2c4c5874059d480d58bf616f64072f0552d1955acb3d455bde1cd9235dd75ec9516061577f4d35e2958c3e9df0a5d2222d7dd65343ab685a4b92eea275d6f7e5328a6be42682150078d7a34e1c9a5d5ba5b1d8cf7613b1664d76d91748ab2bcb73ce3ca4107e5b57614e246d8e96d395f8a300c6a2daa4e44a049dc9347b81ff669129e9ecf18a5b22c7ce6000d021838564659cbcc8c400bea4ff7046e3c94a53728d7a1794736e9d97f7d0f7daf3c96514a0fdec71e2f7150c98395c1e3854d0b35d5c01ea241c421e8eb572b3d5a4c7fd5ed12ca758a73de560e86555f36bd45304865b5b617b0c6a940c02eea3f6fda930dbd8b40346786395c69b68bc5bf9ee4e71ca516ce0b0900a1d5c1bb4bebfd44942f42175acfb5ddd8f5a8fc2b55e4a08cdef7d5751896ffb901fa08a8f2e58ecd4d3864f18108b121cddd947d2da552f19b40b03771df327b0967c55cb40b56d7d1e39737546b760606c0ce2c99193051516b6b2f520fbd7c2cc9f557e38bd923e230d8ebd06faa823191caab732d14068b98294317e0f09cf18ddee9167016690885416167cd0803e023ee7b2e0a54d5a18940069a5dfbd41ba16f0cd54e12b6234a9541e8a4ab0cc1bf93c033cd4ed94010f0e255be1bb3fafbca54f81f8b28853994d19c624d280e8cf8e4e89cf1c27bfa162a02591579f7927a6014a7fddce5f0ed883d70f9911efb6e7187dfb627a9714d88d3e43c63bba351bea18421d0471957feae07837c4b49176a95c51ba400a8545439b1955e7d159e18c903f23f96a0ef108e6955773424ab89385fbc0d34dea2685ce8116cf0cc7941ce918deedbd0c28060cc51c2e1700bb7207a939730a6646cc34b826d4778b1245ab36edd0526c1281120a2f259a1b58a6deaa05118b68e01449359898d8fb4ec8351934841411dcefc46ca17fa600b3212bc2f59d229d549efe202eacc86f9a9d74c964b36dca0a4dd08ef705fce5e2749b91953bd08000b56cbeb83f52ef9f34a64d9b906ea5f34829e9aaffbb21ac1be0abd2af89ddf47fd19494d3510a4303b2ff6bd8e083b221452511ae833261f973d7e9e562c27d762bdee080ece3704c3d1ee94eec7a1bed89c68d1249e299fcad659e2eeea5b1b1f97f3daa789a364e96bb22d6f7633c73290c01bb3dc4b5c5dfa4c57f44cb89fd637aa15a61f631b63cb6c7a99741309ee95447b227c9138e0b278a993f19ece89606e26849dbbf7b5640ec2d948003322a124771543a30709fb3f4dd4da9bd9bf10d9a3ed624aa770fcb8ed897da70f09f5b52766210ce191d5422f88f1798eae2fc2d37ebfbdc03e6893003c6a612ab465e808ab9bb393c2079ee8b6a20cf3b39a841b39552642b323dcfc8395f4d07a004d1d15bfda6d215e6a6551302e7715723b8b3cda9c3132d474c5af39ff4715061c2a71248cd23b8f059747ce0ed5800f276dbc5840fc6ea9f3a2e9eb6e0f7c0dc9b0c8a28e6bd211aa2ea5dfa9f67cf45062cdeff321be55ffdf1c83bcf77e6dbf0166a06d8c00da2e2e2886a03621480ab7ad2d3c60035ad63148e2d5f610d0c8c8111490eafa1af216ebe6fce6ee2af9001f743a33bc0282c0c3", &(0x7f0000001b40)=0x1000, &(0x7f0000001b80)="0ddcb96f9b0751bcd0090f6b2e9d3ae5b7ffa18db45b6d0bfb3ad5eec4eb294314880ec799ec82072d0aeccc2be503f81b62a6f3df63da731fc41e004b72d95bfff2a3448a77dd3ad100c4a6a0d7247636d32f815cc00d4631e4a30f77cb1d13558ddebdeee0942d5474f5b212973964d389dbacc9ac5dbfb5a7aba76ffe2abddf8a35ec480caeed612d46ef8582ee2917f1e9b06bcd631fd2da3c74e773ebdd6f7f863c1b8089b588fdb0abe9f7c4da6791bedfc296d8cfaccab11805142c9516a34b15e8b1b12c7c7ff77dfbcab910c7bbf5120b", 0xd5) readv(r3, &(0x7f0000001ec0)=[{&(0x7f0000001c80)=""/242, 0xf2}, {&(0x7f0000001d80)=""/77, 0x4d}, {&(0x7f0000001e00)=""/130, 0x82}], 0x3) fchown(r1, r10, r11) rename(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)='./file0\x00') shmget(0x0, 0x2000, 0x51, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001f80)=0xba) accept$unix(r0, 0x0, &(0x7f0000001fc0)) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f0000002000), 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002040)) socket(0x20, 0x1, 0x5) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) renameat(r2, &(0x7f0000002080)='./file0\x00', r8, &(0x7f00000020c0)='./file0\x00') sysctl$hw(&(0x7f0000002100)={0x6, 0xf}, 0x2, &(0x7f0000002140)="848045a0ba71c42885a77eb92fb73739111ce2477c299fd0a2df25b119e385a0412f317c42e0c02df12d199ede0c37c18edf8c443829c4b0df204a2bd0bc7e9024e218cb7f35457cafa07926b3eb66671655c1878321c9d3baca0e916ad15a0af601f46616847da3ca4e24b09f00cbeb9d260025d51619d45c80e0bb3914143d889b10f79c749229b63b43be15ae6a418a92", &(0x7f0000002200)=0x92, &(0x7f0000002240)="ff933db6f95db8d5470eab8d4100ebef091583941248513efd4c58ff08abe1b9b0c53c3b", 0x24) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000002280)) executing program 7: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4000020e, &(0x7f0000000780)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) close(r0) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000694000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x1000000000000007}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f000068f000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x14\x00', &(0x7f0000000480)='&+){){\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\'\x00', &(0x7f0000000540)='I', &(0x7f0000000580)='@/\'g\'B\x00', &(0x7f00000005c0)='}{:\x00', &(0x7f0000000600)='%][[--\x00']) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, &(0x7f0000000200)="f2c73c1fe976219084ed76dde05237f7b60f9f7e455a01cac39bb116c34bdeb100b08eca56ec7a930edf02e3f46e26694c7c64ac7ae44faf8a7de7d6e9d899625c63890ba82af98abb652384975e72108a85d5aebea7e1f04704f47637e16a0f93b3166a84a88335bc796f653e57729ea898248783da1b3cb299", &(0x7f0000000180)=0x7a, &(0x7f0000000280)="f187055cfc1bf243c8c0bfef", 0xc) socket(0x0, 0x2, 0x0) listen(0xffffffffffffff9c, 0xfff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146940, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0xfffffffffffffe40, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x40d) executing program 4: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000080)=""/32) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) setrlimit(0x0, 0x0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80047476, &(0x7f0000000880)) write(r3, &(0x7f0000000000)="6d0daffc2bc3c7cfc80173e5178e6a48e7bb20cbab5dad0f3f1972712775ac70707e231333ed5b21", 0x28) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x1, 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xd, 0x0, 0x0) shutdown(r1, 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000040)={@local, @empty, [{[{0x88a8, 0x2, 0x0, 0x4}], {0x8100, 0x5, 0x0, 0x4}}], {@arp={0x806, @generic={0x6, 0x7009, 0x6, 0x3, 0x1, @local, "6bf357", @broadcast, "51dbe0560155faa97be3d09bb7281517"}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = kqueue() syz_emit_ethernet(0x11c4, &(0x7f0000002b80)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd64e500a7118e020100000000000000000000ffffac1400aa36f89551bb55e5d51437f28c724cdc10610400a70000000084e96bd32a75298c6880ee1dcbad14bf000000000000000000000000000000012e01000000000000010100010600000000000000000000002e0200ff00000000ff01000000000000000000000000000103019078b600000066f8117800813232ff020000000000000000000000000001000000000000000000000000000000012903000000000000c2040000000001050000000000930051e50bed56ff1a684a4b0b72fc19bfbdee8b4b3360022f32d911c94390b2d0d39a8277bc7b278de9fd7caf36b2dada4c117d81ad70e5178a083ee7fccbe8dbedd88ae49a387cf49430451de9653beca17807f28e5fefc1b09cc5c89de9dfe14ad7baadef9964af18585135b7b71d8045b255020e1b18380eca523e389f2064111b8632112f92150aaa1679bb824e25aed44f42cb3a30b7abf960d8553788bf000fb87755dee8b92527b37aa6d3e76d4cfa6a519338be0bb3fd6d82c78634d9cecb6e0661d3715abfe726ae6a4382af729d513ae698475a987a0f3f53e799b21527d3795f245e7ac37261f983f6b4a8d33a415ae6b98cf083e92aab86ee539d11d4a6e610cc4e3643413759998ee6a2b9f80e8b70b6d048e5e264d92d9fc224dc5fa0899ee1a23d21e37d488ae277866822862bff2079ae1f56dddfc92e72aa4b46f9a2e1f76cece2fa915b58535905d5c29482ef30cc47284c0a6d6dcd854346f9327aa076d484d7d879112e2929aa69caf28bed54c22e7a37a388dc0779f8771dd9a2a02f76b7767e182a72e5686bc771e638098359751b06406401e6101128c790ef44f30a80e3373db37bad5ecc9c922ead5d568533ff1daac2e9e721dc57ca132479e87ce341ac93be3e1c6b09ee05bdfb79aeb0810ae9e3dede422074d4cf10426f9a789012d7509428bebac3273fb33bfa4e412a27d8323db53d37b4b68dc95af8cbf802f4682ad94ad0f9a034da6bfbf1a14d552ac037d90ccb9c93015c126d04bfdaed8b87235ceba631a37013b0424d317872c4fbf4f8483d5a4db3ef56fbfd7204e7ecd027af00857eb9b292ddbcc8f1fb2c39a2798f142822cb56bbcd82d9ee4a349174577c69878d4332d24566dba2a6065ee8a1bca2e0fafd45eb42af0615e2ab2cf6e6d93ab6e2c50af49e8712854700c0b46514f65bc05544515680718577eda5602429ca3dd2b18a2fba1f4f33b5bb1da8ffda9c5b8fa9a356401e47c2069d8c5153617a0667678faccd224092218aad93ebcb5d5f817d257538cf2a0bc3bb2c20629e612d67ce492312db7da051238972b0a5ccb17dbad2e0b70919e2076751db53d9119daa84ae20df5d92b6d6ac0062ebf1607eaac76ba3e1ccce63fb0c3c506fa11c8f7a0f305296f8054c1973689bc77643845846cb438d1067acac3ce525f577eefde52d88f5493db58a6288d0177cad9d53238f8e5879ee8817273f6d71fc131dfbcadbc464463d38a9373017f54d851c2bac6aa3d25ce3477ddfc7eadb312c9f1a676320cb1741cf80c302020ad6af07ad612e0c0497807e7f7129fb510fbd684f619518d9d445b03dcca039afce91f7508119abbca95a9623b88d9496ba2e04c606f87396e22e7209f180d52fd92f69f3ffdf85694e6d51b6499709c5be5eb1c6cb48ef0cad41528480dfc16c856485713f8f96da1356cf8721355ac6252b532a7d1a4d008d145f9f160785fb9e3dc03279014ec24559450f9917599320290ecc8899cc299f5a7a7fe406f6202f4de33d044fde419506937ddc2c4ab82ff034fd4880857e7f875fa9d6d4151863abb526b19bba514f4208ad8c57f1fbf1c77e96f3586af9536b8fd66c51ffa44a09deb98ecc37d6d24bfc1397c2b83a52392c4dcf1d7d5315a915c0f0a3c3ded47969f9671a5277c615b3d467b0d229b9d635856713c1eac060717aababcb74e024e68a1bb750e65bad34fb725e14912c37198593b4ecf12284fd3c2a167535535d0efec34be4b545e84454b51d76bb0914e64cb909d323f061f299b7094b6fdab4ba711c0f9a458d1fc7ca71253fe59650a25823c9bf51f9638a85433ede5aa1c287e2d421718e1fd5d7653da259d85d1843289a08ae1be485eb669a47ab445f7e898f49ae0e05f9ca663e3a112658bf907b4b0b4d73f11d12a6e4a0669efb5efba1b2b71a603c889969661128b068f1744860aa60bb9aafe1f9df5a8cb9dcec5146295e5ffc4bc622ce8be3a9a26e46679959c8bf1fceced7971686ff5d7fb195be84949a600a647d56c2fdd6c9b856c3764e27f00f9cb47b9f165c38c74fd7572a5815f56b3ad8497799b9191cc888fe1fb065df1c972493576b2c895462164863c6ef368648d56a02dd0414f2a662f2777561e416fbf715680857b7284d6a11c1477bc50e6ba46fe163c2b25b5b2c42041b0734e96f8a3e5c946aabd50d778ea02372cf8568ac90864212d7d49888a5898ddb47b753bc91dfc9e612d23208c70c43071f71fc89363c34fda30d69a2104554d838babc464b4ee61dfc7dacbd4502badba2278747ec9ac71afb2dc327b1261ecd051bee51e738806e96244ea5b2a7c162f82200f3f4f193f7b320da06fb1dcec22b899ba640a1b391d9cad2bc29a59da8a701b4d461557342d1b78d70e69306051919e091c3262d9612ee2c640be928eae2415fdebd292c6d4d33b91656ee1eb17fefbfa56820e4eab9be67d166b7ae7d9db5eee221a7ee2ee4c4a69b429632e36d8a9cf2ea2bf281c7f3c620cbecdf90b45bdd10abe9d0b829e1e2249f97295a3cafcecc15ea8d0f8e273b7f13cd1fd2571a441dbf39cff37e3c0145911333d75ec0a8edaaccb159870d27f697a44cd9bffdfd3c00e694e75ccddb47ee13c54ddb43625e7bcff33d4912e71e5c826163737e48db0d15bf0c5de214fc5f9d25839af321ead171de06f856ce86ae94fa403e933ac3294d7522c76f8167e9da41ca10040786de5b8bdaa2f780598f8b677dd13082650c7edcc4b83289623774b1eb1c981ec77b46f6dae1cc158911994b216656a179fb2a3855467be0a0ac6c9389a57cf041d89c83b9262a200a5c7f4d7dadcbb5e173f3038d8d2704cf6abf806d9c6c84c679382ded8c64753c5ac72acd4477ef1948ac28c94a804989971a14cfa0500f59b0c145098079b8394ef8ac1fc576881744aea4a62b56af3a9fc432feeeef3fd8742a665947e1534aa958036a5ea79512f087d1c54b2e6f1a6d0d0630f0bbf412a4083d4b0faa38ec08358e8a5b46e7d23fdf92a698a43f2a227789964ce3098638a2806be16a5aa29d820ff40803a0b1701483b5da91df740f3c6f42f79250cca2f23388f4fa7748732de2613c0d9d3ec212592fe70c9a919ee364a0388e77ceb4f29cd84264efce64f14f5312a3e00a614361f107a5f4c7af3066503c54a889b27b99cf79952193476ece8caba66fe5326b9436da01301c282b4278074971f6832785dd585fe32d740768286f5041e61bed7affa51ad45bcf60cd44e62409b24076433bb777e45572bf04f611002fcd82dc2f933c398f0f286caa2c0e841cf03828995d64932715f24d41d0b4ddd1607f63594a1dee7d96e0db3b70f5fa99803de30999b8114f3b064d9eba8ccdcc9ffb75c1672cf1ced8843290cb392a13fdbcccee20cdd42453f7424ae1b19100c8c00895fea7e3b0ebb6d15a6eb5b1f14a7e226d0bc3028776185c162e40f4ce50b337d99055d041665c387bbda49f6b190db650a242cf2bf6140047d71e806a84e374fff9ba56614f6c8974ea47338db27c3f495948d52ba25baa70a5e37718d1d7289e613efbfc0b6e8939dfa0b32d4e40be46362e5b5abfa78fa814a989af7d755feb3e10e1c11aa225f384c18d18bc2c11c75cccbba3e6f41a82339a889e05dd78cb8ab6981791c10548aa730241076a059655bd5d44eb8e75ea57f7c46690e43bb62785696392d572bbdd3d39a34a98ad50e6ae922ad75d0aa97fe8e414e22d66ac5419029ae6561b1c3f0a9b277c61417e42e0e52b1cd130515641c24157ac61731a767d0ec4172a4039d0f06975f32661dcdffa2d5943b93bb8164ac3e1d24fe7b83a321cf5841e8d06ea34077359f082e83a8dbd4a9cebc3d6048c71abf89f5ce94782f94d6e9d9694bb2707a32764dfe16414f9fed17b7e7dede7e5fec6fff524eb27493adfcbec68373344bbc30bb0935bb643703850ea75ed3ef1ef6199ed2e43c8edf8a30b30e0a32058637011382da300b0260cf2790527a19779008e03ce01c08252165b6bbf88421250817647451fd82c5f009091f451e2e77372fe3c7057ed796c16d1eef2a068baeab769190e866896d79a3d9b2a2e7e1fbf3713acf60083eefa382b4f90a4f296555870a164cbfe570ca65a112d3f3a69a95990d5bb7b70f453897b5d60db5db2797f46bed8ae9e92001258faf516a250e9d84c707eca5c900d357f2930b2afcb01c4dbe8a0c9896e234222d819d4b6d402e81b58afda0866417c2cb6fd0017892e78e6c02abd6bd5f18fb97f4725bcf0c7abbc6286c41400afd02cea332ede326320330bb826739d6296f6fa2c5d0684f7f29d9b05639d1c9fa8b40d8f155957fea6b13c30fd6ebf01f8eae34e610da53cd7700bf384044f1cb080dcc139b45314b949e74ba32c63defd87014f36a014e9781fd886401ce39ae83a7032a77e312832b8356acbb1ad21fcbfe5977c50e62f4aa2a82aef488339fd8dc15db8463b4cd1ff6f79b1a369e315ba5ee91942f774ce24fa58fde2901812ef05842f8041d3aef0e69219c05b83c974d3542441ee96b5356d434111306873cd36372fbaece89629321f11f534ee18dffe1214c792f868712f02a2646fc43e5f61e3b5fc333644675d399505253772cd83f7bf426e368fec0136a7cc2fec1bd0f350388f31e3ed0c994281f16e44680ce4007ef2c004b308eb45eb4369218023fde4616479dee87586d69320e8b88a6c8a121b86044f9e039b83b2f7bb2e9f8f7e9e7668b0cca0b7516f087e0321982efec9a81eb31913af6dd372ed6743a9eaf039837a5bd7f428b3343c848c1cead3b05d70986e92c220e67832b9aa502d2ca088b7d4b3564182d04b2aa06f902c7792e9fe50c03bdad5cd703933f5803f8079e72c2b9278eb15691a30294290a9a4e3576717f4b3d1eb603d80922c7255b76774bddf2ba500cf44f4acd8e9caa50ff864b64e7a24fb431f32a200ef6c1a676fa204ab1cea6909d6fb00f970151f508ca11d1ea58dc61922d9a98a58afb2cf2e5e5571bcee7d4dc4afd53acd414516c609f288780a305e8a649f12ffa4c3923c97b04af485e09ca8b5ce5a66ab44593dd29b366762f9402560dff96164e540698b29a5b47d365f2d59ef87e84be71ed7a45b66305b88023e1584092dd34d82622ca8db82d34d1f689446104ffd39a3174d3f08724e75902e16d1592435d0f862c5b6c7971444fe50e4e6f2baa33b107b01965c108bc74c76554f7abc1f110838cc9e52647a85c220719d9c12f30740d0b08740140a98c39caa3613c32bcb19d68bd59840276c06552cee2db429313b4ee3c4a30e7647a8f9343d3012e757676cb1aaf19b4b236bbcd1d50be30426785188e5fb20ea0f6461d3de9112830425d5bc215ef1547dadab3b99040e2124852352a043087224ea9106c005a2410f7b4ef5c4df710e34627e9c59d3001883c2a4515e42425cf60f9e4a193e1fa50ba63cf2cece6dabc95779bb650530d332683828ce98db43693896d5251f74031cda6f0f338d4a1e672245bf07f34d96e03183e11f68df35db396454d7b032d021368879b1b8e75ac4fb66c137ba12afa15b0a7d4bba173618df8202dba2205a32baaff16a4628b04218bb7ed3539b544e0fd2e1eb516c7829f396935e04dfbbddf779532ae31809334cf7d92fc230aefe7b764624432b0247537f88e5997ee155d2c405b777fa4ff818f424d4acc03e5eea516b016b2d7620f1dbf605cb8c2285a05f7db477740b00797e92fc2022bb27e87c3cd3160108000000000000000000000000000000ea2ccec67763d98bf9e031cbe9094268df3ddea9d0485108df04443e046d515495209c493f1a80f265a9fd7a2dac66cc0b9f448a533ef697475a10735c33c4eb302345beb5e3a260c78e9a8b8658912ee76b0ff361b919e2e46198ab977a7cf286e4d1069711281cc9332b13edbfd284ef33ae3d5c76295e0823af181ae09be95c45bb981ef8f00be7342300384e9546397189c4ee0778095e0b589aa2b1b3802d40870127e9d7b03c7abc6d24ba979287dda4ae01195ff444b85b9d328d996162c93253f800a760402c0ebb586f019738657aa03cb9f2d0d45a62c703c1d5fd7351d5133d7fca950ad95a82efa99f276fbe84404230b23c9c1c6ef09028b0bdb98af6df8a28d80e256b2c804d6693d27b4aa41d653c10c89fe930570e5863cb5368b802c7d9e17027ca2854e0da69c6b367d2a3feaa432234a771b235703467d8a94009baccddfb8ee0b8d21f1ad4cd6e27766e70e3cf70cf0971cde3671c6551d6f21cc4e43815a4c24bec6c51602933b6ccfe43a1862c1b5f91fec80ae2e8189198a3b80ad3f8403533d597071b5a925be39ba300f3fbe65e8dd67e234fe76df67142f7f689002299834503995bb2de8ce725f2714f839914079afa6e73a2c23ea18a7846d957ed41973ae419e019"]) r2 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x81}], 0x1f, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, "88791b58b8b1f610ef62947a40e82967237c198d"}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000012c0)={0x3ff, './file0\x00', './file0\x00'}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002b40)) fcntl$setown(r3, 0x6, r5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x43) close(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x2, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7950) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='#!\n', 0x3}], 0x1) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000000000d0aabf8ea601f01884d45123d64bcae88af92e81223e59c1cfc4947861fbff77762d0edba393fb4149e0646440045a5f166ac08771aa455b65fdf31da4ba2f22c29c6332509f54ad77951ec141db47ff0bc851adafb6f9a196a8fc8f757d001f88264e33c1d8ecae7725f8608c2f8b1ccdf7a888b89d56a1b322616e805ff862388bc919aabd86553a11e5318d40d68f2b35dce6301fbb1513f47340a544f6fc6b6c885b000c2b702ec6b9ad93044887dd90aa74101299f836d87d2e6ef3a008525c6ac20d3a0c505118a76e2fc592d36f3f30a7fbdac9e37707b1230af84044bfb47eec0ed87cf90cfcf8164161af9db251358888ada5d18e9fa161470c4220fcba6fa9b953e03d2394a3e72bb21ed96cef0366a200879dbf95efb19cb3a04d331b9db82835777045f6c832d2a51a77d367a441a7e535c9b20ee3286cb7ad4108bd2c8c17377f99"], 0xf6, 0x800) r8 = shmget$private(0x0, 0x1000, 0x244, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x47, 0x0, 0x0, 0x0, r9}, 0x0, 0x0, r5, 0x0, 0x652, 0x3, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000500)) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="5e890d14f7edf6fbfd70d69948e2987f10865945afdcfefe460dd37a431600c9ef37f78a1a14f40b631e758a4df7730c05c0e357b1cd57245040d50499ae0a7606b542d9ba408265dadfbd7ca4d0edb793abb3fb9afa5b0bd1da72036e89", &(0x7f0000000640)=0x5e, &(0x7f0000000680)="be1f7c6579378ff88077602a2402aefce2c3695828e2", 0x16) execve(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x51fc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x23}], 0x2}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xc0000}}, &(0x7f0000000040)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r5, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a460100000000005d00"}) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) chown(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x3af) setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80, 0x0, 0x4, 0x2004}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2a}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4}) setreuid(0xee00, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x200, 0x100, 0x0, 0x5, 0xda, 0x0, 0x2, 0x2, 0xe0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ÍeœÐ#Ó`e@ÛCÚ€0|6¦opckbd_enable: command error executing program 7: r0 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = getgid() setregid(0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) syz_emit_ethernet(0x7b, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa00aaaaaaaa86dd6036ea0700453a0000000000000000000000000000000000fe8000000000000000000000000000aa81", @ANYRES16, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRESOCT]) executing program 4: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001fc0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000200)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000003c0)={0x41424344, 0x41424344}, 0x4, 0x1) syz_emit_ethernet(0x1086, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000aaaa0000000000000800450010780000e6c474222d49c42b305be45ac85d3c01f4d17d25d4000000019078ac1400aae00200014e204f20bad91dce5fbf93b60f08ba38b9bb125489b2d951b36adc9bd81567d94f", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="9020038d90780003080a000000940000000913120000000038bcda08357a87b6ab1a4f440303ff04126f0dc0bc6d490a66f81927f30907c7b002040200030328ac03501312baf495757fcceb48749d648936515a520000007e83e19a21000fea9f5e8da9a1463f2d1f2e9ffb718106c9e1b5a6937b9e178905f2efae8f427f2ebc421290b4f34386f13d6b60cf4453c1926dee1ded8dc41a0a7f2e78551531e5297988fc27bfaa084cd0d2e6dd7f17559061d281ad2230c156c8c38da511cb44992a144c58121ae498c5cd4f0d10e98bdc154c8f8c4f24e362df9caf140485077cc7b33763f465d935834a43294d0b71c11133608ddde2dec0b0011ae792de1450a5d1fefa4f9058f7c0fd66a5e13f8f078a93d5e4417e6a84e8c34737099ffe2e12ac24f6574e91e00c02fdd5e7cca4d0d4563cdcc037560c18b1296070bbf8264973297780223e67ead36d00b61b4cace43931ac2f7fc742e6b5ae99d09a9d901f574d7d39b756bea55a8ade8f6b63c67b2b855d2b97f125b3642751b836505ca00f21e4497fee58c83acdc2f1b4cf3d7018a24fb210c51a692342bbff668ed2b5f7c41cd17eb27d946e741c979d7fc1561d18dfefc468e99a2c312be8ce991c6503c044afdadffcb9029db5b932ff4bff629169f90c4407a443c2b732a5e17495cbfe546fa9fc9498d9dac440ae1cefe3a50467689431e7a5c2e07fa22182e3852ea4d22108876108badfaf39259f34c932076477f89760eec044e201cd1c6db1d00088afa05d09f263c5a92e379ccfa15b3a04b125119dffbbbe1e30e1a0f09f9d61cacc4ada63b4a14582fd4e29d066bdc3c0cffe1a639d554f097eeb428568bf4166271a1f0dec35fa6dec10280106cc5c755d783b7ba83fca989f4cd8add1e1249f841fa0f9ed63229eb9ea59e34a4d22ecd8c64513cfd515382c11e5200defe76c0aa6a63a99350e8b309dca18080752161662fd355e2f90752b813dde4effbe5f1f1ce39788959db332b1b04fc2f87e5e5c38e0d1eb6791df35e8ee415d901685ac7ffe81720412070bf4374e62b2b88c188ab47bc2112ff0f525d79577e0cdc31170e101b98ba05f97f8b1e3b506dbc603e25f5025965ff07a7dbec949158b197f5b905c2e3ece55cb8caa32b9405d4fad93023ca6a277c92e36b36483d9be2f6a8b5b95e743e50c29a2a2b124ff2b3eadaa0a8a65ce88d860119fcfa265b7125127f6db6103fb30490df2cd193ea483e5919e07d0336d030dea3f3bad2bc2b4c3ef58487ea615b265431cad030ebee4d6db2cb9ab17c3925ab210a25674c4a30e162e30e63dd5cc5379bdca593e9c16ecd2e88cf048cfdf25ce2eea6f56858bcd6d21a390e90d20e08e48b80ad45ceaf6104297fbb0e755e9820e505ee3ddc7de4b91a90cb929829404255e5a00dfc896729a67a5b5c0126e99c7ed4626cf8a0bca0749ea372dc68d74e72eb390bfbc887a5a7b2debb7892e301416e6764b8aa1e2de1852c24b182279c9bd2cdb7e8426c36335a0f0f501fbac013ffdb894ccf9aa279b168166b8774a25960a874027c39b730058c8c2882dac8528dfc8d24c47340c1344447dc2fd00456802a9c92f0ae988e59ca6e5fcfe667aa49d19c75423439b916a95dc9b3aaabae096e83074d9d58c58043dc445930534bb4a64d98b2eb03ee05af09ac0e18482775f193494a1297acb85364754b796fe26899ba5c3310cdfd5c2eab6bbf04ecf35b6cccce30409e9c9e25b81ac6cb93c1a9a2e73e109970930fa1e4ea0404266589d81d0b58e245e607e22f156937925324d426dea6e3cac339cb340f1af38b1d0f5983de6ec080066787bad5948cb53362e72efded96c11e311cb9ee93bde80d70f64d5a7c281b4ca80e3a2810010bb274d42602b042444d63ab2f800f532fb63f1b644ad57ae25eaad45715bdd4fe09d76d84b5198a49c2c8cf8285a81df8f3b2eba8fd52fa68431a9a434f840bbca8f7d8dc3498b9b46b7236afcb189a89834e4fa6974e726804233e25f0bd1ee0f3dba55179a00356a749be949eee836b658bb75a38635393ba3afe3c9fbd1805325dc172c85bb9804dccf81669061aa6317642d1e8a55d013af082feec3a62f8a7d60798090d25d526770f80de7f088663f29581349bc3550b448bdb0a85250e5bccd6225deccbc54459d53ee45cf51437e70e95959bc57c99c7c6c9366bfde2321267a240b530dac914f869b8de890835d0b8b5ce6ef1b030d93f821876c492fdebaec2cb3f2532bc183aa653685266f16272d0af69d9e8bea8bfac4669abd20418ac0404f775ef71022da0cffd0c57e942d3694d3cbf320ca174382578a95f675b2794530b80dbfd6f3f5bc56720978f66afc12ea0ceed0e6a8186bf75d8ae796ec79c7631e0ec296c3999ad755f78419c4fa7cda357336c23d5e72769a6e5e96218ec2eabb414c80e72ca5c6fb17e855cfa547376e447da083b57e64f6dc4e01312c8142cef0617e45e5cb296e6010206590ed5a655eb556a4343da1ec2444b1a402e341fafb16aba5e37e922cd5c745d601f6c7084788da7be4a7a6dcce77cc1a16ad8a659b2c8b86322784b58f13d9edf35d28153cd78eedd133074624ab1d8c7e6c667df94cfe2be19861cad3a2cd608aa2bbd751b4a9e37500f9b0ab59bd58941779334ad2289ecceb749f4c8d16dac8a62d5878c4708bcf3354ca23fbac071c146e40ddd63195b62dbd360b6c05da872107b26cd840b99676bd672d30c638ca28160e51c40a98a019612a58eed94d30261e1144f96fdc34f578273694fbf1104b157fd2a0c2bb65b8f35529a98c50b063f1913f73f5241c25e582c5a766e393efd2d2b4fba00b7f66080d8f1033fc9aa068684e329561a4f09d177d9dca757c2aee90cfd35140ee2326d7a37d00274789197b359fc58f6fde50127ffba35c0287b25f0c23575be274095140e6dcfa38a0025a794b35ba75f6cdb43f0c73526e83308667a44786fbb82390ad63d4769fc8299cceae95bcdc8aebb1af8f6f3085696e772c9651fdd1bbd04bf329caa7b1eed3d0fce64e943132ab53c26db490ffd3fa3b040914f6265c1ce54d8106376403038a43eb6929b63e9a0665e927f2073b145bdd2d5bea1fccfce4d74457f342c1c5b49a3b4f055d06b41e4b9a799a8d809e7d09551b49e834c53da5cbc23186e317089f9cb8053dbc43884b9f5b0696e01cff511567eae17397eefbbb1162f57dfbc0a39ba3b97776c492f425fdadc3fdbf772ae5f62ffb7c46949b9661c5f2575f61c69210b0b264bd9435399f8eea32445bc7b587f23435da68fad5ca49a439f6f6dcada60cda476be6a04117087b7a6ff3bcf8911b859e642dc45f720340c9e98f3bbe497cc49ca547d45f08d65ae1c225b27954783a6eb7c079f46671274c71b5ff061236a578979fc2c044e0543c536ffd886d80bcb5e73a669c5ba7ee28e8361293f6e52a2ea340906b0d85a4ca80fdd641164bc117086da8334ab294c213660f8610d0eb197ca73d949cec0abcf40f86c2d91bf1d2a600ac61754140bbd8164179e0ea7d3cfee83952d2df45f424f4dfd0326e33faf24ef5517ae3289d9388d791cefd609edac51ec1f4dc8a0b8b4d85ad3344d3d9a11d81cd732ed3e20f047099c12b2474a37d299688721008d63102884d7568a5bae73ec28a4ff2dbc483cebddaa3171ab79f0f60b85d39760cabf27cb92673e254faf7d33eb2a9e4e3be265259350b23b5e2cb8fd5ef2e2e59b8628dfe379feb7348c5d5874f60735cf8c47709c3568b8037bb1d5169f8daab7ed95762f4abaec9d7859eba7c815796cdbb3343e27689692747daefc92b1eae50da5a1af19e4dbe50a464e2ac4dce664fab6bfdf3d6adc9b8fd1764d01b033a3ffd6183e28bbc6470d1073b4edade8df1f6d4570b4e9c25686d60f274153bf6dd1f5670074799224c69408936e2497e67df49f9e9adcd0058381d44821f3df970b6327ceeca5d82b20976b4369d50bf2688d4b3914b87f8ecb8fa6701ae725f18598ce3aa5feab24948ebc70e55281075ceba8e8a32ac2e06879ac920300eda159935a8bb17ae08b25b21c3adda3437af469536309d38754820f48002b0695b0da31c8155b252b750792d54c8478e901f4b733db09c5d7fa98164637182a4cf24ae4c693df831f37b0c8667f5a3efd1882c80633c3b169569199da735f7f04b53c54c4ec880dbb72e86b9de2f9214adea0e24d7de8e439593b0ac3b3c8d10f318c8ffe438618d6e43ad63888b1d8db839460f97295a235b263015e7908a2e4e8a79645514c136d68c05c808e09cfd710970163c9a35eadab2b877c62e01624654a9f694bb01b63aa88c83cfd94432a309f6c70368074704c046a562bff3916046e962f0a463f187a44d2d3ca8bc8788a1913a7760e75dd3ec9b1bca0d027a1df0460129c18525fb2358017df1bec397b1a66833095af17327744ffd4db86681bc5d7ada090a3e55f616932254e4bf6dcca66548a6c955d0e0e7019f65d01dc092a798e9a6555644be6b0cb4564c46289ee188ef8057b0d003dcc4e3a06baf9bc304e5a6d71e8f118c3c5850501adaae71a51e825aec36bd82be5ca90c5eebcd10770c5b76ca018c5a6837fc9bb0e909b78fd2c23ac3e2c42a61fecc8165c90b9190a90443d824fbe1c5eb9268e721fb09bebc47cc9e2a5d1d66f49233ff4b4d4c638a08dae7f43b7e179a2314fc67b1f2c0a7e96b68cb6e37c0f053ebdc7e72a06a7aaa8f246bb7d5c782f43c9e8082571b406d3e41895af5053fa251e3b264a8f70141befa09aa3c2d2451ac5781e1fc3940ead68e857e33409c839c2eb7334de42356fd66dca37c9d28869a9e788c0a91110b2590022b0df17e94d1c643d8c759890fa7907c9f18cbaf0ff48ee0938e4c35231b52845dcc58352ce464265cc1d38a44062f60632c24a072bed5a35fe1593b16440f94d83180bd5a00b975e8528e267334ada38736af1324f09aef0a1883b4bdf7d34aab0ebfcca87e407f0eb703f90fbb6cb75ed0b0c9f46f7037513811f4e53f596d8d157f6c2189593374c0550c85c8a75559e4d744242548ad355c703a69961e7d88ec2a52d6b024ef807af1a4e04bf8d70e1c9b487c707894b8b8af02a405b38091e8eaaf127e6bec0afbbb71542e7518155fbe0e203f4f55bbd5bf339c77a9d4bb62b3f353530f9ed68bf3cefbec8cc92e0ab61075c8cfd2c02a15e88b5d446a9cea2200e8792cfebf756c81b66f1618a6793b2e2650584fe46901d0eaf60563683a3496bd126eabd0d99076f6a8414ea7b5ced626eaa8fbd8032a07939ef8a288d77b21ed2b24575fbc5c33442082648aefc5a3123fc026428eb7d6cd3d8a7d846e374e79f40e5b82b2b06c5b124e1808171a7322f5c5681def40f379676c3cbb3b959469601f0cfa561db8cc04cf6af9ca6dcfbc3b6408a419dfd76771fe64d818408151831015beac68ccb13398abd7f12327ee879a2da70f4cb3dfa42ebd01701a68cae23984264961b4457c29ae6157d37c17fa9f66f5c9b8033df259d2367c535041208a9da11f60c70e846ce553d2fdd7074fbac1909633dd3964b7fb01eefb0afb514741722ba5bf77afc9fc40646c163d86f9ae55dbb6dac0f7f8700dacb9dd7f0a03bdf7dc6b428fe4ffafa0955f8642159350a80a197b4c852dbf81e852527355a2dc49bc268004f97a9c1f250002bc8ca4b062f0cd6758d522ae727c6d5974d88298ed9b18c77e5db929964f1e474307d5a1eacfe7d388ae97abe4604c4758871b212af17984faa8c7cf69dfdb08523f037eed549134fcdb98a89c7a88c8d076b14c5a3340520c1414859a882b6472ec721b2d416125c3857d43b997bdcca62e06a8e5aa085c6e4b5c8d8eb1390fd83b198bbc383d47"]) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5}, {0x42, 0xff, 0x0, 0x3}, {0x9106, 0x0, 0xfe, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, &(0x7f0000000200), &(0x7f0000000400), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54, 0x2, 0x0, 0x4}, {0x3d}, {0x46, 0x0, 0x2, 0x1000000}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x5000000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r2 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x1, 0x81) semop(r5, &(0x7f0000000280)=[{}, {0x1, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r5, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1000}, {0x0, 0x7fff, 0x3000}, {0x2, 0x1ff, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) chmod(&(0x7f0000000040)='./file0\x00', 0x24) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 7: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000f99000/0x2000)=nil) munmap(&(0x7f0000fe3000/0x9000)=nil, 0x9000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x5, &(0x7f0000001280)=""/148, 0x94}, 0x840) sysctl$net_inet_ip(&(0x7f0000001380)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000013c0)="6768baf66dd8486c5a9f8f441acc5327e093b34b17ad8b590f65a12a9e5357405715f4c06fe08f413ab22bb52b5ab20d85f52af1808116e8db5021ea56d6d2764d4525e4b5cc1774f449ec99ddb7504466418c3a524665325c68e29e1b9e8e25a64a9d4bba1c8c358dfb28afec8ba9c73b8cf17256981d99b5b96f3a6dbb654a", &(0x7f0000001440)=0x80, &(0x7f0000001480)="f684f2b20c3435b659d0ca71", 0xc) r2 = accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) sendto(r2, &(0x7f0000001540)="51e8deb95c0b51fe0a0ac6087f86a7ecde25ff93f99cf5259e819571848ba5fecad1bc1b225d6ffdd239d05817c0605408835fb304662d115415075fac389633385a002b4ca0942f05adf46c85f589564ca1eb20932b2110762c680b57994ec7d7da3f4cbc1a2fbcf95c63c89b517100e5c62fc1e5121f11e45a51312a773d95e85fc78d5eaa06", 0x87, 0x2, &(0x7f0000001600)=@in6={0x18, 0x3, 0xcc3, 0x5}, 0xc) sysctl$net_inet_ip(&(0x7f0000001640)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000001680)="ad280d821ab1c4186c00f5aa84e3e9215a0e7d3c8c6a7b9d7bb48119c520a519d65f37e5dee0a773c6c99ddbe35106248d2c19ca46223ee04615c77bf4d5331dcad1c9645d36e8a81559fc6eb7ad9b72bc5bd11ea2f4a49778cc06b965d5551199cfa471054c9e13cdb443ac131be1c72db2baef048549d241dfd20d8f781a17f16faafd4490c12564303293be70f94dcafdd81dfa7e3452fddf4ef82ba4fd96ba47743002de812390857e0c127cc91efc730bb740b41d58e1a174e82d", &(0x7f0000001740)=0xbd, &(0x7f0000001780)="e529c3efe49fc99ff9c22031e9bf6f37f371475ba1837bec2b36a302de8e3fa87a41341b5a16ab5e3aa4056e5971cdb1ab9afa3354960c69ee0ab2103514a661e86fa30bf7073d1957", 0x49) shmat(r0, &(0x7f0000bfd000/0x4000)=nil, 0x3000) r3 = socket$inet6(0x18, 0x4000, 0x2) mknod(&(0x7f0000001800)='./file0\x00', 0x10, 0x8) chroot(&(0x7f0000001840)='./file0\x00') r4 = shmget$private(0x0, 0x11000, 0x414, &(0x7f0000dc8000/0x11000)=nil) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000018c0)="083631d2cb136bebc23e37afb56e3297ac973c5e87d1d0e1a1160a77193e64b73f113a449877f0a645328a525e2a0f48efd48d315ab42545cba42e0323cda28f852213333b7afdcae0c430b3e827f95d98a10875786338681ecec82807391437c65b0a", &(0x7f0000001940)=0x63, &(0x7f0000001980)="e1ca32cf26ca7a9a", 0x8) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x800, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000001a00), &(0x7f0000001a40)=0x4) geteuid() read(r2, &(0x7f0000001a80)=""/161, 0xa1) setrlimit(0x5, &(0x7f0000001b40)={0x4, 0x7}) setrlimit(0x7, &(0x7f0000001b80)={0xffff, 0x7}) mlockall(0x1) socket(0x6, 0x2, 0x0) r6 = msgget$private(0x0, 0x62) msgsnd(r6, &(0x7f0000001bc0)={0x3, "e653e4d98b91db1596e79b4d133e1f5d05fc63b521e8c6a33790e48486f52057500c136bc5d963fc5b1bc288463097e9e72dc86cd3e13d608ad4426f97341c9be039f4e0d31ff15e00575a2c45fbab6ebdb82577544ae5fb7be3f63d9980999de909143180fce2233ed1c7be2a09a0eecdc603744d3ddc23bb1a8ebd48936effb6d268b68ea500c6e708ee837e617782cf63c54e4c1b2dea14de16e0bb9d81c08fcdf30868efc4a00a4651405e9a6de4c8d7"}, 0xba, 0x0) fcntl$getown(r3, 0x5) shmctl$IPC_RMID(r4, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001c80)={0x10, 0x3f, [{&(0x7f0000db5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d62000/0x4000)=nil, 0x1}, {&(0x7f0000861000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff4b19}, {&(0x7f0000e5b000/0x9000)=nil, &(0x7f0000887000/0x2000)=nil, 0xb85}, {&(0x7f0000ecf000/0x1000)=nil, &(0x7f0000c58000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000eb3000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7fff}, {&(0x7f0000fa0000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x9}, {&(0x7f0000885000/0x3000)=nil, &(0x7f0000910000/0x1000)=nil}, {&(0x7f0000ff4000/0xb000)=nil, &(0x7f0000a82000/0x3000)=nil, 0x10000}, {&(0x7f000087e000/0x3000)=nil, &(0x7f0000868000/0x1000)=nil, 0x4}, {&(0x7f0000da2000/0x3000)=nil, &(0x7f0000a2d000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d15000/0x3000)=nil, 0x4}, {&(0x7f00009b4000/0x4000)=nil, &(0x7f0000dcd000/0x2000)=nil, 0x8}, {&(0x7f0000f34000/0x1000)=nil, &(0x7f0000eb0000/0x2000)=nil, 0xfffffffffffff2f9}, {&(0x7f000084c000/0x4000)=nil, &(0x7f0000880000/0x2000)=nil, 0x3}], './file0/file0\x00', 0x1}) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000001f00)={&(0x7f0000001e80)='./file0/file0\x00', 0x7, &(0x7f0000001ec0)='./file0\x00', 0x8}) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000011c0)='./file0\x00', 0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726", 0xc63}], 0x1}, 0x0) sendmsg$unix(r2, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000800000000000000ffff00000186eafaba48", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r3 = socket$inet(0x2, 0x1, 0x20) r4 = getuid() fchown(r3, r4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r5, &(0x7f0000001040)=@file={0x0, ""/262}, &(0x7f0000001180)=0x108) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1], [], [], [0x0, 0x3b7], [{}, {0x0, 0x2}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 4: setgid(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x10}, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) socket(0x18, 0x4, 0x5) close(0xffffffffffffffff) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x64}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket$unix(0x1, 0x1, 0x0) dup(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000000600)=' ', 0x1}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x0, 0x20000000, 0x5, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) fchflags(r2, 0x10000) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000006c0)=0x1) getpid() executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x0, 0x8000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) mknod(0x0, 0x3a0914c44f7b202d, 0x200) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0xffff0000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180)="8d46c783", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) semget(0x3, 0x1, 0x242) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x7c}, {}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000001380)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x9, 0x80, 0x0, 0x4}, {{r2}, 0xfffffffffffffff8, 0x21, 0x1, 0xff, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x30, 0x10, 0x1, 0xa}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000000, 0x100}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20000000, 0x401, 0x1}, {{}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0x3}], 0x101, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0x5, 0x572}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x200000007fffffff, 0x3}], 0x9000000, 0x0) r3 = socket(0x18, 0x1, 0x3) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) kqueue() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000100)={0x1, 0x0, 0x0, 0xc851, 0x0}) socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) r5 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000980)) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0x98b5) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 3: r0 = socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f00000001c0)="f4afe25e", 0x4) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r1) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) r4 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r4}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) (async) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r3, &(0x7f0000000180)="1231a705ff7f3692", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x23}], 0x1}) r1 = socket(0x2, 0x3, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect(0xffffffffffffff9c, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000000)="0b3422b31dc4c63028c588b965c844acd4335365c7b8d969dd4bfddf6eb659cfdf0d871b7d6f1e197f4bb6d8780c2b15319a97babbaaa1e9c812697915d05cdc7ff6075b4bc2ef22c2c2f293cbaacff7424fb0517d7b3f9175c7b35f76d8ad4a9b636d", 0x63, 0x6, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x10001}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0xda9, 0x3, 0x8, 0xa8}]}) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = semget$private(0x0, 0x3, 0x60) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/159) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/9) semop(r0, &(0x7f0000000100)=[{0x4, 0x2, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xa70a}], 0x3) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/77) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r1) setreuid(r1, r1) chown(&(0x7f0000000200)='./file0\x00', r1, r2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000240)=""/68) r3 = msgget(0x3, 0x240) msgctl$IPC_RMID(r3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x0, 0x1f, 0x1800}, {0x2, 0xd39, 0x1000}, {0x3, 0x6e, 0x1800}, {0x1, 0x1, 0x2800}, {0x2, 0x1f, 0x800}, {0x1, 0x8, 0x400}, {0x3, 0x81, 0x1800}], 0x8) r4 = getuid() seteuid(r4) semop(r0, &(0x7f0000000300)=[{0x0, 0x9}, {0x3, 0x4, 0x1000}, {0x2, 0x0, 0x800}, {0x0, 0x6}, {0x0, 0xffff, 0x400}, {0x4, 0x800, 0x1000}, {0x3, 0xc53, 0x1000}, {0x2, 0x5, 0xc00}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0xc00}], 0xa) seteuid(r4) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000340)=[{0x3, 0x2, 0x400}, {0x4, 0x0, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x5, 0x1000}], 0x6) setuid(r1) r6 = getegid() setregid(r2, r6) r7 = semget(0x1, 0x0, 0x11) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000400)={{}, 0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]}) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000440)=""/21) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000480)=""/222) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000005c0)={{}, 0xa, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000640)={{0xd4e, r4, r2, r1, 0x0, 0x196, 0x1a8}, 0x26, 0xfc2, 0xdb83}) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000f6034a888ace6cdd4855ff55c01d7a8922fbbbbd7ce315719bfe8936fbf44304e7a15e2da6ef61a9374527fbd2fb71e7e476a55186ad1bcaddcc1ea1e8d508e5119c8aed59604334b1c7e75f71f9d121f645fc176d767cdf9856ebb15274a4867e85953f0926f89e7a84c4fd105e34d46480131924559c211c740c93eba70ff74a94cd906efe480d440764e52cd7663bd1602127d4be67a47791f28672e8ef301d227951e6592e7dee90e3477130246b23ff9da1f06c77c637927988a15d9bb1aaf450ef81cf43952e5ed15b3300000000000000009726b3fe990a1a8e1b27f2b05c3026f52831cc2894e80a437121"], 0xf7, 0x0) shmget(0x1, 0x3000, 0x713, &(0x7f0000540000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) listen(r2, 0x6) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r4, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f00000003c0)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934d609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d", 0xa0}, {&(0x7f0000000480)="f5e5acd16cd3321b6ff1d2cbe6bc5af566787744231c", 0x16}], 0x3) syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f00000000c0)=0x5) read(r6, &(0x7f0000000140)=""/92, 0x5c) writev(r5, &(0x7f0000000500)=[{0x0}], 0x1) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$net_inet_udp(&(0x7f00000002c0)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000340)="da20402a595922126e47f7e5076f551799547435869d5dba1cac689464f755addb32cd2aa6cdf8a3e8d1f860bc6ab4077cf8d64b31848652b7fbb36d44885ef3c62623c1de33ac991d1fc7a3d8649ec52bcadd794894a4fe31b274fe40c8c2b572f92bfb6f3555d08847f0cf9e49c6b4ee161fcb8d22b459323f63e64cedf586ff0ca266e88c483dad7c5be04d2579f27c9bf7cecb4db84af1e4cd73ae550dee4747", &(0x7f0000000400)=0xa2, &(0x7f0000000440)="c3db4b223911d4fe54e57eca2f4e0492285415d7de4289a2bdb83280f6be4a6094dc47aa4c94f8e6b7eecc266fe980385122cd925b14c44708aa6ab45baac659775cc6be0372b3d6206880fc702846b3c145831873d0c84aede7f5cb47c692c8a4fcaf52bef979a8f006c2a56df7c1175a1d0c6edcda94eb62e505c8d619f914d9b9bc", 0x83) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='+&\x00', &(0x7f0000000140)='-\x05\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^&)\x00'], &(0x7f0000000280)=[&(0x7f0000000240)]) r2 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)="d5e5ed82570a2621c7afa4be36542737feb82cae586cb17e3bdac1704bd70ae50596d07c21b994f122a67f35de3918aa1b221b1bab2923feb5b877ad3d35da4407668be9e4f07fb17111fbe784454f25c645c0c358ebb4d9012c54ffd764071a293edac5e43d544e8b45398bcbcc91fc7d224aba8f0a4270d5e3910a6fb6ea0ae28e38b5e6", 0x85) pckbd_enable: command error executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x6a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="2f680f327842b1e472e9045b9a05a7d59ce196c7634f8e5721f560ad44b0521c92c2d33c1da9840c91aee752e493dba4a90f8c0c25be306e5de6bc675ac14a5efd6e84c08fc5121c0e63f34026f380be41a968a76fde16505050d501a0afdfd10de80a0834361f670019c06959d1a435a193a8dac0dce5bbef29762308f8693a4c41e4d05ed3485e4af72bbe4ee0d6d6932176880fc57fdd0e81bf397509181ed3aae5db5adaaddff48aed24e40572e244a9123c19c9170cf74e2d6d4097b83c4482028277d590938f649093c5e3e76c0f4788270b56a90f8cca8af0ed6c39986771dad35888edb8c550ac29aa1099916a9c7530b32ef0266b74c7791c80b3b357fbe3a1e80d5bc7ff083c269d426432dfa854b341926f2d00dcf6bd31d554dcb516276510838914809d2b68852ca6fddb6c37f43c29c3728a1d99c7290988faccc1d3769024056b11437ab3f7f5e059d45e89cb54e548ab24e472f151dc0f42a7cd5e2dcd62c79084c1b81419785647b3766260b6572a4c4b81f4410e6ffeef815955214211df650326f9fbc1ef2788dc4d6f8653f6661798e98416a12df0ec36b9de271bcb70e6a458b049f52bbe1180d70b523e1cf098acede59c3eb94102318e235669f59ea35c5542cf978ee23e9c9a0ef337d245e0a9035738ba5016722084af1e4c7977e68ce88be130dc6a4afb9f7c5e4e1e44867ef0b966843ee0faa6916420dac991e64396d9d53cd36957f552972c537d524684e365cbc41d2771abcc3ff79995c32606f64126dad7fb3e3446b34611248994c5c25b0c65299e5289885d8b8595cdd6209af407b41d7089de091694956e77183c145bf70d363d0fc2e390020e06c9bb94283f0df6f8b2ac233d95c27c5bbae886e46ffcc56c95e80a87b380093a64bcfa32d4d8d5ea13a8ff0d657be0727f3d4cc08e54bd0c4d24f7600efe4b6613757b8c2aaa0a21ec31969f614d05311bc136795a51f9d4fdccf98adf3f885d83f1b26d563f6de3eee395da68e4334eb18eccd2794bc700c92f80806a6dc6803190d8d5c1a6199127a993960cbfe3cc5686674b2101ea49fb3ef5e17ad638fbfe38116c149d6bf62025a3b9cd7de9f1d6883570031a6cf410add9f8d40f01e410e2ab15762aafac8a37b834f34a4e42a550f191e62f93147062b00f1a0bcffedc4fe472eb061cfeba09effeb911ba75bc384be813118868d0c785c2aaffa2f0367621783af93a72691cb81696d2947d33ca978ae670e24bd467c24ba3a646056f3a85b24df4296b697154417cefa9cdadefd994f9fde15de4e06ad283f6a0e6dd9180c77485499d652183802c62e494113759ee7e7b871a6393fff4cc2eb0cdc2a083ef8e73ca501cb1435bea9597b3aace73a6af65ae6cd36f3debfcaaf512b3b5b5c6ce3b3aee89a57def07bd642d98c9795cec62d3097d5e6371be278a54b2fbde1795162ca95a7b150034b8f22993ab25f7085356adf852b4c70f3773889432de783f9aa94e33ad48e8eb0ce147c4b9e5024e307bc51eaabb685240c4c62831387c72170cfe5e6c012c6d682a13855a3f9dd86f44fdf9619a531f93db4c5cffcf24bd50e5f1bfc61a1ceefe7cf537bb598643ff1761e315e8f70e2f6858a43ac0d9b1c047de8909ae7691b4cacf9935fde1beb31ec8bef3fab2cd018477a4ce89ce9bad1b52e7c3e98067196417ff19a5dcbe81bc87ad270514833a69ad4fa56098fb747339c687d194b748896bb54984f2eb53e05f392639f6dbf4d0fb6fa501477e844fc214d27ca267dc1d754fff75431a8b47881380068bed532477a31356a307f684bf3a14fdc4bfc458a616e97439698eeb2a755306f540bd16761b45187c36763644918e2c1dab42852417610557c3079b737eb32eb255b28c12d79d8fa6a867c2a26fb141c727360c1b4c907c5a7e5d60073c544d7c02a663284b97c7543b446665229d1a68d10884b1d5916fd23f2945f69e99beee2bf0e28dd8e2d1cfb0f2aba1999c49dc415c720da895cba60845d4b8403918c98160b3a71f7ea7e8e7dbb1d8d1adf1b3c3887740b0efb69de02316ec1a6c85947f0a0a9b8e2091e0d5f8f425a4663e9be617b79c77e7304608dec048a189d2743bfd4ef9a63bfbd2e715bf49d18e67b5e584c27deb4939fa4560e234a27ea5009807c3fa06cfc7e9c96429adaa970132eed1e735aefc01d41f8f10e7523908c9f370911b469ad802ac33df08dbb8aef18bd871c1458eecc8e1e5e209b3ce7a28c8a05539d9cc27d393fef52418fba23570b9df25dc51fa7b097c713f00d223ffeeb28bbf162ba81271ab06ba8352558234f5cff7d4718fcfa791f25fb7d664299f449118e4b309ae6de87879a3e781aafa0d38a747bee520002cb8c94c54049b1c06239b3ee1123dbe1443332442668631ab7339025f1c7f582cd8ab396c0110469fd4d33f7f1473eec614d5b234887492fc004156e7a6d5dfec5ad73a8d5d4ccb4e6f5cd638c0e10650bc4a5250ff642806cde82ea31dba8505dd7e3ccb4035b76afb664b7418d5a860b2c9f78cff0c19fd1fc214abac866b85ebd7d5afab846c577f36db0e95fc4993c9d76f23cebf127ddb4664cb8cc4558c93182e14ae8ae55bd3e16646d66b4c31a7f7db3071e105e516a5394f0f425edb8609a51f8790889531823832f501718d3cab53fd97e3c34759a2a98b6411a05dd57c0e894795404b6ceb3dededc645ded683ede3f40f6c2569a979e90bcdb5095bf62cd19ad75c87200f44d6658e87c2ce277b8d1b2cd229216f2bbb3c909a1e1c808872be682c95d3bfd0c9b357c4bf92fb4853d4d219cb50aa65af52539d33bcb36e7122b4657589d82428b657c88a8ef37484699fa83d5c18f2a1dfc927db09fc846a1980c4dcadec66d58c059537deaf2b2e7e04bd2fabab550212f8f9be4ccd357d207f172398ade3a68b817f5faa903d134b929c24f3f71d0b549edb09db6a6041980abc60768182609e74da15d664a696ca940ea7d9bf2aa0411bcc2f664a76803009e8c8e01c740039d8a7888831a0a651756270cadf7f3a07149082758fe55cc78a535563a03c828d11458065b134bc7ad26db10cb17a29b5cfab28e78a52670cbcb0c15e4375a1bd9eccab2e74f2cf070b913badfd613e516e0bf902cffa9f8c0adf5ee9389ad3cdae3ba1d9a0d2ddf5f35efc8ca83160985be9b71e49d2ad7d7317abe3355d6f5dbf3c15ac5f9bf01b1dc29d1cd0960a48b7848054da48782086a5ccd99bfa05df9dde6a0f2d3feaf14b2b3815af4b8355e5316ee3171b2d3fc5a39203ea2a6a7500be0d93fe01bef1b37b1765ef948a7c6b6ed937e51d9a5f16e10c81ca2fdeed5bef97542dbb60a5c1108a49a4249f1a2479b8931330e7cb82ff0a0e25334375e97b7ff85ed6758d4a07078bf4c72186a45e935f5ee04c2bbdcde2a6a5ee153750a75959e4b3b41cd9072f9bc76bc846e39dd99894c6e346602d419272f850950201531fc3bac34911a1c666979285e41c7953b5d393796090a0c2bee6305640c3fc47a456cd91825052380092c3ffe56e0b111de7291972353ecae7c9951e26de39bf3a0b2dc6bde99880545d1f693d13c9970cd93135c877a5e2ad60a6fb99cf7952a7cf6764a5f2b0c73b0457369679bbfbea97a0fd531de0fff8e678ffda1aa4c3692b6bf0ff5990f43c689a7cbe12347ac102702473572905ef8a174be244f5fccdab69873a08543d24736b0ea71437f894d898d5e16a9dbd76b079b1a5b05b5767bf41afeb89b1aab66427463b6ea8c74c2edbf7f5a56ea0b56e9b53a2050409239d712cdec7e2c0d9c4b143b3125a83c4ba264bbed93a7db01e280a3c21f8743d3e2a907855080700bd12396c6131679d9544ebcd31da82e3db97cb5d8ba40284567ae4efc3006aa23e20376bd14571d78ab2941cd6a5b5d93c1451102aef71c251a3a4ebe0e64b7b61f34aeed107214a8d733a826daaf7c3caffdc070abff70bffa9394059b352e00f9ff86aa4c97c22a16ff46e845099ffd6d825e5d21a949bbc7495f1b11a6ca82946115ac4d1c20d3bd8e863160474299ad8f83cfa28e1da5cf38b4136f445d586955f0366c449d71524890edfd42dd91f794bab867f4726d3c389200da3b36dc233cf96d71f3f6f83ec81748f1bb495e1ce9d47fa7c3cc64dedcdab71bcd38f4af817be11df3cee4137d043bfd3638b09a39f9ea3aaaeb1801acc0ccf638422d5be422eb6d98c876e26f6137760162c34018823e7e029c5730bd235d4396676abfc1e70bc1e046065a2a5a2bca5a71090545887132a9e558a3fce6e2305417d45055b35ae0387068835ea04192179be74b2884def2426e50450bc4b2434118e554fe3f8815d74ca9f7809cae01c72381065e0bb66ec6ed2ef33f145c1bd512cc3d6bd94f1e3387bc4d5e7cb2f7c02363d486cf093830bce3b0295d2fc9659d24903160b059135bb0c92bb03e719a2a67c822e2f7cb96c193f7ac97cbea7103130560fc4678169dfc6d116a7010d9c9ae6c10ee93a9a886ada73ebda0584581d2f5e8caf7b753e3f37716025d476ac5ea795da5bb40eace858c871d997fdf7d7f7184bb3d69b3e874a55fb36aa8dd9349c8663f38a0e404bc91d1280c421167a547b3cf6ccaf2c58a16a0077a374efd412fe9f2374c541a1d292806c857d7f6cc1d3086be196ef587bd6fda8a8a1b660a54f427c2e2241c63119ad400d202237d0ad1ee97e57c2bc29ef1dee26a617ec2620ad6e9c84e2ca458367cccb4bbeb15947d1b100d7c4f884834fc8ea77968d4014e6e88362a58a1f69c1c7b27bf8642988363ef7b5ce99417585037cf35a23d1250b20cbfd9d346446d214b73af9b14674ecd2f8f8db0d8833e84dcd58a7e60a553be1dffb1c26545cc2c8c16eb5c6e0f71bd2bafca8c443c3d702de7aaef2f5279a86d85d509a32c3b39719194b33f306984020fde5c20ce2d651adc4d6175042c4d1331ec1124ad37608da5dfa9b686b1c3a12c97dc4374a92a19b79b7f849f1c23772087679456f157133770339cd29bdb002b1b482d9a3d53f3fe808890f6172ab1590486f7347e3cc0b2dc38c1ee87df855baaaafec272c25a1244d573858d106c9a81d35c7fb25f1288c1dc2e84491698ca1e4486dea262472725b4e05b2cee4dc9f2d4e3753f273cd2cf4dc939c4994eb0a682ebf0a6ddae92b396c16b1d526631d9ad2e9fec1a9388d82af73b51d8d7d40c73cad6e10b3302a730917262f52bf66caca417a79aa0b1e846abcc7e92cc41777e1fc3b27f245c3a4f20e4de8af56c6cae3c6d995d499384df7f60b33a0180d185d2dedc69ab0bcbfc7b5213615fa8c17243cd65f95f9bef6066d5f062b539dfd88e4617b781677f7e05d765457d59b34583723259726f396e656d6a13dadb047adeba694eae7e0d5abcea88571beaf990c4b4b7c6c3d37c0ffa15b144846541792c56f7e8d59e5615f1282dc0807960574ccfea7f147b79fa2d2754f9db6f600bfa0c872c866176130c18868052ece42b7daed57aba1f2df1d210d1db07bcbf8a92535fb9a14848c9a2bd51877b72dd19a476d4b7bfb0b63091a359b537d25dac4c207ede750507aa9d02023ba11600a0dc0153bdbfeefdbcc50e8d73029835f4f4e90436421a2abc57fa3af6c8f6aa2974abd03d96d3d27ce7b458cdf65245f0c594cdd12c7f35b1f1c012cfe9db5427ca3ff027ed4a96d063ca1f42f0ed59aa05825242ceda0a4015ca841e62770c351e4a62a3ce6cb3dd8d878480e537e60771c0f25", 0x1000}, {&(0x7f0000001000)="e68c0df15c799bfd4b7a709e3dae033313c9b267e9a56fa472a6ef229c2a31134e1041652c4866086762663c7859ea5481c9cb2fbdeed1845a3dbf5ea0436afeafe89394adc2a62d70452eb639a63f6a512e597f386bb6e2511b5aaf2d9794a97bef7e93b83341c33b6cf1080207c8d810ab83a9ce6e3162ddbec17492ec9f49639c62eb3c65fc9b5aa1bfe7f815736e1363ee6189b05bf6a877f7e739ad4e5a3de07e1fcdb3d056d297a340031190167e3f61c9389b77f89961a1b898ec05a6a93e80506ceffdfff7480b1af615a04aa3cfd43a", 0xd4}, {&(0x7f0000001100)="65f2f0ebb4b333a847b2852c6cf3b495d99fdb1bd2d02f4a720b61c846d506fe9f52c08c0b996f008bbe4c26c0289ed51e622751b2e3be3c5fcbdc984091", 0xffffffffffffff7c}], 0x3) executing program 5: dup(0xffffffffffffffff) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec769a", 0xed}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000840)="9726d0eea16a0a59b219a1da2e04f597b659a76cebf81a519aacc1457f61dfd6cd9c16518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba00", 0x1000}, {&(0x7f00000025c0)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f114a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf5", 0xffffffffffffffed}], 0x10000000000000c0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f00000009c0)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aad58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdffb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7e8e00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4395c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c4499500"/253, 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0756828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000c40)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028f41c2219422cfeb29de315cc49d99e36799888070bd5e50612b9f7fe2ec4e4aa80362f2b8a400ba4ea5fa29c27857a443718efa1b1ae69fc7c47403d6111378ae7e7529b790d07fbc9417ef2e25e74da307774cfb8de699a3774217310300e8e8da3dceb051927690a1c81fcfe05a263ef1b3ff0c4a277f5322f1c6c606ef2b00577e7c9e4bf72fe4227a9e0fbf07418ba807bf010bbdf34df4825a39566b1809cbb62f307010e4c4dfe213f0e11d9d838f7e067e1dbf687ed27", 0x13b}, {0x0}], 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) sync() setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x9}) sync() r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0x800, 0x6, 0x7, "0fdb0000000000230016000100004000e7d800", 0x3, 0x1ff}) sync() r6 = dup(r3) dup2(r6, r2) executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x5009000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x10fb, &(0x7f00000009c0)={@remote, @remote, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "12cdc8", 0x10c1, 0x0, 0x40, @rand_addr="69fb7d1f96002c31e33fccba4cb0b746", @rand_addr="e2bcfe4a17b58e81ac7baae35ceaf1c3", {[@routing={0x62, 0x4, 0x0, 0x3, 0x0, [@rand_addr="69d59001d41c4bc3a88b82871e75bd25", @loopback]}, @fragment={0x2b, 0x0, 0x5, 0x1, 0x0, 0x0, 0x66}, @hopopts={0x32, 0x203, '\x00', [@generic={0x8, 0x1000, "8ec266525be7e2b33c30e2e81d1d489d93521fb434440ab50f78278e7e4123f8121ef6ebe60dd5e784195e9b243b3f6d646a3e06ad0fa4168c2e28efd6492707abfe7c0de6897a8ad8fc1db54bf11c52a750b39e9504e2085c11d8b1bd7f926e7658bb39c77df33a9a650e5bb13170a3e7cef7f67275ac46eb50e3f85b8535afa3d7713ac23f950497cdb604f799496f469fedc5f01173c03324b7748a2f75e49b1858f02a736e64713b2ea13890be5ba3d4b1a94b41e6c7932767a69da3bd211d535b41b823039bca097a8f36eb67ee2dd4fb51e2b43131e6718cec9c09ce9e5874c408c5065ab8634f0d17230e1d6ea86911dc29be46317d357f70b441da112cb93c8d72dff2da0ae155ce7209ad462fa9dfb8b733664311c150da8b2f46285494e5c3a72e25b08706f6c065a63d43215f00cf98c1a35def40a2ab41aa7402ae64ee62b6c08945d344494cb849d518d363b20538e4e4d6f4cc9970b7cf424a56015270df897e8f9575a86d2ec4fef75ca0224147daf439e53a1c7b5724364e8d50df45cf84f40467419d62f72c8774489c6131c195c7c9c43a2c75e5467f100f9a82de07f6426d9dc22ae7a206f6ca6ae81893193470d82f86a37700d868eb957574542dc62d82ce8edeaba1b39d78fc3836d0a54daad6a48f1cfe08a3747abcf638548aafbc4a5f296ce70c03c02d0853f1e39ec5328b9ca21bc764d4c664074c0d97bee6bd904933c4001d30ebbd6e17ab003a24ceb87a827426f67ee6ed2930b3498d47353b5f5c84f8660db6659e12ba094eb2c59b5c420d597be03ccbbcdaaa68cfdee52d9016ab610d7ab5e5cb53920c4e479d623b78160a67948563db3ab60eec1b972006d6b4b78e006cd59d75b587b5ea3e8e08bc0427af51bd1116538b084e1cc1795243d540b697929ab8cc568d54749a8033903173ac1f343273c4aa48bb3c20a0c5e2f0786602992660c23817e2e9fe9f7f7673e76734746c222521df100c6f0a3d3de155a8707b50ba8d6be6cada0d19d3b2863a30d76340506d72f8103a5241a35b9313975112ba19aabb2865fe70f06e169df71782e75c4660441b570d2aa4c7cb435458222f6938b9f658d9a4ad50b8b0da62a4db510811ca5963243dbf98c1f411ab115e6d13c2248296febe791bacec49200234ac0fd9621a7f10a96b28ea69593168994fe534ceb6d427160f62620f8760a3e88be19e08e004eb4021a7439146881314dbb50dbbf26d41535fa8e156b140e6d429c16983395cb5da9ac594ff7d69ceec94de70162324caf27ab0b9f5ee16ea2b9a40ffa72f0d4dddb96dc47ddceabd8138079626c9e32c9f12146c5f52a847a84def27b33218a06179941528e3a2ac652cd10d446769b90545544459b93979dfbf09a099d23a6abedf755b70147e66b74cacddb29f348dd703177cd0d0795a166122559b88c31ea86b0db398fe3ffd0d4c51455ef45d50c7e5592a6b42442cc00ec5deac0d241f06277cde965b7c1641534d41479afeb1ce146427ddf31a4e85d82909fa790c45ba08d94419d35624c362b563cb46b945433408cb0631be052efe5632426674bae4a659962710a4908ea6faf94a081b29baf89b29b8b73d07f90204e6c1047fb4768ebf05664f174e9d3ac7d3248d870e7a75f608a258f9490ab851b81b7ef302af1f0ac76557fc919f11659491b37d54ea3ff5e5da87437e42e514414c34b6fec3c019ea2116e0a8b47deb64dd3ae702dfef8150194f93f369764224984db5867b7e98981a9970d00b7977d6f62626ae053f13058ce4c09e9be9bf7188fa5a71ad77c9f96c48367bf33dc2e48db26bac1d48ea832780657472796f77663e056ac0d223970cc0ebb5a710c8534a93d7fe2d20fa2f65d08b537982a3bbb440ab39030fb7bfbbf18a6b6140f2d3c522de0ab5ab77efe211ead90c20a915a7e79dc66fe7fbd30e5a89e13598360f289a3f1868345e097089b480e197b7c452ad2c59e952ba903b63c99c740dc4286857023e2e923bab4e86514cfbad132aeda49d307aa2606061d3c19399f0ec206eefa5091212821a4ec5fae51c81b06d75969fbe759283862c639b5859f8f2cf33b976095e6ca2709b62fdb4d275e76e9d39f0c29ca58380ce831e808847e75947bd18a7002c388e8731849c6a4c781f0503740468720490e276a141d6a280e53b6b26fa84c2e4294b158fdfc9e3657517a653cc25b15d1267c92ccaa14487b4dfd0f80ab015177d504539ca74b1b1622585fe96dea27b6b43e33742a0265f565be9cd833d1b8c888f344ba1cd83968d5c88418776c35e10ee210ff8255e650709053765acc812661653874aeffb76e31d4cba463fe512f565ec9ff6d32fd8ff5f515ffa6d4d7a978355b24f759e17bfa1759dbd4707d6557ea5ab15afb011df70a7e9e165826d669120d9f091ef222e87e2a989af6ba9aa2bf355898b177afa7690bf5ab611bb3b3e6a6a955a5edeb4d3b36eed971d7208bfb3b09bef99480bfb25486a3892ad25d9c7cd2938da0002d73abfc7c70bf39de584c224add0e009d382575e445d58df1825f4e427eae4cc19f16aeaba9dad05402cbd445cb44842b0ffa833bba7027762fbbc9541e3681f019457738948ad3117c1154544ec87a7894c3403d6f1a7074f0381d22c5f97e750b65a7bfb0714f9d0c6b03fde8f682440c8355fcf604785905396827295d6cc450f6ff837d0601f2602082f5bb84ec076f54be7663a1478c6f140197877eb8d3f0a8a620a250c36890dc114906772dce280805368bef7b966697eb73558c6b9c60e6e58c960557cc11b010f88c8ff4ac9c6fb11be0e751933df73372043dbcca7a2e9a8ad71a1f79f0707dea21e87460cd6f19c7fd3c8c18f11ffac4902c436af9956c30d98f20ff99b5a661925fa6ff17d43d2da49254262e069dfa55d3e55a07340cdf0c8e48542b37e4edc1aba188590fac8575c0e49673ee18fb94422e67ca0c245d93f28d0fa807b45dd283cb0dc193c579fc2d735639b5d8092bd0b8cabfd519c76db81897df0455875ac44d25377b0de3ddf31600e60a5792243057fca94945b112d73af4ebc1e37c6f949b59c3d191f0d4f4db06460cd7ce00c1a7445758c298ae1a5575bfd34e03fd8cd46760d8dc87d96ad9b6ad5ae8e9726f5ce652308f617c6cee5da7661a4159a5fd0befe731a21dcc76ccf4865f10affab1c97840c3bf6d004da06d3d64767f9423a1d069c57f52709244c52567c7cb9de29bca99338a4562847663a26ae5d5ae235de997abb457bff8430d38bec563b5481529a06f33d83f35136b869f5f62057b4e65fcdf7deac0422f0ac48d8acbbce8ecbf37d92e6ca65cefc18d9d029024f1e0bc50afad887650298c7a9b31fdd2a14ea9ce103639360bcb925bf0a5073c7df0f035c95facfba99af72d56c4359795ec3be626b7bebe5718ccca4012d6a86b57e73c8500213a4d5aa0b51601b2e194a49f3b1a368ba8164727aa6116868b3a4c07978621a32e8f55bddd0603fd7c01efdd08988d0928f7d621a148d1eff4a36969a83d8575f4c5e3971f8d439ec66a5df2ef6abeb81fbed6ed777c1a959bf2212e26b72760b49cacb46ed4ebf52878145a869a67c025d92320d66e6e4ef96c0a93cfdfcf79b0f8fb0e5f25b062313a8434cf1441c9bf8c09f31e214b456861e484dacc401b29d2731aaf08a38d1edff56d0077a697fa3a32af78bebf73302da64bd90fc66ae8bf4dffcc522d2ee39ffb762881893cb965f9df32ec2d91a4c1b912e6ebb4d89d5c39d230565678ec9675250d04d5edf55fc4c2ec1b186fd72feeebe87bac889344daf6d5b5e465050025540b8a18f2be49f5626502e8857def664864b50663ff0e4ffcffb39ce73f55fa11116ef3d9bbb66e5a036450d84a91396aeaec76701f29dde079336d1247f14cb2bf69405ca0e9a1b58a8becd83a103e2f94e03fb38325f4e3b5458cdc4cd05989e0bf5541b62a4c8ff272d278c99fd8ed271e73d299dc867e19cfe0cdabdfce3b23214c2c581ea06128908f666f4d2a7b7671320e307c8090522ed1360721ea25589a395068da3fb07f157847a0c0a06f327fda172a4f0f6807408a5d55cbe83f8f535528ef5f22e06aa227db5231798321dce93924fc63229df85fe2d9c9fb69821ac3f41da0c7b0618fb85bf42afc61f48aff9620145a995066d6d558c3df26b516d842d583065893d8560966e5cc8603b9128f42d7d6600da700cb36cc9924589afe4c6fca90abfda4bac95520462fda711bef8346bd9bb0d799f86e36dd2f8192ab24d737f698209c0a157d9fe88937bf8a8aaa0b9a56cb8c3ede6cdebf7949db6be7c9ca4daf54dbcc081688e7f100125283d10bd8298606704e7ab96ce175b4279cca7ffe27b6ebafe57115497678a8a730e24bb5bfee6c3f45c0bd3009d6352951bd176a080c6cc47d38384000ec7ffaedfd059eae956b0aa0bfc51b36f9aa3ffff05d6fd5c6758f73b9506fa81f4ecd0621ea6d72162b146905d66638a7639698b53eff8153d94db854be4ed635d235fdc690bb66c9150cd72be9980ce99b12f9d062b3d3480fea16f2ff1fa8368b71b0f21372c2aac1073999525bf5178cf5cbf54ca7095c3b38a59cefdf70101d738ba8999cc0f2442da75fda455334a06f013f481999a6d94771185d22c59b3e1b4e69a23ecc5e14f10f25a2f3f41350b238c49f7e0f59b411bccdc327143e503f6ae609c74d52e1c2fb5e00a9f96003ec1e4a3f65eb8de6eecaefb41447cdec3446c6a860776b240de7d6bdc808dfb905482a93f1304bdb4469560eecd4ea15e8ac77a1fb2f4d9949114d91b230c041c1b1083985911167d3d43098b232557d7cd9dc86cb8995b7433b53779b82c95b7b2524c24b8612958183a63041dcb9e961c70535cf51b0250f44da3ed3a7606f329ec806413a8c315cbd97dc58ca7cc3b24d48dfcacb13c25d4fe2db3e9f0b8bb461001503ed74d29c597b12e58dc1f0c61ab8686f34f1ac1e027f8859618ad401812c605a0e50baa011d25c3c49ee34468f2599e17a008dae9034f773e7dc6370f0c1600ac2a4b41e57f4f238f7bd25d005109b0f7ba65a7f488956f77fbf2c9caf3586b5c4e21dbb282ba430847a7be36f64f7cb16c317ef5cf1bcd3a5ea79010b7ebd30910375398b87cf470fc86a33af53c4eacccc8ab9b148157826a0560da276c5415ffb09a15f9a2592c24322c592bce0531ba781b65e9d9d7a27f67d0a3759daae8275459cb440acfe143b609c5d70da8239f241db5230e63a2801d33b2ede6f3ddbbe7492477d2a3fb0276b5d2f9466b4d69596e21c72a3135264bcb3b29aa8b59130a34616a052734dddd891d64b7d971a18993ba23fd15b9ce168898b59a7e9b31e3f5462b0ce5e8f33b0c1d811e7d723136d81dc0b7a5925d4f12e26f1e96d2979fa94918f449fba634e1473044432b583bbfdb7ba50e74084a2e1d541b7a45ba6df000c3858d7078d32a83548c257b8190fb51af271076534d98d22b77e9171e00a98f7aa14826ed3f5b77aadad899ea5f4846f2e8bb35a507a93083ed1c44480de3777846f39a676efb0f3bc4e029431ce050f60442ef2c62f310fd222dbd0f2965c9612b1e538142ab3d0dfba4219b6733d737218a5cdcd30b8c6f1620ace0546bb31512dbb244dfa8fb2c0d99e8b650785efd92f5b0ff1e91c55692a07c64e797b12a524e568cfe186903956325b4873ee999e4be54ca948fdb6a896f3a9af9a1cd1d281be0576532f9ec118f9a9e81d843ea19"}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x3}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x2, 0xe703, "7af24881821b788201568da9fdea9315abdaa3db0fca607c4e17f9481ca61db9eb3d4a5a2d0b862b91197673ebae5a98b68a2cca8e8a1ff9eaaddff2dfc5ed244e688eaa8702e52b45c795157836070308fb3a33e4d6aaf0016b0de7beef8c3139"}}}}}}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x978c, 0x8009, 0x7fffffff, 0x104001f, "bb00000000000300"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x90, 0x80000000}, {{}, 0x0, 0x0, 0x48, 0x3f, 0x200000000000000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="c32f747bdcdb77db49e0c7fbc94eaf8be544c1de8444c2b300e4b4fca3d0b2c2649076c52b8523ad503aa773b58501fc2e40530dde7fbd56126212b7968342274ff4252ac2011a74353a9b221bb662dc6369fdbda14e0d1c55e322532c9a56f35af18e6533e58f0a1fcf65ffb1dfe1c8", 0x70}], 0x1) r1 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="ea08000000000000", 0x8) mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = semget$private(0x0, 0x0, 0x249) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000540)={{0x9, 0x5}, {0x9, 0x3ff}}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/39) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9b, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) read(0xffffffffffffffff, &(0x7f0000000440)=""/255, 0xff) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x2, 0x1) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x2, &(0x7f0000000300)='./bus\x00', 0x6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x3, 0x40) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r8, 0x29, 0x2c, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x1e, 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, 0xffffffffffffffff, 0x2) semget$private(0x0, 0x2, 0x44a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) pwritev(r2, &(0x7f00000015c0)=[{0x0}, {&(0x7f00000013c0)}, {&(0x7f00000014c0)="6af4bc23e6216c1f6c1fecb92a12bd8cb74e7b1ac72859c81ce05530ed31b68542103312f847e23eccc119ebfe92cbf128ee8331bb12e520723414848bdf0a6106d006b9918691c9d87542099b5482e7974001868a44619c27940081764f1027a0800d6ba19aeeda5559ee3b50892007ebe8ef66aad1cfeb53c7f15ab46e83462c8557ac26b66779c98fa24c4c7a1e0cd566ed11f962ae2dd311687ebaa7088a67b7104b6796552a88e9ce730e42dea94387ea8ba3bd6f40fcef0d8495ab2c9db7d581f348c2bce672", 0xc9}], 0x3, 0x2) fchdir(0xffffffffffffffff) msgget$private(0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001880)) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000019c0)=@file={0x0, ""/4101}, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b80), 0xfe5309c3a50978c1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000002c40)) ioctl$WSKBDIO_GETBELL(r6, 0x40105704, &(0x7f0000002ec0)) accept(r6, &(0x7f0000002f00)=@un=@abs, &(0x7f0000002f40)=0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa080045000028000000000001907800000000000000000d0090780000000000007ffffb000000fffffc00"]) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) flock(r1, 0xc) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x3, 0xad) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000001c0)="eafe00d1c5740001", 0xffffffffffffff8c) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r3) getsockopt(r7, 0x29, 0x23, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() r5 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903", 0x816}], 0x1) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r8 = socket(0x1, 0x4, 0xfd) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a", 0x144}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c54", 0x20}], 0x4) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="bfca83d93b6bdbb44290fd61ecdc0ec329e9faa5230ae22ec621a4da76ac0c25e67bdf2441585ad9928c76ef4bc16398a149981383dc9156643d4150fe535c7d8659f3909e16a2ae9bdd1ea147eb35710492ead9499ac8bca9fa2f56b9efc682c989bd3cb7fa16538428e2b88373aec3ad44026f1ff57a81c4e121e2de76ed5cf71522984d07ea5d9daf9401fe77c948379161e783e9e84064054899cc14d26cd287879d5025", 0xa6}, {&(0x7f0000000380)="1b24bf057276fe3f8e9785c96e8c0020cb7cdec4c44ea9da4899ac8e9547a0682423575d5cb46f8deb8d78d11d914de57e7ede679bc9da9cfa56bfc2e4bfc15cd6f6d5b3a019c4c05daadf17f187d18441737338988aed66caecbb13cacb53963e694bebcc88f2ed0e1654f17ac0fddf5a73deb1d5fa95ff7575df207215b2c0fc7f7cbdd4580514a99fae81d10c50445a169bb511134fca8b9f6ac38aa5061031e72a362f8ecc16e6c98f00364c55810c12ab660c2f0d50fb6a6397dc9aba1c9042d6ac232c1f472f4bb85718a4421655d1b59afcd5dc68775a560aa5de8957f9c4afd0e1fc1307e6ded195ee757244be", 0xf1}, {&(0x7f0000000480)="40ed8a8157d7ec10d52f2d94d15d8c3b4336857f521ff83da2d827ef9ca398355106bd6151d43bba31d1a902f051399886a84f8063ba6bc6110f30f26d8ba3aed6120a28d4c05711c09b9129d491d84931", 0x51}, {&(0x7f00000006c0)="d426759d9167448f9f2d44bbee87d175a9ad8d086501c21bacc92b3b7fc38a4b1eaa242cd205b57236fa3b94dc1d8a7991ba64779a50d2866c03f8bdf705f108a96337403a73150d0f96e19e694b2393e9a171b8b0353d7d9da948ba9db715db796a2482fce50153afbff603b5d64d979ac005fbdbea8ee67f6efe8874d059f74ba18d6d790b61dcc06ab983b849139b27538d10b1f236cf8d441d77fe957725018ade329bfc43c69849c2032d5f836cfa777de7389d115062608c9a87b1f11c6c302086d991d827c428177c02c6000f3c8ed7f253f55c50d255270be414b30263c1f33034b3958a23d22fb086e39f65a2fb0873b06fade0866e891b781f4a9c8abc4440fa00ff96716e5dec1c9d8556aa71779af1ac595fb35e33b631ecc7600c2e76fb9565228e988b8def89299dd3e5ca38b974726dd9958e5898494baa7607098c8108e73550044a6b9387d1a1ec5f69251b00fcd0eb03e44a81b72e0c813ec8b9624082ba7ef111e1e1448a1de0c7357eee4e4f7c3fbdfbaac28ba7c35caeefb17fbbd8cae8595d1fd48209d0ce6c2ac100822ccc5e5b3c288edcbe5ebc3ad6d55f1d013691e528fa2f8b4d5f02c56c4d68d8a20d75aec380f291fa7569368a77b3338d1f1e630ec698ca9402ed86d0c7fc2193ad69699bd53ba8220e2f5af4e6ef97960cb12288f023e1c07d2a5cbacc990fbe0a8e4fd3a211ac99ea86447491f6e823b36c2436bfca0802a1a17376cc19702795d1f4fea9a122a11cd775a2ae1972199cf5024c9384bcef4e193447e9a8cd3e6712e0d2241498d9aa008d509049c8a564da65393c2eab54747f375e1b4c1d9a1109e2dc949c4755f57513d406b783448b6f1947a0380989a3b52ecbd11f63039e67471d4d61a4ced63b8aec6150f403c2b23af99087e01621551712674ccf8e5f36ec521a17d974127932a46bfc739839dbf43cdb91daff52485eac8f86945a7fd43a2ee297e6a128d96de9ee4a4edaf6bc34a4c635c8df9110293b85539ec2749e8c62963b69248c4d8e143d410883706ed4231e8d85bcbd3583e70497e2cd6599f640ffeeb858e57eb53aec68965284a3d812d6d0702f06e5fec15cc994fa7416ccb0d1477bfa1f0dd193fda5ab494e59fa0c7bab6723b058664c95020fcf696e4b2a58779970f2b1da27781e5b63c88be41082abf7383f4dfc95c341b97685eb49ef54b54df5f0fe3b7b9f154d1d31827740c9b03acdac9fe78a6ef763dca43fcd4dfdd225d0eab0e4a5c66684859236f3d50cd78b41a1bb06c2a5d6c361dd57409391dad38b8d285ea3946f3305df648158e6a1e87b6172e358bf6cf943833cc03fbe93bfe7809011180ed0084fd970e61c0f27220381f00eecd83c99ca1ab3b8df6751dc8c3c3fffdbbb412c69abcefbac37194539f2f8785015c06dd4e1cbabfcb1fa4ce378f80c58462299185f4ac1f16f8a3b185babea03a3c50aa3c73266580467cae6983c6f75758f57b318d72592499bdb7de7a6dd99901f3959b2b7f4cf4724ce75520b4d4c3c2d981b808cf63b4d3938169b4e6ca7c087dc66f1185e87222e44e2be83c18e8cac646de2aa2109b95db7ee96647508950f3ce2ef258121e1ec5156a5214296a4e11000d2a78b61d2bac274ea1ef8ce4d93a5ec98730817e9a4b135422f0c960c6e7b273c42917dc13c2e470ac48679f0b10a440ec14115f42df7ddf07446ea0f43b084b39d846077c71c639cae5be23772d4a7b6218d337eb4f5f83f0bdc703ccc3f5b7d54ac48664768fee2535266278acf8ba0982016c3108e58b3259de34d8858a7b0d608868d8bf99e2bd7a49bdedb7c19ed9a79a489562c64f1c894d94df19f0160fbd62d8dcd475cf6c277f5c81452cb52a53abccdb2bf67ca76ba1bdb99a2a9c786db125dcce08babd5f252e41efbfdb577ccf62905921e955089590f57d96009ca2a3457925e4bc7bc441d5821a7d983ae5bf2503458d7fc68f873ae40588a3be931fdcd490f02af0b6ed898b3b17a6f1dd1e4d96b2ab426c44670eca8f66d777c838ac2e1ddf0823fc5d0d8c6e401138532e6320f311f464640268f3dcf3bc786010ac62ffaa37dd8feb5e1731f55c381eb82339d98061381532249bbf766dea9f69a0b09f597b445ce8146ff2e1db3bde73e2239d3f52640f7e6d65b90aeef21f007b8ac8befca967d5d4f46ccdce47015c6194d727a2e3cefb36ce72a5689d3b789cbab59ad54ffb46d16e6bcb9b518da3e7f6a5a849cf69e3236f47dfe9a4e5271d513ecb26043c7cfdc496e837572828c0ca9b05984b72e39747e375a4877683b81651dedc980532c1e1afaa19370222e9c2279f7873732baadb0d4bfb1a840a58e2cb2407dda018993e79a0b422fb979219bbe610dfd58ab0530cf310665591e1e1182c602926b07f7c80fe885d603a5b907c49b7344cd527c3d33c6ab358eeb44e9fec883bb4fd535cb20be6149a8e3f61885a0c5c06ea397f273f2fc4fe2bd3cf51182250b50a1b5eea890d9e6c1e03fbc3f38c7c0dcdbefc1276a5f443aa97a5181debaadbae798e0a09f6f3037e534af8a7c6310808ca000ca7f7a68d18c8e36b10f29891f2625408ee1771707353dc1a499b93070f13a5641390e62614185e7683cd7ee5dc5bd06801d96ba641682636b9fd7fe26145835f01e597df910180647db3129530c14f19724f5c21bf291adc90fb65e59a11dbe1b5a9d6a9db0fce47f6fb9ff2dfbce007c2765eb640e574e947db638f6dd22359161911d42164602276a37ff4f3dca012e84a9d35c8324b03017168beb7b5ed12819b2b00a5b3817528c58b86226732316b7740728df209cc1fa307b2ffd168e565ba79246752c051a35ab34990757486de210cd33bc2967a937476b7c3c4aac5c200c5d7183c21cacc2778d90b4a1d4c23bef922b6db8ac70c825fad34925671c6725713bfe142f53085562c662ffc0558e0065ea042a263dc4917dab68e21da76c8a6db1123f335959de88b2b6f16873f4f6f6a0847b59dd8f7dcfd534214db4703e86c11dc30e533536545b765b2411d48e6f44125e8a81761820dcc0f33f4721f8ac4be79eeb5a1d0f6bcb6f87d977d07377a81c1a56681c66583263f04bfe1675b75c3a214401f5c07e08d22690b906d414aa4fbff65cab226539c4bb015b76fc120edde8429ef9986ab80a955872bc89d5dfa77eb10edac38b7210d647e3c760b5acb60bd2dc3ed53204c2e5b199998b610c6810ea66273304df9f38267a744869ec51ceac2daccab27273045995e2f610022b8b86b8200644df0df1d59a6e707e7e6f57b675f48474d0091545257db1cd5431169acf18c8c4055d5573b251dde32327fa3ca862d0e11e61568aad81534b4ef1ce7e6b2119bb63a27719d2d339319f1bd6fd37973c37b66d15c1ec24a1766cf6cd4d8bb646b7e1fb7626a48c3d5ffcd2480f9aaaff374601008220bf3800e289a94284144e7f5c05c6c9128632d5b92e048392400bc41def6a706894d0dacede9e8de3d9f3e693600816ae1383ce25c25607d28dd475714eb5532651381804a08bb2515457f10bd5c8b0b30f262785db8bfd21c8d9f0864010526f49b2c5c404059f509376cb0f27f876122bb7ce77526a37559e278241a9a066ab2347a4ec1002fec34438b52ed0452d724892016c3b42dd1211d8696b5231088c0f75985d9e0b18b1a670b371e7986ca1cd10f843803630d07b4d61cb5ca6c356c21f11a04c8fa374efcd4c1d680eb2abb9dec5cf100e7b40e2aea96f05763a54c265649e58c747c55c911081dcd431291296dc7480262055e0190c19e1bbccb4a5f2276426f986d42b27aba0291ea8efab2dea1221bc039c639c01354e6e39bd097cd25a3487e1120f0fe0f83f3d1ee0a71b92f791ecf1c2192d4e5cee851aeb3d82c8e0834dd77debadb035658dfd741efe84ffa28ce6cf60c0236193af3f802787cf439f31f31a87200b54778c0e69e4010fffe648069510117e9e36b7b27ce740611d3749c6e277036046fdabfcdca7365682d452a0f75baef0bfc328b8e9fc1d71a8eaec51b7d59c4b79419a14cfecc4224f6971e85686d87576569831062c2e1c60536b9d57037f2d01038320379e2b0b626ef8bc503ea240c021c2a395a2cae1f05a96c69c47278db761da10a8c540e3d3f60f3d3b49d1621a9721faaedae0ea0d8a1bf6391ea41e6a6f556e1e9289154f5e62a1e8a40d460df6b4cb2942f77bdce19f2824b51effa3ad67400df73b1ced3031bf784f47c54d0d002a43821d8789c4de77a708d00f4ad3142aa6289c7e9b2993e7827d23f4b236e8aebcad1ee00da9e511fa1ee01d29275cc2c6b3fc40fd4823c434254b3efbbee7f4a339becfed9d732cdf88f7a4dfa64c66c500b56523733f1c54b7ec75affc50d14d15bf3af70d87a4f54f4dbac68773dcc81023a24c34e80d1a91c6238c8994095e82b189265409c17bcd52e89c6eccab5dbdfaa66fcb8bc03b7f85c1d7a16a2f447f43181c646cbc0189f3d010064e34ec27a3361c3338a8d775b092dfe86a671f1e5e9e82df0ec1e3acfd4349b204c3c7bfd3236b44bbeb728780707b1032ab303da32962de02d791b6f02bae1ba95f850707c68bea5de00bd25f8e0519e7bc02725bda74b577f61c0a60c9a2223e293dd95e9208b0e53458c115eaf0069fc8cf995000a594af6713a928c31dd1ded759e9973101caad8175961f166b97611acb42855675852936d44305447d39ddc89bbeccb660da8f36450dd7549264c037a348c896e9704abc07016822db3cf9c4f04b99bfdc83f45605b573af4d75c7f40350df67427e2802953a9c1b9a1898fded5f91b16f6f5b9ed18c4bf11f542149939e1e18ddb9926e373fe0ccbf829d46d77ad5c6ed6e056418af79b39339be383009994c210984ef7e74c02ad479fd3a53e440ad08f3c76447bc21739ae2e40aeff5db3377d6e113eef2b48174ff316a4a5c4905975b9b521533f6b14d70bf3f0150e9f82122b0f928326016f0df2a908243562fd084f3b340ed6c7a60c31ced041dc46c1d23a61f53fcdf7f5a4574bd5b58af9f5e0835980b20ef36bad19d071a51657313a1f2d1379396c3c3d3d86e11075e7387a645a2851c0953517e63214ab946567b3f52373f161d2127a78e67603fc764c07c58cc3a2bf61b59c3ebb6710f2ca669c295ee75e5d29dd7aa388da7ff91ddaf66435c28e17998d9820d3c37ac2e7f4fe39b3a27c9312a976bbae7494803428b1cd5e62524b48fc80f54ea5c97b4cdd47413fab4666a403b0715874854ace58009169e8045984db468835bbd056d670211b543329aa4bee2678d41c7ea9c4bff02971d9274b38b22de2f75e98d74656a04189cdb090406b79ca5ab66a487062b59ca886ed9c53fff5b464aaee0e2d80fde45d65f3d31b62c6486e4acd74130b0d80e18a6d36d5b8f8df1a5fbfe81127e60dfc64efc4b9e516431230f2217f05d7081fda496229bddab8fdbe16de1d229fe9d62ace6e5ab7690a7a0faa94c4f066073aaf854010d27c7705e00b0406df86fe36b7663ee13ec389a44a009412e7116430a8595fb3d3438c504d02d560662d99c179f2d25f7d1b64aa9fb04638e5ade19e148fe1dc48f58a35e2f12dfecb3d6d9dde88e478fccc2d44536f5579151c8cb18af2715b8b602fc19d827bbef64a90cacd91d6032654c6671ba4fb7ddd75db087d07d8bc31203b020dfe60379049270cf5c7240720ec02506f0bf5462d46f68314c55bc984076d4d6b5fff1a80fb04949fc2f039a", 0x1000}], 0x4, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r7, 0xffffffffffffffff, r6, r8, r8, r5, 0xffffffffffffffff, r2, r2]}], 0x38, 0x2}, 0x406) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "c07b1f46000000ef1f0160fbff00"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x3, r4) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x26}], 0x2, 0x0, 0xfffffff9, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/251, 0xfb}, 0x2) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r8, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6}]}) clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000003ac0)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x6, 0x3) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000003b00)={0x3e, 0x3}) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xc0}, {0x50}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x6, 0x0, 0x0, 0xffe}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xd3, 0x7ff}, {0x9, 0x2}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)='\a\n\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) close(r5) dup(r4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() poll(&(0x7f0000000000)=[{}, {r6}, {r7}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = dup2(r3, r0) ioctl$BIOCSHDRCMPLT(r4, 0x40047309, &(0x7f0000000000)) mknod(0x0, 0x2000, 0x6381) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCFLUSH(r5, 0x20004268) executing program 1: mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x200}, 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8001}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b354549", 0x49}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x6, {0x4, 0x10000000000005}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 6: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x80, 0x7, 0x5, 0x4, 0xf3, 0x1, 0x7]) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r3, 0xffffffffffffffff, r4, 0x0, 0x2d}, 0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x7fff}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x4000, 0xff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB]) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x20000001, 0x1, r1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64, 0x0, 0x0, 0x3f}, {0x2}, {0xe}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYRES64=r2, @ANYBLOB="5cc3d84388bf3dc22c85403451a3166f4f7a2e6007abc477082ababefd1473ac16f887bc65c2fed2b6ee0c13e73761abf75366d9e4523d9043e7d49e7b953a849cda9d77d5d26024f33cc583df7fce350592e1ff9119dec960e7df241e041d2b"]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket(0x20, 0x5, 0xfe) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f9fddc71ac0058bc84cf71b59c7afec3708200000000000000000091e5a6bb7af2a99ff3d9", &(0x7f0000000080)=0x26, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[@ANYRES8=r0, @ANYRES16=r1, @ANYRESDEC=r0, @ANYBLOB="02da4f1fc6fb51a30375ba84b1719c79c01f468c42cfadfd1d892e0f6fb3b6a19bd141f9afd479d88316886fd2e50c36ba49564b9086f87b277b762a52a277a40901c655426f0d76ce4e6ca8d81bec7f1084142188dda151c7d209560712817777169b800f9af347a004a5ad37e735d2c08f234e09d42f78c4f4a48b77e4b2b56749db5e0a425e0f58e08b583bc455bd7ca3771357f9012455d68fbd56e5512d9fbe2f5346d772", @ANYRES32=r1, @ANYBLOB="39516a318d5748d81a837e6885f91759ef4bea07baba7fd5aa536da2b1892d118ec86dc8012067ffccaf9deffcaceb5f1ebcd107cc62f93ed8207b199c4344c14137a7e8abda075451375b8cee14805a2e46e6385988c60565d35027f92a4799898f48e7a02227a0ee", @ANYRESOCT=r0, @ANYBLOB="e6f8f2bbb8e6674885539f1844cc1bb4ba8f56610e7ff1c4a229eb60479ecbd8ab7d26c68d417d4c8c714d56fa01c818e8cd6b3797f68cf5fd4809ce65a246af9da40e03d3430385bfb5dbbd4138a574e3bf19242146539c3978a10481d6648d1a7f3514e957ca24753fb5f7e63268021b7c896c2354d6bfafbbdd6103f1729c1677a4a9db4a37333ce390fa4be5230989f1b6e7b17ec01a3afee83f951221bcee78f22f82e048c2669075f62a6d277f74db694a2b2207f6d54e54ef7c4df141c19dc910a1a4e6c00cfabca7b3facde7224bd9cca33cc0ca6d6862fb29692ebfa6810da946e6194c8996200a38143c40fc7dc2a3230b390334319d2edd6bdd5d9d1b584be87acd9aa53eee8f21a401910ac1b017825be47080432e11cbc0880718c59117f7321b082b0e7d0f00cd99ae7b5cd4ecfd93839e9d4e763ab1e74c5081b2746d12e71652f04eeb0d442027f7203a1ece231ad045546db3f946704814289961b5f6633f0370b350251b0945367327b5ef5e40a25aab6dbbdd725c5dbba59221936eeaa9182ebc32abb06f994bb803f7b52ef06bc011dd3458cd543b2b1b0a682dfd4dfed0b42d4688443bc058a3244bb2bfa62f5197960939eacef89f632691d09406811138335eadcf08a52c06165a45b319b73db90e1e127d42b723cd7378798bd29007a2dfaca7222ac897f8f8ec3f369d2ef1670d15888f322b962f4868c95dde8b0ead889e3fe06699efeb6589214d09e2cc6654dbde8cce9060afc793b7e3e5552248a0be48ad0f0549484f6c79c3d23a705a63690afe144df4dcc1420c45855a8804719f9d34db2fe6d910fa5c0d350eb6405063e8f5906f0df013f6d6b48a625699f486f7c6622503a47ffb6f35e727e22d5c1398c3e7e2f1b399ee4231db8d2ecbf9c4b5de3a75458810cab88afadfa761388b984ef61f37efc607cbf931762b76ed9a769072c91fea342e897350e938485632c75fa8c8dbd7d838340989cba4914c8def6c53d1131bed93b4256ac530cd1595619e42a4bca4abc0368feb4cf4204a0869f7a14b4015835b2af84cecca058a1f41ba43e6b610ea286e207e5f9581dc043ff5b7b29f72989293ec65d4615d02771a8dd1a85a8cb5752bc533c9eec723fb8ed859b5b3ac899436f4a4b0c28baa9ce8b2dbceacca56f9b25fdc1ec3077a6da11e3a544a719e6565187f888eb9a19f7c091239cd02325ce3d7dbcfb3f52fe0848cf72179cfa02b793199fae399c80551b84e693dc83697f3a251f053f0aa6b14655d955d4d8886ecd6b47a2b7c4234759d2b8bf6f7fd7edda0a04dd0f54d45cfb875ed40720e942ae5ca77cb9929e7e1e7d887f2b94bea25ecb3545aeb997c4ed1a4df3b028dc89775ace377114c29ff4bca0e76a53c81019ecf83f4edffc145d1388d5dc09c60ee27fbab5ed155a2d5be33cc664b7db15978f61ca0f84b13647c7a9c8adb5b9de7154fd0f62b8a16ee0eed5616c6036927996e770d95bbb0472233feaf71e7fa29457d7082fce53679d18f7d83272503200884ab52a23752be137a73c6a4b6962f508ece85d11d02fdd44ad18492d968c344a48d361758e17fe3a20125328c53a9ecb9a83608d10d6c531d58d04063570f5e86bb42845810b361bd98b28d34af5ac5dcc14ab659b56929b352721f8f95cb71313d7e9c1cdf6951cd126507f25a8c12ae578e2159353b5f2783dd5369e449b4482010bf1f20ad430cdc2b71b5bb1f0c149581b6ff324035b49593d5f1cffa7302daae71d601083ac00f968770f50bfb7e76e42c78980f3cf1707d24c7675a209d26224b6ccb33488753b69b7a0625aa612f65f62a13720c45557462148fa670e1f46143b97a8342e00172035ab88e915f9f44222a1d4f89c7efa35a311e8a15927190cc054f2d1a1dd092078250fb6cf44fb0ddc2790c01f93183b1cd25b6aeaf235062d55cf8b486ea431d256d55281905ea398e726e518bfd8edaa8b719dcb5a86f5a0360e5c508d0045ad5994cb30e4947ed2040c38f2f69620986e70f37e4a0c9c524fbd4a47dfec31184f5ae4bfac0f7203b98e97b8a9a149863d53167e1624cbd01dec23280a1527d7fe216e2af2bb9d9c571d9fcad4aa46209a85e70fc67852c2214989ecb11e31b5bdda6aeed2d57f0a54b9e34c6b70794054d96ab494f6c32724750842931e28bb9f14c249768bf4b324eb20ccf790c02859ff3d9febc1aff7279e517ec8158012aab0553535806ad6db9c54d5057a7af845b575d15538c44e470ee881625af3fbb204585c1f043e56fdb0d61e6841c0fb9dbc8f1889447fcf026f6879e830cde4eb43b067ea64fdb79c46be50b9cb046864c07c39f269ba6e9d695a14f3a6e76d4d2fc974c38a554907d3275438cf7295df5a2d05e61eb7f40df543e02f60e199fb6379d066a71e6c721cf1e7502919d79483a52d830d74f01bb7c8c7db0cda1eb0cc2ea0f176a1eca6d31df8a51e2b6d58e409d9ef2b012ea78d2979460d7d911636e3b32471edfe18c3d4bf03d3172b1274fd8ec6cca73d00e9d6c462bbef9ee91604502d771c567aea7780706854b6f02a69444a828df6ce092bee8fbebc1bda5ac076f7f731a31b2ae99ad7f5649d1241e082d02c9dcaf76f4865ce6de17a59057d6d4fa8004ddf3ace0f8944977a61540e3ace33bb0b1a22395b49d209616df852921ee8b721063333cdc12e6216ef5251cfae0e90855fc064be67d9f0bff15de6762e449c6c339605c90f395a0945fe88e09dd04aaa4bd984f46d5937a795961961f0f3eaef84de04d6f85a8db3f5664e7c156cd4643bfd65508b81fb60bcf705358c36a66c26f0c08890c8a765805e977927e726e7fb0333ab08facb75021414fe6e5e0d153ad070200f7695ec1219b52dbfb0c42dab531bb4ab34fb5685f724a98e38c060cb98a28065bc322cf1ff941a74f9472a329e0271a5a84042d86e556c0fe81ed5045dd40098c5df46a1c15a86ff5ac952fc95079ab909bb22778d30b3585f36f284eaaba3e647be3653b3ba025402cf34c2d77d511db1f0268f339d74b6c2f6efe63aef30ec1a0a6360ab884e53cedfeebf67a20bd341311cd73487875008e56c11b4956a38e2d24665673f3baee292d36b2c17681403250c0dae5a97f4dc37485b11f7fd462e54c56414bea2b670c2fd5efd47fd17c64f6907a5ce28d1031460aaea5e1f1b9ffa60312921079f36a533c57105c43f8825f49559d35af37d302ecb12576c6a8b80aacf2f2a0b1d26420b0a7eb0af90f100914f9bfa1bd4de1d464a9d4a7bddb51c9fea2b24b7b70338ec1894507d8d3fcaf2e910a0859126e5fe0d4096b79fc105a936e23834870106b6622dc72a0e0656f57d85747f08ed48e226c1540b7dc034dd97650c077fff9c47ec5baf1e5fc5e6975c5803e77960693a1f3a67fdc96268f050f877d80744b9b4f902297eefa835d4be212280459561fb1999027a0147de436eb7b767b3fdd3dccb5a1a63d81a5d2b5bd2c47ed3bf30620e292b90bcbb8d96501be918dbbfd7417a947d31df4f9fc2bdc6b6cd9b7d91c92082bb091b89dd3ecb59757c37718874211fa8c5f91c4febce179f5f5c3b92d8c9cb4a14fd89917be31e4a713b4e277c084016c4c5a2232630e8912aff0815d6d91f55b90a1eb505f78e080f78a9425943affdd60dd915c986ef50a0ee5d7f5fdce91cf14624a55b417099d87cb80ed0f130eb9fb26b4607cd4be0a69284263196d25dd690a3f2790f22b3243fcd0af4454275ff406926bac4cc0e9a40405067d09eec04da81e2d886e07288e0c09a9bd821bc0d9619b5415ea65487b01619be02cd02b234ceeed79608a821db0ef85e901133bb73bc6a45c0af7b1fc6fae058c776fdf0ab8650a0ef05e5188192e3f3498b8a3942ace21cc9ed90afebc2afcd8c69c5694bd9a2f06e46051a8c7b5c4130c28e9e4a5c96a46342e0d5851cedaa28b679d1a8db62b5430d434e41ff0f0e04d1336e282295af2a3db64f4d6296829df03d5ce32a67974aef8b579bb1f564c4210c6d7f4987bcbbc5b6e9129d09fd4391cf1965f84956f2b7f6ffe7938134c0e2bd4c896c293ab524db9d55ace6d9f358ad561b33060526e756fdccd49f20a04781eed7a1353205094e88024d1355818fbe53b46cf900e5e973b59d792c78fc311c69449574dbf9377603afd6be97ec6ed95bdeabb2ec3396eaeb98c6dc7bebd9f710c89bb46c5d1a87b10f23e11f2fe42cb18bb899f1badca6fb1f5332dca466855dc6821dbcf8e2fd6e88eadcf33db17953abbbad330541c597e4957798dfa5d8b50171be511190c64aaffe6665ea334c9fd6289ff56c2aaa94c358f9b904332a41fc05f6be88177c270d72611d372071e019a5b8e5bb035691ff24a401170b220cac72fd256e01bd16c53d8b25f78f2a17f75c7843062131ee5a9b013b0cec67c825b5e4076e9217532b8a6c5b001b07aad61ad80c48ff9606db7d28ef1a0a1d72f84e6946edc81245f5d2ab683ff5f08c0d8ca73cc00d18b73144a656f58f55bc3cda368ff0369a62030cc909620922529de9f0c65c830fe2cbbea7bfc8d80e9bb714a37028143d7d7fbef8635e39b087b4bb04c39f103eb78e1a182661a5e37d1aa2635ebdc966e74b7fbb136b907b5fdfb96aa49d6b7bee2f1386a524e9cf1f7d50fcfbe969d985bdfe538a65d2681d73e0495469c9b2a159985cf6871deec04c307e60a4e74a719fa3a1b1200233d5d85ca6d5c47d300dc9e175aa98c169b49cfbc282d34ba332549ee2206aec647dd64f636b7b731c3982218ebbf8861d74648e00eb95f6f6b70b484529e176ce0093986b3704b1d059422a98613c43793fcd6bb9f24a0f4ee369620fb6df5767009d6fd5b426791fbe07fb377f894c637fc5854952f276e62b444b31e9e8c498cbb476212937e73681f5944199fc1f55bbbeb724a5fb2810559fa288ab18762e19cebd29da677f120a520eefa8bad0188828f9fd09ccdda83104916fa9b6100997ea13b34948317f046067f8b74477f9cff5549563dc137f1bb4edbb73140e359dbb203d3092c455624c8a6a3f645cf330b9384ca66ee17ab1c53ab77ceab3cf6a78e632293d4bd269c4d2705617b5500a67e609afc8c1dbb8f896e4a36c122515603a3ec7c498d387d7dc37b1d633a165ef84a074fc31bdcc27f89768ef3515f39d04836d16409bba1ff4f1496d1bc8ca069a56f34e80e8dddba347cf91ae3392e586417505a0913e181d6316c1f16403738a8543b5d38fe4eb83112f0eb3645acc4dd85f84346540b655763ed6509cce71a88d8fbb4f4a520c61ff51a4f3ba3bd696c36da5913efbd2c881a2a525e9266837f4179279c507dd0d672faeab5c2614c026bd16e584d985aae865290bdc366210a3a38fd293821129715ac076ca97b9e62ae1f6ec064ada6cad744b2299fcb26ea06554c041c52144fdc87924d4a7fbcdfbdbc69d98f8cbdd611922ce30ea1cec34ffe2a4332dd98fe5ebe683153fc3c29aa71b34a00adc7f4c099d2b2192666d3618319e2e81862b669d944e41155638d90a4eaee3176474ef1e86de0562341b75285450b22b6db1a6214ba0e19116bd601b607e9ea2cf515dd0810b62d08ea80924b0a8d2f5cd0a4dde03366f3a52e6e600b6d21d12066a3f19b51c27c8e8cd296e467afb7098fb8f67a5a4612056ecdf92419ba88c8c94d32ba52e23879780991d6ce484a86dd28f50fa1c2686864dec2a80b227cd03147cf06c022b21ab5e2329340d00d914b784d129b1d780bc933", @ANYRESDEC, @ANYRESDEC=r0]) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x580a000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x5}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000180), 0x0, 0xfffffffd) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)}) close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = syz_open_pts() setrlimit(0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) getrlimit(0x3, &(0x7f0000000280)) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r8 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0xfe01}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a", 0x144}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c54", 0x20}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r2, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe67) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x1, 0x80, 0x1}, 0x5, 0x6, 0x11d}) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ed66d6d45a4c1f1a0bb000000000000b13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd799168ba0a9db085be31f9881be66e3c99de3df0457626d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0fffa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x1) r2 = dup2(r1, r0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000100)={0xff, 0x101, 0x4}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r3 = semget(0x2, 0x4, 0x104) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000140)=0x8) unlink(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x7fffffff) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1000) madvise(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x3) r5 = accept(r2, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r7 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f00000002c0)=0xffffff81) getuid() readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/89, 0x59) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f00000003c0)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x20, 0x5, 0x8, 0x9}, {0x4, 0x1, 0x7, 0x5}, {0x5, 0x1f, 0x2, 0x6}, {0x8, 0x1f, 0x20, 0x1ff}, {0x4, 0x1f, 0x7, 0x80000001}, {0x3f, 0x0, 0x80, 0x3}, {0x5215, 0x20, 0xff}]}) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000000480)={0x10001, 0x182650d1, 0x0, 0x3f}) ioctl$WSKBDIO_BELL(r6, 0x20005701) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f0000000500)) flock(r6, 0x8) executing program 7: socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffb, 0x489) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="103387c4c19b85ca3e62aa5962051a33c6d1811afe2a6d07f8d3ca1a01574bf3b984c674a796a98917c96aae06258b3a12a18b54859fbb8f08112f5390b0199db2b18ee0f0e2c81039687f31eb77e1dcb37c79b7b7bcbadafead56c3cf8e00100000000000004662866f2485b15aa367ace87a78b663cb27899185fd37", 0x7d}, {&(0x7f0000000580)="92020018aee21c3e32765de6def40d97af63595053a2208b333a9dde5ba2059eb36684f4140ada9e1c4ea53a32873ae85e5140d26fc6ba5703928732f93c713bad6946f8b91852b9c8f0c648fb516999e188fa0f4ae9f4d28d239b615cf7f1b3197ad12679a3a7303217ea5531ddfe0000000000000000", 0x9}, {&(0x7f0000000100)="31a5eddd045f00a28adc52354adc0d27215bb9fe1daa8921cf96476d61355b4dbef96bb9c8f714945c8dec302f88445720573192ef755211ab837bd8a6911a827e4a4d28a0a206f2c1c114a91a3f4f", 0x4f}, {&(0x7f0000000180)="1f05f4162191a0a168709e32d27132d6ddf839de853b66090076e2320076c6736e747a001b59417a13224c50d2a5943ca41cfd03d42aff84f773fd22da0956ebab233ec0ce3571cd1e12be1b21bb9a2a9e5ada4a734fce2c41751eb3bc66feb66907ea739c9c558b847d09172096b69398ad926c7266dc53030a6aab594d2349452358909b991618d5dbb98885a8cef4bd1ff319772446b7e488278bf5065707428bd6a12dfc", 0xa6}, {&(0x7f0000000280)="1175dd8a6151fcbc5728951839696826a76d1a2dcc230ae1e7563484cf384fd4e33ec809b4d54e1b8c7edba2e7d540dbb50a0d25578b9f3d385a3bac7930a54df8397d449d96570a8ed4d4f4ff75279169dd8197074e6828792716d968445d1494e1aabfbbd16c", 0x67}, {&(0x7f0000000300)="076fa1eb258b6947dfa6d116c579f78725bf35c92639fd865fc0968778a9e1d406c206cc1fe996941d859a1c5677a66bda7034bd148848bd944cd5398d7270e4da469973d3e851d9909d3cbac498a552ad148e502677352fa279300e945ff31fb4dd4be07b17be90aaa3741c", 0x89}, {&(0x7f0000000600)="b6a39cc505000000000000003c0612565cc110cd858ef9b18f36013d5f8bae981da1703bf4d4f7519c596730193fa47c09d9f33a0e1fc5f39d640e635037b1c0714c2a8a", 0x44}, {&(0x7f00000003c0)="d77e287f4ea41246c6b3aef853cebd5d570317b5c7e3e0ba1b1570bad2138255fc41ee17444dbf09ef86de8bca6b8e620baa5f2fb120bb63f3307ac8184679c06250c107b190bb3fd28b4558d11b2eb600bd0c996020c4a2570fa09e8cf51d1dd0c8ac3c452dd827b8634597925e70eed1e1178a6b798ef6283f383293ed9fa22d65ca817f41ee9cba1cc3b6576986cbb6e0edb90b985726186d8a48f89027aea004e4697f174871cc31f6d2bda2870d57b27c58936787066be6", 0xba}], 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r1) socket(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000023c0)=[{0x0}], 0x1) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d50529081c5411ea355d1c482416ff8fc8dfdbb749234cf059af94e5cfbe8445d0a020b30c3b079269843436ca772ccda03b0e", &(0x7f0000000080)=0x10, 0x0, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2f, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: setuid(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x150, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(r4, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r6) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x7}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000180)="5da1691ad8117ff2e5bc4e3e9c6f9a7b2ec6f664ef967a8641f719526964008f130c3df9746156a69063a4f6f9a4ab9917dd74fce381e9e8b8d7d925ebb969fbe51e3c49282fae6209da4b1203d075a9a9fdd5bdaa28f8e08cff", &(0x7f0000000080)=0x5a, 0x0, 0x0) executing program 5: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x2f) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440), 0x10) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) shutdown(r3, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, 0x0, 0x200000000}, {&(0x7f0000087000/0x2000)=nil, &(0x7f00003c8000/0x2000)=nil, 0x20}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f00002a7000/0x2000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x800000000000000}, {&(0x7f0000303000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f000016a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0xe4, 0x0, &(0x7f0000000240)=""/228}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x6b) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) r3 = dup(r2) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x74, 0x1, 0x6, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc1, 0x0, 0x4000009, 0x46}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x6, 0x1}, {{}, 0xfffffffffffffffc, 0x20}, {{}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x7}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) fcntl$getown(r4, 0x5) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) executing program 2: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x18, 0x1, 0x1b, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="af7819a52ba8ad2e04385d101b33750e6f65f13b27568389d365c3c096673f1e258c64668038cccb336819527f602c60127718e14c59c88e0a7fb3212af8d8b0b15518b65bdc74c995e8b7ef956cb2d67b198282d51f6cad7d1e674e861f50d34b568e3fdd04a7a770199a6f4e5a2a9f4eab9d90b48bda7620fd56168f3dc8629f3857193b7599af6a3ccf", 0x8b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x4, 0x40, 0x8, 0x5}, {0x5, 0x3f, 0x3, 0x1a}, {0x20, 0x6, 0x4, 0x10000}, {0x1ff, 0x40, 0x9, 0x488}, {0xf000, 0x6, 0x7, 0x1b56}, {0x8, 0x2, 0x1, 0x2}, {0x4, 0x80, 0x0, 0x8}, {0x4, 0x91, 0x6, 0xf9}, {0xf0, 0x1, 0x9, 0x4290}, {0x3f, 0x8, 0xb3, 0x80000001}]}) recvmsg(r1, &(0x7f0000002700)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/180, 0xb4}, {&(0x7f0000002380)=""/209, 0xd1}, {&(0x7f0000002480)=""/53, 0x35}, {&(0x7f00000024c0)=""/56, 0x38}, {&(0x7f0000002500)=""/184, 0xb8}], 0x7, &(0x7f0000002640)=""/146, 0x92}, 0x0) kevent(r0, &(0x7f0000002740)=[{{r2}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0xb1, 0x8, 0xf2, 0x6}], 0x4, &(0x7f0000002780)=[{{r2}, 0xfffffffffffffffa, 0x22, 0x4, 0x5, 0x2000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x1}, {{r1}, 0x35b02c21b7a17481, 0x1, 0x4, 0xffff, 0x9}], 0x7aa5, &(0x7f0000002800)={0x1, 0x7}) r3 = getppid() ktrace(&(0x7f0000002840)='./file0\x00', 0x4, 0x220, r3) connect(r1, &(0x7f0000002880)=@in={0x2, 0x1}, 0xc) r4 = dup(r0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000028c0), 0x20, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000002940)={0x27, 0x0, &(0x7f0000002900)=""/39}) mkdir(&(0x7f0000002980)='./file1\x00', 0x10e) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000029c0)={0x8000, 0x8, {0x2, 0x80}}) r6 = accept$inet6(r4, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) setsockopt(r6, 0xfffffffb, 0x6, &(0x7f0000002a80)="fafe6f3f739e3aa301ebe3150045656bf02f54cacc758a83bc64a02f7f9f4433c2106d9ae44da15d5b0580f76a27513f4d8c2b1a091da60b5ac768f15b98d0fb4c39f491d57d142caf159bace121ba6ee310980f505a9ecb5da5106a8380c1ed0f8bdf14b5ef221471aaf6fcd185d94226fe1e0fc752089134c3377ce20e03a079e973878f8d19e71d4008e1a8ba486919313fae72d627d5ae86f1ff4651a6751de63cddf69f021c1c4a87c18a4fb47d78925c7117b7b104a348882cb1ffa8e1ac0fc270d0f3b4dbf78494715b5783b81d19a16a1a2b3421863a8c19e5c38856e50615f267805ff93625846ba3072c75523598eca1bb814fda43f9", 0xfb) fchflags(r1, 0x0) truncate(&(0x7f0000002b80)='./file0/file0\x00', 0x4) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000002c40)={&(0x7f0000002bc0)='./file0/file0/file0\x00', 0x101, &(0x7f0000002c00)='./file1\x00', 0x8}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002c80), 0x10, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000002d40)={&(0x7f0000002cc0)='./file0/file0/file0\x00', 0x10001, &(0x7f0000002d00)='./file0\x00', 0x8}) sysctl$hw(&(0x7f0000002d80)={0x6, 0x16}, 0x2, &(0x7f0000002dc0)="e17e7a50097d925f06ff3ef7d4f897049837d1bcf5da41761cae086300437be4ce5e3c51c25f6e61b89ee9228bcbe34d86c2a9f68f0c5c2d85316b81018977b58bd0dc05c1571d6200163f85e5a7cdb908708969b09c098bc8b982e2c916ee246135b77b9b2388ab5098989bd0904e3353bd378740db5d9b51e1d6deda0c5bf14897dcf38026fb67f6367babd90dff9c7675b7b34f0c4a1e20603c7db97b79c631de2f279315d46b6dfd1553d32df9e4f1522db5176ec2f4cbb3a35834dd3b9e45ea5bf171e3c52dd5387b8199990eaf4120af1239e298c1ab37a872ba6a0ab87cca1075db6420a92331dae6878bba7e0036e90fb873776f102783e5", &(0x7f0000002ec0)=0xfc, &(0x7f0000002f00)="e032df2b4a4fa7d24eb4ae34024b9cf0c85708fe0d6d1dc1dea64471b9e46632e9e5d92f17fa5b39e144ff48b08d6e95eeeb0448ab89c860bc506fe46ec4c0742303d6d6a6a4a7090ea6ebd96411218605e56ea863666887e581d72d947086e16ff7929ddb5a93065c4d92c508c835feecb43e49af5f5b058d5f9b3914ba03d5c3e1d61ea481e43e440c293ff70c4b09631fbfb2a20717faad47ddf0c8c04adc921678d4cf99930ca87015baf64bd7eadee88f34cbdc9e011d6da6f6ffe2ef69b4e40608ac9b03335022365c754e7ea6b8701f7d78ab70de1299c1d167a0", 0xde) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000003000)) read(r5, &(0x7f0000003040)=""/90, 0x5a) bind$inet6(0xffffffffffffffff, &(0x7f00000030c0)={0x18, 0x3, 0x1, 0x5}, 0xc) socket(0x2, 0x4, 0x1) socket$inet(0x2, 0x1, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = dup2(r2, r0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xbc, 0x1000201}, {0xc0}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) executing program 4: sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000000c0)="de4b15aba53db5fd78c85144fe6bad422a1f39e0a3234907b98a3e0fb925cdea91d8c16a257e828f0637d4844ae587559d7efeb6e16df2d746cac0609cad8f9f15c365d18a7e8425c542a67f7e231ff80c30ac41d3c44ba652a712fa23efc6a1baf636", &(0x7f0000000140)=0x63, &(0x7f00000001c0)="fd2019434a871d1813fb0f92f29af049a8c32a8ff3585ed0ca37a0dee20c117e0a81949c5b8692ed4a44661185144ae281237a079c098d7e1f6d8c84580547fbe916ae14f89bddc24c8041f8bae776f8f1b3adc94442bd2a8e0db06919cc1180261772436ab43e6e51753f279e2604fbe78f88a08716934eb0f6c29fd40ef49c4931c3038792c76fff8c794a51dbb525ae40879fa393878e87f9", 0x9a) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffff02, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@rr={0x7, 0x3}]}}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be1000000000000000000eeff00000000000000000000000000000000000000000000000002"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) close(r0) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x9, 0x1000}, {0x2, 0x1002}, {0x2, 0x7, 0x1000}], 0x6) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffc, r3, 0x0, r3, 0x0, 0x200, 0x1ff}, 0x4, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, r3, 0x0, 0x40, 0x8}, 0xffff, 0x401, r5, r6, 0x8, 0xf30d, 0x10000, 0x5}) r7 = semget$private(0x0, 0x4000000009, 0x82) getrlimit(0xf3a82b3181160e6e, &(0x7f0000000080)) semop(r7, &(0x7f00000002c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002, 0x1c00}, {0x3, 0x7, 0x800}], 0x5) semop(r7, &(0x7f0000000400), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002480)) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r8, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r8, 0x0, 0x20, 0x1020}, 0x0, 0x8000, r0, r0, 0x0, 0x5900000, 0x3, 0x100000001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x2811, r2, 0x7) pledge(0x0, &(0x7f0000000040)='\x00') executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52dbbb66baa801", 0x8) recvmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/13, 0x18}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000001740)=""/99, 0x63}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001800)=""/129, 0x1d}], 0x8, &(0x7f0000001980)=""/215, 0xd7}, 0x5}, 0x10, 0x42, &(0x7f0000001a80)={0xe8, 0xd}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) mknod$loop(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0x2}, @icmp=@generic={0x5, 0x0, 0x0, "2d917dcb"}}}}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "b38a7097b93181ec0000005c532bd500"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) r5 = socket(0x2, 0x3, 0x2f) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) getegid() socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000140)={0x79c11cf1}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) close(r1) executing program 2: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) read(r2, &(0x7f0000000140)=""/92, 0x5c) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x17, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x62, 0x1, 0x3, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, r6) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xb, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) executing program 6: getppid() setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x400}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f0000000140), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x5e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) fcntl$dupfd(r0, 0xa, r0) (async) getppid() (async) setrlimit(0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff3e02220c0628a9e89164374476da72a1e06d000708004500001c0000000000019078ac14"]) (async) close(0xffffffffffffffff) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb700000000000000008875eee62e64babb4f5470a61fe028063d1a38a77aed2cab783c0f561b2664e74c75bb0aac4a43486dc6a7b3f9c19a1576071426792764556db0dbd345ea07d7f3b0203b8bef683d0025b904cdf8c734f156fdd4a0f423a7295275a87ff2e4221a8ae9dc25b88a62b80e203d801eb937028254a192bb605f9a12e0acc1bba98c3a9860cefbda428b88ae655b050d8a96fc27aa1b210abd474a4086473dd1928740534901bea9f64a2a3dc9eb89232c86b85b2dc5288432bf76dd970806378bfa2a3da02dfed5e4b802a122ff0b0951d87ce1a42ff1016e155b572a3167e65b576ebaf5b6b098025526fa4b0451212181aa02a3fb447ed92b8c94f042c018e554f38370e0147d"]) semget(0x3, 0x1, 0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42, 0x200}, 0x0, 0xb858}) (async) r2 = socket(0x6, 0x4000, 0x3) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x400000002, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r0 = socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r3 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r4 = socket(0x0, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) accept$inet(r3, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r4, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0x401) recvmsg(r7, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x40) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x800000018, 0x3, 0x0) executing program 1: setgid(0xffffffffffffffff) (async) setgid(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x10}, 0x0) flock(0xffffffffffffffff, 0x0) (async) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) socket(0x18, 0x4, 0x5) close(0xffffffffffffffff) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x64}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) socket$unix(0x1, 0x1, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) dup(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_open_pts() (async) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000000600)=' ', 0x1}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x0, 0x20000000, 0x5, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) fchflags(r2, 0x10000) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000006c0)=0x1) (async) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000006c0)=0x1) getpid() executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x6000000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) Cœ÷ ‚”c8’Ì°¹ðø Ö.6ȵ®ÎÞ:S@%ù¤9pŸ9ªÅ\!­dv:†HMÆŠç:è\’ž´˜®©,./file1./file1ÿÿÿÿÿÿªªªªªª• ÿÿÿÿÿÿ#Wþ ž¦ TH!ÿÿÿÿÿÿ»›ÝØj¨¬¶‰2wsv executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r2 = syz_open_pts() close(r2) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000340)="2310f87700000000b027", 0xa}, {&(0x7f0000000000)="8d6bb8550851ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b1307002227fc9e5a86a06f59f701322b3a109a13436e486b", 0x6f}, {&(0x7f0000000240)="7e2ccb1ef535b10c3b0b034070ba7ee93cf8a2252fb44e7ee98a8b83052596e1d3ab24b6ba177b260f0f1c1047276eea9be5a4bd7ac786ff", 0x38}], 0x3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r2, 0x2}, {r2, 0x2}, {0xffffffffffffffff, 0x80}, {r4, 0x10}], 0x4, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000000400000000e41b0008002000006300"}) ioctl$TIOCSTOP(r7, 0x2000746f) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) clock_getres(0x3, &(0x7f0000000200)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x8}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e04be38164991f7c8cf5f8808297be1aa0500000051e23f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc10101000002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c000046d62de1e0313e8fff968dc3bcabf090c7dc3ea7f7206e9ffbc326cdb58d17dc6d544e591ac71bc1f51684a8799f12a56ba20edb1e3a656e235700"/226, 0xc0, 0x405, 0x0, 0x3f) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) socket(0x2, 0x1, 0x0) semget$private(0x0, 0x4000000009, 0x82) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="8688008433491613ee3223d1c0459120ca183953e038a088b0602597ac26dd0b823b20e9b1d2036273c03777b633b040552145a7682760fe99a24e12f6bb746d9ca1772cb9f4551a471e992566d7a405e80c1c3632e45fc76c750acea4b0fa6228921dd62774b94a49df19fc194030724a53064eeea80000000000000000002578000d07c346078f7ac870b1c873580bdf1a25ed689cc4083394d37b83fafec806edaf8bc12e1fe9bc302650", 0xac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x32, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x6) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r2}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) r4 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) mknodat(r4, 0x0, 0x2000, 0x200) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0x2000, 0x28) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) ./file0ñnñn DCBADCBAPxvYÉ[`3 ùWÖþ²ÊNSÓ¥¶Äì}å=&P:¼ ù§D€†n¨3óÁÖŒå$AC«Ì€ö7å¦E§qÄlCÀ¾rŠþŽA¾èíÒj executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/109, 0x6d) syz_emit_ethernet(0xd6, &(0x7f00000001c0)={@broadcast, @broadcast, [{}], {@ipv6={0x86dd, {0x0, 0x6, "270100", 0x9c, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x19, 0x12, "d60e932828c27c6cc4f51420bd7979dc11b996bb3a116f6c687118831e697f7f28d11ef3fcf1068ebc2bc09569b6df8153e10d1ec08dc511f40dd6c8a10763b891e38c3a9b225d3accb009e00f8f4333b960e0719c804de760bd10fb72960819655b7343d26ed071f6abf431a08d430f45de78234044ef6dd5e0f11c78eeafa45296f4634846ea0fbc5538d48a531f1667ed"}]}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x41, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2000000000000061, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0xfffffffe}, {0x3, 0x1f}, {0x416, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4e, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) close(r1) executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="15d5fe6ae8e4e2092e87c17dfe31caeb5e5d00fdfce540fd714f79b44ac8418ce2b320d1dcaef11efed8f5590374acdff3cb72487cfe826a06a9c11f830f74ea40dca8efec7e7a87c146110938d56c6a4f6f9845f52f83f19225f484c5f62c9796ff9771a7312af971d7e34684cd6be0839aa53439af3a5b52de3612cf9940292f1f5b431bd1a09dd05ac3c0179563de60a30dd93d2d2af8118c5d998c4f064e8dbd2958bc820255d0aab5f50cf0dedcc771900e221c884387cebf607bef2dbc2ed8b44a1570486ce76a4f2423c78d214d5d7b91b226074c0cad442050fc4f3552f6cddcb24a8494c829e49e2e6a3d2b3c3754873737a92a7466f1df772e99087fb47bee5a64181b7a836b99fcf1a4135924ad586dc2aa871a9ba2696c42f560054756cb6a57f0e4d5e4f79ddaa517ebeec37a611c968940650f5a0f65fae45d11a9b19de86d8d1b7868a61ad5744ccd4d0665e22961fcaff728f33a8392409ea8ed93f74b00fc0dd33d4e6a351c14de6243bdc360e845654bcb4e8d144ae7742ba558987e0a28a6bd62ba55ccd26d4517dcb4e606d89e8c20b218ad509d79a9ef46b1f83cab63ca59dc2e3a05ed6045ace80dcdcba228851b393fd82d1d31d0dc303cd0649866d1b5ad5843cf866d4dc319ed6f6bbb1854c0e78a5a3d8993a4ffc7f1658ad5588351198dc5760db97e0d891dd4bc55af59e7ca268e0ddbb8be4b03b76c52d7f3d22153b9e0db3267aa3a522bbd3d630356356b51e34ac13c1fef74a5fde340fccefb40472f89b426164883ae7b97f21e807303acfd217dd7b7b6d003ce2989dc98a3c1d4ebce248b23dd5ee9c0d2518365673617a249ac6162a24c704dc70b6b2b36b8a5f16c4e7e9ffba8ea90dc8cfd6d5d4cf2983277a8f69282149a725107433e41245201c02ada3f9eedd49701742f507e813e6440bdae21bfcba16481605fd331bb5182bc07c919888ca727bf9df5f04d60f4303284f744435ab5fff59b995dff7fc4a599feb46a8265767f9ff3b8afebbf27dd0faf9c6d1f5d08400c58e9af84a7a2efa068f4470ca12f93b4cd6a0faeb319147c5c473c36e1da57beab80049cbf337eecb8802fdc12da89da1a7aa1e0b334d009ef9583ef9c412e85d0eac1859075aad8e3897d6b055723ea8c087c4061972cd8e9790c155f60c51c87e7a958a2db685ea914ee0b573b06d2b350ff94a14c19682d0bd7594d4424eb6dfde9d2cf1393eec0bb874fa4dd10719385c6d821123361af83e7527455e7cd71d25154e9cd3d4a6396ba0ce43030fb916c5399508a4ce51e3b84f13bd542241ced98f79956b2b10e0bb487a2f40261305788c66c3fe3c35bb0b6ad7fd8a724cd70333eb896104410e63a0206ba9e455be765ab8c930e8c0d2959c21be480a845b11b6a408bfa4a55c779220563e1df99789bc831f83f684a573bf804dddaf67f26463ee8b90675c1082f4a04ac7c7f44c6b94375ec50b0bc95b16cac7772efaccf27f92483bb3d57b3af715e08fc47da91d14bdfcdfe3e7ce2516fd18f2c7b6edd220905d7a5e557f6022aea1bb674756eb1d0e6afb7201df518a678aa12faa5d4a4b8757d7e8113675d03178aa82741a2693ab51ad4cf0eaf302c4c881e0c408fc60d08abc65a78f70695cd0b48064ee5d6fe520b4b15021a67bddb0db90d94352e28841fafd809fc9a6eb10d27c68a8423af9ae2031413b05724d569006d8c66102eb7d98d61625759a13d5c64a5922abd26d6eb0eb93ba3694f9c780ca5899a2889fe8e5439674cc74797b2e5f5d7952f9da9a4ccb8f8778644c36ae4413f6caa5719b3b5473164e0c79f2c9c78ec6f74a73219eb8a6d064b8aff03a11719a1c638071a854e64271716e22c1666a85bbbe72001936bdac4d20c799f145530891578eece6d6632c3eff29e6444fae57d8cd5221a53012d932de30441da61f57a0b7103659c6fa04cd12a8001852c7446b557ed45866e179656fa44460f78120227f9af60f2b8598b1b35847072aa15bcd027a53484b0d3850d65f69328cfedf73d78daba6af529f125bff8e2e06d5e93cad0749e87dce3e155e8b3d6f894c47356f3c22dd1c3cf9bfffc02e5db93f2533f3140ea3b3de44aaacdf6242ad678e47ea7f314367150f6b04d7fcd749d11dc3378134a747275ec3d031ddad702e36f8cc9f35b55dac3adfe2939c5cb1598c8321796fd7610f7e711609f475169e81fad2d3e435efc71a80952449d49fdff7f4d52cc16a79378bee933fb63d45b17c3c6fb731a4be83253e6d8705b7fadcecc5146702d36b8be6ebcf3cf795bc3212cbb758f289015095dde319080c11e28aebd805d5415580451b87ea1f3f131fc9c40d9dba882dd21c607b503418ee90ae34d07c6ae9e6f9aaafaecc5b0ebe08837c6d5fe4a1adba7d6b0f781ac079d3e9fc8242892da87ea41979e690adc8542024b3f4df31f9a4440e46d725bfe3a372dae0c0e96fddf73ffc74c8421f21c23b86048dd0744b334ebdf77d93e2b78bb4ee3d1b23e29398bb7b38b5b39da08d34005b897c3227d6e105aef1145a06186071e26acf770698a1bd2d4933932587ba9f6e9f0245fd96850894ebd04ede394a64584194cfd999fdbf7a6cb5042d29728094be121500edf400681e6e158abf147606fa03fd2445fb998a943549cbe1a78236bf92675671c9f355c206bf1473396d4ee8e7ab3fd1c55e7dd353298dbc0eee7c59be3a27a7f1c689aabb759998db78460da6e135da2f4d281551896be721f5c3bd53414d133899c99510aaad15e140de8f0524b476fd5bab4395b0dfd174a10cc89c5017bd3bc6b18a0ee3751ccf75a3984d36136319b3b29b381d4103c5f275d6c014f576b8e354cbcf7cb07d9f3df067d61b818394251d50a010e1870f8c7bd8b1c34532ab176ac6d3ba6389b9d107a561f9f065ec4f80dc609d964d5dcfae0547dba3f048a17d5ba6ecd25abbbdb37d42c614423121e7f73e7da65c8134d39994fbe4d904f2976733fee54afcba01c965593c5fb1d43235bbee33c1a7e1054cbf51a96f25ee2d16f0e6a35864c90ba6970366d4f2effd5a471d5da67e1c31232ed7725a525a82c7b7e2f985a0e41b4dc42771a39695063fe7f13705d53b2f77b265745b089cc43dcd5c6648ac466cd690bedd33ff07d6c13acceccfe1a8a9c11806755a44d064a35fa7a36acd5cb6e209f1d06cc8c3b0d0b911f33ed0cd035e107b183fd39513e6b426bdef38a66ee0b0b70e902657bfbfca8d8543f9fc8de50973d60efe939d282129f4cb7381df04f66a31e94c24fdfb74ac1e93be7dc5d6d75b9e44643326a69c443119283e80977525d2d3fccd79cf6ac8bf0de0b04b83f19e0962f028af7be9e5f95b4abe40078c2884a0444db84b04e48c195b48338e0b9d302d5560d5468fb206a4339a5bc4b3b5ea5b1c433750aa266e5de7d3681dec8499fbdd87dbcd991556a81ac66dc5f2f8716019ccc737dbd50c6c0635922d52c50575a3feb3744572b04b7bec352364e6bb7fe483310977994e0ddae3060f3df730a73754c9dd805f30162d2081816c57d84ab8c2b3b7cced63b24949b6652c3199d233526e6c4652badea716daba4f5645477d0baa7560100ddfe4fc63c2320dca3739fffcd06a77a37684c88b9309cdfac36a99e722e8f0fb797c705a7b551e277db00dbefceee9b8de095206131cfacea7f826de6ec3dd48071bae1550ac6aac8bc74189394c2b464e3be128119f83119d980d894f9ccb7cf8e7c69701dac15b3fb7bf049c05687e45ea62ed95780bf32c7cd63d35e4260f5463d19fa39067b6330c99aede4d8c812a1bab50aad400c6db1dc58f0a4b4f61d7dcee6ff2c1e7c17662a133fb36b1200916180f07869f24c749e6346f528934682c7138f4851e45d16e11aa21e01af1b2c6e6899d02a4cc338734af10eaddf5ae326e53a058deb23aa53b8a6baac663149664878a8c9dd530773992466d7d689019d69e8d1fb3a15dd4413977c1c668ba2641c304710f41b93f10b1279d4737851f3e8993998f284fa3cf4d36da9c5bb8d63362646d357af03170de681ee228999b1ca0268e352a923d1c0d828571cc80ad8a8ed607bb0ac2d386f153c6c16f304ac9c63195759210312535aa798196e08ab6cb9d6c0cbaa764b5aa893813fc2cb3b039c4f11640675f938cd98a254f3792f46914c9633ba2f0765919a6fc8a61ea572f4248dd73b703bd4168f034aabc961ce5ec1b568815b41aec38dfb2da7b4159a60a94b6bc8a282f3cb421592d67f27845fcaa6f696224956254585e78e9863ef47621ac90a9bb530248263186007490244698ca4ecc076c635640b732795a3891ea5f9203892f2aadd7b91dc8d47c4f09f363cb3395e1054ab1110fc443ad3c50f0fbb1b6791e08ee3176dd6d64b5a0bff5fb71c9d10267871a244e4ea4f28c988e960707ae42afdd14cac9b0dfa065c6ff7cd37ca79dd7816da28351a17d014cc0e3d1f244b2d0576bcb6a47f3f8c65cc00f8038fcaa18582eab750b1360d52220bb838a6aa513b28972e0f2057ec9c356bfbfbe488e3df240a6c23c5ad5b855157f75fef2e479bf9534ed4ab6430268ced55a6b0bc48d0cde346d2d82733d1eb0ad76964fc4c8a6e1a14e08c4de3eef2e1697e32960656510ea30bd9139921bd65450a275fbd363bfd0d9889484e6e9c886e877be6f4a6d4d87981952fee482f62e6a40a16d3b67aa1770b048816930187974595d6f639a0060ed75e555b5438f11b9ac91b78b373adc02b29b2a36c95395b7e53dadbd19d91f7c8b9fc3094118d4adac7f0c9cc321d08752e5098a17251c6b377ee7d4f64a922359caa63ef2d6b32e3150e8c75f43340b4d77f34005cdd0258b315573f7f4a302ff57228269f64f27dfecbbf75f32bb073dd146c3498f563673bbeb738bc16b9b7a9d121ee0418bda51eb549bb077b27352d9d5648e5cc08a48c289e5dd7666a42d85800933fe34676aac310a37766fcb4db8394eca8acd582dfaf56f41ef05ad6acc8517f3e03456ff42bced3eef4629685095a2a6e549800392ec54ed1aac5b4b62fba42922a60aaf7b6ba0a35d722254af7fe4c0ae5cb67ff4cc5974376cf1fbf1a22773d4df260e818c9c27cb598e55686d9ba1edfe8b1bd12719df8f9954fc48da1ebceaf03651a090aff5401a958d002ff74fe9e31369b3db7ff313e902f0bd1dab6466c72ff4669995bcbf585b07d619b03266a1e6b4125633787042f85efab44440f17f86aea93a43a56ec20077a4f7e278656818f8e2444301738109ac306ddf51df966de4c66bc898469b2c7b2b02e91e6d250871efc2d609530b0414dfeb1235722eb2df0b92d14198e0ae98265bdcd9338e7d6414b49938d2fb6adebe9d6b6f861e57c2c30eb7f8b4cff7a2e996487ea39fe29f8d70bf3de5b172844e08eac8266b3882e81c9bfa11f7f7118e6564730e8d111673f8787ed7baafb4c7dc9ea56e24e2f634bd734b158565c6da3081458a6cc25f6ee6e1bd01fc172f9efa8971f64e90f117a48ac9b06911e9712fb3e733d367e4b0eafded8ce823f87be4b2ed7e4433c4d6ff431a0a84995b82165db3ddeb207d53ca33962dacce305d8b5d3f54105e787bad9d7e4473059379218da7e6b964c45c56541cb4db4da03aae490b4d031498057f1774d20ae3eeb5ba75047e4addeccc9b52032a69f4f72169f5bfc18b56596ab722193d6e588c181fe0e00597b9e4247f9ad5f4abd005caa8c5c3286b6e5a100c13dbf3ea293c1581d6fac5bc9213ae468", 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001000)) r1 = msgget$private(0x0, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0xfff, r3, r5, r6, r7, 0x1c0, 0xfff9}, 0xffffffffffffffff, 0x80000000, r8, r10, 0x8, 0x3ff, 0x8bc7, 0xb41}) r11 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000011c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) setreuid(r6, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0x2, r3, r4, r3, r5, 0x42, 0x9da7}, 0x81, 0x9, r2, r12, 0xfffffffffffffffc, 0x9, 0x9, 0x20}) fcntl$getown(r0, 0x5) setregid(r9, r9) r15 = getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001340)={0x8, 0x6, 0x9, 0x6, "4f6dbc8e076060f63f4b0070613762d2af8e6046", 0x7f, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = semget(0x0, 0x4, 0x250) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000013c0)={{0x9, r6, r14, r15, r5, 0x41, 0xbdf}, 0x8, 0x5, 0x6}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440), 0x20, 0x0) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f0000001480)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getppid() fchmod(r17, 0x81) execve(&(0x7f0000001540)='./file0\x00', &(0x7f0000001640)=[&(0x7f0000001580)='/dev/ttyCcfg\x00', &(0x7f00000015c0)='![\xd0%', &(0x7f0000001600)='/dev/ttyCcfg\x00'], &(0x7f0000001780)=[&(0x7f0000001680)='&:(/\x00', &(0x7f00000016c0)='/dev/ttyCcfg\x00', &(0x7f0000001700)='/dev/ttyCcfg\x00', &(0x7f0000001740)=',:[\xbc\'{:(\x00']) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {0x0}], 0x6, 0x0}, 0x0) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = socket(0x2, 0x1, 0x0) listen(r7, 0x0) accept$inet(r7, 0x0, 0x0) socket(0x1, 0x1, 0x7f) close(r7) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)='oL', 0x2}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000000400)=[{0x50, 0xffff, 0x7, "7b97c2378d967b1288110afcf60278d34210047c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9a"}, {0xa8, 0x1, 0xffff8001, "28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c9274bc006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b7ee3dffd7fdd7985e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b"}, {0x28, 0x1, 0x8, "01bf8093b31ecd8a3fc84d6edb936a208d18fbbf1142"}, {0xf0, 0x1, 0x7ff, "f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e112613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de"}, {0x90, 0xffff, 0x6, "57247fd7074069a16184aeab7fa8c8621fcc04b11ed1c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce"}, {0x28, 0xffff, 0x64, "e292fb1d3b9195d169561562e31e897c625ddcfca8"}, {0xb0, 0xffff, 0xffff, "44feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e840993c5cf18f0dc396f55f5f6e797f563b290632955c2c183b959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e"}, {0x98, 0x1, 0x6, "36af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338fbe953379a27f1465fed1cd4b4109882d4"}], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae709465", &(0x7f00000000c0)=0x2b, &(0x7f0000000140)="f3f2696fc90226cfa1df8b70c65c2f8b2b9eeb1a22c115342b1c2b27caf82c412ebf4c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630846169fe8bdcfe", &(0x7f0000000a80)=0x4f, &(0x7f0000000ac0), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket$inet(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) readv(r1, &(0x7f0000000080), 0x0) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/265}, &(0x7f0000000000)=0x10b) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x800}, {{r0}, 0xfffffffffffffffb, 0x86}], 0x9, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x2, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0x260f2b05d0198fa6, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x23, 0xfffffffe, 0xffffffba, "000012000009000000ce00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) executing program 3: r0 = socket(0x1e, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x0) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r3 = socket(0x10, 0x2, 0x0) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0x7a, 0x0, &(0x7f0000000040)=""/122}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) ‡?yx\#Í8oàýü¸§âܦ2\rPÇil{!§8<}„D·±lí›1ut0tAù{.OjêûÄ#úrï€O¸,KYgS,œ¨CÀ  FÿÿÿBbmap stack 0x20000000-0x20400000 of map 0xfffffd806aa93a8 failed: no mapping executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138e2000000", &(0x7f0000000080)=0x8, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x20) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r5, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1088df572300e0ffffffffffa2ffff0000"], 0x10}, 0x0) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xd96a, r3, r4, r1, r8, 0x4, 0x1ff}, 0x4, 0x8, 0x0, r9, 0x10001, 0x5, 0x7fffffff, 0x3ff}) setreuid(0xee00, r1) r11 = accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4093}, &(0x7f0000000480)=0xfff) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r1, r10}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/263}, &(0x7f0000000240)=0x109) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000440)={0x4, 0x2}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18647fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082c76ba33ee8cf2b0b3907f236f38175101000000d7091fe583522bca8ae63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164557e4a5b966122c56edd85fc9961c2fa1b92e47aa", 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000500)="2063416c3a92a6febde90e", &(0x7f0000000300)=0xb, &(0x7f0000000540)="6f75803db244c2ae4d01ede92bd1073f7d0f9bb7bc66d56fbdf67a7ceb2c88363c4a39bb0855b363ea3002da7589d51c56ff0e9cf397ccee49ca14d81888f873f10c6288e135efbfa1b266d1e003", 0x4e) executing program 5: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f0000000080)="b6", 0x1) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 3: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='[,\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\'$\x00', &(0x7f00000001c0)='):({+/]\x00', &(0x7f0000000200)='&$\x00', &(0x7f0000000240)='+-.\x00', &(0x7f0000000280)='^,+{\x00', &(0x7f00000002c0)='/)-:\x00', &(0x7f0000000300)='})\x00']) socketpair(0x10, 0x1, 0x1f, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f00000003c0)={0x6, 0x12}, 0x2, &(0x7f0000000400)="2f7bbff108ee646bd1b30a77bf8dde6ec3650c89ca279fe5ec96fc01ac0fb262793d8b6c26fa098c6437b3bcd12b2da9713eabaa0e2efd53a6fbad047714d750bf2df3a18c5379732fe6d2343ac81f9ac60fdddda5514cd7973480e22c0172ba869a7a5a17e756481910c9a281fc8025ed8a745bc1ac28ef1cd2b52862ecca20e58bf3e1c6158866a5fad3f4592cf2bcebf2ec441706d12b932d7156e76f7d79bba5749854d9fbaa4605a6e4718f00562857ffe69aca3f4f534aa288a75717ac8b3b35c8062a3ce0fe89c01dddaabc11999dfb46588cb54974aa27a4ecaf36c16d5ce03303e5fb31e5d3fd4efb1447608782952b415ff0d2330aef13ea42d96fba13f56df055088aa45b480028196eb80c9e862dd3fc1a0057586adfec735c4d9e611148ca64228cea11b9ae8520cf81be1424d27a34a40d0b38c105d95930d44b85216ac689a2dd749977455e436dbbc85a19a3ef3fb866ac98cbf1fbb241d3f242a3bbede5e211a5fd01e388f0e6ee75c137a99de81be4873c9cd8ecd5db5aabd66408bc70b29a967b3f69322eb3deb598acd804a55751ddcebf984a9cf3f815ceeb3b49c70b306ae2f73b6b9435b46916c49acb4ed0e5eba82657ebebb5a30a8f263123b7bfb0b631639dbec959874e4c11a429b390dafb5f3c3bb062edb908d68402785dd367313e84efe3068b3cfbb80f0aca542b8e7abf51fe12353f5cdc75c6e5cf2a1a2131e0fe1de38631266c0e24778ae242bbea63f4109a6506dd1eaf2fd550fcb896847b57fe772aab3cbdec4d9e2ca9a39e77cf8af1c08f07e600a2ee34a3a7d6215667701dcb5be4eb8fd52d8927f7ef6c3a3d24dff3b9059d36884b229253aa891ab6108a7ed9210538ffcc6ee38ccacfa7a2ffaef33a525f2b012d5ea3a6757f1c3af86d03197f4c9957817337bac45896447fb77d097f730ba839392b7e188637b003f9616937b908f2ac908c959ea264ebc5243ddd4fbb4fe470db822297eaf5b44aa8546b10a32e7eebe7dd4ba6dc836c59c68a88ea3f13422dd7b9b21a35d4cf549567a31fd8acf41a9c084a896795a2956b5f607f46e16f5064e3c6fe729421a4c38e138c67b4db5b60b00e7a6e6cd469a675fa32bc62a1d72aa2c6c34144aa80d1bb56779f7b19f6886106452d41ab1f44aeadeb19989e1f508428db8871751e860608f08e6995cd309493790a2b467b5a5fa5ca9efe84421dde2f8293c7823d4df96272123bbdb51e1fac5402e18496fdfddb26c0664a4896d20519b5e1615084cfc2bb11744fd3a89348b380b8dd40d2c734eecad2bbc148fdd99739f20d89defaebc548cd244c2978e3e4c51f02a2feaca23d2afbabae99766fa644a066ce4d1423cbc47d868d0dc49d061e26928c377e2fc6bc799386a7588fe63d57c2d58cf53d66a0d7bf1a317c1103f70494679e325a9c34a7972f6364147af3498dde00009415e95da50a1cb2b3acea1abb7890ae44b696f7da0d7e176fbf309fcf712770ce828009734600de32a1bea080e63134a8107f76001b6ee6346d776cc59b034a39e9e6d1a8a8eaa4afb65548c37330bc4565cc042f7b9d5aaeb5abea2a635ee090cb36ad23fbcdff21ea6cf6bc93d8b3ff3f90c16b92061bd743d87e39830d27a917e4acb4e8744075a391846c531114d6a9bcb362847750696909e829fa0c2dab207da0ff44e83fec46d17617ed7d970088fbd01946de7c236dff7b308c20d8cea87629c7199126403e4ee7a014c2876683f6c6abe531b4391d22591fff9050fd7b6013fb06be611ce87d81d779529675b0714911f945b095973aa8088ec8086a13a4265328bcf902b7dede0eb11cde505064cdce818c3e499ea29e6563ccfcbfe7e515e2c2eacabe4b429cf996fbb05a0e95c3374b00b2f868768ef5164ed45381bc74909c24b86f9b03190131fa64ca80ca56220c8cb1a3224a76ed86024349ad1aa85f902babd51c217f54d0d859134d2dd8844e9d93c3632f16778d4e2e2a9fbba9b7f3f40d610584849e7e31ba13c2b082cc056d9c1bfe1506a2f25a1a056512528192180bca73955064845ab1f84a1e01e31c2318c1800d54b464e7df0912c4b98638658bd1254f84112e8afcff8e0ec0715eeb9740f520b03825e4854377f7469a53787967b9d5009af2c7c53fc84e1bd4430497f955db8b0ab5733e5bbd7d96953a7129945bb73d4a073b6b46940f4fd5ed9e2ca0475744ad5bc53fa914cdeb5bdc452a4468c5342b9ce2fcc27b61789c8a1a7ab0fba30472858b3917fae555dd68c811b5ef6d0af59449a970882854a4f400383363e590f702328e7ab3dd70613ebe405d8d3d05ef7d3546fadfa4f4b5dea89a6a06bcf1f07c40a7db9456a11f842cd0358204b0fda8c2f63fa915bbc426d9297ad8714a1fa1c86aa4fa94582bb7aa1c537046d87ad3af9f80d16942cd1eedc6c0755ec0b3c265ea7d2ff842fdb01c45032d77cae78c17e71f9ad42f4c8d533dcfa9a388071e563314e33bc3a9e69f603bd17a8c044a3aba2eff2b5aca11a4e1e371a2fefaa62072e5bc694d60bc82f1ddcaccf279884d74c7578d96dd74b7949694d6e7ca6bdf0913bcbdd7686614df6bef2ef75970e32cc3a0db79d08c907e4767c1e434bcede078238e5c7f5aec37632e7c7b7dc51b00e98943f74e23195ea9f0977599be9cb3bd14af7c7d61ee03ef1141f34113e082dede81acf1ed7d08de002ca269bc79f42edff587b79fa966e6aca2b587ec2c9ab571578dec1f372438ab10f9c74b7d1578fc1ea658e8df49c57ef1737b190693eb6f51b664b7684d3f9ee7345f7c16f84d9a79c9d2f8c9c3e3e1f4b2918b1c7838aa087c909a44e0a93344ee5835bb4287da438c23419ab442532e410638d96af6c56507c81683ba5e50d81d7e5f643f1f4151adede31c6e5579c10682555818bd04be4c6a84d54471eb1e8057606757868b1014ce430088bae518e8165467de98227d2f3654fd54d48ba0671d3df526a4bae676cc4906f8381c675bd7fb822ca8c63f629f84f2e58d3fb98731f10376be671fd932c04daeb9602ee17dd429e247cc6384691b8d8e4b4756ef4f06538a97accadc883617c170a334583f4bb83c708f589211d11a59618ab0153a132544959bc635f6b430ed14a5b5058d10f4ee9ea051c29b582112acaa0ee976aea78046c8dfb3f423f7c6db7ca4d6b194c310d8f18f2ea77a9334c99fd2e52ed133f70c8e4b2701bd6b7962ade341971a2cfaeb9d9608b2fc6a158db49e4de3cfa37e658a1e90bf7233d72ba52952f02dfee51089831ecbdbaadde4b33a75c9e73fd548b546bbfd87c9d872e8b5060d6f4786f15abb5da12280cf325d6e1f076c877cc1d3e52716d5b538264f17a5b157f72325cf15b187712aea69db1b6202f76e67e91114a01f2275cfb0593232107e65cbcd4cfefd4de954e3428f48f84c5cde3d9f05a4ccea7efaf87e7a3faf5f3233162a72259b6918b55f28328769152c2b3060feebd8ecfd087e87de052eda55130ecdd89215590f12d9ddac1b4ec42ac3b1024d1dce23895c1124ee9e50fd5730865fc874d0a0712cd5c6081f0e922b89f1f0cd7846ce50e17ae06b555ad15b6ce869641c384638e1a32472a7aa8c1530a4f60a43eef192452f937e271967e9628eedb641834727c0737512d989cf07264c7f8a525617959e8ebed865cb00e56077805032d7564167730bb6d70e3cc8b1ce6135e6de9e3cd7c323609f7558e1d67e4127dbae3d998f1389fe6c960416961765777d0294a4df7f632be19eb75a102c6ca75e7e24f566e7bbcfda899277d6ec56de60cd404e720fc95b785e4cb43b765f1c35da20e8d2cf841ee15ced5458d7d111e8f1e46f11ee7c908e5f649758d4f69f618b5cdee396bd4166361fdecbd176edb1c5d5a6bdcb3a0b8e9823ee0d0b7d66d187e9b118a7587added5750e1c73229a5fd07b8339d78fb605e594a68f980495f8a18e8aa430591818f6df69f01842f9912ec7726f649da7835bb8103ce4547ccde4612a4f1daa2689dc70f69a957cc6a35a63eee9bf01ae88b1d9218fe3d0fb8fad1abc9672d91bd939d34dd6c06cc773394c1bac920eff86f2868c39d6bf73d99da08516478c1ae8244fb5f3b095fb89a207170bab9b3515dc403fba7a1e89548de3f81c4339da0aa86f72f58e1b3625b06eeced8d071d5e7f8dafec846113b02efc11da56d377a7fcad430fd4a45434bafd521f91e9bc492b3e5787da7e7c370630f597ac997f29056d3ff41e60a3f81add1ae93efef7376b585a9981d74eafeaf2a8a005b8203dbf5012bad112233bc05e4aa9622982a3d1f8a670c3a57c50e16bd185cd00064758b857bc8f86c214c88216732220abf5ce481056cda1745f222fe5103a264283c5f7e32051b6315f067a323c9e078f265f5f895c971cb9d0ba7d314b5a30f287bb7a78408cbb655874bb226aad383ec8eee0a1d46d02204bd6c7664df3cc8998585580db9a7afe52e2b2038e5e39fdb156ca78a4cf24ae2ffc2e1e4e6cd933c2064ea4f7a31f33eadde7ccd409c9868a190e66fafa8148ab89c6e61d98fa77f11b0aaa960fe2defd93ec68541050cadd360a152722526f481e43fe9aaf88b31c8a84afcdef424ea5815438fbda6ab36a9ea67ff6be94489647614b86a62ca7906ee8c7100777e412b4d2139545bd3e1508f31788bc946fc54a5d8b32eb503f518927762391e2349a97d27ac94ec5e5fc90de459726759f87d2b6bb724738941df3ab0527b5a8bdc1a99dfca8b0f30fd4c2b6d8ab06cedeaffa17f4a7c44be6549b6d6c0c7f217c9a5c3db718cb0046e82c61fa005512b406d70f6f62b3c541259858e0ba1766a35f035926cadb9b4fd540688265301738d2c41d01213884b3da324d551e1195c80893eb07dd400b61f59b37de88d89eaee1059a8e4fbd25a2b06d56d53757c20481e79573782c98717a77a734715573bc7cae2902bfd02b48ff2cfbfdc5bd1ddc014f355faa35d49e8f5cba4f19ec68a6dc8979607c25a4756bca01abfe11f4b9f905244ec88dc38b172e0ec55b811b28030ed6ac6a68cd652ac24c02ec3d10d91ab2ac6d1d2c97996a8fd0bf50920e193acb9d6a2762cdfeeb69c0c25407da7daa54edaffa713e700f764e44970ef458a8b4523df250e130bf24e571a9bd29faaefe34b166c156ffb85d41ee3fa1eb825df63dc37418d157af90741e798717378c88ed7291836fbb0f7da8afae5b8bb5c57ef86960f12e2f15dd3388e42b71764f5cf6499f28b7ab1329bba9fc3adb767285d526520e42931d6013785b443df713ac28053b77ebee91a10f3b4239880deb595de37744a630c9c00882ceec43d6af2eb1b760e9ddecafb99590ccea6b3dc83f6d83cc736996a4de01a1e239205384c4564d7a45ac3e8e7a30fca68f5a9033cfeb41e7c305b49611c894d53e6018cbff772acccb339a9b34d773253e9c58f76eb1371ca5dfb413ff3fae9ea2e0a3aa8ef489348216289d91d9b780f84070b51ba074461718cedee83d6e4c0ee3070d7ad7e783bf9f0639b23c6e2e4e1cef44fc89779cb700a878dfc3657011d6861a2060f7024a0ecde87dd61b44ff269f0a33446fb9da178dbeba72d05557194d6f637ba11a6400f2e1ccb5ee9fb2fa11705751ae1deb0f1c467095c8192da765c2b03cedf152552abf8f5a13cd7e0844de230b8ab8f0c90176ea81c942a8ecd711348018bf02948b7122526dc2e62526aacc3fd2efe5ada82eed1ea3a252a263d1b3373ad3d7d55f31ecac8a8a80d8015", &(0x7f0000001400)=0x1000, &(0x7f0000001440)="a9fe86c9be54f68546883dc87d943636e7034803c4d5639fa48fadcc6f502370ae80422b787229d30330aada83cce5b7cf1346f10de3e498af759cd3d13ff60aee8f781f29f3dd7c975a24975e96a790219a23fecddbd88ef6736f615d4274", 0x5f) r1 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x10, 0x100) r2 = open$dir(&(0x7f0000001540)='./file0\x00', 0x40, 0x44) linkat(r1, &(0x7f0000001500)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00', 0x4) r3 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x2, 0x4) r4 = openat(r3, &(0x7f0000001600)='./file0\x00', 0x80, 0xa) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x7) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001640)=0xfffffffa) utimes(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x7ff, 0x8000000}, {0x3, 0xffc}}) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x470718ae, 0x7ff, 0x6, 0x1, 0x5, 0x8001, 0x6, 0x1, 0x2, 0x500000000000000, 0x5}) fcntl$getown(r2, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(&(0x7f0000001800)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000001840)="40d83dbaffe9ff8da6737981e866318664c63e8645a67e81dc6e821d5a04630df1a7ff8d68c0150d122638031eca47c2955e9c7190f316b4b18d250ad2cd9a9252d9101ee7254356c9db8a8f285992ca57f800d43973cfddee7408aba25bce7860b05909272914ee2c2c183bfb8121b5f7735a66a82f1ffff873e2bce15c1aab8551ad023770ea35ae98345dcbbe54f23ba1ab3d73167a2a02885d39bd51694daeb9e412a7219692285d70d561eb91bed7ec6e805649f54633a8eb387a3a5fe7bcd3c802230a2a2930b4b64ca664b5b9c58ce70f390fb00ca423a0f529614308462b435c9c5d9ad0aa15abcb40dd", &(0x7f0000001940)=0xee, &(0x7f0000001980)="ec7b36b4b9bf04ceb009dbf5cb499c260980a8597ef6cdbb22c56f7f7c409dc11b68337213d291d71e5404b44be955770c2f94288a1731510a56ef9afa6dfb801f1fb75b9d92a56c4ad062b471d7e32f819b3f6bcca5ab24fc87681441c0966325aca64278ce0bbb4e05ad3ef3fb0e9cfeb359d2650f55d2261dc61b045415643ffc83bb2cb52024f9287a79b40ec47b15c9a6781fbdf4936e", 0x99) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) getdents(r1, &(0x7f0000001ac0)=""/4096, 0x1000) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000002ac0)) connect$unix(r0, &(0x7f0000002b00)=@file={0x1, './file0\x00'}, 0xa) utimensat(r2, &(0x7f0000002b40)='./file1\x00', &(0x7f0000002b80)={{0x8, 0x8001}, {0xfffffffffffffffe, 0x101}}, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002bc0)=0x1ff) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000002c00)=0x7fffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c40), 0x80, 0x0) close(r6) accept(r6, &(0x7f0000002c80)=@in, &(0x7f0000002cc0)=0xc) recvfrom$unix(r4, &(0x7f0000002d00)=""/42, 0x2a, 0x1, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000002d40)=0x3) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x2, {[0x17be400000000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0xff37}]}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r2, 0xffffffffffffffff) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x4, 0x2010, r0, 0x34b) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) executing program 3: r0 = socket(0x6, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 3: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x10, 0x4000, 0x4) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = socket(0x20, 0x3, 0x83) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0x401) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x36, &(0x7f0000000500), 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000380)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d33696abb7bd7625ffaff0037000012000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d00020120000000000fe0e0000000000009b287948a62310db415f77", 0xa5, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, 0x0, 0x3d) socket(0x18, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) executing program 4: r0 = socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0x1000000, &(0x7f00000003c0)="181d6d02a11730d481c13bbdeaac570babfd9c546515f317ef8eb2a8c535ecdcb68c81f2dc0ec9923d99a4d2e9e52735a353084871da6a27b2c22c05f400ee2fd205b3ba650c54f7cc783d41d3a98ff92f094fc629cabb74e8562f8a55c7e8872acdd252cf143cf10af84bb51685dafaa8c4f023571c0e25e85fb0d0f316c61bfa6eea5426643b872ad18ec8bcdf7594db25", 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = dup(r1) dup2(r0, r1) setreuid(0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r4, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = kqueue() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) kevent(r5, &(0x7f00000000c0), 0x9, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r7 = msgget$private(0x0, 0x549) getuid() msgrcv(r7, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="eaaad1b4fdaa126a9aad18fa2c0ab495d738b10e27896f3fa864d7857b58348aeccf8f198532c564", 0x28) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000800400000400000000000009078ac1400bbac1400aa0100830b007f000001e0000002070b0000002740ffffffff00118376352d1a1c715da29666f3a6d40c000000"]) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x20, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0xd32, 0xffffffffffffffff) r4 = kqueue() kevent(r4, 0x0, 0xfffffffc, &(0x7f0000000140), 0x1, 0x0) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) kevent(r4, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f365ca6d2f96a987db54115da573", 0x11}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x10001, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x2002, 0x0, 0xffffffffffffffff}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) openat(0xffffffffffffffff, 0x0, 0x0, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) flock(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r5) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x8864}}}) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffe7b) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) chmod(&(0x7f0000000240)='./file0\x00', 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) connect$inet(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x886, &(0x7f0000000c40)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da585d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb4b2a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r5) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) dup(0xffffffffffffff9c) (async) r3 = dup(0xffffffffffffff9c) r4 = getpid() fcntl$setown(r3, 0x6, r4) (async) fcntl$setown(r3, 0x6, r4) shutdown(r0, 0x2) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) open$dir(0x0, 0x0, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000300)=[{0x6}], 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) (async) r4 = open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa8c86dd6000000000180000000000000000000000000000000000000000001d00001af5734aa609239c3a907800000000fe8000000000000000000000000000bb"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r5 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r6 = socket(0x18, 0x2, 0x0) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) (async) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) writev(r7, &(0x7f0000000180), 0x0) (rerun: 32) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0xffffffffffffff98, 0x0, &(0x7f0000000500)) getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = syz_open_pts() r2 = open(0x0, 0x0, 0x1e) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0xfd) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x7, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff7, 0x40}, {{r1}, 0x0, 0x0, 0x1, 0x8, 0x8}, {{}, 0x0, 0x9, 0x1, 0x2, 0x34f}, {{}, 0xfffffffffffffffa, 0x88, 0x10, 0x8000, 0x80}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x1, 0x4, 0x1}, {{}, 0xfffffffffffffffb, 0x10, 0x0, 0x5, 0x8020}], 0x6, 0x0, 0x80000, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x8000, 0x0) getsockopt(r3, 0x6, 0x9, 0x0, 0x0) truncate(0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r7, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)}, 0x40d) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="bdefb96dc0d55af9478e53e3256543a99a62c10950df775ca9fd31e22cf34793b22a308de7e4ab539c7fc004936f51c6e28a47ecc0bca2796b5b60f99cac6f46dd1da0ae50a065a74ddc5d90a9e487e1e3927927a86e42368f83714ef97380c388318ec7ab211a08803992ed0477a775616a18a0a96fa2cf81", 0x79}, {&(0x7f0000000140)="c59862ef3546048412afde0b972c61524dd65d1a0f8d1d122f0b8fef350a8155bbe3b0999e0f32ebde9f14fd635dca8d43404c5a43b41a57f81ccdb6a14d2f394e824f11504b9cc2ba09681207924a80926e92bf7f6b449d01581c72430dcbe4158df7cd5fb961f975ba2e121e85d3fb28a08e62", 0x74}, {&(0x7f0000000240)="f31c78c6e903ab382417c2119b967d067a14d88a0a670549b85ce275582e01f4b7e19a72fa0ee34d87d1566e584eb3a7cce74616805b4aa33bddac22c4d28bbc2be5", 0x42}, {&(0x7f00000002c0)="0b7d1df37c935eb5f5b34cd8a058eda4c0a0c28bf2a33bc1edd945ef74fde0d1f61f4410934b8359738feb2776e6b4b28eebbc8347ed8bec0bcb00167dd2cd7d6658a9ae9fd7", 0x46}, {&(0x7f0000000340)="da1dae08b45d5446dff0306a21b29b75cecd13545be1411d01d19e6ef0c62a67c8029331ca3f9706c588c796a9f3a90a12997f06c89ae00f27f4f5b17f019c81ab389f3c60609ee60f6ab1bb437df5db", 0x50}, {&(0x7f00000003c0)="883cf1adbc37c4af67f40a43b4afd2d3f1f64ed06f762bf34545b0365f88de4b04f608efe92ebc9109cbb57a70ffe5c051f5b49a2bf9528f348be631015173bc027a1221e117007a196a399e62cde61f8fd83664ee17a33af8569aa6870b14c5a8994a0c825cdf6ca19f5f571e467efa6058d01342a1fa31b915f5b1b36219883b851ff6f25e60af273f1df8b1a64706c5cef6276049026975d6f41ebc35993c07ed435eb0c0cee8778f813e163c58e7fb28266afc265c3c1df09d3caa97c6de6baa2ec9b0a6d98cddda688fb9167d1eb3ba032f1d7b927b82f6d2aabde1f0ab027300ce1a7714823b176d7cda99d945a020d11a19a215f86d59f56307994be20fdf30e2175b842f491e33b23cdf08106d664789d91e891186c50e19d0d1c102df80e684dbf0cbe7d7f6de4e459274bceb18f36b4db4bb00d15625f82f8b56dddd1fab55e85b33a011849d377d9d132dc66a8d19b32b9792e8ab2ab809a76ae777ab4a7a71b9fbb8c7f024f960e8058980d7ab69925558080c30014fd460399a722742d4be7ac611f4cab08c2eb9dd2d60c68f86fb3b16bc919c984bf9a55e28a037c8040aadd1d3bfe42f43d2630180831d6d9ea853fbab949a5353cad3673e00816f31e71a1ad9d07ca693f0f76f6736584fee697231cb30189b5669fe05f11b938bf94e618c25c7064f4539a9096692b6268fbad7fb5c70c7037947dbaf56176d9d3772c251b4d0c67a453e254853976c3377c1078cee51fcbaa88109f35c6c4fa8658aabbcf8024df076e2d364f2cc1e18ec4964b76291cb9fe960df117a8585f9039341a96d80d2f3a6a4682a933e3ebd9265520ceee38f7978ba7b5b9b6ab818495177dbff86f3efde68dc7a5cdec67cbaf09dad41fe772684823e340a8089c795974fe761d3c2aa724eba218b9026c16ecd100afb9ddafbb2dda275dfa872e7709dfcb63027cb3bfb18dfc4ed00d79cb61cade7c92a598bb64fe629aa19cd2aeffb88c09c4bf3f1719948cdc897d094b2d3e14cd4eec62d59f60980aaec564f414cc922590b4d104cfcb004cabf11bbec4251cb01fcbb240b7bd3e61053d514d64f89bf72ebf1051ab5a0c3ab7e3ed89a5ecfff6fa56e0325dd0403b4fec535e31d9b9469c9ba8c73bffe28a616707fc6e01c273eeed4f7ae57d27f6666cded33635ee6f379fe477a823a25b29a579f12a5a83a16c67536fa40ef4b3a726f20d5eee982560d1742b657c38cc902b141f267da8862c5950cbfb02ade5addc44a57aabc858437dcc66b17f6fb1f2274f51549534fb8b8f9bbdafda597feaa3c7caac900b01b7f3b12784ff1d03c4a358c9a9c358f9fdc518444a283c73b984b520e701766afb94f53eb9f5470a982c437bc455391cccc4d43c6d2d3e340f0daa4522c9af3409e9f525c13d437e1707cdd4b7d6386b4f5a39809f25bd8a5028816c59913248ae62bfff76f7d53692ec174bd294a34530c3f44cfee1ddec32cee6fbfb579a9d0eb4b02f41c4d6c3a0c4eb49f564f66c4816510f572c4ef433aa269cd286d42ee453e1a31586138121d8c5ca80a5eba56ba7d778e5632903d20388f12d5f65c0bdd41bb741f8943e3a7a6e6e2dc7ad8d352c7c0c3bf4b1ff919aa16cb9d24d38aafb50bef93151daa78f5b194bb621e164fd6c5274b297181a41c778856f2c0d08baba05f422838d53d67cfe1fcd6ef94abf9b4cdf4ab8d3af4627fdd1178341592cb30ec201de0a501150542ac1d596427dfd3d52ad35ff1324959cf0b2cb5658f77bf9280f35f7367b24972633795911b9a5130fe89b4df5357ed7b473394ad7f319eb1e9b648d87d9e3e327381dd4fe471e24edd98286d3758b17046eae68047feb1de17bce57594c1a043a1024d979618a4f8fe9cf759905c90006978a8721192b20da5778faf55f68eac1ef36f3ea9694a96043e728ce73163ab31cad1a547bf982c2f1add0f7bf8d3ede2d5650179e0669879223d42a8dc89037d71e4a28ede3a7fc1e7f136699870f7e8c463c15fa76463c1137b8478662915f2a25598159651486170db0cd8442f1c3091088745c1a6e04e8d62aa455d3cbdcb7e2cfcabedaf0b9080758feb3554e7b89adafaab9e8be016ff77bd6a4b6cb0ff31a19041ed4beacc26f38165275ea3225be56e5e4a51bc3718f209afe35c1273145314cd2d13a122cec5fe15e0f28ab1d7d270fe03754135b0f1e124cfacae4ad930979e375d81a34e41aa316e15f7c3d7b6b3cd8ac483b2fafcd54f3914cddd9542ec37e875b8cd357d68d56ea70d64ef2c9e16aa9ca4687d1c91376cbb28c0437d556aa960b91358a7a04d5cef8df6661ddee58c8e864a0dde0afdeab789668ba5504d7cd582e5e55c4a905c7cdf53e43666079fd3ad44b12b2cd9d26698642ab2a8ff79d9bcc4fa259910d40e3474acf810168c25a77af2adfb45685604138d9ce5c90035c569927009502b401938a4527fc46cb06f56af798f3a0101f20c8b248aafb68e1ef534aaf0b31cdf28121e48f167071597133da7979edcafb595e32b701afea993e46fee2f717ec458e962a8fe0d81fb084caf08b96195be0302e6ec643b2ff0965e1556f3f6291158cca33e5777710d8855023f74f48b3d2024783d462a8c1c4576116e638798ab770472265e86881973418115d1c0c3eaef41f89cabcfb55c855ab056992f769e2fa99d9262c74df83e513bc5def9ffcc3577dde665dc966aa6422f8372cb9e2e598bb4233c69f275d31fdd3feda6205de557fb5647f8b9ad7924d3608022687e848cd3695c124910ddfa36860dcb738040fe455240cfaeb955c1580129f3185539da788f16c62f98aee7a7d419e6da2fbd8b1c46e15dffeb725748e6e228abf8e9b76f4d843114194f3271b82256dc31d2ca68b65d88b84f7608ef4a80dccdf9e0479e6b7032c0dff821461a338dae3c90d6165f54ecbd8d8b88c23ff3efb67d779edde09803c6100796d6d3c13f62da118a6d347f45c25cd9ae4884a49b522e5f7b09e79b907b48545e681a1e46e4ab1e8c5787f38c9a293b41067f2ab2b34d9bc614689baf45f691364c927b69dc25e909d935319925cf9b8d93e6f74d0ef6900d2d90b4f0a11a1ca13f05d3abe06b0beecda05a24deaa42099d46155b4e2ec2d4849a6df2945d15f7406498ecde903fc80928d40573032336a1d7d469ba0076a71c2337cc5e3403629f63ff13aba1bcc580c9dc929cb17e9443f1657662ba82a1c1824d8031ac2f238275bfb58e435d1469184cfe0ad0de4a570ac9f76510a57ec378cce9ae5fc968b5ea8fe833d20c6ee38434716785498a92506b5ecdc87434299523c09c2ce43a025179f4f0a88903c2678f4e91e5053b40c686dd1f8bed2fd25e9b865a5a701756e022814b08c443a67a019a390e2dc34c988c9d0b3c95813456957587a276eb49c0e1c070b75081b379a4ca9fdb55a78d4088a47a34f18d4731aca2a7ad249ecd07da838a2f1a084a74ba400de7902e0fa28d6c56576f7e152c26e33e51ebc31e6e06d8453e6fba702f69224e19b8c64dda940e8b0e3adc5a6cf021fdb1545ffc80d1d336f078548d8100ce37057733e5122f9e42042c70e8bc33ce0770d15bd3319885d447127ef8097a072dabd002840398283413d0307dc62a960ee8ca14d064d53d77a50febd103487ba20321226adedea73e6cac85fdfa4b630a166cf05fab36458e8a53907a0af322ac0f832c21e57a25edd95ff9504799a368e11777f3631d620ff15555e52fe653d5d1625f61d6bcf07a2c4f62ae17acc179313073dd80253bd99b13abe089425202122b382a3caf973de8552d614b7c6bdba6722b7a4e7feb7f8bbf5fc1c7776fff815c6d2371a32db2eaab24efe60436896145f9492ee9711775e4c70509b8c10c7a93f2434921ba25e10483230cdfaf19e0500558c8437033751714128b0515f0993fe745f3cddfc9c6fda6e44171a1e854a6b638b8be0f094df2fa1043e1127849796ea1e88ce6b4961b961865fb0e6443a210671cf077b873dbda5951cb9d99311f6ceca4cd903eed4c2b0f09d0a7b0a665c1856af28949fb312d4fd98ce71588aab0e2c5229800102c1413c78a25cfdb3306a2e09b08684bedc9119d45a474472b6f82bc5a8273b57018ceb21995b39f39184af0bfefc2879a33e6e2891446c3bcc2c449def2034dcf3c400449df7fe64d2d8aa4319f40c6eb1895f19a0e51e0e1b2f2002c9f766cbb91bd5c4ed1c97098b24d46f3ef35762d529ef1803d45b6249192d5cbf4aeadf6181e9b7e40638365dcb2250991717662b8fcc7d77e8a6e88dd45e06dbea524025f46be2eacc314380cef1f77580fe4cf481a9f827f887982b659c624156779cc072637271f64630d98dda8c1d22423508cc582884a281d09f0ebfb2a7c86f35036464a72c94fee911becbd780480b642daad0fd808ac27d94bd3b408358d756b1ae983a89457e6e37ee17a4bf6e0128f241d8dceb8d09fdeb70a3b09cf1c397b6b8f3b33538d3e5cfcd358f9d12882a0421c172ebc98d4c1a4f72898fe5c6f0d972e3146942ab3b31c6efa8e6d7c56de4a463327f6ef03126e1304c91f79a0c03b5f2f9503f06958d5160f633c90ccc1a0c0a4af23a22bcffa890a366e1b85d9dc6a4ab2fa6f752a0211b710a590c158d6a261ed80528ebc901962bc4779c6a3c3037933b225fc9a022cc5cbec4a6484c327bd2d2e2e20815c7e924d2942ba08bf2e1ed50be0cd73cbe443383c8a4b41d211dff83499f75551e2fe62e7b329a77499a431a12a792261b92f6b5ef19d0762c24b5f63638ed6d60fba9d41ca7e5c261c1fb0c05d53de120391c412837f707c5eca9520ddd15585676e61ff8cfca8a78a199c33fb72b045d3fab3c142f813d5bc5bd9cd85acab48a1a1e837bf75aeaf4bedbede62fd95470feab1e1f98e9c5d71bb195b1cd56396e190938f7da96bf112d158f6d12209b54fae0d326a676ad1d8a4d3094a1cd8db917092d7f101e59053d93962c3dc431aeb49faf8f5b6b9bfbef35ff8bd2c37ee4bf0a914f260fe99dbeb406c66a0bc46354b02fd0e65de39b59e88849307af8c035964425905f54120758ef79ec7d3cfa2718183a0700ca6b0af5c1bc2055f05a1b038e6e980645f6d8f1f5cb7ffd40876ec8fd35d16e1a43c7023bc10b257674227ed1183f3fd4d21f1f823779c9ac5f68612ac2699c776c69f9e393ae00a38d828a62b8b4f8796b385eaf984eb69322d28418623dd896e2a1263c55004639b41fe7639b5932f591f2f2528bc17c7980519a569ed014f5bbe23f56b063b4869fc171f3e5764a985e01a4f7042005345112c8674a10ccd897fe1892995b0d913f1587d2a6be6d2fa0d0cf86048a618ab338b42ba5a914301a78195d13785813a4284475667034ee8f1058789ab7149a5e9da5d266ad1aa45cc02e22f6f790fcf4bfe6b7b9ecea03e684aa178eeebdcc59c6795f50e1aa6b6e6d09931226ec15ddad8df9d087a4c76f162a9cc90ed0771bdb255c8a8425706c05b0f72ea738fed6a3233099a01d9e51e6f2248b9aab5832d0e14387507b7240a4e202643f9f8185743b055672e58f5949cab7e07aeacef7b11653176cc229876acb983f1da3c4b30900ff4afca5122135cb48e3e73661ccaac5c68d7bcf5f1a47f9289b792eed652a35b6fe849286c7b6fe452bee54d4cfbc02aa2bec7e1074f753b2d429885bbb4722b127049b458a21b14859b45f6ad0ea41ac0227ebb8f55e6da7e0df4eeb94d1cc3012f08418fee655ff8cfcdcc9024f365", 0x1000}, {&(0x7f0000000040)="60c0a3", 0x3}, {&(0x7f00000013c0)="5f0f082a367c69dbcfd5c2bc1625f9b352792f5e7e5931d6e3089f79e33c54ec94c6c66e362e3e87f7f3abfa9020335c0e6688ada6d4d1d554c23a0b6a505b67f8c8db536167c64828a6db33f201c87612a7bac4396c30416f793a8f84a6f4b6506937b9dd91506d3d6b49d89a9946beed16c99a8ad9c751c574d509a5f0b76d8366b44d9fb3f74fb2db2c8f2896087183c5e3b237c0646c0a916f8e933619c44195dba9", 0xa4}], 0x8, 0x1) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000001a40)=""/208, 0xd0}], 0x3, 0x63a) r3 = semget(0x3, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x288) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgget(0x0, 0xa0) pread(r5, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r2, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001940)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb6dd2e15a72709fb66b5cac0c92f88135b68cb9e0d05b384710078d72562a1030a19d9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074", 0x9b}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc519dfd6a9e59083c6c016e16fb9bc7523f2799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r1, 0x1f) pipe(&(0x7f0000001d00)={0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001d40)=@file={0x0, ""/255}, &(0x7f0000001e80)=0x101) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001ec0)) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000001f00)={0x2, 0x8, 0xc18, 0xff}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) sysctl$vfs_fuse(&(0x7f0000001f40)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000001f80)="2105a3a2dd518f253469c077", &(0x7f0000001fc0)=0xc, &(0x7f0000002000), 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1, 0x1}}) unlinkat(r3, &(0x7f0000000000)='./file1\x00', 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000340)=0xc) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x7, 0xfe, 0x4}, {0x1ff}]}) setitimer(0x1, 0x0, 0xffffffffffffffff) socket(0x2, 0x4, 0x7c) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x5}, {0x6, 0xfd}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f00000000c0)="84", 0x1) executing program 3: socket(0x1e, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000340)=[{0xa5f4, 0x8, 0x9, 0x8}, {0x200, 0x6, 0x4, 0x100}, {0xff4f, 0xd9, 0x3, 0xfffffe8b}, {0x8, 0x1, 0xfd, 0x6}, {0x3, 0x40, 0x7f, 0x401}, {0x4, 0x6, 0x81, 0x5}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r3, @ANYRESHEX=r4, @ANYRES32=r5, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r6, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0xd0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) r1 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendto(r1, 0x0, 0x0, 0x402, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0), 0x0, &(0x7f0000000600), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x28}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r3, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000005c0)=""/70, 0x46}], 0x9, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) lchown(&(0x7f00000006c0)='./file0\x00', r1, r3) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x7, &(0x7f0000000100)=[0x0, r0, 0xffffffffffffffff, r3, r4, r5, r6]) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) dup(r1) r3 = fcntl$dupfd(r2, 0xa, r0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = msgget(0x3, 0x280) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r7 = socket(0x18, 0x4, 0x7) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r8, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) listen(r6, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) executing program 2: sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES8=r1]) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="00000000000000006f67147ed8fb8b5cba578c49ea2da2bee916d180d018d94b08ad98a81b000d73a9b6c368c67e405890c2510239a2b3a64c583c58"]) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) listen(r2, 0xfffffffa) executing program 7: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x20}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x1, 0x0, 0x0, 0x7}, {0x812e}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES16=r5, @ANYRES16=r0]) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 1: setreuid(0xee00, 0x0) getuid() r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffff, 0x6}) listen(0xffffffffffffffff, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@random="91a6e34dd8bb", @remote, [], {@arp={0x806, @generic={0x6, 0xa00, 0x6, 0xd, 0x9, @remote, "75dba6e614fbd101c48bd4889b", @remote, "51ded58690ab6d6dfa19f48799a5c172"}}}}) executing program 5: r0 = socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0x1000000, &(0x7f00000003c0)="181d6d02a11730d481c13bbdeaac570babfd9c546515f317ef8eb2a8c535ecdcb68c81f2dc0ec9923d99a4d2e9e52735a353084871da6a27b2c22c05f400ee2fd205b3ba650c54f7cc783d41d3a98ff92f094fc629cabb74e8562f8a55c7e8872acdd252cf143cf10af84bb51685dafaa8c4f023571c0e25e85fb0d0f316c61bfa6eea5426643b872ad18ec8bcdf7594db25", 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = dup(r1) dup2(r0, r1) (async, rerun: 32) setreuid(0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r3 = socket(0x18, 0x1, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async, rerun: 32) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r4, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = kqueue() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) (async) kevent(r5, &(0x7f00000000c0), 0x9, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) (async) r7 = msgget$private(0x0, 0x549) getuid() (async, rerun: 64) msgrcv(r7, 0x0, 0xa4, 0x0, 0x1000) (async, rerun: 64) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) msgctl$IPC_RMID(r7, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) r4 = getpid() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) fcntl$setown(r5, 0x6, r4) shutdown(r0, 0x2) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r4, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606948, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getgroups(0x4000000000000061, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x20042, 0x62}) r0 = syz_open_pts() socket(0x1a, 0x4000, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0xc24e, 0x0, 0x800, 0x0) socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x45a4, 0x3, 0x5, 0x8, "0000c6f26461c094f4ffffffff00", 0x15, 0xd8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x1) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f00004ee000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(0x0, 0x0) rename(0x0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x70e, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xf1, 0x8, 0xd9c4, 0x20}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) malloc(): allocation too large, type = 127, size = 2147483648 executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000200)) fchflags(r0, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) fchmodat(r2, &(0x7f0000000100)='./file1\x00', 0xc0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02"]) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, 0xffffffffffffffff, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) pwritev(r2, &(0x7f00000015c0)=[{0x0}, {&(0x7f00000013c0)}, {&(0x7f00000014c0)="6af4bc23e6216c1f6c1fecb92a12bd8cb74e7b1ac72859c81ce05530ed31b68542103312f847e23eccc119ebfe92cbf128ee8331bb12e520723414848bdf0a6106d006b9918691c9d87542099b5482e7974001868a44619c27940081764f1027a0800d6ba19aeeda5559ee3b50892007ebe8ef66aad1cfeb53c7f15ab46e83462c8557ac26b66779c98fa24c4c7a1e0cd566ed11f962ae2dd311687ebaa7088a67b7104b6796552a88e9ce730e42dea94387ea8ba3bd6f40fcef0d8495ab2c9db7d581f348c2bce672", 0xc9}], 0x3, 0x2) fchdir(0xffffffffffffffff) msgget$private(0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001880)) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) fchownat(r2, 0x0, r3, r4, 0x0) listen(r0, 0x2) r5 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000019c0)=@file={0x0, ""/4101}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b80), 0xfe5309c3a50978c1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000002c40)) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000002ec0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) accept(r7, &(0x7f0000002f00)=@un=@abs, &(0x7f0000002f40)=0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r1, 0x0, 0x0, 0x100001) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) write(r0, &(0x7f0000000180)="7814149558aa1888f7fea19579edc712a9b49204825d8f1c0b929e475455db000000505d445872eea3090d1caae6d2a56166b84ce701cf13976c3d6bb1fc0ce630bfcb9306ae3806b2be05bbcd36847778f4052906d884dd35e58485281682edf0ae80", 0x63) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100", 0xb) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) socket(0x2, 0x4001, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x1) socket(0x2, 0x4, 0x8) getpgrp() bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="7e723a540c8d8b3d7c3e89c1dcc60c2fa9ad20bc12cf4f60be3adb50ac933b4471b636411283e559bb631d6f416c24addd9e4570b0b1fee2f4d48827a54c8c792b5c38bc14728c27a6c7d6f9d5ec4c6167378a17e86eb17a9f94d6f9d74f73d49f11cde3a0fb5b6e", &(0x7f0000000140)=0x68, &(0x7f0000000180)="40db2a91bf03e2dea7dc78d4d232be3474ff4aab028b30ccd6122c16bf8ce709f13294c60f9969a59121e24d893837390c4da42877d8a7c0c6a571763512ab13732a81852160d828ba544de216b999142b1091b8f222401a5593a6a8deb053003d37dfd584bf44c365b11a88dcbf79e43ebb411f4c9f728195ddb5c982564afca233fc4ea31095a92835b50ab3c05511af1518cb2a514c4acb516d8985ad3bae026f64d8d2caad5681037e", 0xab) r1 = dup2(0xffffffffffffffff, r0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x1, 0x8, 0x4000000000, r2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x3, 0xfffff800, {0x8, 0x400}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='^\x95-}\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\\%/]:]-\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000500)='\x1a!\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='/dev/tty\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/tty\x00', &(0x7f0000000640)='@)\\$[\x00', &(0x7f0000000680)='%)+}-\x00', &(0x7f00000006c0)='/dev/tty\x00']) r4 = semget$private(0x0, 0x0, 0x0) acct(&(0x7f0000000740)='./file0\x00') dup(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0xce55, 0x2, 0x0]) socket$inet(0x2, 0x4000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000007c0)=0x6) getuid() fcntl$getflags(r3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x1, 0x200, 0x2}, 0x9, [0x9, 0xffffffff, 0x9, 0x1, 0x1, 0x5f, 0x4, 0x6]}, 0x3c) lchown(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0xf898b41fc9054502, &(0x7f0000000880), &(0x7f00000008c0)=0x10) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900), 0x400, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000940)={0x23a, 0x1f, {0x5, 0x1ff}}) sysctl$hw(&(0x7f0000000980)={0x6, 0x8}, 0x2, &(0x7f00000009c0)="230edc2d28a08b7330f0a70798a5c5b281be1692f0619b476f43ba53a690819dfa8034a5937469823d8a2eab4c56bbd89432e9e51486343c7bc1d610cddfa02f6f392c1f1fb29f865c26c8c48242fbe5c63ff157abfc824af2e0270c3398a24886ec61b3643c628a3d0b9f3764ddc43d3f1adc3a583bf95f07df479267b1a391ead2940b2b63ad0f85639c04896789b4e223fdf6503714c4699983844b33d039665647d072f07968b27e082b3fc44cb8c0", &(0x7f0000000a80)=0xb1, &(0x7f0000000ac0)="f0f9c097b36a27fcb13df12db98adbd560c0735f77195b83566488902c47a75031dff7d4dc43755933a5b31b97464e2f074bca35102cbc651c9ad4045eb65cb722dbf679f98f48b5743d6807596afa844f40d3", 0x53) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x80, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000b80)) lseek(r1, 0x8d64, 0x0) executing program 1: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000740)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xfd\xeck}Sh\x93<\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad2\x00_\xeb\aU\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9\xff\x03\x00\x00\x00\x00\x00\x00Ip\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x01\x00\x00\x00\x00\x00\x00\x80ty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6EA\x8c\x9cf\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f4\xf6\x15\xb2\x85\xe3H\xb8\xf8\xa8X\xd8\x98\x80X\xbe\x1c\xe3\xf6\x80>\\\xef\x94\f;r\xbb\x86\x18fx[W\a\x8e\xb1\xea[i\x1a\x02\xfb\xb12\xcf]\x13^\x89\\\'X\xf1\xc6z\xd5\xed\xd4A\x12\xd5;\x96\xbf\xb4\x19\xb6W.cX\xd4p\xe6\xcd\xd9\x04\'\xd3b/?W\xc7\xc9\x8dF1\xfe\x8b\x89\xf2\xc1\xb8\xa3\xdd\xa1\xdc\xfaIm\xb8\x9c\xc97,wa\xff$,|+Y0\xb2\x95y\f\xc8Xe\xf4', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x3000, 0x19ab93ed7008169, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r1, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) syz_open_pts() r6 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x3, 0xa7b8, "0df1f9bd00f80000000000002000"}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3ff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8", 0x0, 0x400000}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000140)="7f38897a2ada42efa7931a6b86eb9e121027c5d20e493ad61994df829ae293bfda2f7aba152ba878fe976d74986469ac7605f1aaae81b2f0ee526ef55b51b7ef3207d96ce071a9e6bccc4e187a91577c1a246ad825572c6e554c32ae6de042901cc1e6cc09", 0x65}], 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) executing program 1: setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r2, 0x3) close(r2) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r4 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) executing program 5: clock_getres(0x5, 0xffffffffffffffff) setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000140)="f08a335fd7e378f40606de6e010a264d1315e5fb3b16ef7c3c24", 0x1a}, {&(0x7f00000002c0)="322cf782c7cd8cb883e94b5d25396a7fac05e3a30b2871680e29adf8f8fcf0fcb4a8e40d", 0x24}], 0x2) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x7b, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa00aaaaaaaa86dd6036ea0700453a0000000000000000000000000000000000fe8000000000000000000000000000aa81", @ANYRES16, @ANYRESDEC=0x0, @ANYRESHEX=r3, @ANYRESOCT]) setsockopt(0xffffffffffffffff, 0x1, 0x31, &(0x7f00000009c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180628aa5f7705d0200f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a0d24c9a2fb2ec707000000cd1366817f40449b2651be8313093f7d517bed17b5aec532a237e3174e09ab1f8d55e2e56d783593bbec896dba0b9ae134bdbfd12b7f77c068633792341792f92e264df32178494873593f2bd662f6bae989ca5a43e7bea8fdda619000eb52c381ee02c4928282555f4ea1e343863fbe9cbe5b3817609e48a4f518f02d4f83df292ab050a9659cfa107376bfa5de0a53cfb79bc64625211a243809a403481de890c8616a040d81c87ff912b1e8250cf4615ae97cc2f2b60e7d812647367b76fd930b8b19bced2277f44267616953d5f6dc37e33c0180ee64f20efe7e1a4851d6fa5b923716fa9cfa4e197e35efe7bd78a04425b9478a864a3955d6e29bde2bdf2528a270", 0x19f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0xff55) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r1, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f00000003c0)=""/137, 0x89}], 0x3, &(0x7f00000004c0)=""/15, 0xf}, 0xff}, 0x10, 0x0, &(0x7f0000000580)={0x100000001, 0xd5b5}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a", 0x144}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c54", 0x20}], 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x451, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) semget$private(0x0, 0x1, 0xa1) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86607a5bdd6027010000483a008a211dd1450021b056225e1ade740000fe8000800000000000000000000000aa02d7e5bc1ea44b373680000000000000fe8000000000000000000000000000aa00000000000000000000ffff000000000001000000000000c20400000000c2040000000000000000"]) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x10}, {0x3d}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) preadv(r3, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0xc09, 0x8, 0x1, 0x6, 0x5}, {0x0, 0x3, 0x5, 0x369f, 0x5}, {0x4, 0x0, 0xffff, 0x5}, {0x400, 0x3c, 0x39, 0x8000, 0x1}]}) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0x10001, "006a00fdff0800000000000f00", 0xffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0xf429) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r2, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000240)={0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(r0, 0x1) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{0x87}, {0x3, 0x8}, {0x89, 0x7ff}, {0x8d, 0x552b1b41}, {0x1}], 0x5}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), 0x10) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00"/54, 0x36) mkdir(&(0x7f0000000140)='./file2\x00', 0xfc) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) unveil(&(0x7f0000000600)='.\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000001c0)={0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x10000}, {0x3}, {}, {}, {0x1}, {}, {}, {0x0, 0xc8}, {0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x20}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0xc8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="57d6f495c2ba0013e8840753d149e965528939416bdfb5105759da81997acb592bc5b2b7c2b2db579fc4fd79ec9c603f27824af6742f17dcca4d8a93e6e7f9a2eee69b90e96882e44823737f6cfb48b973c2725be04a277465600d64a2914a0c00840aba5d8ceaaa6ec64f76951404c591661e5a2f9bc660d6fe6a0ea8398ef7dc38f7311b89f79a23f2fb7d9445c6585f6ec9c79acaa4e813928e219b5cc25c6797d6b22bdae08931f4fab4e7d7", 0xae) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x10000, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 5: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334], [0x0, 0x0, 0x0, 0x400000000]}}) open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) r6 = dup2(r5, r4) kevent(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1ff, 0x3ff}) bind$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{0x0, 0x2}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) msgget(0x0, 0x200) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000001c0)="bbf72ccd57d35ecfb37121791f9db192ce7c788fdfc60e495a32acd04f742734bd796ad362f8545344f8c5734557a260dc5eceb2adf0b639cf947e32041340f1d58982768ce5fe05549af649757c37d2155fa802dd1e9d449336490791db88fb7452ee0a2b7b3a2968d173fb7feba532b319bef27062e0f72609a3de9ae17c3b6753c797ad18bc1d3be032d112ccc0d4dcbae1657a67822ed1b171e939d1a453419db54a6e44fafbf38d8887b2c890b31fd1287de8117c9ec442f3ad2e91d620", &(0x7f0000000280)=0xc0, &(0x7f00000002c0)="c3df6f062fb9af6cb93f6d8ea6403393f3e562dfb906e59ed4498144ff7085a71f25", 0x22) geteuid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) getuid() bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x6804000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000040), 0x0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000300)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x3}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x28}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r3, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000005c0)=""/70, 0x46}], 0x9, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast1, {[@end]}}, @udp={{0x0, 0x1, 0x8}}}}}}) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000780)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8907f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77db0700000027e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe70b7b58b5d28d1d12d0567640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb73a5e28d71dffe6d838dd4bacba812c1efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b625684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d4b20ef1bcdc20e967484386d136eca8d8ec6d90800cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919a739962bd27a825bb3486f70d837108000000000000004e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e6287ff4b6c1693d78102be4d73b9be1b0425038695d16739b2c5d7704bd164442e89", 0x1c8}], 0x1) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0x5}, {0x5}, {0x10e6}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) write(r1, &(0x7f0000000080), 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x8001, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r1, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) r8 = syz_open_pts() fsync(r8) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r2, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000100)) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) (async) r4 = getpid() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) fcntl$setown(r5, 0x6, r4) shutdown(r0, 0x2) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x2}, 0xc) recvmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1, &(0x7f0000000300)=""/74, 0x4a}, 0x6}, 0x10, 0x40, &(0x7f0000000400)={0x848, 0x10001}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pledge(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2adb0070162e86dd60f619000014060001000000000000000000000000000000ff0000000001ea443d080000000001004e204e22bb9a097a3541dae394a6ef62c482b69cceab52fca35aeeb4fb35cb567e00390cc42d2bd48b06e3a64888bb2d662064db87e0c21c2600d5ea431747df1606cc54cfeb6bee8fe533abfc82ead68700bad048ce23f552620a37d73b3a50303d208d426b9335727d5db0f1ae10ee1af408e09efae354977b2762a29912ed25fe18cd9b6e55923074dc195ffbc6abc087911dc339e672017db578c91b588c46b9a35565d9ceae7403d44819fcb4", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5053000090780000"]) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606948, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x3, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) getgroups(0x4000000000000061, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x1}}) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x8001}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0xff) close(r0) socket(0x2, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) dup(r2) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4c11, 0xffffffffffffffff, 0x80000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) r3 = getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffff8, r3, 0x0, 0x0, 0x0, 0x1fa, 0x8000}, 0x5, 0x101, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8", 0x801}], 0x1) executing program 4: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) setreuid(0xee00, 0x0) getuid() r3 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r4 = getuid() setregid(0x0, 0x0) setreuid(r4, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) semop(r3, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="c94b64f23259d58c4e8c0f69705fc93c113c105ba93c733e0f4cd84a9ce9be274332f4918c0dd3383c9b1163b805e8d8aab021e8ef3ef9e74ae4334adab719e1d8310b673e1225e720626fbae3cad2d1b657a548a351f9f64aa200d3c363be99f0286eebbfbc0714897070f9bc6ef5f6908164cf5e2f314927634bd66274e35a8c50198d2d55617d03bb06588f028fbbd212bc4095d7e6c0db1408db5526e8a55798093638056b05cffea6", 0xab}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000001010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x409}, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r5}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') syz_open_pts() syz_open_pts() load: 2.09 cmd: getty 74458 [ttyin] 0.00u 0.01s 0% 319k executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa8) r4 = socket$inet(0x2, 0x2, 0xa1) recvfrom(r4, &(0x7f00000000c0)=""/9, 0x9, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x49, 0x10000}, 0xc) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') bind$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) bind(r2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r3) getsockname(r5, &(0x7f00000002c0)=@un=@file={0x0, ""/507}, &(0x7f00000004c0)=0x1fd) execve(&(0x7f0000000500)='./file0/../file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/diskmap\x00', &(0x7f0000000580)='/dev/rvnd0c\x00', &(0x7f00000005c0)='+\xef\x00', &(0x7f0000000600)='/dev/diskmap\x00', &(0x7f0000000640)=']\\@+!},\x00'], &(0x7f0000000840)=[&(0x7f00000006c0)=']\x00', &(0x7f0000000700)='/dev/diskmap\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='.#^\x00', &(0x7f00000007c0)='-[\xd9:{.\x00', &(0x7f0000000800)='/dev/rvnd0c\x00']) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000880)=0x1000) read(0xffffffffffffffff, &(0x7f00000008c0)=""/97, 0x61) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000009c0)={0x5, &(0x7f0000000980)=[0x7, 0xc0, 0xb6, 0x1f, 0x40]}) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000a40)={{}, 0x4, &(0x7f0000000a00)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000a80)={0xff, 0x0, 0x3, 0x46ba, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0), 0x8000, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = getuid() setreuid(0x0, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000b00)={0x1, 0x9, 0xfffffffc, 0x7, "7cc34f5bef0fb6cdf5c1556e24610f0025568828", 0x7, 0xf19}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000b40)={'./file0/../file0\x00', 0x7f, 0x800, 0x9, 0x0, 0xfff, 0x8, 0xda, 0x2, 0x1, 0x800}) r7 = openat(r2, &(0x7f0000000bc0)='./file0\x00', 0x18009, 0x10f) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000c00)) recvmsg(r4, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000c40)=""/90, 0x5a}, {&(0x7f0000000cc0)=""/194, 0xc2}, {&(0x7f0000000dc0)=""/154, 0x9a}, {&(0x7f0000000e80)=""/140, 0x8c}, {&(0x7f0000000f40)=""/217, 0xd9}], 0x5, &(0x7f00000010c0)=""/167, 0xa7}, 0xc02) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000011c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001200)) executing program 6: r0 = socket$inet(0x2, 0x8000, 0x8) sendto(r0, &(0x7f0000000200)="5dd5855026a81434ccd5ef8cf2e7a2fcc42795e98897572fc190a1561ac0499ba1173b13bce92a4f482400dd55b8937f24e38f08166892f3876637966d4f69e062097cca5ee3276856699be95f7ac29d7682da19eb3e086ae3e7c4c9b2bef6e88d0b0a35bac1b3f033eac546cd98cfedb2fdcd49a84390190bdf4cfdb938cedb418dae6b58789acca9f25e4df2c8f9708caac7825e698b6033e1691fdadba45cfcc26a9b62c8e4cd14eaae933fa3376800d8243a18fa", 0xb6, 0x40e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x25}], 0x1}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x8000000000000005}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r5, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240), 0x0) pread(r0, &(0x7f0000000080)="8e396893f6a75b51b02ec1b184ebe8a7d7fa115f6af766b5e7a8ce18f99752247aa661dacafd6eda92427e7d94d1f9cffafb77b39f3cf7f6f0c85c02261d5828626e6cb3231b98399bc34eb2ea03b1244969cafdf782edc0b9345a902725fb48aa120fc6d2b3a6327a1a1984bf9c8e606ff31d14a6c15a8217e75c648271a049e6ce665c0b1c3c6f8e98489172338bec6b7dde1760ee965c5eeb85197de7d0ac93d67a92a30e53e5b76064cbb9888cb30add11d7c2cdef6b6c480a8eeb8fbe8b3d3a10e03836fe1b856867fd8f13873534136cf39756841ac5864ea288ed4a4cf198a5df5a302db830c0", 0xea, 0x5) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x680c000000000000) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') r0 = socket(0x2, 0x4001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0), 0x2) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/505}, &(0x7f0000000200)=0x1fb) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x2, 0x1, 0x1, r1}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, 0xffffffffffffffff}, 0xc) getpgid(r1) r5 = socket$inet(0x2, 0x3, 0x8) sysctl$ddb(&(0x7f0000000340)={0x9, 0x4b3abd16bf45b4df}, 0x2, &(0x7f0000000380)="224273ff8e64a69390783e56a77202618492f0dcf85ef0d9d114937822642b6019024ed4c5e1f644af642e9e3aeb63d9a497ddd4b593c1763da3d84de8334968c740d31b245c15945a70a0846213dcfc32a045cda03041135ce12e1b86c5afbfbfe5ee3160a174873309f6e1ecb31f039da457e2412d607837564cb31eb449a44aabce9f6bd6c7317d5eda60654a1b71758e7a7f98aa81a94aaf7bf6316bd4b59b98510cd64f0167e8dbc078266dd6ee02d3718d188e1726fa45b6e327861cd0b71d9518636f2ab4b0ba8a907a12fea1490e14d39c558115213c4962a34ecd212779c03cc8975c183d4c433d69be5b82c022457ab5fe7817c3d4cf19696fecf9b8ed5b89859b3919e017324fb1393524daf49c6fa946d34e059197fe571b7c35b1f1ae730f842d7940c84be675f3297d534611ab6844f0c6d139b11f9d36ee837cc4f25f4445cd57b5c1573715ecf47ec4ba9ad9c157a7efaaea71b973582692cf58cccfc03d5c16a68d23be77689432ca9ceb6ed37a6d97e71f03597ffebc6ed413d83d76570e790db819b9fdb667ff4754de7dbafd0223c740323627e460b3ab8918b0a80e2c91715bcf3aa68cf47e5316a6926ce88a7cf9c22d102b16242fcd6d3b09a89f01e51b81e734a76c105581fe2a0c7f1085f00f67a5c57f0be76a6b333702ea310413c7225a658c3545b8cc47a605bd8a1b0c4da375e69c99efb0b2d9402ce0f1f30cad09daa4d8a2a5cb8619030dcdeed7ac44ed9999ef8d665283bba094cf2144a14b9b4868355e20ec56c3d93583f9679c5409f8478c45bde6fa43af2a69b97b199d6d6ce691d8e32dc006cd353b37a3c47ca2d8124d786916c137ba283d68ea3868e841192b75baaa25c034c52db1162d2a39064623a3c9ad341871b14fcabf1dfc15be3d44e2d86006b1e78ed137cd4c1de50601ed461e2e401b7002dacf915d9467c4954904e09353f156b8e1ea228972a0775500564cb36341470634e070bd85f0a41ac34b19c2d425507d370817393b673405e8f1105b014f9d96e24741034ee9c80b0f9a7d5cf8e6b2cfac6bdb4fc342198cd160eae1501e547d54bef104e80d1c9b547288f284236659baf717ee5263ed022af5735de91c32667df7a28767cf7e13abed2faf60988f3cea503666dd94fdecb6038047661700a2cce011a4e897476105e7c87e0840bd6428e1d03fed6d86d5567ed29c1b1b9053d0755183dcaef18a4b839c440a5da7636e11b6f0ca00e79835a8aa6b9cd33343495a2b57f6761f7b394c201df446c4daf540909156ae355c7432665524f9112cd49f8f830d751d1ceee1c4e2e9daf4325a82bf3c48062137ee6f97b0eb20c017f63d00c816965eefbe948817504eb01b81a27857dd894a23197fb9eed5ad63c6d4468224f2552031bb50f158b0dfcd5893e56b09438120efef704e28e610965aded9fd4caa927dbf18c5de3df7f6b0c065df3aebc6151d47b178a2565fbf2d0ff8bcdd326f3998946f3b4af45b1329b17703e8b2ef0d95fd1f93579ae2989a796eee63fd8938fa8921fcbb4c8f0c1cbd2ce7ec5f475d7ee3fbf5977a57496c9e561bed7e48c8115f78fc4a58b51e295e41a82196717648e018b1d620ffabf27684b3b2028b12681df75595012f7608b73cb0f77f61eebeabc1f7331b60a3702d9371592dfec295c6345760265bf22e4c6377640b25e6876b9458f78619a302329a45ba28258a1f4dada81abc701fe6eec80d6b2b021ddc81928742bd30c200ffe541bf746c9cc78e05f1dfc0a0bc3b35fda292a00af8570e78da7f317320e2a7282543ff71071669f4d004a2193cc97744006270ec22e77d156579417f3ffde5a1d59dc0dc6b2fe092cb3a767baf3c641710f5199aa43f80867f964c44f9aa0cf8b906379cb819a5989cef5080946747e5493d2640a2c4cbea0bdd0c6be38a717c1eecd56d63f9d25684e71b9ebea227966d093fe135ca3c54eb593375e785a655e32f8965ef8af3ce476136b88fe7dcc6bb1a8f9789fe1e20789dfb193018d5974e55df17a850c49389753b5b1e07980e63b0479b8598eb4507f47c42ec45fec1b5fa40ba1770d3ee319c02e3c1077143513584280c2354f55814b790a4632f49f46461a2229816ceb3a43703f49cf53f76d21622a2f83cc16c4603b9b2e80fd48c25a015271545ef3dbc680c68523c2ae7618c05933e05d88b80efc3da54bfb445c879064b12a5129e7dca902f5a7e87192d7b4a268e48604cba0f23df7610aa9a35e76ebad6fbd177d8462c11513ef163c249b8bca70815e6c4d56117ef4520e296e8b9bd62dd91c849d5021ba4ef51b609b3ea8babab4bf8da47dacccd9be373a0797979ca39789fdfb5479e99fda93e961f97faeda98725e243cf530956ca2ab9a3c791121f1bdcc52c0836ed45bc84ae9c3d968b4bb92a04cd84c8bd5db4fce1f90fade510e88f5fa99a6b4a87a6e34b6bb702f78985c4529cadd5378c25f553c09790291baa8a5a442d995ba0e04073c64f60ce5a0d02cf05da73212f6799a3d1d9b8692d942292a2f6e7ff4c8738974b869d92a99de6c3d60c0e9aed81e40f861624e0ecaef247f10fa9c81dcd1f70cb96e3cda52d555bad8c902e40c0478e9a1712b4933a3f0c5acc5f1473b23c3a40e0c5c94ed550a94c670eb97a6335633450cf259cd91989de122a8e34468353830ba03a77420b0ac814ff0145c5ef77e51e1a6c3e76856f56f71630e5abd98c3a1eb8fa50b90eeb23aef2aa91b6b07532d8b09f8546767663d8379aee9f0851f9468b5dfd2bf8e8301092a86963a9591b003768e2d0a145a38b27ef53cbbe3bc32fdae939fb42c3d5912012a06bd66db15b41f6c6d0e6fb0b2b95b1fe473f84ea4995af4a9347867374466ef2ef35208b6e9f2461e3833d2a23e20c309318e13f5771a3ae34889ed58e3be6c10181795162f77081db3ae9a6971480dd3eb66938933a79d644c3a9d89572d91211318112ed2ffa9c58d18c5fa229866eb6925db03c0f4e76008143c50cb56fe800d8dc5068f50bb88b91b8b5b4ba4be361c5c168c78fd5fe275a094cb867ea43790ffd59cf1e464d16c0d59bf76f7e895ef26ac20cac63cc8a309593356d27da7fe1c1fbf5f4b3cbc89255173500309cf579f92eee7fb9b56c0b4cd77ac87cbbd136f10ab7a868efc674cdea4cb582f9206d5c44a7ace2b3dbaae8206f59c2d3c76b38b53dfa1461d8dbf70a742a1dbcde01f605ac48eb7decb32acb5e34eb7c2801e34c7c5cb5ca2658748eaa628b2b779dd25e21faebdd8ce851c2f3e140c02c7411f1ec3c828c3d94323940d8c38ca44ded30535a80f5462dd6967ccfa0a5d2927700c9bc5523609e07d771f013b95385f7d072bc8a089e27d766d3c358ed085a643769a53de399922339ad0b02f620972363edfb9fa99f4f68c5c44ea7cdc8714cd88da87c83f16f4b18f58184b762eada943d9cc373a2726d612c26b03ed0ec8d82d4c0409d0b968b62f34ae1d917ba21a1c1be43881c71debc26ee7a93d158ad4afd141c92cff5e95f0209fcc33e25b9fdabf220abfad13ce2ea4dfa47e998537a5e13ea59394a01e0379f3e6eac54a6566d384ace70c4ffa6fc1ebcd46c5334ceb54ccd31f462160202f9238a857afb29d8d959e0c30f88842152cbeed4d0b9d39689dcbb7fd28bdde9e3340b7f683841ccd6767ece0069c35a53792e6312fe48714a2050dc4239012c2ecde8e5577cc0967807e86be7127c1ddfe302ee7410666f971d6e8bdc52fa49dff4eb06ea99bba90c54716b3767b27593cc047899e9855a5d7c7ae388f600d9442be58431aadf12067ec0469b47e08bcf9396e9e4fcc8c437391b452ed10f8ab39567d12e9dc9922337401f4f5c98186232e1b2f40a8997cc76cf1ad526937672d1dc5992c075dad21343ecd941a2c6ed4c76d23b7f881bf13f366bcf6c345169d7593a535a5f26c2df7489cfde374e5e7abe4f6e4f9b4a21031360c6dc35a62cbbb14d6682234e6f01393d403a91ca7fb4f5c17784b2d241c81f5491fad439a34cec5c3014607f783db76668f2fb36acb6fc77b71d753be0374f5ac60bdeed7810572f5a18aa915cc70c04060d973617abf6e9c8a4f91d4b432e41df75bcdea80b5a9fc1d331605b74aa56dc9e46db89a0216017db86f82b9991059d71a88b3820715165ca3ddfda53c3a8b91f72cf7aeafe77fb32739c672adf5f4d72b9d19e88e71be1b46f844e3fd8431c95a4d3e3a19ec13665066fcf06d0d3428809a41a585379d557f7843676151e839aeae11e409a4ea56b4e1e565604b338f237234aa5af61acd0bc25de65e2a9d931995a02a7a746c7d62f206660eb0b1532d1812f379279710f11598eaa20843f82032320c08c0afbb180376a02d12f279f3d9ac742f31a7b742fa5f2ecc3f09174e42234eb3584b0aa737369d177026848299a751a63501d0d8bad86afa8135a6c08fca94c7dab6328cdf75f8ebb6e1b090f915aa23170e4f27cd3772b073dca63960faa97df2b589469bb3d16f47ce1ba8829109520899858a75c6ea968926f61ccfc0466838450ae3b87002b2f05e1bb4ba19d62cf56f4bcc8eca35095c671ca9099b5a0775c2b472406a2bccbb49617df84c8cfa7885bf10f13c34072083af5fe9c711ed0ed635bb15501b1599e1483742f0d03c4cbf8847d559c169ca0fa187d06b7e18e935d7494f45ffaab117ae9bc4cf06979d6e391685258a77f3b67ad4a34b411ea8683faa6ded05ec4f5abd2f975f5fd191fcb708b524baeefaa70c9662ae73e142f99039021e42958925dc5c64df98d2589df0fd13553de5b47e19f978715346ad1a0b858acb199106ef08f1335b85b99e42d86773df998ccfca9acd48f455063a8f497c4bd9b968099379f9d395b96f40f40b914e2f9f57d5c6eddf034e00d0dd7a70e938894bd032e9e4d4f440c5c96dd9cfb40984f0c2f361379f2624c934b97faedda142fd191743b2ea838a40f40392f5da87f7b4c12a853dcf36825e930be63e1e93aac5546107ae38036bce37036b7a03b8ba8c45912bd8753ee190c7bc0fe6b20e57f7c75ea12b4ea1c8f9ffc7047cdf9e234373ec8a71fbd9fed8e2baf3cea013759287ac1c47051658c078ac0dd7b7fdd54e67c488f95b417b5904bbe8a198fe1a95061279ca8edb1cf969fc0ff56296e86c7d332c3f620c8f5a1d3ed5f0f3038953fe97079b321c6bfa7addbe1b112e756d11d4ff1f3b334f645659495adbee23fcac8f49be6479bd1396ade1d243cb7aa5e87110d1cc1d224911ba4bab32c7eb370f8e5a49877664f445d2ae532bc19373cd05d9ba64af8908a07fa066af29f270a7b4a3f230a4c047d03308a76c05140370e5cd8d23d52d0843b99cd9918e6966fc8f462db0604fe4573c9170b3d58e415e8b67146df859d4067c0e5f3283bb7d8ca3bce0828f051e962707dc757c3351542e7b4a34d9fbd07fb28b86cd39b9f00ebd4e086a4856f941787a14bfec578cb31b5b7c20dc2845df5ee1b8ed0808ead8491cc04c4c21b7a5c4343086e2bf845f05c401aafa5925e2afd35934a896932d84e1b804310316e78b77fc86288df157a511ec4e7d5d8a92e30d6888fe2451bc6c922eb68a9310f65300520000a902f7538bd02102edae56804e2ad4521e103f1e5d6d36abb604a1bfbb48be9805c0fb8da843c1f8d9aba16fee33ddf6db348aac1edaedb0254296e35817da8eb38f40624f713b2509c6826f8c84e345ce8c0d046fb760c99e9c4947b52e17b11dc13cb37d15310", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="1ad7ab93d115e7438604c08aece1341d04bb258b7748e70edeb4c06b74839d815d5e57db8795c7897e155cdbf2affd402b8560eb4fe7b1a83eb1d3eeca6e9f537a688b86ab1abfdbab9837f9c9a5f494ac8e571a7844e8c041181ff2decf973a5aaf63ededa86e2f03102b363e448ece72cb2e767ec0a7fa7f6ed91f319f5d1eb5a28000bbb159d73ec16f2a73dd62690bab5565e3c8c163565ed7031e397ccef04a9402a95af25612e1abb3e0c57aa6685b0c1ccce8b435b5dcf79b605d34387b0ae4c37fbf467f328da502df354796f7b0f625353fd1979cb4a0e2d248babe03e34060e7b600e8a20b3eaf84890746431d0405debb6fd1dd63bc48312a05694e2e7f602f82d4f870cf49b95f2b6f36024d93c5cb0ee645de2c4eb91a76e92e246faec5b381c3324e01be0d70f287cd0bd31ea91bbfa323625052afac76ea970dc49e4781beafa60b1ab7d8ed10e1686b86a6e36ac002764cf178bd97090db5799fb793d2510f238e4a410f44c73207b82107272303ea55e3a65ecaf44540b786de9fca157fac7cda05125f8fc6b6e4bf00a0467887e20e8e01ce32aed1d251859a7cd6f3914d532f5b239a1e9895c012f8b8c0faef4a4e972c9050453eef78dcfba59585ffc10251351f07cdcfd5ebb8436c6da3943a979ef7747bda8963786c8040d86a51059aba871d4913e1adebc324e34af0162b39a6a41b6d8a69f20c29f06326e7e1ad55a8b1cd78a97b46001dda18ffbc3f3baf7cacefd7531a416e1a402c017813b9a7338d08510d44e51eb0a11799fda788e82961b40faad818809559087b91dc8fea1fd95dec99710a65e9ef40b023948ae6785f2a9eeaf82dfc3f171978f85204887a0d7c659ecb2712719f2b2edbb960edd74fb6b693e1498f650ffd8fbceb8c686a4082507af2856b3ce7caeeb1c727ea2daef4ddce2e1a314c4a864c6038628ea7c6fa98d8a3657fdfddb5f41bdb518f6c4f4e026ab6d2ef6f76e6a668681e4d5fc263cf95d40d61430b7224552df941702a5551a72aed8a8e3843281efd6b78590d21e8583df36f24c2e524a12cb45cf9928a3b8290b09d3558268da4e26d3d1a5157fc3304105a67350c2f0f9b1762319f4c2dd5ddb4c10b029e98bf03bf6d3c22afce0c9bb0391f1065624049ab555cd370da99c702e802f001ff4ffd8f2af368113899b21f5b9d9a5fe63701ae6d4ddb228e179eda5994694f7032f88cfbb6c2188ac9592f3049d3dce587df97e3b5c9c697dc88fa4b811f64dfb09febaeef965c26a81bae546384b9194e600fefb9bdef2ec764899330db2e4bad616e3304e586e1edb09685b7f32df00c63aeaf7f208391a2e658df1f977087462affe0daad5f92ca9cbd8b11779d0aa953bd02f4bd8d5715d58b9340e2d587a301a9d447838ae4175e0eac8b2f7ebcaf000cfa792840cfb92b8e7909a098d9b5ee7fe4b71d2ca9d31750c395ed19217cee31046aaba29c3b227cec560dcb912ed09e689751a71afcabc96c05776f412df99a5d64b19d8a5870131db95fe9cfb346e366dd791c84bc47b2c60de53af2157a3636cf0fd59ba28bbe494c00c046c8e456571e1a54cb0a5d9ef833ad690caf6ea709a8a5996ca40bc8497076d454f94087ca70be1bd3dbc1a7aaed98b8628739871510a3a506ffc19b44ad6b004af6dd4a2ec816a988a0d2ca7383708b52e03848e6922f8471da1aacd69cd16c264310ec28bcfc85225dc9f8c97e4bc54c41a618d6309063f373132b239a0f065af636bb2842760e074a9b40c87b0ad0864ecbecd7833b605812318f5bf6127bdff5128eb3c074c018731fab6e56bf94b3b5077deb33051f975fa607c0397c9382899b3c90c7cd7b37714884c0f7c83220bf28120e93eca24f45e93657a548a08e3e9972f36a8599f6c74cdf37e09f848afc68a2dcf867b49f146de4e81f3373ded583b85187270b099fb2e6267e5830cfe2df4688f66a482aa8be1ea9fbd146280f6edbe42b5774a6075545e759d6d8149ea496e39ee198b59bdeaaa99aef97085f16647b7d21dc3eb91f1c39df0d51374ba44a980aeba4c0277a2b5fdcd2e0be4b6d33fea9abb94ecb094af6a979b6f306daf3a2f1829361aa57157ae9e32a76eb2d54076c8cb70b0e22678fa7542855ba062575e532a4d66cd32e70a3aa567ee8bcfff1bd0a1d4e08a8b7474f24038843a3c10ed3430662ffcbfeca05c746dadeb4e858989298e9331c311937d6863cd5479d304e5425900cfcdcc4a2cc50d62268fd59921dd0b9ad5496c28624054f8e4a93ec1cab55532156c5e9d779793a797b4c5af9251187b765307ad53854efcd068822fc2ac4472b1c9f3d344aea5fa08047ded99e8544d5712b23216a137322aacb3f95c9e1cd161a73fe4742a68c5a820a735cbb6555fc4ea5b78ed4e2ad83954d338b53bc7fca7768693a9f541a1ca2fb69b35fb6af1ec5735e0c45df902cf376dba442185e599352bb6c7ecdaf338da564600c566f2351020212a245b1af734264ab1293b7cdaa6615faa79e1f330534ee8b8fbb44a83647b1e12ffc36b630a39220417bf869b47f5418bc4b46992fcc7e0b5966632cf7957c16cb138880f68b18e8fc850bfd5f40cc283e307d73916fe0a65d5b6f2b4dc458cf73539fa10f3f8095f275e3eb3db08dd40203fa611dfe5461dcc4c972cdc51ba86c2d2e41f7677f6019bc702ebf2569f669bbde8a09974ff07761358fb0dc9605666ba988b28fdbcb7bedca2e0cc8d06cc1f9510d959e36c52ebfa919f652549ecbcda2f4fd5f02db105a7ac2e036c5eb02b3b7313be7d45a975c5c31b09ee7c16a6f36f9622af2d4fb895e6e3c6f6e30526eeefe07d7a13319e91fb49e7bac9145926c54ca714345f8c1f24ecdfa9df2aaaaa4c814efc08588504cd6eae346234cdfeac37e9d3fd9304fe2bfd3952384c2ed48a3ea2f4c3eda8f4601b4aa28cdcfaf51218cd1bd009ebb10bb41727e604042feb5d5fdf7a5a008942d65eee7205194eb83980655134b33c7435abd680225f23b5ba101fd8ab3417d8ba284ffb2d88a479e222cd297673fc3947097cbe2ee470be32a4f0012f803ef8d5fd85d407da590262839e5a316086e316c757f63563c8d12850b21f89b359b1ec5ce4ff47211879ca081bae11b82e100dedf29cd1705471d40585928ec9812e0f25a0cfe40f180beb95ee3ff1ede8879d1edd231acca10b74041039159405ed0996091d943c69198c9476d6b15e6ff3a279dc2ee37d1edee5e3dcdffab4ebd41f3858972d4582e3a15477a1442071ac43f531de67766fb8cbfe7509e8fe06da83232a26963521a3b19c6d48f5638e9da546f17a79b7fe3dfc7f132ca570dde62bd448421a5f2f272f839a90a3957d53e947ae98fbf70c7f1b88792e4ce90dcfd8a0c9f97ff5ba86cff33223e05abaa320bf69dbbfd1f23776aa1372bfdca6bbb2aedae97f677c7026e4238fc9804004fcd2c009c70fa19219508e042fe8634bbf6c444f2b7f5de9d5205a0146e7e20d9cf52a352f86d72a59af4e296a5e4f4aec6fa8795fa45463e85c0b972e45cc7d1065c5175b91e7c8956084f5b60546e395668f3389c5652c2461b0c7f7f246f6b986acd53d295d32637000d9b2abffff58c7b3b8dbcdac5eb4d6118de5a26109e77b9718b258b896a22eaa211719e38cb6227158855ae605eb7b2bb4c27ee4eaa18a163f5d851502213bbf9ed7875ec885500015d3a07d3ad500b372a8c4a5bac5d5a362fcb4abb0661b9bf315a862ebf21da9d366fa934458ef861c334b150af93ae90618447ff939c4b71fcce4cad5edd34c36d6b4e40b04828a2d5e70e86ad2da94defd9f42c9d0066e8d9042c31663db54d51315c7eb127eb1c2b76c6c98e795ec669e5f2507f9e4f905355eb0ac35ece047cdc400b95d16d8c49d66979644691dd76dc0629718e85d3b176d3ea27a9639ccf1b4944a5c33bac6564cf85daaed5cb49752a68d7ce6814a8b41a43343ae85f40645a3174a8f1e1291e0bbfded5b649529203f70644a68905776c0603f984b7b17da54a43c805e9c1f0fa170ab83559c1526565a09fbb43158c86bee70baa7aa6bb69ea1a6a80260fd478b0142617ef392e27f532eb1e0ae2784a8b4f32e7cc0a87f985d14edbce0138754a6e123fc0159d6a36f32ddf96f1a3a15a83e23618f3b49f83195971dac735b82602cdf4db5eed4e2e07a27bf2f9e3c57143f1b2caf2e1cc6625d6a9702131d96bc6e027450cc2f84d3639bacfeabc52c3549a18f5c5c58d5f50b3c08e96ffff1e15bafb8a029b00b7763609998a144124a451f428d3eda40898b4c7816bb57722b853a9000dca346adaaea37eaaeb988a7b9ef2c8823e53c8badd6e7d8227d5f31287dd3a57aed7ffcc698a88870e12ba86d85c4c4398d9427dc6fd196d623e3d0c5f4bf970d0fa2fa04b17614a155e336d72ab6ef517a528acbcac3ac339fcf25751d9fd4d3c8f8f221b771c51ced36e3c9062a4ab13f413439404fc640889e80309a373f2961163a7bbf1ed409f7140ad9527c816c3fdc9eda6e82cbedff24c7324452bf04505c196d4535e533d22417b02ce521566c1fc7e12d9a67f433f72ce9e28e1963d9dd3c8de95dbcba860998da07e5eb4b5f63edc2e9b7d039c0c0257032b7a7a0dc421fc9b25bd5ce2ac5dfb497d69f550dbb1009ed8de80999bef524e9ee302c8194208fe9ca08698e7dd606da0fb316948e692c5cacff570b52704da655cad758fd3660a6ec2d26e319851e08c591798b96cd13af6d45ef187760017b6d2284ac24ad1029aaf8f414c65e770fc1a14ba149ff2dcf77dc5199b38e1433df5e420807cf615d154efdd7c302c3fb01961a76e043713fda03a5c8eb243f3d9b436af0bfb58ea1d0973d00f8ce287c054f098e1542cada5b3dd3ab77bf9e3eee91a7c299e69a8e9fdb8459eda581d9fece75930202b16fb6233cbee366792f208803d5cf3e79c1dbc1ec9cf8fa4b56b336990c36e21a3ac961340f3ceabcc6193fb1fecea6bbcc58c21a5f790e48d1b1e2e1990dd7a6d76edf21409ae2bf025dc56447ee3547b90d2c2460adfe1041891c5cf2f3f18b26fbed15f03adbd88b3acbd2ab77e1f4d95b58b47340ac11dcf2b213bd5df87279804c2d28c47524d6b8ef4184f2fa3dad381e9a0162cc8f54089bfcd525afe98840565076404b8917009e44825ef4d965ba2695ea416d7d40bc03437e83a5a6592537bc4d18eb80a7a08c739a63a6dc29c84af4c17148a9f3f1c4d0ff188c155048b6bb10e1bec2d803124ebc782a0440fefc83b6e25eda451e401bfa5d55b15e3ac37b537f62c311aec2876e9523ba3324d3007392ac7c9379e1b75509f88ec9981c5a8b2d29848285eca7bf46a2a1390ed368581a164d3947857f9e8d99054e8836c13f26ab42ab90b6433db26b2cdccc92a145685b1fa423a431741fdf62d21101602b9d87d09e6afcf62a2f71dae8d3a6631f8904e3ce66862b46993adbaca9851984a8c0dec974a38e55cd17bace4f4e76e308891d0b761dfd0c94fce7bb9541a8490687a67d84351d90f5b599b390a9e4de4c572598ca2722d2fb7b5176551131f85a8f03d30b835c40b4f45c82865c2ad5d236f446391a181a578756497fa7636c3172c40716867105ac38a5c0593cdb816f58be84895eb398bba5e98c1d40963744f682b9a3505813c9bea2c6ad28ab3e56435dd4b7c93967b216638436caabfb97d1da07e6d4d2670a98aa6f50c52d4359459599d19f6abcf2118cfc66e27ed007a8453bdaf", 0x1000) r6 = shmget$private(0x0, 0x14000, 0x502, &(0x7f0000fec000/0x14000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x3000) lchown(&(0x7f00000023c0)='./file0\x00', r3, r4) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002400), 0x1, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000002440)={'./file0\x00', 0xc7c, 0x4, 0x398}) sendmsg(r5, &(0x7f00000050c0)={&(0x7f0000002880)=@in6={0x18, 0x2, 0x8, 0x8001}, 0xc, &(0x7f0000002e00)=[{&(0x7f00000028c0)="485248e5819b8c638b0c6cca3135b96a585b0e626b9b32bdcf86fcf22cde1029d851ba3a2a32ad7a4b2473ebce6dedbc97017d80e6965c429e6eb0e513b53ad1e9e402bdf2b9c1d3441c5dbdcc7d3fae32ff8e3161be60ef22c2da8ac104bd2d6f6527bf8fa99513ee1fd638be6f9a56f267652789560100197ca2403f174ee78fa96ffb6106cf4312864e421d38c83f93153395afe88bb72aa6b64706cb34fcfbd82bb77b26fcfb6578f22927db70282e", 0xb1}, {&(0x7f0000002980)="b3ff30b2dd59d33370fa3ff075a50cbbc4ec5f76cf56bcf1f025e75baa4bec6f647e53fde17b5343c700b57836d69b03c03d623349de348d69ff36bd590acfe31e8ae3d437335d0aa13750dc1f3e5bd1b55968d78681283cb22973407fc40c9cff052bf5ddf2e5b01c0a4515c3f4951800b87ff72f29139e65590dc7def0b60b4e49b7556b88542c2192793d016029e24293f480b1e3d24287955bb2464d7bfd33297cd9ff858ec524dcd702398e0422ff19d5567b0b0a7075fb8f788c0827fbc8f21de57b1ab90c3d3fab36411fd237b13d3c6536f6c71ed4d592704ec7eddca520c04c61b305bc8f44a971c9390a40e7841e201183", 0xf6}, {&(0x7f0000002a80)="b29a5514ca9e99df6926767fb835a11ea873c2aaa87cd9c0beed7b3a31707399054e462d23d50b50dd371d8e73597f68903010f6bd362c48490fb18ccb", 0x3d}, {&(0x7f0000002ac0)="59d17a12011c3c7e1a3e0790f9af1715b79d0b0dcc51bb2167b312ee5f3f236e6afa271c11d832dba777c4513c2f36e211dd910bdf12883724699d6271eb83c39d226e238b4da082a3b32146552f5e6c8f055ccc28bda8a49673fe1a2cf1a6202c360cb3de2e14199188a5f28cb62aec7746a4058f32fc99c08d08e66c4fbffade4630", 0x83}, {&(0x7f0000002b80)="6fbd31d6a5dc77fd374f852568c94643512e756d6909ef0688792bfc4238be9fb8ce0e7fdad3e7dcdbd40fa77b545184e09666f30468be70d13acff2db70586b6bfe487440e2ec0d05d4fbdf0abb3c8a2d43757c159556f0f310b9fe662a10cf062fc1bf07f7dc72af8ae7ecddef9d1e36121f204aa3ddb576b831cfc4252953e615d4013a574212bf6eb756cc523eb997637b16a3808322d6f386e0cb3445c305bb521a906cc293af1dae5b6fcc28cc9c1e3b1d461a0d2e205bc96c87ddf74e76068a224b18b6b4b38379155945bf8e0edee5d6fc007be3985da24c5f669c0cdc33876baa32783792de7109554a0fb0", 0xf0}, {&(0x7f0000002c80)="690f261ac969545fb7c668112b3202c5b56bfbcb1d6cc940f40a24f361f1283c2906ceef1662915c4d03598052919be6cbd9f15e1c271bf368fea362a0e14cc38f31bda529637030c2edc8d04fb70a133ff389f68394ad11d12c6a757a6a85d49eef4bed5d830064746c12e2375220615af82f4f622e33bcf04085fd4781436b26", 0x81}, {&(0x7f0000002d40)="fb46841d583ba4dd7ac356d36b82fda99945bb61a399fe30693b6a33f412bd9a125071090d6b96f1d8980189f1965bb525417f66488b74b11e83c3a9cd54c1dc352cb46cf48892a2341d795658abba738c96b08cd96245142496c0163cae16d05a370c54f4285a61fc0d291ced67f6af92f950faad5a2bb8582d43e69a590a729ba6fdd899266723418b8ae545ba4c5551ab7a31f1c2a57b9963576c6218dce64fe109ecae17957294e494dc5e6f5cfe4d82f197b91a2c1629f6270fe5e605", 0xbf}], 0x7, &(0x7f0000002e80)=[{0xd0, 0xffff, 0x7e4a, "74d015dbb6d4c87dfbcde877971b2560d9b57e73f4422f745ae5389c5c797b664925ac0826cc3db3553466c88dca64e735d7dc5930ff28fe24b61690c345fadddb9ad0562b98ac8c28be10294ad7d4416d7ad314ae3d14f2699c6883de74d7ffcba0e74c5113c9a7211e1b0e7e9f87ec4ca936fa7dcc739b44b74d4483b0c531348bc014a149e426b0d8473d9aa0fb8870ea45c88051ff8c98fa396bc15093f1298fc9ef6321476714f95f883fbf6dea1986857f30c6e29fefbd137f5e76"}, {0x1010, 0xffff, 0x81, "5fc6a82b60c77a75ad75e7b9cebaf4f1a0ed79b77ace9099d25a1f45f3d7248173ca6ad85fea4096ab243ef720b638f35c7e92ba175e3c75e3ae5ea74a2a8db4e43bdbe48e9c87dd2475927d3cd9a92dcfae2d0216f17d457fbf67fe6723d54c0d75c563486b7cabb609562926be05e6d04d9467bcc3045df2cfc12ea28a9e0502d91ff5039f073f0a001819617ddce0c823693e61cbc50228e5e6daa8896dd4213c22cec0c55c4ea14bc1bd26abdf743e7d6977cfd74f7addf2ebbd5170e3c5fbb86b79af842d7b10de6cddedc1a0742f1aa91c9ea522b5a5a76b1a4f2ff5d4656d5fd40e2e047a01d2fdceb7383fadfbe97ad51b230f5a05ecc8bb3a93bd7281bd4db238e251cbd62648e1da07825138b61f54e6d45411263a4e4afee3de8ab2b62a28cd4b28c8a6274f48a055d332aa8fb7d2cf0e7d39e7a5d29823d80e66364219ecc48afae273bb47840e6d6c193fc9819630e4ed335755665523b7730c843b1045dffd405e4f6b6e7e94dab7bae0ead335bf46b9ff9d4ec270563ce7fc0edf327a6c9fc841b244cedd0b73005878d842a1b377701c1ac1d4e0965c4ac558603f8e9e3a8044751c28154f026fa5707eb69e3409ea0857c718ff707be0453dcc47ce5e05af2bd40df213bc7527fa56bffe65578a1efdd13c761969167fb19d79f17e5e0c1ff6ca53e57f0cb8cb5e5744e237d3d9ceebc652e6c676d9565bbb798802c268cd455583b83c577f4a0ab6046d12e46d6e12df786f2c078be0c98fd3571add56be9ad9a68b4ed697dd18f67306be19f6dbf1b7094896afb44e33baea4f25bce89503b9176bb437129622e595b91f0862abb436cb03add3422ccce0e8f5e25dab5a9ba83e0e350f17a913fafef38b146f9613b96fb16256b85b2a844bc23320ffdc6423dc45e3278e30447aa1994ad9a915acf011eb19089828e59453bcd03d3b549491ad3e11ba408a1a73856355801b800003dc1a8f38254f7d1b36e1fe09b1b5a111adf03ebd7662b093d13404916362a2fa953c949d5b7b29d375b401055ec929feea56d89746f748d407b75349230e47dbb12e8d09798ded9b7a12a2fc2f286f3788100c72554d95d824f058d911e3aa3840410aad3b4446c3227e1d9711e87ff04c555deea8ff0fe339f0f5bfff0c644145c0da7dcc6b4386554714ec1d70dcc4b5d800ceef61491c35bf6b49cc429aef81d3a647f58417df3347f2025a2e82da7faddeb555946582ff3cdbb6b2bc80d5f7890d18eea25bc92426c0d73d383c3b08b751b72aeb05ba3b1d92419d39c309f57568bc36f46786938e5ed4d38b88683896fa8674b268af16eaedb52b6eaceaf80262c82e4c0e5684cb4252c07ad06b715baf69f0df3067ef6ba144c3b052efd41e477ba572718fc54ba0a35aa415e6c97247089eb3f30215176878757be3ead2cbed35e10b4fa81496568eca68846403c67d90781ffd6b511847abe6387f3750878188529b8a6220f24f5d883cb7b82a53fd80d4359b05c187d6a7b50fb9bb6766bf746d599d89d5b74e01dff5d6b727c5cc93492ac388688d1beebb09372faa7b4ed9254a1cc3a53782d41611971ea7be2b2592ff3b1c4d462c5f716c0dfa49acb569961f2438d91a1a32754c952660455fa5f60798cfd0e23fb7b22fef46839e6606065da5ef0a61da7ad7a0f2db75a9ad7b5259dafc40b396c18087c2546be5693db3409250a5f947980fc716ebf92d12797241460c490fdfb2e9d3333f1dd3b268c41b637b29228ca02127d32f35b846d5ace9ec13290f2449b8069427d2e37ae030844847bee654a3cd090d9029e3852dbffc7ed50c6a16710eca6b607f93ffa2dff53a344c5022f86088492d278f44f7eb022e5b962484b2c02a374cf4bff158fbfe0810b9c28c3470df0da4113ffd056bb62ea4412800721027d187e5b4cf462036c53e9a0a894b162b41bf3fb7eea327bb2341b4fd1093b7c049d75fb26b666ad8c25d9a6add3e47f05d5a4fa79a5d68a6025d28cfda193ed98edbe73bc32c103a8dee16e5cf5d288ff3a51e846d56674f7adaaf76aaa6bd728f74af1cf1a2ff6a390e4432b5f0ef026242014a9bbfd118c3918d81affa548f9c0d740646011bce0b6a320ae71cea260e3cf66e8adc53cad69f99bc6429dae531c9a49e747dca136f80a187e3f8d5416eccbdcd69ef9299335f31ac9b801279f305938bacb379cd5202a04ebdd6ecde36ddbc2efcf0810f5c29a0ed94e5a8b3771e4c6e0be9695c92f3a737c8de57d51101bf3cc7900cee001e27213b01b054c9df6ffe74df10bb5f433a97b7cada948bd54e634447651ea21756e2b6708396629147c13f403fb11d4434035b99d06f79742b5d323f9b05dd84e57012934d01abc4c10f1b08b70530d81577d0b90f1491b5a0b4cf0c57d4c2f57b32d38b675fbe9d206c5e92a184132011314ac0b855903732da4283a23b8686547092275dfdfdaceeb6b331def6519daba7b32546eab6fd53d3ac3c08b39ddb4d72c1994bd96c92da5d75903af8bae00074363bcaccc1a7735219c7d6a50fb033384864809795dab2260a1c2f24e9d8587944aa472864ed33a6051ff5c0d99c128000a6aa1f1e53b06e96c10ce58b864b2c8eb60c7ce2add69344b7d25670bb03cc8181e4ebfde3e43a1cf8145535be057cc5080bbee5f3c3f52c33dc8e906bad5009c59546f50a684e05243da053ee6778da17f8cdc48a218cb92b436d0db469b8b61bc408bc6d331cb52d3da416964671a583725ba5bd04be1487bfe6a9710115eae0e0e19c77696ffaf0431d125d00057deab7a81ffe540f10864dc4c5c71d22c50281022df0e99d41ad5b649821f132aed917ba574d5389141cd8e1537a6c85c0f1ffd4c59d381600bc7795a2b4c11cd0e9293f7e8a1747b3dce0b4d36956aa1bf4ad594071c464f419320fb353e3e9293766e2da96244ee6dc35f3b676590873993ae436d9f47aa720ed012b0ca7f99ceaccb95b15c23b4be98ce2842542af56689c3e45874b4b100fca42d71143e7c556c252b8bab14e29ae9248b4676ba1fdd782ffc3797f70a8a5012f9131b96a27f5a4cb23b139653f873499c9f3dcfc5e82ca70eb10f92c762388d661b5ec31960df1d5097ba9fbadc21c3dc33eb8827356d73c3b15bc789e24421e29e409b8e0c4756cb6ebdaaeb7600ee534693fb77500811a3966c094504f386b09f9ca79bc9671fa76584d1cdddcb338e87e9104c5fcdbc37f195c6f91cc2208b968f13c3fd0069089665108235791398b1de694a73749e7dc9ff776da5461f3d4e59ba16bd3493d91724c06e79654b89608c475108635638ec84dd780c4d28690611d0c2db984f0e189ada0b7afd48adc787f6893e8c4394c367237cc85e246c3859a79ea20355ee5b8d96513e6b4daf30b498b4b45ee572c6ae1bb6b58d37b200ce0b04c4500e7ecf71f848f9e65dbcba3b1ba10d115c31fd320cf274b6cc020151f6bb36afead1ec2a33ee34879f89264816db27af8eeb9eeb6c5f4c11752fcc8bb7e8b7e14bd2ffe0ae8ac7ab3d289d635137e750a6a771f39e0d2f40162d49ce219ce6ecd45a45af379bf94bd452072b18094819e2e67a97503491a81cacf2fef37873757818083d770f651b2cc7abb7edc1d20b2a208f3d64cf86674a4968c22637f5edf68e631af08fc281926baf20861a3ecd5762d7b108db442fbedda883a724f28418db0e25162f458a52601fce7defe2c8e498d1a9fad5d2e45763f9d944f52bc2743c3637e2614ad39b5b01a30b56d987a76cfa91dce7e45f5682dd6f572c3b228c8ee50b8c797a04c89f27a155349862936c0e071c6a47c9f91e7729d4ea5dd8b71d8e10f6bb9b32ef0e663c575d44fa944356a0db34dae8b5109d54c46c475ccb0a86a3ddf748609cbb9686ab8550e7dd836ae6fb38eaea9450443405c0922412d1cb0857967078ecb55b198409c99dfb9559e87699c476a1efa0da3488e8557a8aa11a522c56658440887b2638d5f7493963dfc7695386fdcb084735fa0928d698ee3a18dad074ca90dd5439864007818cfa6c6ff5734932220856bc4f715e74bcf7b97ed6a677be46b6b8cff6f2aebc0a60d51e32e16605f8ef33827af04bd18b0df22c204ee67d09426323c869ba404e3bbda587b75a00e9b4bbb9b89b7d50be91bb00565d3fe8c70f14b05f9f816b7913b28388c6a27dceb1087430dcd760bbf6d80287679077c0967db30366a16d7a74a19dbf09bfaf17680ddaf9509ad8efd0fcf209a02887e5c5361978cb3ccf91b8a26a83847012ad89918b6fd55f56acf5532fe51f48975e9b5fe512e1ee660013c80acc4d4c7afe0751c4bab9a47fd7bf9dd6ab1163ffc837c7a56c28673109760d799e4ddb8550dc4063de1a11ca391a125a8f0490bf8b3e597f2d5abfc0488c8c37381ae692045f0ef120732451d73c21f8693147ab494d206004595434ef5447ee108eb314a145ba21437c7ac6b437e7d4734e1e2db1a0dcf564861a7c60b862b1a297993fe5cb78ab29b65048a3692c3d680949c5b01a3ac5f885e2d0386f9a8644761c0d814ab649b2e3a86c699e39d1c91319028d8d3ee85709c1704255e1add56bbef471a9eb62ded5eaeda3b25712d882a51aa0ba6364a48107f7c381add4e66906ab65551c5254ab57cba49d451be4884d1f4a4eded613c278bb64a411cd77bf18571e88604a32eb98fbe4210a83960f2c5ad12a5eaf09b54de7c6788ad2a193d6749d2cfc33fcb8e371c7bd43f4b20eda871bd777c5b4b5f7953520154b4579a8e0f3cf341a11516d918b50d412b7b1079bed1dd318babe7eb9bbcfa2cbbcdfe3375c1381a94859d3ded609b67444760303ad2c6bf3073ab5a42a83ff41280a4bd925f8e6c70e8d5ca35a9ac13d8227522a1d3a050eeb2147ed430fc921b0b14b7bde16d68a4746faafc7e1ee613ccc3452c44a1abd4c619fb2cd4ebc7cb33f1911f1b11fa9e8a2db4c7e348211fccbe8c846d4ddb3cc991639195157eeca22939ecf6c641bf021d1b6898e91f4321651cdba7a157bf1e606c0ef6720ddd286f60bc042c31fb2fb3324b23cb699350836d8ed8c3b73b0d449137085bec98d55ae33b2eef5580f948e3dc8b37a9472da1bcc49c336750f3988853a6a27c77932118810bd52d7ab141c949a984ffa6a8e00f77c53a4570c0fb77da5535ba05ff42bf5a33ed29dc25f2e466959965ded20dfab6f13c8edd1bf9aed44e37344b2100b63efed803a0d1904fece3cee8e55b8b9d7078f780411be5d953fe6c2095878b966791c3b25720f832f2975082253085c84c90e76dae39b8bea041fd00effffe0d5987e7b5e29b72843eaa5133fcad15ccac2cea67420031f3bf4e0e634a985fbce93bf7ff76a2ce1b992459ecff813e853a90a325ca1e3021a262414d67a4e13d30870c3c85faa42706f1948f9e0fb998398ff3b1a19746b757a93ea8c04f40ca882d8ef1a499bb1ecc5d7a8875c32605efe1643a9d9079c51cf6688510d7975712166259b2057053d127f860c4fb6516bd6ff9376aa13df7148ac65c7b972e51f8fec9dd732950b9b9ebfd6f1bf8c5efd1001edec431046f4cef42c47e1b3956cd86b57b5a6c521529a88d835439ca7274b67b344e004be4a1ed38823f80ea9ad964ba989558f4fd8f613f989ba6004a6744c24e5e3e0c94efedc30c502363fa8984aa7bf24b77a61e3ba841484f3038df1f4617298ef6b52d7e9e64b3a06ba82c3b985a5017cb679c6c61e785c0bb0090898be6b18b20a24c96b775f71338fc66a7"}, {0x40, 0xffff, 0x9, "e90d81d132e0029ef5d0fbf1b960c28fa1d8b34a8a913bcf4c0e9ba0cb5e757edbc438d508cbbb35fc4d"}, {0x1010, 0x1, 0x6, "23233cbbace25d0516aba675f473ffb36e227712717e494434d689345b211ae9a0f4661ed3891bdff459adfe05bc2abbb504ebb8ba87c215d8964476dc001ec1569fd80c14e1fa84998af120d8fef301ee056ff2f4a6bccc24041676514b7e4ae4f6e690ca948d26edde2b208f615f13aa2a5990cfcf53c51c4598de655b7d556d9f74512372298852a1de5d1e1aecc6138796ecf94bf45570f36248066e37b823e7e9b9dde298fc6784c03e3ddc2123bbda7635f11e65098cf76e10562292533ce307aabe133a9d18dca57cdc858c4d15a78052f76a6e9dc13853183842956987157b7423347a4c24b50dd85c4d059eb2cd926dc20b5caa0315f7d43ac4ff2fd47f6d895195720ecedae76a2537a49fdced426cdd4f449e527d5088b325fa0beff31c1b397770ddd3d2e642cc95b10d9b418cadd52b325988b4a8edc98deab8ad599da7d787e43c9d4e596b7bcbe182fbf43051d230d76309a9628978ea14565aa00adf45c6cdb42ce9007c8d0fbb77814f982487de1f538268765972875f29f11d54a94a89bb5034373d5dcd375b9c3432d079c070626c4cd1bd18b4eca1a1416ef4e90123f481d8c52d2cbb7a25b3ec71e8349d7ed0d17fa704abd91740dbbc51326b338180a5a2289d6f5abe6754a19b21133ead00fea969000977650a36c908f3f8f815a516de098883511862dc80b0a3712951b319b1d756788188889df902e55dd45f77be9188d6b2d5ca4e8b15860a8e2c9e2c2983c5ee20668bdf9de676260b997d108df36da8399635f72decf29211ec3469293d9662871a80df3c9fd610d8bc71cbfdb8fd3284b20163f284688f9af58c68c0a2c9ee557f778104a638b0dd333035ed0fb01f56fd789e8278d1b27c5d8f0a028bb51d5c9da7f85c6ce86d6cada2be13ad2f667b169c43152dddd60e300c9e94e678ae195decf8b13c0c3ee55abbf4fbf73ef29516a8ed90a6b160e88fbeef1986ef3c7e7839c409a9d201b3c92ba5bdafabc8940c392beb0515e2013b86469cea3a0603cad814d5f315ec45866735529f88c71f23632b1dbe5ff4ec43ed6b160a41528ef289d085c4696a8154c24e1b9e72169354a2ac44786f38d77c3a6904b500992cd5671d8a6e1c30c8a1673b44062842caa5f2d9f44567c91e75071ad1c64685e07c2c9e7e426766b64666818dde4b6fbed51f1e92093244d3e4181bcf13afd26d49b2303772f1f2e130689a379a8a33138c23175df2e8a58d2c78cf886b5f39d27bf7848d7694edecf4cd6dded471f8eaf14fb5939df9964397dffc46c7561d2f090054f16ecb85ad9515483ce23fe429e53f6ef4a66d5d1115311ffda559c76b802bfe4731b190a6ae5c731c03876bc98d34b0465841f78991e97f282625043a1c6c621c095abe2c8af6d67ad42897d43a25754807c48eadb5e8d482245da07c0bc5046d8cb349f610386e44dc376e0d09173cbdf7ac9e07002493cdc2a21defaa957e6896aada6b58fddf0b2d536ff4eb3cbcbf2590306e76a165e5ae0731ba30af29a2fc385fc2341b1ef8db4ecad6f8de081e2ee6d99008f980336535c3f0475ebd1795ee9018335cd6ad57e962a738973d46bd7d801f7f5c911dfc88ab9a9e6bc0fdd418f43e0a3d06c2f51399cf077225708009a6d9205df7aa7437f8136ad18b556aaed152b463ddb444fadbcf306cf3d85afe657b39fed5eb05d19563a16744142c564a91414b1f2eaec5afc4e31eae7618e42ded35b85efed220e3097186901d2ec5ada42b50fc2c588ca11bd660818ffadf68ef38298bbdf38242f5c033d7b25446a9e969a9e4cbc016f3b724f856ab1eec9bd8b4ff52f53418b6e646cd20e690f95f6833a5e243788a372a29d580847d79ab15f19e9ac946335639ccff11b0d412d5b6d6abf4056d7527551d5ccde802f125a3afa03229392ddcbc5fc964cc8898672d5357151ea57cc81893f3a33587cdc60d529d618cadf016370f5522ab63ed462186baa198463f52518d776005659d376a46240fcc097bf315fba5f167d8e6c0ec3fa2ebd6f6e3f6ce3288639588ae82b66acf32f1641668248261a366ca4cdf95e3d436707639e42286b8c436fdd1e3770a11d48a8ee7972bbc68ac250a05d022bba3963370ca0bd458261a2e16c50845842796c48275bcaa1c2b51f05b808dfe0581656efdd7ac27342e287d1fb257be1b88a78a24888173e32240875daf934935271c557ca0e2441af71479288782f151b2cd08697dc453968cf289de3ca5360cc8196ef1de07915f4248197463bf8b9faa2e18620ef1321b22c95a9b4be735dc1de40e61a83ae6d39c865c7926a06752e725d7c1c36b73ad125c39df61381e0a32a98ee01ce50173cc14483b935bbcc3ec9f4f9f77f98201b6195c3ec45f6b86651cea1bd352ecf404c41f4db177c9e6c0d5510bb9d43d2cf0a0f98318c7b612417c8adac6bea0bcbfa761e34a6b5ff274f132f921d4828e47b6994ff210edb411d3ca9e27b79f9ee1d82c2fb1def180b24e0b6b69dd75a6e47c84dce817bca961dcdabe5e45ed171003abefc0fbc7fddb6c6b3f923b4e8e794355d36944990a3ab75650d44c65929299586b8b9dc9029426ee765fa953caab14423ed62bae414dde25950a989bb3181ced69472cde6097850cf133d4c8c537f49d5f1d4c29358475ee2f55c6152b71cee84637239c352e131827178e81b3f4821755d88fd30c342a9e62f8ed95492e96d9b28b7729bda4fbefc13656b201857ce95a104a3167b7f10dc4c6cd16dfcf9f1b4e63680e0cb88e5618f890b2b659d04cb8b5dfcb20fbde7bcdd3d16831cf2627c649251a5373ce2a7bf1fdcef6df6a0b4e296cf219930d37724b7261faee4d1b37865c5711c3dddc45923db3458f49b113f09d1e936b8844ef613710fd0a7904335f9e828cdb5340f12782c74fbb76cef8ce56de9b334be2a523b4c20753af4127b6e14faadec5453ee80009cd3fb7a45e3cad586c99c896b98134027ae4d92b07471bafd5d812619b51b5b5c60508776df646315fc60582e49d5b09f6edb41350b7dc67b1dd0e9a76b0c9a9386bf82b98da8158c451838fb80a5ba978c76daa9ed8cae085da3c941b274b84213bb7751658c283f2d613edcec9c8b5f44a9ef04d1a9ce9dc96cf531bb5f9e939a9293b673598442cf0c7effe53de634e3db54973581c32b246d3a03e39477f7a8d090688fe682f4cfc02ae4660f3719a0a27a69eaae52fdeb9e2acaf6bce7318144b8ce096f2e2bc2eaef9b0977e31b709af97638bb984df68bd93fec39f63019e03fd1cfb15b1c409652e06b0c73f87f61c5919642d48538d66440379a5420abdecfe3337a495607da9636df5879eeaa66be6553d2d2d0bbaa433ff96f6dbe7f769b6141f04c411b1b3d0bfe13fccc5cab0f73768be440ccb31441520ebe9823a42887d9450e7a268335f6fc3165c3cd2c464b635a383edea40f9ef625e26548d0aac80ca860c2e64ffd19fb4c2ff9c3d2921bd4236231b77e30421a2918dece8e8fe0e9943d16d5184ffa9e2cb255a079270728ad1cd724009ef078dd49258d1540a22022c2966dde436982bce90ad1167bc92002825d448ebc3e59c12f4f616f482b7e8dc4de7cfc6a7737d82ae42b73099ef48a5fe9b4b85c6f14049358a8756674c4356da80bee48a67d02cd03327c5c947421668259233e01f047ebd1ef1016b82855647db60c4d89076daa03157d92385908eb5593e5aeef5aaa8cd2e34577fd6f35cc09994fe939436a7f4e560fb9d15b3a191a065f1a5f742a98e873b98a8c68d47597858aed668cae2f33c317b693f5ee3fbc668ae71476fcce49bf37623a0638e101db581f97b2464d80a2eb912f49c7a5ce440c69b2354698804a4b49618037495e921fac8a27cab887ba1fc38b5eb01f5ae7cecfbb0738c049153322a4af3e3961ff6d0c1f963374d5ac67cf3e2ede3b203a371005de3b0efcc65877d1455841afce735ba8cae52063f9507419c53d2b8e3b723e25d6d66bb576bf397ce878cd2ef623b8419cfa498723fd1c9c069750820535e22c3ae4fa65e3d2d4ec8af72636527417a40127518c84598a01668b53501be0d74445fe9f2b47ce3b9ba77724be407370b8674dc5fd6ddccba0a90773b295628fc57339aa892e85e18982b64659a0593f855bf813085a494b10cf4d69ae6de9db1500d0cecb1292fafa1e3f444796fcb1b67ce0eb78a07dacb61ce9199cac2e8809072ff4bd073e4cd31f8618b0d9811867c62212f52b49cecffd64781611a660fe88d652dc2bd2a7acd06d2a45ee1db5bbfc6d0c8d655b7e95fee77d0805ff0bf2457898cdb6473fdbd69f91117037510b420e34c2df58644c04b789f92dfec565c1e3b3fef279416dbe024400a68b6cdc52892c0c2e9db6622a055fe12f8514212ee61fd69c64af4cced92dce60489f64e923ffdb8c5f9c04ef1d546ab51eb271753076c2fbcc74f89f2b69c04c86580f1c60d2caae515d30260760d9669ce284bcfaa67e72d4519fd606bf7fa0ee08fcd8304ced058b2a55baf948af8cee6b2fcd37c9f22870f1737633bb2faabb72d272aae3d448a4cb53f30994e82d35dc1c60f9b3cece286b1bfbd8e2a2dc9567cb73766e5accb10f980d38901f0ff3d09c825f1a86aeb5d627a4630c0d90ff1ced9cb81a25f3e2769d8b101980c0c5323cb8cab6bbb4d79584cedfe948602586be4893093ba9477679937c5dd52dd9e98651ea9e7f1e18c9f4734e061c18da78ed308a6b6e0ec5f4901dcd6d2bdf6646641512d2314f5132659053675f5e2ba4aa5493bbbc3e5b92de1b09f96805805e7dafe820b623f430e15d20cd12ee10b78d56959470237fe64a25bab995328aac2ed588164979e7ce45b8e326570d2ede8f7ef681ca7b9f7058273698b4b5830a43e1c2a620bfea67b55cd12f9b13a4927c571ec44e5ba27257fec983c700720fb8d111d62ba2844072db27c7d56b9dee336a26f721ab89d904136f9b88055c6adb052e0f9ce0ae4a925e539240784f892c84a55764cff9d6a5750e0179e76c041dce6b832cb8feec94dcdf57a07d828baf1d94335729618da26de87c9566e82e8dde4d400079e61a95ffac3d37563641bfb864dfc9c8dcd8b758fb6417b279d901c383669740a662d50d48134b49952232c11190479cbde7314d1d6b7d4e5a2dea22fd6162036e27796dbc2b799f568b907bd4aaf00e98304598d729eb11a38689611a9496e964dd945c79cb60109f670eb8018444d73049e85b08d455ec114ffd759edd1e3f1aec4f3154f4f90d44f7f367e19e22805bef46c2a14be4a9c61607acddd1b01ac09b11736899d05d68812c19a3dc848cffc4667a3c013e724e12ab3e00957a05fd19bf1ad2ef3c661e59331b420b15180af3f58b96f31f3ed37f46545ea78fe5c16d5cd9202dbc256a4e86c8a24fcbc18442dfae61b774e6599eeca8d163018f847d898b508b592aceb3a2044c981cc1898e27ce9fcb4d3b36d2d41ed2fb8e7f9f047d2a54f8f516df5765b9dda96a79c743fde516c8d4108bc1dafd77cd551f2242b6112665cba2c508767d2c391ab989e7cae5bb91495388eced8b0a53c918d88cb393aee332c58a80b713cc88a35cee04fb61b9959ac666f37c118a32c3a61995ea4bc258328180cba491214b0b79d1f907492abcfa795bb297db8897c226c14d3c778fc429f551437cad414e052ff11ab0cc3cfdcc5af99766a43ffd566c4b457d59a0930e5d40dd81a1cfcb0119765540e5a39794cf70524b05b162caff8fc05"}, {0x110, 0x0, 0x1, "66528acf32258196c165cf73e2e35232fa8aedde25011f71e0766471302d49d0913a0030e8b589890e916e890b595a9b8d003e988bb0c2bdc7b50e0338cb45357797647cb785644798b2bcee0612afd15d13cfa6259565c10cd3cc746569c3aef7f30def6b6acc4a09e8dbbdcb3c152e6b3cd2cb300d41fd77722f2f77f9548a5526ac41c95e18fe5bef7c6a5bc9e9c544a7a53c959bfb3023374f4ef2ff899c48db1c1df818d4ad2f7a74fa68caf7aee9202935e79a14b56b364945c4104fc3e7c8678a66a6706d603a17ad5dd8beab48731d8376a0d95672a879d1e6bb2084f682884d486a633a0863e068f2f9d4e43207eee0a2bf5b58695daac94e"}], 0x2240}, 0x8) sendmsg(r0, &(0x7f0000005500)={&(0x7f0000005100)=@in6={0x18, 0x1, 0x80000, 0x1}, 0xc, &(0x7f0000005380)=[{&(0x7f0000005140)="ae21488715a0894b961257fdb09b92a190ba507a363d8534ebf0ed8b4faeb190183bf01b7736e701f16fc0ab7b610f62d8cd5a31da", 0x35}, {&(0x7f0000005180)}, {&(0x7f00000051c0)="1c5c81108cbe6ac35fa8284b1adaff588e3b0d2326e8b24264ff129d6e6ab677357335be9ee3c8efbde7742602e2e526957784de943bbaa6eaa3aa7fcdd7503f44621f3d4dd909dada8290c49156ae1d3974c5b06e0f1c4435c095d72e26b9515e80acb1d5cd8517c311244ade7d53df28748c04f817ef71aaa84e6e430606e42fe710fd525256ef8f720c02263755f2e19d9aafc2aee2c907f62ee60880ffb41ef746b8a57dc14fcfeb142d515f0ac5f4f52c4761ab4641b4e12c64c852d2046763df24c08b8de7e35c9c27c884e3e15f57cc0db9f963781e221fd16e20a3eb7219ad4ca338f50e5fd56fb6d12cf1149de766da61881441fd85", 0xfa}, {&(0x7f00000052c0)="3d076c27fd053041885a641c97aa0e716297ddf5a64960358ddedca3d50d9a7c4723cfeac83c3e0cdc723c51f66d9ca8c8c4510436b1cd494fa686b672f5785ece271a9d2cdb0196199f013f9d609986df8622", 0x53}, {&(0x7f0000005340)="c563e33ecbe7ae4e052afa195c142c81b41cd8dc674e1d9c53a26b3ce8bd9b5277e1e20e838e354153c2d8d2dd344f21cdce", 0x32}], 0x5, &(0x7f0000005400)=[{0x60, 0xffff, 0x3, "92ee4d8712c6c25bf425c1f23bbcbab7a8db828ff8826a284fd278ad9e3e217c9f409177bb063559f262afcdacbc5db6ae071cb4a1eef9dac1a1107e4dda81639b6164e45a8cd66d0d84a467d7"}, {0x98, 0x1, 0x78, "1d79078def62944d77bc7f39056ca32db76726a50dce757d711fae261520da96376b6b91ad7d5ff330679a7f58dc58abab2df97f0f57d666f1445f59308e9f217f855bddcec72cec728e7ba28799b550a1b2e842e6853fc1fded59f669ce8ed295ff3b3eda6474d0dcda2bdfde32daa27e1f68be83cda69e7410f968df2953a7982250a89dce1a41"}], 0xf8}, 0x4) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005540), 0x400, 0x0) pipe(&(0x7f00000055c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000005600)={&(0x7f0000005580)='./file0\x00', r9}) r10 = accept$unix(r0, 0x0, &(0x7f0000005640)) getsockname(r10, &(0x7f0000005680)=@in, &(0x7f00000056c0)=0xc) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000005740)={0x8, &(0x7f0000005700)=[{0x0, 0x1b, 0x1, 0x6}, {0x1, 0x6, 0xfb, 0x200}, {0x8001, 0x4, 0x1, 0x47}, {0xcfa, 0x1, 0x8, 0x1000}, {0x401, 0x18, 0xff, 0x8}, {0x6, 0x85, 0x80, 0x1}, {0x8, 0x4, 0x4, 0x988}, {0x7, 0x2, 0x69}]}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005780), 0x20000, 0x0) pwritev(r11, &(0x7f00000069c0)=[{&(0x7f00000057c0)="fd64d381abe7a80dc0a3400131883e607aba115dc29c9331bac4cfa88a3db8f211a0d1173dea8b600c78be6568b0d658a8b64ecbff5727e8b48800a32d6ed6ece2fc048bf0e27281c2d1d958a9e68aca3312eca923752762068fadff8c466181a9264acf93ad16f3ac6bc1037963ba19c283226655b242bf293b7d4bc7e6e7fed7b8dd8071ba51a0e0d1ee9c286e6a6ee5dc3348dcde54809a5d8e6e08b117587845188a66731c7b7a2b8d8120bfcf273a9de7a9a3959ae29190d8d60f51768a99da356f5c978b42bac161aa124d49411b4aba72a7", 0xd5}, {&(0x7f00000058c0)="ad9a183f78385df64e5acd0e0772213b2cddfa2629f9f7020642799a20bbfd43478ff522c89b8ed3dada05502478c3cbb23024b1fc7df9b37785fe88d24c9a904fa62980c32f769857e489a030589bcf6f952843796618e4d2efd2acbabb09f31e90456404dcc0cfc188dfa273977a789052571be494cf91f79f56e7fd4cd5cb721d7bab2414e9e60e69baea10792e56180f18ac1a1ebd7b733a409703c1f52bced3088a2b8206466d74266561bcb3afe7f0009d031775419727c001579f0541972af746f1b24eba81bd2274211e1616d668fb073565a27495580d9ecaccd1f54f2f1ddd7577275e23e0005f2fa8072c845ac8c53ba300df95a29d5283dcfcbcefc572140e4bda3312b459ec09ca496ae5ffee2868d8d6e06dc743f3500189b16749185f697ac686660a7e3652233337f6c001c51650ada4a055af7f615fa596cac9f4fa3dbe5f3f0047feacdc0a5428d91aa1f0bd0a56bb458b55c45600f3cb4c36caf1d4e1ed01811565e37c038489916af2efae785e6a45718bd8e0e36ddbd6146163861c69cdf6ca2101cfa55a956eb31fad33627464a11fc67c86a4aae91ae8b7a2ead310cf1b45517d818f2101a38c38703b01daaffcbc3f25bd89a46738e8932d0bda04573e9cb2b1e4c921c7137082a02d7b7c81cd6e6645ea49811ca68367874d96e64c9ae028a04ce1bf7d61103396413091e9e1464756127268316702a690ac22a2d89772230f0dd57cdc8ede619b8279b9bf0f45fd36ca5e4ae3c7746df7da80304e268651a9666d7d04ddf4ca381e38a101244db421ccec05c4c8ce9711168ddb477ed6c40b17eca160572b74064886ff7a89bbb9a612976902c2f1591a281b00a416139a5d37773b1fa9465cf4eacce4f343fbaf869e7946cc18878cbb8b3d4b39454ac1b051a4af1f0bfac55de080d0e153f453f34e6935a93b9733e3dcaafbcc492ac0f7d522741a7f432c300802b8e3beeef10c398b834092e9f03c4dfbd09b37dc5eb3bd380134b9900378c2db6cfbf69483b0feb99594e58f1ba6b416628aeb885877be189f992cbe3082a50b125986da772c62410c8e50699b5e194876fe5d07aba812c5224f21689faaa822633aff58747baf121614068524534dd0333b7d31ba1e54e174204cc27ca25c7cf5c6a733251b763762cc34fad23fb04597c4e124ade4cad4188a1f9094d2b5166c70e91c2947e713a99125ca3f835222b9112fe2a7c3705c014e01b119c2f2fffc6e6c5906ea5fc129a368c1a5c56eb0534afec23102a9d1b13d8d1a4ca30b38e1ec8ef5ca230ff73a79e900f5021b40bfd12852a12ffea2910fc4dd88f1ed326541589fef16f7c8eec0514a340012f6043af824d16d10bd1415aa85d99fb5ab66160dc3b53e972a14d7491bf38a952ba962c618955256584e0347053c4f09297b03aab104df1c6902b981e3601a55b6da2d9ed858f8bb8443b01a89dad75ff4f773ba9d2d6932b72d5b38b596ab84ac79a1d6b20a5845d0da2a84892551cfca5201a9e477a467d5fe1aa4b44ac93942c98fa6cfd471fd36b5c3dd67911370412f780b287bbf563205808cc52041f457ee03e20d2b361c64ef386f8665c1fc0be2c9572c187121ba3fc9c36ea9f443234d22f5be036c58dcc6069733fac4fe0fb27798b3e3feeeaf96790b242c6230e78060c35201e10fb15792a55d073e891abb488ce2f8b4c667a554001df8b10ceed77b54f2fc268d33e89706ad3e1fccf6ea4835a8aa6fe6568a2d9c374064dc00e4ac61cf7406e3464a20d20f78d40b660dfd571a0ce3bc8b018a9b7be818f904f5c42d6ba9da01908481fdad14691c0d99991c8fe491843fc4d59a0bc627d330902f4f1950eaa133ebe7eb3c2d5887f0a7703659620811da64c0b9a02fda6831553d89025b36bc066f2ad8d436efd54b9c4f691dfb37b209c4062d79c5aa5be73f8d80b6d18e84798226e82c70c8635891ee5c5788da493378f6bd93d9b3922f475ffa114a6d5296da8c8b3f11057038e9f4551ada79a4baa8fa016973aa0a96d3939c4597aed20739b609a0f7e1799c57697cec9ae9f4b9427c5ce4e05960422cea2b34a66811c8b6a6061ae0eab0085c44d55add5be8b7d65159ac73acd01f41e90a67aa534197941748e8db4b9dbeec73a12bf284fd1dc03320c8119315cb383550f9490a864d9ac667246cd64b5f464e631c81a0a2f050d5cc32ae2660204792bdeefdf44f98546f5b73ab7bd339479df30457e715b60b3502dfc7c38431536e88ccacb86060deacc6f5ef3803e33400ef8ee1789fbfc0f10d39ee8ca5b0793b28c216b7bbf6badf900750259f535afa2bad200345b1d4badb7fd7f475dcfa67a066afcdab245dfd7fe3e5a87de431f04372b5b14351b07e40d5084a483ac790c42a8cd7af597e8561927de3eb390fdebc1705eee0d787c67b2ae1eb3968a03a77a723b74de4f1b102c2a6dc65430b831644a5c72351917915af0e240dfe2a5202d8c73537aebd6e84547072bb8296d99ced659903d710a03c754b0b331d1eafc6a20d023554b0659127069aaed014c41848ae10722ba29be45fd579c422da9a4060430fd48b8757830a517a1d4a687c3a685ee34bd9c6f1a79bd7877cb8e6a86d670b3a2e5fd6de447ab4d229912eaa8894af684462ea7a27af0de83df9a8626b9868e3092341bd9f21a30b993f4995cb0c539af77fcc54ea562f23562f82aa137b98c2373198c0f709d75fe41c4d30c1026ec1a810e5169dafbd4dd9d222baf29fa872b8b27b895377c5de96e58931aec0613ee0735fabfe273dd9ca2bc78f958ea5896762fe70f2ebf34444cb56fc91ff826ceac6dbaf45dc75380caca3069461b1f85dfddd1db826b57f5df7f3806cdc516bf0e0a8bed8f7fe7b088f16331f339b37a03c8d1a403357c4a88a879a9c608b01bb78d00c49718167dddaba3ff9beb1bfd928d2a8b6c44a85812167b0f51ebb2cc6abdce104f6b6229a5e3373e3e5bb9f7bdff10fd982e77546692b88d45fec0858ee93f6a6560ec99e61c77ea4d29f36b6df28529e9485584783470c7fed390bd35af90df04d48032ce1d10784c801a2334bef27c796d2035d9dcd76af6b63ad7843669ba0becc5c90388bd6fc6ebbce2186bcab0b8ce7c1310ed21149d418483178a389c242036b8e0f20b2f3c5771c359b52efb34f4ddc2c2526f23db692eb3b3c1dd9efcae068213e33f66240cd2d9148c45a922a84f21d3e9de6784a12f5490e7c1ef3c171feb92487b7abf9b300c56e660a5155daeab4176ed24a24227c0f28030945221f902d49c4fe42bf17d9e6ad29d3cef04ee6abe95ed1849e86d4106aa1e758c4e95884ac736988bc54f3da84196035756972a43138cf60497fbf778c802e84258e1a926419f12be162215d0854251eadf1bd99b226dfc752e21161587a0cb2730d497b221e886cc3fc0d965bb17c1741c8654d955e0c6fe2ac4d7cfa3c96c29f1e4ebb43463adebba6920c4e21aa165491f6edbfe3136aacd7ff310c00e45a197525bada703ea9b1b7216c733642ab654d9dabd8a5ecbe475f6e9c01ef3d46e372a30bafd03a6dd579ca1cd4fc14e3c729c5856e6ef5f9d002763d765f610a50785ec43ff88f8621bccba7c597cf96b89f07e3435635770c389474251a65328e2ea5167ba70461f0ad89df0d99f5f53866635c834656fec52c02a0c15d6faf43295b934eeff3323697e4d2ed87590d0d44464f772de046da2745d38343f25834f07102bb645703fc8120fb04a7c161dbea37a419ffb552b6e31e992e159e969f14ce9754f21f9d7911bb39330131d1fcf98f6be2d213a728efc3b8723db673ce6362c4800842f22b81282d6e091619a91464b8e7cb1a9acac3ff81a045c800241d2f58b43d87e50ae28ddf595e9f78e072bda802e6f02be3bd8b7b65802690f3697a7f7ddf29b4c0ea93ba8b28b6d319e6cf41d82580a5d182f10d826f9dd3b023bafd10456b63b49f23fcfa226aeef111a96d975142649e69ee434b4e5a129a232d1603f54afaef296d30c715ceb4806a5bcb3d6de4bbf3dbe9c6fce789bfd6a088a18f7aa897ccf2bd4a641cef99343647993035683d452be1f24e0c7a1a7e0bfd6bd72fd8d9fadbedb4398e9447331fa489708eaf7b25799048fe0eece3816c1780691841756a90c9cbc301e48ee586bfb7f62576be244d2226db1b59f5ba557d3cde4c5bcffc1bca47d2d3732bdc410894fc50698b71eaf8b4ad9c8e3ba7c3a7c8d1d9f6fcfcec2107d5c56375f1e1b7e17f9405dac81b44e65a661112862aeddfc78b53b327f053e72de298685859b610dd894f0b610d678ef722eb56f168a2138713043b4c648f402f2d85f165a61179e023af173bb4d130fdde7c846417cc83ded5fbf41cc0d562798ef9c06037ce05bcefb4925a5ec56e1f055bb22623760a9b77dbb934bef8bdc211ca50e99b25f71084737999423034a9c626401193fb8692c0bb89fa10d3a7891ea233ba86ee41c20ca7e5118f4f12ce9ec12276d836203175efa029af589ee2f404244ae4c89ac7c01606a16c318a2832b127b841190ea7e958ac56081f10ae3428663900a4f569bf9236f741ee4e8ac42ba71b4e43c3f95353660c91e6fd5b6efd6a25df68c1c7872baddf1a864f1d735c038ac0790cd49f327eec835578e78b370e0b1595d0b2da327ca3eaa9c624e35567ccbb1e37181f7c7b8d893ad5980e3b946a56208adea1adceff4be52f85f82ea90f94ffc5b76808bafac9932a8e9c575df621bfce6ace00deb1a73b3ae2a01eed29dab74ce5e5a4747cee195197d6d97499f6644e301c1cad3c26cc7a2c5fe57a74a398353c7be82719bd3f2a5614b51852bb0192d8d4245af2e9531ff5e4313c57e89cf2360c07970e7ebf17279d53418dd1a4738e1530e37b127555856bb4dac5d28557156f57e2f95fb795a718cce65effdb49430f279dd838fa6e1c284fa772376c7b2442988c11e4f528dc1e0b5ec7c0d8b351a8cf79df9ddae50c47517fd63c60d2d909fc963ea8e64951010242894a7870314a5d56cc0eaa30934080f2638951741c0eaa2e976d317b99980e32a8d4501a8882abee66863ee7712649e358121ef163d59da9ba2052bbf5e96d208bc7767e5abc42d0d53eafed91a0afdd87e401875abe8228ce048f681c7b087746e0ea94d535f10682e37c1173832ccadc3b09ec6134576811cb66fba8b1514a21851c7959ec9223dceaed3c08d399192f1e3fdf68d3c9401bc74bcdadefa4917426ee58e2eb9f62f5d4edde1c834f7a6503dc40ea6acf64a173cf38664fbc9d75eaca96dc88e9f0252994615ccd59de7a59866d09ff9821adabdf848dbe5c0a2d61782e88cc28aa1b61f6c4c79d418236fde009294148f829383bbcda106c9c639fd72792f0109e026f330e7c0228ba83a2581f5989f7b45eeb1e5865bca7baf3087ebb33ae44a17086bbbc3fc43f2a81ec98496edbe8b77f4d839a566f906fc2c0d3e5798f837dc34070702e52ecf8e005d34a1d8c3b2e542ab79778c8aebbf21cb4b4618c3a251278cab44c72e3d433641703b452b07e8fbcb9151faf189721fdc6e88d0f0256b4f6fbecf3d65b61df204bd3e162a68cec6f157cd960308f3befedaaae69b17ae856022e6dccdccd6b2b72d33e87601b500f2685b5f5f7e970c9520c5c07170b8b6deefb984bc930400e200611c4b002ae6454ea7612e6ab997beb5e422e5a8a0b01cad568befbb3f2ca53af3b8f633729db781e611adfce54db716f1f5924c40a9e8dc0288eea", 0x1000}, {&(0x7f00000068c0)="f7ec97e9d309feba05db2748e987ba5eec9c2e8127cfed595a3b81b56419f25f83a3fdcc3b558665af97da4b2207ea599feaf23d55c8555a3290e2a8ee67ac2292acef7625c126aa8ac17131947542587504957be3073cff5b4ad7f9ba12454491d1c20bbbd29244f3644c5ba48ca9837f9f855f401704cea42a3b689270aa3fef29bd2bb8bd7707b2f1d561f7e728569fa59023337ccb9c5da61c893db7743c7647683091807f77bf1fa9754423ad56bf4809308de2ffcd209a09e1c0d42479b5b441b37029d6f26997adea96eab55d887af3a4e78ced9ca05dbd0f2b15c9d95b54310b6e755256ce", 0xe9}], 0x3, 0x1) open(&(0x7f0000006a00)='./file0\x00', 0x20, 0x1) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) mknodat(r9, &(0x7f0000006a40)='./file0\x00', 0x1000, 0x8) getsockname$unix(r9, &(0x7f0000006a80)=@abs, &(0x7f0000006ac0)=0x8) recvmmsg(r10, &(0x7f0000007e80)={&(0x7f0000007e40)={&(0x7f0000006b00)=@in6, 0xc, &(0x7f0000007d40)=[{&(0x7f0000006b40)=""/87, 0x57}, {&(0x7f0000006bc0)=""/127, 0x7f}, {&(0x7f0000006c40)=""/4096, 0x1000}, {&(0x7f0000007c40)=""/196, 0xc4}], 0x4, &(0x7f0000007d80)=""/173, 0xad}, 0x9}, 0x10, 0x1001, &(0x7f0000007ec0)={0x2, 0x400}) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) recvfrom(r1, &(0x7f0000000f00)=""/252, 0xfc, 0x0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) fcntl$getflags(r2, 0x1) setpgid(0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0xa7}]}) setsockopt(r2, 0xeb2c, 0x800, &(0x7f0000001100)="7df8ec9e3d68089b932e686a83fc55c14274d93282cff0b8ea12bee15831b22f0483a91e2feba3313d4cb95e1a5083c0a32f0a70dbdbd3d20beb3f241ead8b4959eb63369c4384a87fb9566d6a05352cccdfc17c9255c7c646de04c48590877702a1b787903aad8a8d8f2c1d20310a44fb6ea94c88", 0x75) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, &(0x7f0000001280)="a7a992a867cefd8a91466e1ae55c522ebd51914f41c63e0d574d9cb2ce0e5d5bd44253ee6375ca190780971a03d450d9cc6c7d065ebb2cd01e82d6266489a45036868cb2858409b022e1708c8fa75c02084fbfe5ecaa4f400622221f40403d4949a3b218b9dd89cf3c4ee4ed303f6d30a03315237e788df9c71e0702d5fe3abbbc09660c78652837e035ec3e", 0x8c) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="89ffa23f3c25", @random, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x38, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="88b7c33571107e04d134a435e57b740544d826a7ee0395937422c83d61426d10520d4948001cc53f18fd5428f54b81125191218102b18c84"}}}}}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x65, 0x10000, 0xfffffffb, 0x1, 0x0, 0x2, 0x7, 0x1, 0x2, 0xba21, 0x6}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0xffffffff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xcaa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb624}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}], './file0\x00', 0x4200}) executing program 6: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x8030, 0x2) syz_emit_ethernet(0x82, &(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES16=r0]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/249, 0xf9, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x6}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000180)="9d74f745350b5803c22bc6457eb4e2975bf5810ee762bcda4f057417467439972b01470f610475ce95dd4234eeb330dba2ca3dee7e5f8b6a86baaa525ad16025694e06312eba186e9b16cd42df951629b595846d6e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgget(0x0, 0x210) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x9}, {0x26, 0x1f}, {0x25, 0x2}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x400) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88332762c5bbf941ffe0000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) recvfrom$inet(r4, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r4, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = getuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x7fffffffffffffff}) getuid() socket(0x0, 0x8000, 0x0) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) close(r8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) dup2(r7, r9) executing program 5: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd60000000e8133a000000dd57435a0ea3997e000000000000ff0200"/64]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x8, 0x3f, 0xe7, 0x400}, {0x5, 0x1, 0x2, 0xf10}]}) r0 = socket(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="773651cded7a37a4f2e1bf9a1fdd90abdbde23fa4c8fb91e15353043eec5fe9687993bda691f29785abda6549d1b847a48f4e8b5b1f3be524fe9c5585292561fd37f7dffb5d8dfaf1e1d59934f5083136e67884e74c480db57cbdfdf8028964096e0dfc3c0ef5164d67eacaf85b34fcbb57c8a10e3be2452961dcea57e384a95c9574771bb65e00c1750f0646b5dc13c33685135c00be80cbad277c3245189b54918bdda5d748090cf1a48340fca7a295b92b10d", 0xb4, 0x606, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 5: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/80}, &(0x7f0000000040)=0x52) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x9, 0x4) bind(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x3}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) socket(0x20, 0x2, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(0x0) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="673da9dfde11fd92422c8b3db583860e"}}}}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) lseek(r4, 0x4, 0x2) dup2(r4, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa2bde72c56546abd}, 0x2, &(0x7f0000000240)="71f91ea2e9983d7c7a09530a54cc34716070af6fc4417d79fa3add62b103634bb184cf71b59c7afec3700708000000000000000000f9e3cf15618388647c2c2edadcd444190dbf26b4d17000ded1df29ac3616d606fcbe864fe2a745eb69b53324def431000000549035d71b7ce0c83f808edcedbbe7c3cf90106411d8731c8ce4bde075dce513ffec37d0496ea05f57a27f57bae1d9d0000dfd2ab587683743149f6f7a94e692d0585d161a0db11a2f8dcb55158ef4fe076f1ab0ad4908fa53087d13e4f9e498f716c7852897e827addece9d30776d7b2b42c87b4953d3b225b94afe579a30eb373582bca6b1e063c0213c31aed8ca58331e69d03d", &(0x7f0000000100)=0xfc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) executing program 2: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x5, 0x0, 0x5, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20, 0x0, 0x20, 0x0, 0x0, 0x1000000000000, 0xfdd6], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x7], [], [0xfffffffffffffffe], [{}, {}, {}, {0x0, 0x0, 0x0, 0x8000}, {}, {0x0, 0x0, 0x8000000}, {0x0, 0x1}]}}) sysctl$net_inet_ipip(&(0x7f0000000940), 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="7423f84e060000008406984b308068ce86b6ac764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c30aa57fa67f7b8f45bf588671504013ea9ffac843397b7d76a6c05584", 0x48}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f00000000c0), 0x0) pckbd_enable: command error executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000000)=[{0x7fff, 0x7f, 0x53, 0x6}, {0x8, 0xe7, 0x9, 0xb6}, {0x3fe, 0x9, 0x2, 0x1ff}, {0x4, 0x20, 0x40, 0x200}, {0x4f7, 0x9, 0x0, 0x7fffffff}, {0xff, 0x80, 0x9, 0x4}, {0x7fff, 0x3, 0x3c, 0xfffffffb}, {0x7f, 0xff, 0xff, 0x1000}, {0x40, 0x7, 0x5, 0xfa6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000180), 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x2c) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7}, {0x7, 0x4, 0x7, 0x400101}, {0xc}, {0x5, 0x2, 0x4, 0x3}]}) syz_emit_ethernet(0x6e, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@un=@abs={0x877269d61cffa68f, 0x0, 0x1}, 0x8) r4 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000180)={0xff, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff, 0x6, 0x0, 0x0, 0x4}, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x3ff, 0x4, &(0x7f00000001c0)="f4afe25e", 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000340)={0x10, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1bd}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3d43}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x7000)=nil, 0x100}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x866}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x81}], '.\x00', 0x778}) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) pledge(0x0, &(0x7f00000000c0)='\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r4 = getuid() chown(0x0, 0x0, 0x0) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r5 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r4, 0x0, 0x40, 0x4}, 0xffff, 0x401, r5, r6, 0x8, 0xf30d, 0xfffe, 0x5}) r7 = semget$private(0x0, 0x4, 0x4ce) semop(r7, 0x0, 0x0) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000380)={0x4, 0x20, 0x5}) msgget(0x3, 0x384) syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getuid() setreuid(0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f000075c000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000835000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606260000000bbfe8000"/36]) socket(0x18, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB='o0']) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) executing program 7: poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x2, 0x4) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x2, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) write(r6, &(0x7f00000003c0)="b3fa316873847b45335e4607e1bbfa0b88f74b004f90a76aae9f4ac60059c77c3c752192db123b18f4e336c381fe8d84f1b7b59770a9aa50d83c8c94df240fb184971fb007b3896607010527ebe129124f691eb35e29502d6fa701fe576d122cca0b3cba7434e90266395a57ef7786524ae192939ea00ddd2034d5307f6aed2d40599bfe54ed0ab4a1360a558474ded8769623d5d8b50887377f1cb20986aca98f86df61e540d0", 0xa7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x2, 0x9b0, 0x7, 0x4, "c4377e98643819fcd8331b679899bc713e30f1fb", 0x45f0829c, 0x800100}) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) write(0xffffffffffffffff, &(0x7f00000000c0)="305aab3acc2034c920b314a8975eae541eb37d1fa4ab0fa1a7153f656cfd40238b89176325f253f4421e43b41ea704680b04d28e943ec30724bcfa501233a62eb181307c15fe6963984c7c9e01178cab1192746ff6adc81532b38d57ad686e379f867a1a4879ef71dcd03847a8cf5ad49a72ac41afb58734100df665973568044aad0a503d471c79a38caaa95bf7045bb9b3f3c5eb8bdf0b1e786ac22d36816f95747a0f6565887a0d53adcffcef71f54e92fb59e32bba517ac3c41d9789d54d8bc7427c5ac1c38352e5ff0905606bdbe1f2622cb496954f037fbcce8ea024abf3bf47f8b01b01afcc070d98e1deb9cbb24d37d6b5860f120a9193811475daa189c2c6e8402969c63cb2dc56ca5d70cb5c46b8aa9da101fad7c444b25e1b3e18f1eff27a3fd62fe65a257b51747f4501d6ee423ebdd1787c755924d6fb72ce379126400db89d80a0aaa64c8b31ae4fb691d6629a77a12a82c9d7ec40d572867825bc711bd8477345cce008c2dd6bfb2178659fe4a2106e9759fdefcfa60877e5859af2dd8f11b4148da7984003968057e113a337c907d6911a7239af35e188829d84ae5dcb6277f7584a8488764998aec699a48054ed57626f3fc173e5e239aa00c81284fa2ebd2f7f4c3931b2194369f09317729cf9e1e6ba9fc9d645436c5704b503c805b7bd1957182d660ea492f23f5280c615a83ec61f81ef4c44838895b6b179cb56ea9af3e90439547af0ae95a603fb52dd77469ace4b56a987a21c352a86a424f7c94cb92ab5d4b3bb2c1054ab513eb093f427d4b348d769815b429499725726fb3b99445fcd93f71684d5893c018897517da08066a724c5aed72980103d102fbaac6a4b36de7f849f83c6a42ca3dc16c6e8e81b5a0c4574bf1d8f87aa8fc9c4d6f504b0b69db10e76aa7183e95828861b5319d8d088f8aa73aac532d81290b936326b6ede97103ac7c28d991412f4a50b9378aaaae5a231f1e480373541b4ecf9445f3432a7866a4340b7d31dac0ac13a8263ce3d76b2d0671b1d8e16fae355bab9738472644825ce499e250af77aee54e5c3dc91c1da5b9d90142866b962e62b9e234b19cd50eb3cb679d727b20a5df6113c15b7ad21d0dd503d3a5ce87f5614a1fb997fce555b0af37efd278cb359ba8c195039e7836253dfd70314f249efcc94a4f3dcc1e0b9483b27f4e1d0480dad0b4ea3d6f24ea86cf1255f4c02eac8c0bb44dc3243fdef221fa386c6c9e7aed0bca6420f7a90de9fde9cb8941e1d1becf6cf4241d55db9f4051f6576edce86964f727a0ada73ad8045e103a92a65e1249bf4c37f1c142958c36156083bad075a61b53545cbd8e5ad4e3bb256862dccec7fd9448ab2a77f9ded05f89dd42656fc67dcb93121772c73bb253c6d0f899ad3ef96f175d5b7b667e873ffa2ba32ad5d904a8df6ac147e0656cb3caab8554551cbdc1b27164a50a4353fdbc10a39b7d48300928bdb4136ce75617a9f3a37058bb341bb62f0dfd4e921b92ece745b1c4ff587b53949a49a9f764a82b22a55b81077a67068674d9207e6d2165694b85f970a5bc375cb0d253dd0d1dda55b9c9ff748ff37a70f47c9981b86cb624754c8400756132889ec85923f54cd0c6beddf781c75d1f8e32e4c0ab032470ad3ceb10f14cb828b183fdf153699b8d7cd13cac12f94d1479dd18a3155cf1e0431c1b75fc41b5a6aa4e1c20082437294196a67b4c5aceb13c54f776974f36756329cf4b5d59b3450cf27679d2d74b0876699fc4c01189256e22fedd7e43f0f949696a5eeecc767796d802a602c1b4c12327368dfc8ff282506e7dc4094f0e04f9e5e61d8c9758701c9483c34256c741d76f733fb33b7333a1246847785487e27a9fb7188ef827f3214c147ef07afd028b1ca15d6c279f91a826f73e43e9c557a2c19a99dd454373242c2eb231b0f38d0b87be3febb567490c5b749dbb6a7f990b0b893b1335db6e4c8e02519d656e3b4e29d68693ba0d5e17ee5f778103c7c5abfc4a76c916dafb87c45822be2b4463a54c29b45b408a7446bd1871b3c2b7b8920dac1d50fd26ac496453e7b56b51b20eefa8273a3a14e9e689404e1a3080a3b7cc83a235b07bb66a4a4ef55062d8785744d89ea8418dc0aae891c6cbd93eb9d56ec2f4cbf7c226dc98faf33b9e7e839fa77ba40e2af47848d97d9eec1832487bf3acdc995fd45f3fdec942a7b4646667d6b4be0b20eff39a949e5293a1d0a4943cdf49bd8ece854b13fb9409cc2b68eb144ce601fe0f755e9ca28306207518b5b5e27a621506fa62e0075cab07b470ecf726a757af07b4d7d93672062f7d1430a704f67fe4ee150d2fc86be3c314733c7b54447f2efc0a7c49cca46d30425570fffed5df1f1d91f8618846ec393efa7af78d51f1202d516050e4d68fef90adbf2b35aa6a0777d7351900e58ec1ad1d625bfd209d446797a0b5fde5a0122176375b73a89c9b7c9d78bee274436711576285b4057992cff9f94f0af9f884e375a54255d9db607a3f4498e9e5306756bb9b120ae5fe091c3bf3f53c10502d7ec1afbb2d77f5c3d1aec6650985b3233173df226ee937681110b437556091de29d78037121207be65fcf6110e6139eeba570e24019f6b36a43cb849f169e7fac574c255632bb28865a65d5142b544bae1984fec43eefa64a76768d0b410abb90cae56c304b34ea01f24495b9c88d8dd714473b3d6b821e3288f49756730c07bb58f12f393e33c97121d4680c8cd2f6a32dd62225d5b0d7eb0b5b8ef9fdc20a180d1cc05916a974493518d9f131687836c9c357d6b215fc1508432a9b6bc500e6aa818fb87005678b2b425a3178b4b1e4d6f901dd20762a9e9847bc82663880b2ccd53ad0c7d1c448e47ce4161c9153cf888b1def6b11a65d4b0ec6d1a9db7e81ff8b9472f6bd324b555a057ecf17ba1ef7db147d257a20abdb83816b323c643c6e93052d4a499b31e7b5b032ca5d37a56811c68c5ca63958f00d597d7da3a68989fb5d128cd972d6d80c5a34d2cf8567e652c4df97146a700ae8fcae02ecd76f36d8becc8ed3edeb3e74632135bd5002f74851b711fd42ea3a9b8e7be303aa972057142fd9436f07863933519710cebe4a0935fe995d14c0c60a9f903cefd9482e883549cbf60146913a5c04c4ad3e5226dd8e2ace909aef97b2ac4111945f497ad333a63db063de66da3fb05aa8f647197237d3ff63f52732f0df25784bb9d63ce6f8ee3b116704be1f6041f02acb70597c4d0ff0d9d49a5eea8b327f1a8a5daa7a3f77950c8923d19d9fd42996f64f57244b667ccb04acc561b9e4d9d03ad2816c924f07ee32ea836771a8af68ad7ab297ef4684e3759bd17ca55fd253ab6effbc37242a12addd4c399bf8d0831911423a1b0b726d6a369618601c3ad5a77281e1049b5ef352855d7138940a3420eead28ffac5f0454fef781e9ba2b53a0ee7bfaba72d88de3a1ba9cac758f81ee4f0803972e258daeb2d20bd84aef16bc250b6f5f67b9c2e36e259c1fcae4879ef2cc2d4c7439714077bd1e459d0e7f3e0838920dd95eb9918c342d6c74ce9e6b7491b5119e295be2ecd2fe31b3bc62634e3949ab7506c8d516fc9afc6cf76eefe7ad5e0bce9f13fc735f4d195e04fb42d88c1ad563b9642309b338dbbc9af75154210251f18d92219266fb390a99297ca0d1e6ddbc6ce3562fee209231998ab511cb834ab3c5318dcb3140e9d8e1301b794fed68b617492b5a17b693c1f1252234fa1daca235d070f9ec130b45d34f04189dd6ad12c9a4b8bf909b963034f5f39e4d965f29167f9f2e08dedc6ad06e718f82b35549f6fa363cb3a7b4b41762f808ff4187161811e5d3ae131a2919350b784b65152407986387bf2d40ab19757ea277cf4ff67c2432ee56224a21b7bbf7d4ca8afada47265d7eeb20407b5b5f813651894a1fd6a1a4cc27c2a94f7778368bcba6e4ebe298626925064fc8c38b20ad576e4744d21a899c219c2b385bd0b71e70e2a8d7c4a0598dadbc51dd0b424d69b51b44a4f35354babc5f79ec51fa41cb2754a88ea2f070886ca6ac93b29071961309badd1f610b891fce450b7d5261f2f8c47286c42d354bea9281da02aca075f59cfd588fece48a44a2e812dc7b83cdaf3a9441aebef441978be734dbc99f5c3de83d29ddce507e21497f6f006ec7750bdfe567184869229579878bd37ee8242671f9da2c6c9607b859068607c3d1f8c43765b129c6ee320d4a0bebac32464db26771889171cff99f20497a80c1e700847c6badeacfa98f5f8fb65456d8aaa5fdc9375adf9c255400d5da6bcefb4dfc310bfc22acba425e68d33738d066c83e8f63d40a78914b3575fe503fdf80b12b1cb7d60007b689af38406710bff9c2834bbd56e149051817acf35a605c4a4b85fcc3f4a35d84df88e828d3478bbc6ed28139f3d1ea85dc43869e5a69f516deabe0be7ec0a6f57808241b3a3d796c3a0e5103921199c1a1959804f085d545852d8fcb00b6bdb3f597c21f5f830a2dcfa4cf002c21d4d0505b3dd096815e586a71431ba4a90d33fd3f9eb47b18fab68092f85692ab98a5139b627f5268bbeff837118f27112458c6adbd4c1bf7ac29f7cb1570d99b8299c0da45188fdf3ab04be4245f793b2c49315f9536507d6f735f3596e4a6822c89fdb26e3bfa87c3c8672d5853132e5415d9d9fbb589f2cec7034d3db8221533918df17283fc506ddcdf14a4a587dca3dc180a62b5a96ab55e2229fb6bae532539a5e0d182621ecbb7ce8d0d45979e08a6840437ec6fb5bfde809c0f46e3cb440150074a91774bc0c2483a786625d56a4def0249d6671df415c33619270351db2f919aa44f54950d308aaaf0f9db56b2f34f4f52eae1fcc723ae3a48d46ff30a116eb2f63c0cb07d4bf8f7f9778fce124559bd01e9634812d0ef7d7afdf8c40b19bc1d0ee4bff96b5ba878566add57d9cef1fe2de35954145c65eed40fe8b7fd08e20b4fa55ef77330f6a606a9b2885976db57662c4d6ba9d90d88cc628956097dc853a915a651ec36e96b147c4bbecb96ac932cf5c7ce06abec8e9f522d3f9beb1c9232023b90b59fbfc884a36a4bdb22c39b3b7d6ea983b429917b152d194e72d6b82bab302a2b9c5ea7a567199822cec9057088d6b9f7765ccb57459f763b2dfb84d912583eb10ddab2a70b698f858760b9db82ca48b28900d79d4d709d67b68265019a15479da541e0edf0280a0865dfc9db0b5f138fd0b4d66747da245ccb0afc42ac4b3e4712a8abfe3d78cd78ea9956daca84986dec1e7931ec497954ef88e05c5b52595ef07bcf3bf9be9eb98421e13948223965a569fa7ce97c76197a648a021e692f999989f4b9d4c6a56af3a0a52aae28692543d5c5a632cb8758aad11828fcaeacc3134a50a4710b968a07bd6607252ea0086cc9e2c2a727e464de310e127e5d82bdfee3fe1dc76351986198d9de4efae8baad6bd4395e3eede59cfd08b4cb5ca85ace984ef1f5515a6380d26bee7b29a09d8bd2f58b4be94622208137416a0f9a815ea4b41e6b73f48c1407f63a62052605b55b186ac9209d211378d23cd8d33824919ea47c2529137a80c1e41aaa04caa5c0ce3c4c9b434d44ae46b04b3d2a2bcb5d5ec21cffe6e3cbe0cf42e8b2620b1cc7afb7f2e109bdcfc9f1e4e85215455ab52796df56c2b4c743f2d2b6c379476f222795f73f4b9ace4a1ec6308dde306af0505af3573f2f6a69c9b675e41b305248d4d1c929c8d0b7d8a596e1375fa6b51e3ace3d3600deccb168d3028b44c07db391c54d", 0x1000) lseek(r1, 0x5, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0), 0x400, 0x0) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = getuid() r8 = getegid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000001180)="53717eece69863c1f4633502360582675765b07b4b5ad82bd37b8094cd15d787f7e771d709b4dccfb3ad2d083915456dec43064caa0edfa8a63af976f3bbc5c47de0bbd515fcbfe5afb450aa8156ec4e2319baaa3f78865038ec904bd42f67036774a36534651c0db3b63922f621a22729b607bb762211c665a95540f01318f77a56c35b718e443083cc67b29bc8ce5b8dc5e350f4296a49a8f36ccc0a17edb00215851f4953ffad13f9d290a16d011e", 0xb0}], 0x1, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r5, r3]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, 0x0, r14}], 0x90, 0xc}, 0x400) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001440)={""/16, @ifru_flags}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001480)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000014c0)={0x2, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000001500), 0x4, 0x1) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={r11, r7, r15}, 0xc) dup2(r5, r3) wait4(r9, 0x0, 0x1, &(0x7f0000001580)) r16 = semget$private(0x0, 0x3, 0x1c) semctl$IPC_RMID(r16, 0x0, 0x0) getpgid(r13) socket(0x1, 0x5, 0xff) fchmod(r6, 0x40) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)="f917bc680478387b51390b15c600a592c8992489b9cda0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9409fa80fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x8a}, {&(0x7f0000001100)="7130639734659c2d96fd7f7bbd2437734b8a959ad7f7aeea56ff1a6d3e7e74c5565fb44f89d6e8045b595522e828aa6e27226243698ffd9504dd22bc6648cb91388cf6a5c45997748fb15e02f3bdd45dc3995107ca6ac1c8cac3e88635936058ab56402b89c64f23838d1ee9143c3b3f6201ada2eac85ca0d90f9ce633d5f5f191e73e08e0d9b08b0116929e2826093e9f95427be14b40b5fc1a01333947b4c0478a883e3db3a579fb94d8fbbff54cdd7789c6d395416d4edf3855891a31b7dd833be70a54ebaa7bf77faa836a32c8abd675f6241c7b5b542db62ff6d6767e7fcc9772506037f0005d93d299fe555438b693bf13b3a2b7652adefb784b1b737cc7c8a92ab4c4d5c7d6e7ce6413d4d3b9edbbfcc3aa9a37dd93b0fc4ee4248bcef150ef8097ce5cf03df3c1bcb117de5ce48ed34fe404039cfc20c82d00565707c175c8e16e49fed952475f592804fcb15b1837861a12627fc029d3cd8966ef91a193ae3dfcd7144527df27029aa7c38a3e1a27f31b5009f929bbf498ba299010fd058e83bd036fd2e19d13334648b36f7a0b1f989f52521f875dd9c6024b5f37b695180a1e5bc2c9439cf6868e4703eb43c003d9ea8d37119053f37af2cab9a951c634b66ed2b0087c9bae91410cf6018b42bf14b692e8735cd90441a19ab2231af48dac9473ce7624cbf3fa2c1fe9884464a8cecff138e06102c68727cefbdfcbbc1221eac76a8d796241b89850c092b0415e2b423d8e0d03666e339e7f97145244877436542d80f48993502f9af997065f67bf56aa3a00552a13e3229e23412191ef6b704cc9e4f60d358f2ea5e81fa1e5fe81ae900d88e7ba853bd845bc6de1beaf6cebb640f87c40a590f2c0d93b1c362e8635abc16b44424c66810f6d1ae9f36ab1c9045465527ededdc06498b7336048f713bb9874b003597a7b12daebfc70b1e3f137c6e2d1e55fcc84d7a922d1079de374df238d8d2c232b19ef9fae4284eb8c9f3ab0bb9eaf3c08b62e091caaff681e7eca7289171981e26637fe88e8ca4ba0ee671eea89ef772d67aad951b95d6f6ef8d428ca9025fe2c42e0e03013cda3e581756a337439fd857d73ac7368918fa86258164ac6ceec5ce94f2e44cd984bb316ecb8858caeead866662a6e8a4969a4f091a95b37237f6ac6ad1ac62f78b0c7f747ab989327c3113877d7dad5e1a5a20d28b2f4c3f28581aba122b0e84a10b2468457e36fb51f9910acffa928de825a062294d4a9798f89b47e8fcb8b0bb7c554929bff5e06fefe7e606b51a8bd434fb5cda051861bacde33176b5a2cfb41b6411194eabb105c817f77c3350433f6cbf653b7870ba4b3e83373694ab67f459abb88254b6cb52ebed2dc79dec96a7707dca934da779347f631463f072239832621ee9d53272b4cc82a19a778930762eaf24186a54762b57978c6e28fe7d2678dc9ba9e6c6786ab8d7345cc24f116a78e72b986fb8668b4f050371cfe399d47fe7a136092e574602e69e051ba868dac0245ff5f155e90ef8b72188a456217f5fd17be08ce262a1eab89b0365f2ad74680b82f270c9a59afeae03356a296e8028f6a78b52b5605ab1ed26b33d3f2477552f0d4915a4adee9bd18a8c051edb053b8af34a3885d3dc9bf24ae16952bf2cb0e708f92f02971e9219da1a18de29728b39b7eb1975ebbaada841c370d3f2b7df0464e9a7ba5404b34c73be5a5f4b49fe282374c33c7b134a6a90dae8581e4057b457cf36a8db91bafcd40f662d1341b400b310f87595570075bcafe72676a3196e1ba624d5780a6c7da0405a3e945eb5421b923578ba62f3a5022e9b39785b5db6ded482b988ab1c47c13f40fa8dca347c9237424abc3706a1f5953c7fea2bbc6c9ed9d77ac6756c66567683985d12e9b6a63e9e904d6bd56364b6a43a3d186edd2408898f32457618c6ae14a2dcebdc8f523639c4698df2c5e8ca6bf34269065e880c27cfa4261956d00b0016b3dfa8c3ea95a1e0935b64f2442164b9a5654434a588fdbacdca7906d3e74450ddcbac2551b272618ed832298747b776f873a36dc4d73758ae43c557ba7cd205750dec3749e320a31c5da5be1c6e50d84760fa604160bf5ad573ae92438d93a9038aa5a0de07c51708cb8990f39919e201483d10dac8295a20534a41fc7242b6ea82172a876a51d5db302253f9e390ad7e010e2a7d8402ffb3e8f63adba6da033dd1f70649238b5e1c74984a1f5f1be7a20e380f0fdfdebb7f2baa2b15e60750181c8ddb56640c4a3f83080e00de0fc41e8bc20dcf009314cba50361d19db52150b5f4fa870acf01f9fb1cba6598ed260d45d2f817b1fea04fa892f637a8be05c7b240a794813a8f05a70ca75bfbb368e1840408b9ebeb9aff8c12868ae8878628f536b015226b506ca883041a49e9f1c545c73f27d28c27fc8d86356ee17125f7117a4ae9279c97a35020ec1ae7abf67cda3ce9806f97ce81a83f203a118d3bdd72ebedaa89e683276165f973ace042d5c471be99fd1a5c35aad553bb1c7743649c81f4fbf43e1514cdfb9c157d46456eb9868c042f24a5ea9e8c96124432dbe76c29219f40c08e030e439705c3fee84395864ed58fdc66efc7717c49758c3f29561eeb20084564128fa156cb0d1c7e03217aa9717b4974449c00a85e5b1ca412c3cdddaff4894d77bf4a15906cd72d7cbe6cd3df09c457bd0642dde9a6937af031b2653f5a0caae7565a889b74289821742eef716c0bf104621d632def84108bcb3aba47587c28f6d4ff774d3f12b4ae87d26ac8aeb1ada5d2b159b22eecb6ed91c5197561a6e5a5ff536f0fdad4b39f0d7ff24710e730cdbca700f71afe5fd6159e277f22502b29e6aa7351aedb229121a791769834a44d907849e0c7fdce0e71f9c3710c5ea93467c46c9b72936fb707fa46dc234cdc68ea25b608e772bb434af0d06f24d230f3805c9904732c7a4ce1cc7a924e9ba5f1b1909714996d0272f9365456aaa6d5227958751563678d876666f9a3495265c75cc1add90db3f7001a5c0213c35114b466f00a8bef088aa520fe4b61a2f44d367dea25bc6a6004ff73c4b6075a67d0cc4550523d059e35892830c2351e158bd68171607ea2c430a4bf5f75438da64b840c701e413db3a29c4dd8f9bada6d47ddfa46c1050250736aa382596587a0aba8c28d26f2af54e9fcb099ecdb6401e69e48f59b07bde0ac65efa50483719fece7da6402fcba83efe3ea1e58035abd4fa73c7d255be924f427d7e1ccb3e1f8a15cd0a48283cac9c303d5b111a5fd245b26ba9d335e1ca89a813142e37e68caf03c99d6409db4ddef957034813006f353e922b096ba81af09fd28cf770478d1c30767ab143404ec32c6e4a7d04160f6dc8007cd13818ca6dc2a196b62ede16e6733b2f8e71b1f4322b096a6502138794bb3310d124ececafff6ce528d8c3230f74b8a04fff9ab52b3aa75c2aa45d3b147a84db1a9d7b944b79b981360ca8a82280b77e83c7d8b20c7522f68d0f08d01fad784a4de795dd1d6766a2b78fe4417e507180fd73ddc2fdd31d787516339df5da1fba076dd862a452bbf25d946d81ee94ce8c1910f3056022094cf26709f72a45ef53d81f280cb0fbb1e9455b08f83b41496a3ba646e9dd38c0a32aa7b659f9e741e2a66b16071a764d8ff26834ce2da5a7a19ad0e22c03798013399f455a998ace3aacd5b9c14a4053397a3a380222d3a83a6023585b4402ba4ca361f391d2f638fb18bec31c2fab4b0b818eca01a3b345464688624fc6de4146037963acdd7416968f1ce9dda967da1671584f3697cdc0fda11857b3907d1b348e4dc27d822a8ec11298966adc5bce0da1944ecb8e3c0f0b2c70d4f46cc2e0281c6aa1cf04984dd15c13a317220e1ae218ca451a1b661d78f30cd71e886f764b59d2bf2914e52e14dcc319de12f40f69d8ebbcb1aaba3025ddd8c6bcba37d6c816ae75c63e57abe593033d3610ac1701a12b426daf6a0df138ecfb623674d84184f302dc751be5b67b8bcc4e208871e63a8222c01385101351d06065a7e680eb5ca9a953371134005216aeedf36274d15b71b9432916300e69787ef7bf88e138bab0e60dfd959b7b8f1eb6a79dc281d617e2807ea79f008023556a604c6c075d25e1610fb30e5d187b2752ebf7daf2707dea0612afa6117aa06a6ac7d6006a222a71c885752af8c9684a324853630913a4d5dbdeaef9a53f0552e65a964ba54b11b8a4bc938eb8e144453b42b60d589757fa81884340c7db430d08d5422b7980e52b51d9d54f77ee9ddff8871df5559f231cf5ce9dcd867e1376794518ba513a0d3526d12b2e964ac3596c123574b90cd4be579847f5d62eac6cb54aab33a3a410a9fb611a28b55ad8cdc918ca9c1790d16935802ce79be329594ec9213e00e6fc6e20189b323f18812a3205b862d8dd7fca2a98e7069e4d11451b0f0ffcaf66386568e389186a092e92842ef270712794c2a8224f4700d621d60894e05e66ab7ece3b7a65e882a6eb3a5c84d69afbf9c55aaf8eb55bb0f8e95e53566478ed2c0fc2449f9d7de0be50592bb507293ae55d6373ea591d6459edc0a5764b0dafad749867add4e6f5befec96e1605e15727dadcb94770d8d4fe69a6940220f8535c11baa75efc59d757f82cebb23d1d42ead93562e8a6954c1806f59389043829e3ede69a78f82c8e9816a9e056a0e7c7f2ce5c00b50e3a39c2bb974dd9d4169cd577768d5b3195c732424f83d758c615bb6f56c417c837a0a966b0eb518840e8706290924a665bfc78a7433761be31a8d8d2b91fcad2cb581df047e6ed3c8f2bee8cf59068ef92ec32514e7b2cbc26fe50917ad2184e9609a2f529f5baa3cbb1f61a969f1e3d35fd7b62ed24291c5144a02ea08f4f0076fcd3774ca0046b578557a36eade7a0ea5c020e984b46b9d849499dc9056eb5cd8c4a36ce51eb3ee962f49544707180f498f378a3684338cce3c78ff4160e4dd56719136829bb820d3e7d083bec6d56cef15026bc918cdc1368d04617cd56050ed477c263f3c2b2a8406c5ba2bad7139f5fb562383de6ec0e4ccdb9c8c449729e6c93eafd0377a14632d9ab73199443c61c7d08f7da04e72dadf4d0f9ffd09bf9700a404b25c603d147fbe7c02f99673f263e885f370847dde00c8d585e3017ecd90fee2088501c0f6bb50ef88b4af868161b765d591c61f59b00ace48dd85ec6c1999e0698275f60cb0ffa8ddced4003f1e26fbf42bf57ba5b83605017cc05d91826d4b1b646681c38400e4eb92b823f8e7dfda951586743350422cd0695ee3f386d482aa85a43683f82ae06ad8e871fd7bbddbbfd445bb011f7b73d66c0b880cbb9c9813748a19e776296cb6f7cf7cf7c535370ed00557e0704d7b7caa1c806c6daaf7913f604ca3f78938bb66ad4e5cc24d1ee18fbeced8d9ecfcf8d13f577f94c7508af88f49cbbc06620769930675c6a5d59130959f96d0cb565ba896d18c585239df9fafc3b89beae7757fb2a735069362bfd63e445bc203049a9d62fb3582c331ce93b4170c0cdf228d0575da585f0b9cf762937e4023a120fae9985312bd2b3c4362e32fecb13763a3fbf6d25f903e921def1ee741c3b65bea4a525e1ac58925b11ca003f2bbe13f39a7d280151bf690c13757710f50afa2e188bf7da5d7fc4e4978ee79231c1f9b336f627da7189bcc356658141b8d0fd801ffb2591c2cce5d275a00f0da72c8d575ba3f5b6fc2ea6eeab539ae53fa502251a6ff2f3a2f39ff4745857dad6aa72859e6b8b2409d473fac0cccf", 0x1000}], 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xa4, 0x1000}) geteuid() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xf95c, 0x4}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x200, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000840)="2f84e2c60303867810f40df5d3dc1e00f8848392dea6878b94bce9730f9054ebb5c54d50b35ed96e5fff1673328b2792cd5b6b90077ca423617c0edcd0df5d341370d2264ef4bb509caf8170a09df14cdb9b8cdff877791a8caac392", 0x5c}, {&(0x7f00000001c0)="5503350ed0c2e4ee27808c0f1c0dbef0673507f64699604800f98ed2", 0x1c}, {&(0x7f00000002c0)="2727ed87cd3afa1724f92692eaebd4dfbf866a141d9c4d2d12439b171e39186555ab2ea04cdd9f5b8de6a343d723bc01e425da9d99c282e750fe16346fdadec314faf772054ea49a0c4fa2aa513396c911dc77731468b4100a2626d2d1c387c559e49fa1146471354e084765654c72cc277f56a04ca56b86bf3d775351a105a6c869ad3e0f561b9314871dd812b120fd4220dfa897134d33f64f970919e546f8bab5ed5d316e46d92ae188b671027f9341ab6e068d9cf2920d8729a4fb17224c63cdcd46dcf3d2ab2465dc217c0c4747760c013585347f346dcd4ed9abae6f42671b4d4e155581d700"/243, 0xf3}, {&(0x7f0000000440)="cd4303ea4d114edc01e034917743ae23d4f0bcecf6af8a01ee239e7ac1d3c6723d1f3193ec1a35de8bc85317dd45ebc80ed3cc7dcec020f2ac1226227b7db42a1f3754f91e0573da16e0da3b0a297fbda5c2275e06a49fe1cabd0ffc4fcfd7510321cacfbe3a2ac1061ddf98de388852bf15e6790c6e73126988fb99942a65b4751de3c17c333a1b148f53fd7ff0d996198b6e61e11528f8ddc455774f3406e344f45229be4a905fe188566f8afdd136ca04b5a2809ef154a9356031a814e8eca37e24c1fed6eaef3c6c1950090f9ae4844bc90e63de60e126cff2f49a7259", 0xdf}, {&(0x7f0000000540)="19188ce80000000001952501000000000000006ce0", 0x15}, {&(0x7f0000000580)="2d03b8ffabf46136432c2bdb2adda3000b472495a13da7b163e963858067297201ede2d4b69f78141e68048c5be04c57b2eb93f91566f970ce436d8ad67b7c152fb36a25e33f88ed5927925272f2c8682957894e760e0e5fd5862d21819807470f420170191dedc321ecd9ecd3d4f2e4fd831c09d168281af162a926fea0c5a349adfcd4d6", 0x85}], 0x6, 0x0}, 0xa) open(0x0, 0x80, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x2) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000400)=0xb) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x10000}, {0x28, 0x8}, {0x6, 0x0, 0x8, 0x200}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x12, 0x1000300000002, r1}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() syz_open_pts() executing program 6: sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x168) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0xc3}], 0x2}) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = dup(r7) getpeername$inet(r8, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() writev(r9, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x47, &(0x7f0000000000)=ANY=[], 0x9}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000001f00)={0x3, "3f11686956c63b34a726b6eb8b5af174f8510e4eebf762ebe56a8aa8b87ee38f672884b1f74e44456f399de3e21089c7654124919dbcab0396b1d3876517c3143f00f1286b6be41bf503c94737a66f7e916ae7d708fd11e16355b156400d38089af69eceb72f72980a4962f3c4fac4fd10a44977d8852b3a27f774e2203d1a02668805356f055b5f722be1c9e1d2729859e82e29d754d8c017ca5564b52ef3a013ee477fcc1d2765dfc3de68c6c5e0db392b6a7919cf198ff498e795ab7a8ce449502c2da972afdb65a9b356f2f4a511b2b3f077e7749acf2939937c733d70f3cb55ba4d7f6745"}, 0xef, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffd}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r7, &(0x7f0000000140)=""/201, 0xc9) fcntl$setown(r0, 0x6, r5) close(r0) executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x81, 0x40}, {{r2}, 0xfffffffffffffffe, 0xa6, 0x20000000}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x2) r4 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4], 0x401, 0x0) msgget$private(0x0, 0x65) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r3, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x8, 0x3f, 0xe7, 0x400}, {0x5, 0x1, 0x2, 0xf10}]}) (async) r0 = socket(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="773651cded7a37a4f2e1bf9a1fdd90abdbde23fa4c8fb91e15353043eec5fe9687993bda691f29785abda6549d1b847a48f4e8b5b1f3be524fe9c5585292561fd37f7dffb5d8dfaf1e1d59934f5083136e67884e74c480db57cbdfdf8028964096e0dfc3c0ef5164d67eacaf85b34fcbb57c8a10e3be2452961dcea57e384a95c9574771bb65e00c1750f0646b5dc13c33685135c00be80cbad277c3245189b54918bdda5d748090cf1a48340fca7a295b92b10d", 0xb4, 0x606, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0xfffffffe) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x12, &(0x7f0000000240)="0000d900", 0x4) dup2(r6, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000140)) getsockopt(r1, 0xc00000, 0x1, &(0x7f0000000180)=""/139, &(0x7f0000000240)=0x8b) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1000}, {0x2, 0xfff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 7: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000380)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a818008100210008004500ff000000000000019078ac1400aae00000010c009078000000004500fffc00000000003a0000e0000001e0000001"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r6 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="91a6e341d8bbffffffffffff0800450000f900000000003a9078ffffffff000000004e234e22", @ANYRES32, @ANYRES32, @ANYBLOB="4008001f90787fff13129a5abe51d7aadeac84c75742130686fd010402030305080a00000015000000050303651312c1951cde44e53f3fdfc07d85a06b56fc000303700033570000007749527436c230435939cf245f89cb0c3f6c884e2660a2c549b0badc033af3f5cf28abf54160305d7ab40b1d8195588dfad52a0c5b080945695cfee1b6f7e78690c33720aad7f2ddf5249513c8bbdcd0cf1fc75ebbd38d6cdf07c2d201223b040000e0a1f380bd16fa9069d76308fbb9f121d6a168e7ea92d250cddd12057c77d53a33043f8298f306908a72ab9e69193d8ae3ea9da5e02a3ff00ad5c2c0a8d4778e03073de87879e7c9b5a320c1d68178d4e4a100bf424ba23385280cc81b99a825d76b9c21d2aa3df48b14a6c5848291cdf0628821e48368a9b8cc76a041e38fc473eb69b8143cc59abb69bd00b96680ed4571d1d335d55eec72cd2ebe88fe14e0d5723b3c52ff0988dfd869a897a6fef1ee0fbcec79cbd1893cf911b24303e0b93e9c31f3b6d657ce08712a037ddf47168a4f38c8d05981c1fb89d922745e1592301c259f4b0c000000000000000000"]) mquery(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1, 0x10, r5, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) select(0x40, &(0x7f0000000200)={0x7, 0x0, 0x100, 0x33, 0x0, 0xbe2d, 0x80000001, 0x2}, &(0x7f0000000240)={0x6937, 0x6, 0xffff, 0x80000000, 0x6, 0x8, 0x2, 0x7ff}, &(0x7f0000000500)={0xc7, 0x8, 0x0, 0x7, 0xbcd0b6a, 0x5, 0x1, 0x101}, &(0x7f0000000540)={0x7f, 0x8000000000000000}) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x4}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0xc5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = semget$private(0x0, 0x3, 0x620) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x3, 0x1, 0x5}, {0xf07, 0x6}, {0x406, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)={0x287, 0x0, 0xfc75, 0x8000}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r6 = getuid() setreuid(0x0, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r5, r6, r7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000004c0)=""/229) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r8, 0x5) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x144) r9 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r9, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) executing program 7: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="005f037ebd6a10c52e00203f54", 0xd}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000080)=0x8000003) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffb, 0x100, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b0000d0e0000000000009", 0x0, 0x4}) writev(r2, &(0x7f0000000400), 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='./file0/../file0/../file0\x00', &(0x7f0000000080)='W\x00') open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000340)="b26dbdb71d3e212ddc5d366bdb7704c1441189ff602a959a06882a9bd664b34158029e316a401ad5b01a444a7d1456d3a3cead4d02f8728a48f3d9cc9feac0cd1e19b3477deee9f11c5ad0bf07c9bc289951ef9a94dbceb98571d966152b91b6ecb0a9987b3ec60389464e57a995deb42c8c2af4c48268f4815358ca054b5275003bf26680dd2bc4b149d3dd35688947edcc8ab182eb5c7ff3d442c45a7922e4aec1c54e241121c99fc77b660ba1d20c51965930c60388381b06a48b5e8d1cecabf4caa127e0683a4d0478f84151e66f884307643d287c28d6dca60b75fe0bb19352b0", 0xe3, 0x404, &(0x7f00000001c0)={0x18, 0x2, 0x400000, 0x4}, 0xc) accept$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) (async) chroot(&(0x7f0000000340)='./file0\x00') (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) (rerun: 64) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) pledge(0x0, &(0x7f00000000c0)='\x00') (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (rerun: 64) fcntl$lock(r3, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async, rerun: 64) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) (rerun: 64) r4 = getuid() chown(0x0, 0x0, 0x0) (async) seteuid(0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) (async, rerun: 64) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}) (async, rerun: 64) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r5 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r5) (async, rerun: 32) r6 = fcntl$getown(0xffffffffffffffff, 0x5) (rerun: 32) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r4, 0x0, 0x40, 0x4}, 0xffff, 0x401, r5, r6, 0x8, 0xf30d, 0xfffe, 0x5}) r7 = semget$private(0x0, 0x4, 0x4ce) semop(r7, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) executing program 5: setrlimit(0x1, &(0x7f00000003c0)={0xfffffffffffffff6, 0x57}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) setrlimit(0x0, 0x0) r4 = dup(r3) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) mquery(&(0x7f000030b000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x1000617e) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x10000002, 0x0, 0x40, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00007b8000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, 0x0, 0x0, &(0x7f00000007c0)="be54fba0bc0b16033f88a170a77faabf3fa8bb1cac910700000000000000ccc2f0b1c7c8cb33209b0de7973290635c4abdd44c665a421efad6cd850af973d5244eced3bbb62adfe3a94297db9a3b49cb31e46b4c0438fb988523123a79a3b9e8a60502314b99631b1a4328726a16c27f3efd2a9db66528a5800b48e10690233041ec6dd37ace7c0ba686b6cb771381735d3c7f6c4b84cc46d043c0b66fd206215cdb1c5fd14ad80d8bd3c0fbca2e2c057169fe4fcf6a64ee86926007b0f80b3e2f006132efd1866ebba4c20a2c79e5d8f33ed8db5de690c735dbb5735761cd70d1e0f237761102ca311683ea391d7fbddf", 0xf1) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250a", 0x88) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x101, 0x10, 0x1f, 0x400001}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/181, 0xb5}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) writev(r2, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000440)="f5a395000000002e5dcd79d0ac850fc4064c018b81dbd9a11e24449b011d4d86e579bd6637b22adbc0a86a6a3eac301405d3cf6131019cf6a959d6e581d27528108000b738eebca18c013a0d521f2cca8da0822d0e5766fe1fc74eb21ecf3d90ee5b28eaf6208823fbd35e6e87599385b05f8a140484f3164757538a4b307317abca003f72eb3cfb3832a21f44448e3cc854fc78a2499c21830a7f6f628db6c6769b105275c70ea4cb5230dcd900000000000000000000002d494998630d20df9fec1eb682447b45a7b0974f177dac0dcc801e8457b818d6d374567c8d7e3d63d6c58d3e6c23c0e367f3f1b92e72a2ba58eb43ea43d3496d2762ad7135b19d4dd4", 0x101) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) executing program 5: open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) (async) socket(0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x18, 0x3, 0x0) (async) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) (async) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r4 = dup2(r3, r3) socket$inet(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x10) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mkdir(0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/519}, &(0x7f00000002c0)=0x209) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 3: sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES32=r0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "44e301fffffffffffffc00113537b4ce15378a00"}) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r4 = msgget$private(0x0, 0x1d6) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000100)="343249792d4102d5882c60142f60d4679d4000000000", 0x16) msgsnd(r4, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) socket(0x20, 0x8000, 0x9a) msgsnd(r2, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r5) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x2, 0x3d, 0x400}], 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000340)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x18, 0x2, 0x0) setrlimit(0x4, &(0x7f0000000100)={0x8000000000000003, 0x4}) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000140)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}}) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000000)=0x800008, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000300)={0x0, 0xffffffffffffffc0, 0x0}) bind$unix(r9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x841) sysctl$net_inet_carp(&(0x7f00000049c0)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000004a40), 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/65, 0x41, 0x1003, 0x0, 0x0) unveil(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='x\x00') close(r1) execve(0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0x6, 0x0, 0x6, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9, 0x101}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='@', 0xbd) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1008, r0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x2}, {0x61, 0x0, 0x0, 0x3}, {0x6}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705eb", 0x14) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000002480)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000024c0)="719cceb46be1ddd366798dadbb03606e5ab9ab", &(0x7f0000002500)=0x13, &(0x7f0000002540)="40e395f9fafd11a628a2b02dbe0a3685b41074064b31f2b88a47356a8075cb893f7c814709d072305ca2980f9fd066cbdb7f53e9f96ee8cf79", 0x39) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x2, &(0x7f00000000c0)="5dd04a1d76548b8fab62420d9bae6c29201f0fb77ca7bb44db655a97353faa86e9e59828d34a41bbc35650eb3829ca2ecd40cff19df082ede59b7f4914e1808b726b8f1b88467c1a144737ed401379b1fcf2a0632b84589de485748fbe2855ab05b05f003cf6ed8f2187692835abf579295610c04e30ea1aa49030359aa0db0378e4", &(0x7f0000000180)=0x82, &(0x7f00000001c0)="514306b9189afdeae4ad29850983e399d034689b5d39ad9b95b246e526f6d8927347cfb1ea028dc8188e0564ee7f07c638f27cad8ccd6f7d5eef4c0fdb150fa561867be8dd80e69f72d83969770956dad1a2df46cb4e0e81d5851f3394f804683000e0d1a3c3827f1d514e82fe4e9d88aec224d2d18f87997d4d9d8f8c10bc85fe2b17f55a5ac655d6703c49ee71a802552690dee2c9346fb20392f6657772eb7bf16d", 0xa3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e7", 0xa}, {0x0}], 0x2) sysctl$kern(&(0x7f0000000280)={0x1, 0x36}, 0x2, &(0x7f00000002c0)="ff823b85bd1af241f259bfb6512b8e9ed46817be7a9351c464", &(0x7f0000000300)=0x19, &(0x7f0000000340)="86112a19f200b4d1ca672cb4dc5e36c2f8b2b02e009c5b1a5525f3e26414e50f0da16c7f814a7e29dd57eb45fea4b875586e202df6a43519ee8822aa56e27c43fb2ddeec9d4f9c51a87fb7256b73607ace3dfecd028a8bd4aad97b37f8fb776660e8c00e1ca7009c219ff587ebd1ebeef3c6b533f9f8a693e559840ddc3805e88870d565b762ecae4ccf7c8b21fee44336f40a64295802426effb09bfb890377c72fb222dac3e4b0fe3cb20aa9a81e8cf245405adcb79f4d500e6b04cffb010b6b6a2dc83cf947ff92966a6399237b1b1df3461d6f106c53a73b3d7c5ff94d9e2e50776a75e31ad29894528431828604826cbbf41add18da53b31487737c2a0341fa75f9ecdbfc4b1923db2134c462a4ff12a0d57c350d508037914dd4eb15b369b3f68b935b34905900acddc7fc3db9594e5d30d5d235b653a786b885ce965665da5b05c876ed4afa6e149516e5fe048a7748f233d43ddd652130b4180bd78cfe26dae353771a49fd008580e858fcb45d4d77e19586cf364816191edefb91391fdee05ac42a2e4034c05cfdf29d3c328bdab3dc1fd0fde998317ca5112a81c7dd062972ff8792afde04b2f681217fdb093a7782d3c5c5727917cbb86f972826532b37bc0869840fcbaffeb813aa1111b0ccf1a9b01a792d9e046ea3cc112cd1f6ee9625633b5f7ad57cc15cb0f3f151075e50573b18a69c52b5e5a10630d1248d302ee0c7ec6d9f74d100b117008de78940268cee4636c2a1f094176b22360ba6553830b35fff42bf333a23433963879fe4a564157c5797385f0e44b71886a1f4724ee06a5b8f50a9947adf783c1fc1e504afc41d87f081a3bfd38eda44918416b4913bf2e8a6074492d60d124eced03eaf54db80ae91706ff0e2e995cd670955c9ccf92c13b0ac8d335c17c39771eaa8400bd7fef9431dc9566ab3df6ee1375f69c6502bbb22a5685056e71972a45005dcd42bfd8b5b3d89593babf1f888e0c4ca489429d462e7116e9fb7895a861cec095f31b5aefc6a6950bcdaf018939a818532a80b9dc8c6fd1b9090a2b15562c50053bf7e657ecd7a8517bce6b36bb881b9802a1b20c8a5d905c08e4a25bdc469cd8b0b976739bdaee0d5d0ac180bf852b60863863646c8590b532d3be63d53ffed72a84120b2a67dfcaf9a1c90d892d8164f1a472f4fef2b8ae440c73e1d080db06769bd8336e303bd1bed5ca34060bc5afd9ca019d20aa57fe107533de89196b68a0e700038273fd5dfaaf927013784353ae837b43eeb701cceaae6d286c158b3f9a2cb62ca035414ece1e559edd7c40445d44deb443e8cddec8099de736bafa75cfa24689987c799046ef2f0fea377e0c027a218d5593d0fda2303eeace52d3bacde1bf90aaafe2a8d7db31b94a6facc63235be3ef302ac54dae772d4b1f7434625179098661f779c0a1bb24783369ee73534611155cd22d7b99de658f75f2f83c54f0e09341bca5bd3026734b10efa18a93751c77056dac99e97bbd29bcc54360b97dff64e5cdc8af203f67b833429513d6e3a09b88223f595f8e0ee1dff0286e8a32edcca1a5112cea709862aa393c902f552a22abb5046e32eee98ac9a1e3e7ece3d6dc73fb39974c2989498fe6cfe73e6d7043f85a79f922e45dafa01c29994f658e4b764a7e6085c36d737b34a69364fe5bb27498cef3651e051bd2dc74c8635b3e6ce7fd5f6cc6c42a63892041e24fe2cb70dd1a9ea617bdc0c03c52ccbc40d53488454a1ff96ff06af702affa34d8f2cca698de5a41501424053ce606a3611c9e00b98794792d1c5865ab893a848d0d9baeefb14e60d9145f747e0f3e1a70dea24e9fb60dd86d926645533f3b8d652852c8a4b05c5c478aad8f381a4ed23f427187e055298689020e58aa42f7ec6b5645c561005e5852d194ca7e349555913c616e160e3afb3f13f9c76299715389abfb93a6a6659f770f2d5ccc78c44728978fe8d18b8ad41b4bf9e2dc80a9466d23299f357f4f67d23367dd487d5977285e2016c0f50a1415b3bcef87b76b43e17fb47d77012fbe27c4e075812b9b1051e7343eb531b3bc50085e66d72cd911697c2e491267df66bf04adbbfa3faa4f53501bf2afb3f948a03fbef844718db5f3f4141ff86118c9e042772b50b6a89d003abccffaaccb3b27a902fcca412cdaf14d61dc8c967415120b90c41553e535a9f5a6237688b6bd53ca1203ec5ecf65bd89b3fc8caf9130db5b3f4c738feb19a95e32fdc6cf3dd90f631f548a057d712d2332a2b1a6a2d8feb74d2dccdea4486574dda7bddac0ff14764ac8346ca7e99ca352be40438ad4daa5a36eb95bd5c5436a3e3c4f4b6495c6ea5b3e4b6d0258bc450e95557d24744fd974b5a720e063c46d870e6cfe2f6fa63aec9b20de902f5bc8faa839ff4f69a223949be0b025f675ce4c5623882e192fc0268bafbebccb657c0adff4b9a0e6aa39922707bb14c6f43f58a2454bfe2b90494d3da2c926e8bcc393144d29ac1c2cfdef5f156d0bdd1a823f8a6a77c29e8c4db5f25ff64a0d9b5bed3067c9a0305a2cc4d4d83f0a8f3530ba49daec033ada3c6e19e4573535177566843d142fcd7a148a4f56b81a0f3bf111f846aba80121455341fc6dc4c40b7504cadc20118dee34695c3a90a8df8ecb24eb2a461fd0f5571df9b7076331550123cc580c3b9a1474ebc8d8728718c73ef1f1754d1bf76640ebf7adf5e93aee9632e3edaba7ab20737993589a3f429b2eccefea7f04ae765d311ff79e0c4cb90933e80fca5781413b056acfb633226bbd3710b773fb8e7d9beaf7345103aea27162f2fd8828a5295c1cf3037406e562f565db6b7e8ebc32a41b6fa7b10181e91dde8e2194b3d05ff82696bafb404f47ddda5409573dc2cfe9ed761681b1ec5cceffb78c9936e9626dc3371efb079bf4d09aa3621b85f038b8929c01b250730c637accb0b952c23f88f868588fa6898533671537375dcf0c390dcfc1e46d0e034f110a5a5f7588439970a3f8a40ac4fec844ff77a75c3837f030339d676b9a2cefa8b1829e5c32db851b324c9d3c0d27fc249a550ec98f642677d727a7d844a17b3a7ea0067ef653a58d5e86990f92992193f8b22a85b70f40c70398d60c6c65cdd17e958d570266c48bfefd9be772c196b0f0c3d0ca6bf88b033ad6769fcfc5bd7b77534147d534200aa4530a174618e1aeb13d611eee8f849b686006cdc32a708aba598ff3dd95a659c3908814c5ee712c4b8d5004590b4c9347744b2a9c184185135459c1e0e56484cd273b7827bba825233fbab365aa89f872f5dac66c18feb08e5c02023029cbdf9957157844b26405bf17aee5e30b8dc59a327f78634d1947b43ee4548acdfb98233dccc1889043da7b811cfd02d6f88bd09a42b2a620ecf8acc917d8b665fcc40873a7f7a0cbe738839d85d9366e4a9e008982d254828d8061af84dc44a4ef76ce9042b71336b273812a4907a03ca6e789cc4b5d1a089eec7018c3b874eb789c029441b69a388ab9fcc4b55d4d5a83bd420561cd3d73e56309fdff6adedfe354dbac5e8f660eb7aff1c56f38ae161f17b89a3c4405dd4ac49b5de50d3f610918f4039f4868f1f75f743a5d3e693bc7c551629dd4cdcf215a3b16e4d2459510b663fda86d96594f513d874fe83e7bd05bb91f2ae91a981d9a22ab6860dcc2c67cfce6fbbf28627dda1b0debbf34d4453b874b5996626291f32753ca7f45db3223809573cfbf40286d510c7ca62473ba72aea4eeb91e5790fa6714b70660709930aacba1dea676ba8f5bc84e07116ef899c6bbc41b040445b3e93df04819be66b2f790300b5887eaa2b7990c54e87db1be37b2fd50bb6347bccee09fd14b39ad49e02ed7105ce34d9e631875fcf0641bac396affdce28ae13b3b9b20e738d275b509e0416ef439987fb818c68fcf0557bb7b8385a330e1493550f844658b54a47e9e51a9cfde26714377c5e39c1c7f290db0ca0f0cae36c375f5029160a42ec7c5c3ec490f956480121d0ce150cad1994a8dda9c783254d4c6a57ecf251c5f8674afc3367102fb46cfd883ca56f0615d2fdd02b3beea99ec3733ab00c854db2e09cb0f5f1f85d38fdd807857248b916f7998cbc00fe701c63bc1aacd5c8b88f78899ea1d1574c67cb33a22c71db0e9680b2584910ef6a52648ec5eca7f31dd4e92f1db3308ce690a04cb9722d354a68401e57708945971cf9fe19ced9622e416d5fb047485e0ff3ec23eeadea2a744c47de422e07d3048dcf9677af02b62ec29241fe162a0a7c9c365d9c17557558370763f8bb295f181baf92f3cf40b33be7b264bbd3b98d9e355ca5f99ffe4a1323b2e4ae9afc4d77d12e15c3a7e5787941b2ba1f280aa4538efc03aaa5fdfba27eb0aca25b987837bc789101d76c030ad2575f7eb690386ea04c68c14b77e3c3b763e0eeb083c4e4dc0e12cbd910ab8fa7952327d4a1cb0e1f9617291e969041ba17f6b68e42defa72dcbf3654a9dba9c48d27640385768365304c311920bd85be4b1a7c4d437ad92619e5fa282a4df776664f22144ba70737f4155d71dff547718d5dd4a72966b605c3158951768af86ca05975846c8d581df21ab5d42110add56c579eabd92dc71faa5d7f6f03e1241746f48860187f3ead837c2b68202995a85efdfe3fc66a4ed7daca2c9098e16bc3568066f970a1ddb2472933c91dc88e57cb3d9480df7fc21a024abff6b4a1d4f7c1c5c22f90ca7241b76f9d1376ebba3405596a1ce633426742b5c5a9198b130ddf5ea0c94aec11bfb80a2d6ac45c58868a1f97c8e9ae5cf2054bed07a43d2e1ba1490b7bae763bf9037a7105aad89e107291c4289f8527457ee6404f18e98cbe1646cb57879926fba4bd7d5b6156f53e7d5ac13b96bac3dfdf8829337af6a5ed09374dd35d633f4613a222af873053da64367a6df2e535dabb3ec55a071da8280e4e53c6af86afa3dddaab0baa2fa1e0062d057672dc99cbda0cb78bace990265f0af96003259582434c79f13a0287b4d9af3da94f82d1932c4958c35b4dfe7ec77cb13eccbcfaef24843c59d5d359abe1bdf0e04f07ced7a060e80d3b3c09eba78b74dceeef63ae3de0e89a2138ee2cc603f3d9f2955831d83f1eafc995be5c76036f841752df88b4dedd1b2e71b22a61c819ca285307b152abd96e2e00441aeb45e3415687d3b9a80edbdb41c750e0f05fe3f7b916476a1ec722567e242a50da91c9deccf3142349199c3e3acb583d6ab8a263dfcf55af9ca694e95e6c395c9dec016163f56b0038a0c391174ebe19cdf7e7d1a8424f3d58ef7b334b16d7f90d9c0b1c390104dbf1d44d6bfa48d7b02eb4cc96a59a098c53143f54e743e42f177a309afcf641ca081b25e84922a7eb30cb484ceadc4baf784d74a44f3178ee040bb3894056cad5b889bb28c8a2bf7bdcac23ea9572b2ce04ade5b2d4de4ff9f557325d7d9725b0e25635091dd901763346375e0aa60f0dfbbd5fec7b554035115e640c593142dbae03973ec96f4e1d5a744335ee562aaa42e16f660c8a4518aac8c18a7c06155eda9664e736ac581f587fc6c2c11891d5f457f5908d26bf12a6b27f84c23b580ec9abda994238583faa34bea0121f6a56d90ec2b5c94dc9279c0b81ed4fe18f0da9ba115945b6e2c36c25b4fb0fc0f7604c15a867ce355a5f62d9739647d44b42a7d9e5261bd9274a9ad1b4aaa1504673b2322366457706ee06ea1c543fcc95ae49c06f90abdc825179e8a5c755b0d61152214e90deff0fa1228eaea5a02a225f419aed0bd4931bed147e79a", 0x1000) sysctl$kern(&(0x7f0000001340)={0x1, 0x5081409fa19ee2dd}, 0x2, &(0x7f0000001380)="45f07b38f2ad47f1506c6f27cb7de158a1ba30fe2e9454f2e8f3b4549563626c6abb900924addc5bfb293a02340980f9add5cb5b224c6dfc6dcf226c97b4375269a9c621a1a6d303dd84ba43f0094de3319b8c5f2e1982f25a629e1378b783affa5d5aa3057a2e1a973183f5989c1de095f771b72e37a9f6f27f0fa2f1f164aaf56d13cac9f3e5a19ca30534a462a01ec54a0719db5738f8d5e705e21adb461a6a94dec13856c2244dea9ce0cd529104d8b4a19bcb0c10eb225c255df8d08dda91a5056e7ff577b3eccde2812ac8c19791f9aa2a77352235a41e9de1b2e20e98286b7186d6ac17994c7f490d3b695d5c05795caab7be15b0ae3922b048aa9202bb979a116cf3fa09fcf19fdcb77e11e2587d8480a49f08cf8d03f9f953c33aab1adf6488295a749fd1432001399402b8e09092697b7fbb02bf4cbb17924b6db45d22b576bb132c28d16c96d7c19b064d39aa6e5a36ce61b33d51715037d1def42865fa72c2d9bdb00951c266b8ca412f3c12051a055a68d781e5a4eebb1992a5dd022383404b96ee764b88e20de31cd0d1edb9368049df805f463729ba275d4369af4c280f80c5c9e4004399bfad5507d28868ddd928305ec6637ff74ff989545f27659daa4110d146a8d809b29ec7ba71ca0a82b33320f5513f2f9f149f716eb3dca3bf2fde714557da83f55121c37d39edae6e4f3191b4a0468907d56181fbe761eeb8b819d338c5984611a143bcbbeda6f29cb391e814b7ccaee90d764f59c9f3e46de3bc0050adc9276006ff9edcb3471578db9264fe9a6941486d1ef57365bbe333dfab7c96a0dd6be7f688528180c0caee794038d384ba0c860863384b3db4e261077dc0b120ac783cce192a7faf5863290617cca5a3bda657c91b36acebcc1b29c7e1b56400bbe8d8f83b133f7aa85d46cfae4804bd98b8209745368579980f5add544cbd0419892832070b8edff60f7b429172202b8314bc50425d4f642d2c6e570743c88f495917946cd91f4bd0df93d554370351564bcafb1748bc288495d37598d5bd985773d302b4be36b9bbf57e1768d7462c5cbd9ed1983b2d1117aee6c51156de9f3c26575a676559b088fdb9c4c804f594eaf53fe12e1d4d60f21471922b45d5e2994dd9b1cf0de152731e5ba306f2a46f4baada421597c74824cdec25f32cb17de4767cb2ca7afaecc2669bf1f45c2acfc28db391898b0e181ad137e2744934c42396c3041a4590c9c23587000f4d4db419a6cbff08c5455e13e18d837ab79de9c4bfe0ebccd3173c7d3697a983e375b0bcd37a2465f07062301e1959fbd71a71547079bb9d926f30e8f245293e08890e766ac1fa10fc33f3da68d155ff417c71eeeacc8692729962694732c8bfdec4ae343814302611b6216f5420de6c43ae4fd93859ae17e71aa9e1bb151c55183404d0802efa5ff727e605e405fedd31bb4770f67d4b26a00eb67af4880ff6701c421e337550e3bbc5811526a8fbd59a4b9e6cf3a8dea9e98f176a75c7a5b220971411396178233dc1bdf6334d39144b497ff341fcfb0692d0b4f6931d1db6a8ccf707eb4cde33c6625cdb7a1eb4c42c21c216d32ef74e4479b40ab685c9cb890101730ca43954740f84ad2f19440060fb16dc79accb9ee5788c748cbc20e77952072a0d2cfee14039d21fb11543251a83521ba3c90377e671312d1e985992cf5bd47ddb79ddf3e9d0241249fac2e9f0283687b238db2490ab8c57036fe921a5e5391845b3e7bd3e5d657e930f137e23df80960d305044658c5f7fb523ce2770004607f9cf9fe49d61b3b83c986a69131d4e8df8b23606eed71ef580269671fd5d3f5b2c47bfa876043be3e84c9052beff669b36c8e22a02069661a8fcfc33d8eba1ea37eebf27651113ad3eeb607a70b8ef88e43c15365af77cb3744bb5105b78a63d9113943634a4e863dd582f739547091e5e45b4438d77ea5a953fe6b9bac10cb856b55d159ba56cc97c48b00ea06b9a4e4cbe734736c782a209d21f36a5d047c0b6bcc262652e9d5a60b1b04c99f6367ea7bff779dc2dfb38baa20a9f4fe946e0cf35538f86ff8b0264010ca3c7947e6b40e0942384b3925a9a4a091036a442dc53b241a069efbf6ee586eaa1bf8faaf9f83180bad47bdb9b153c93f6f3d49b5311329641b4c8bc7d980f1fa542e155b681b46d3254cd4aa5fd66d672f32193b84ff2c33239e2b186c7d625d8ed6f4b2927b2da3241d86e8215b10b6e166c349eb067eef4e12475ea8287683fe128c5d944e506a7410ef3cec25b4179ae748870b6df9c0d5e40fc60b87228e7cca2e99dbadd3a3545ea1fddeced4e9f8fd7663d93af296f090f8c110291148004592d0060345e47a4b310e19121fbd0a6b47cd4b0c4e2b008f4bdb6ef43e76b8025c388bcb1c255321a2530777e68581990fe22cb85f3bedb380876566f6737c112001a0fc78398093b0a42872dcc96a4c8078b0f7a3408320860c273de4b6a0b4d81bc891e512619f6634b2b056e63f3c6b9b725f712c0f3a69a8cb15862ad7a45f03e1c15a97db2e5f5db15f2a2ef01165f31305fa8560279e093a0c04fc69a2aa846f02b1654dec63ab4f6b0f7cbbe268791dc0e70198fa7560291292f2f4d960242cf01ab548040a32b0e50afd9402830bea8e3caa308f4c72f672dc45497fc028123ece58ae47c357d864fe326450bfe16e57a85b03a80ce07297c3f0c9ef6729c0576d92c769f70340effc4ed6ca54365ee205cc459b7604eccf29b6b88953c6110c6fb3ca784a73102a45442e42763559c51e8f7f91b7d0389a6f1fda022ae5c687fc98035c6939eb63c2822f8cdca56cf6cdc1f3d7504868b373c6c013f17534982c16bcfb5aa6a959315f13b520d37784b80b655b650c4fddb51075a294561771d70efedefde552ebbf8b297c126c07370a42f7c3ee85adc229569837f82a011c4822c0994d37bdeaad0866bdd07fcf931cb80439d341f3be051b75a682080c25dc944946a426c3f24202204e9e9147465425f1c3cbe3c3b2ef6f1bb96dfb17315151e70529ac5963d9fb8762bb55273e61f1f6d9503fd53ac28d196903425c9bfacc789a802e3b935eb5679d3952204f46abb51ec89f2bc763ea615317e874af5c89dd34c8623a90d6b4ae01105f340add3597da4e560a42a8b21e5cdc51d32d6862de118f869f0d74581d40660420b91eed290c1d8952fcabd2c7b26cd2b8b2eb480d34e5796a88708e3217e13c7182c33ca5f8d6c99ad7cff9516ffdbcae93ba0b3d07ae7c74265336b98584c10e66adb4c28f66535c596f2b9c497db3587f708ae6a87817087a9b93a328a0b911a46ccb4356a5747592914dcd4ec99901a4a58e476a6e95f24aa43457e141f4577d51ebcea2ff6f4c5a1d29a68f42706291de2f5451218d42edd1df7081ac70f101b6c189851e63a86e60439e31f71a57d8a3afee5a74af9ad4b78e6f81d22113439d93c6edfab940ce86438ed7c156423af48eafcf41798436b507fce45ef276b1498d1929a7cee506e620247e29229e02538b8d6b3226baf8851d02ce3e3aa98b787c0adb02021e630e4e47747a366b9e5be657200f6e694f4b82ad1be8bbc4ce7f30d38349c248843f390795edf248d1368db4f06be6e3e01bfe3bd7954771bd1329ace4e7d706e3462d38d47b5b48fb0eb1012bb941b72edb8ea878feeaba2631746236f0d0ca8c415ba7949de5514dcb19c6adfd4ecdb6f1b4f2ee12411dc9a01ad9bc66ae63b76b19e6ec3759662e8c40cacc98525afbd53695b8eb49b77cd4d5f342e6cf4f6c446a0778abad8d3934876ac6bccc5e5566c7016ea1b6bd6490b7d9c1ac685daff02d34e189ee56ffd7d6da6b14ceab92c0a6822d7908aca660f6527ba3153c6395c0c15aef7633d803309242d5f132bef27d82dfc34060f0045a54edab07518d759e7616109ac6a447f1069b094d956d1865db80d6aa75a23a00f51fbf3b25dd39bce5b5046d6b11485c65abf584632f48ed3a27f511fd1606de57f34666398ca23a4b08297874ea2ff14b3c6b86d48b3b537daee89c1457d827bd1eb51c4e62f19331154ba7ad956e4ea947b05b594b0a737398d10f68147a71029d6798268da04324e0aab0e4d7c4ed227838ead4c6fe14af7bbd35c013d34ed0212ff4abba177170037c33c93807cb7e6b59ef49daffe792a821cd51f9f487ee103b326eff933405cb07a35b52f2e8124857aeb2f1e4480e76d5d15bb8dba689c9da5118b8cc7735d49deb9a8ac5c5477408e5f30e3316527ddbd087faa99cb5a0a68e5f930290af79fa1b1904afe2a4c98d45ec190bd510584733de54380edf01445a1c1bb0974dace718e56a30e9d036994361eae536a134b78b1eb4ae51860d7ada8b594f7d5b534a832450a194498a1a016ebea9b4f87942c2f3fd662adc4d3e79e9d2d982d7e7e5442a603e2f47cc8d1e5b99f59ebf29c110762cd631c1e319f8ef98741219519b29e0aea22f617e844b88428bdc1aba382c7e080171c20a5f4fde1af436f91ac6f620ced4e47a8972e7137748cfea6efe2659faac6a027f4c246b9b36a78c209d830b1d03cb25db6f08e950a49622281c256d0b6dcc9488f6cb561e1bcb3445d04c0fd7f9a663221c354cedff5230112e55587f50c9083e43485247783a9efe2b6909bc720453727cf4d3c65a040f4120a78fa9bc89a45131eae5dc4630c69a369e33b63b0279e3cfeffcecc232c4b6a583bf46608365735bc5a707bba69180baeb5321e540946c0ead998dd6c25d2e93ab8328aaf671e4917b9ed45d2fdb191419674bee7cc5d59ad3e6f248b503ae825af66471334f06f7b2fb9546db53b3972c31be893bedb7777d182885ae3a0e73984ff78cfa22b7d4bdd82a7cc6e43432ad069df95cae3d9133cb197e61d5d1b6db5e08f682032f95c14a151a89d526169bcbc84955b1b2caa56f761eaa406d3ff597859e06588d7385869993c986cce8f0fd31e88044dd73cb825432cb36f17b905fe326c9c79316b7ef645f7f65ac54e78d503adf34521d9d23523f0ae2c0bb7d530e3450149eb4dbf476fa6fdf16f48c0a8291dec1fbffe4ecca2444b79c7b92470f5cb4dc5434e8a8b95408175292300e851bb8076e694ec3da2e0e246d5132d60cbeaaf14afa6e309c2e764c4749bcb0230b5fcfff2a7d849ab97d78125ce27daf5abd7e0a3fa6ff97998651eac777c5274e4179d84a599dd0dbe8100b4ea5d0e0100f495891f2d667a5d0f1848197e8e18bc6844cc9337c71df75403707369a7cc8c5a9ecb77b16a49c4659bb25e14b9c383e5e804df15b4fa3c9a3a6468cb8920a0b48cbabba4dd388280bdb8710a439b4ff74dcd8fbd81275be83cee966f90eb3ba9aa41d41d6768b2bd60de7ac6f24c791534a7a2a3f382439ee53c2bed239ca3d4e7086892869f9bb2b7043c69a56c96a3b73979e2c991d2c97eb3c6187685f3667c8b75602f895688a87e87b7a40a5cfe6e88971c6980b941935b7fabf5f5e13e65ab6cb964c14bcfc4fc66aff5801121d6e4fde249aa03dc77cfec9667cbcafa101ea0059dadb7007beb08098a8a1d4914dfa2c83c1da5e3cf77e76be25aaa3c4c5adf16159876d78caf691d7c620b47b48062b80ad39f2ff953004b093e7fdbb15b85817c991ba9e54407e7278e98eab34b09e6d5f59aff4ec161c45bccf874546334996921b078d3ac2884b31cde7c2b048c3e2c381c2267f63c7082133d7b7599aa12644d959f2c66bfff4e25b51e82bd7d85b44e8510d9ce935b555b6cac0e90", &(0x7f0000002380)=0x1000, &(0x7f00000023c0)="2096ff4ef8e872b8f7bf01925f5ff37143a285b75eb5c386d21f7bf092e37c05293e980ec29936ff89403db8449aa35b3dc5a0628486e911a7d52fda078e6260771307e1d455aea3e8275f3e7da1dc546f77db7cd197933b825b0c24a34452f0a7f44cbf8f95bf85b8eaba0f6c6da7e1f831c8341079ff56d7e28d626a2e5e7c9e1b0df377d0bc9ddb2123e0461db8f57abdada0dccae966111ff6", 0x9b) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000040)="74ef84", 0x3) executing program 6: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwrite(r0, &(0x7f0000000200), 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r0], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/203, 0xcb}, 0x0) socket(0x0, 0x0, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x0, 0x4}, {0x4, 0x3}}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x6, 0x6}, {0x3, 0x200}}, &(0x7f00000001c0)) mkdir(0x0, 0x0) setreuid(0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x36, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000400), 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(r4, 0x0, r2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000100)="070038699711972589c06955ff06ca48c3b93c922bded59c88c6741a71f8d612266847863900", &(0x7f0000000080)=0xd, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f0000000380)=""/216, 0xd8}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343700b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x1, 0xfce540, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffff9c, 0x80045710, &(0x7f0000000040)=0x80) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x0, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x7fffffff) semget$private(0x0, 0x1, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x40) r4 = socket(0x20, 0x3, 0x3) recvfrom$unix(r4, &(0x7f0000000280)=""/85, 0x55, 0x1040, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000380)={{0x40, 0xe6, 0x6}, 0x2, 0x6, 0x8}) r6 = dup(r4) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000003c0)={{0x5, 0x1, 0x98}, 0x0, 0x8, 0x4}) sendto$unix(r6, &(0x7f0000000400)="f62e492ebfe20fbfc07b9ab6b363120465d6d7deebdf50b4da7b74419a4a830ce25c30212c2821971ffd", 0x2a, 0x401, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$unix(r6, &(0x7f0000000480)="ce75abf32e4cb3b13190155d8f5839ddc201a57ed25b01d26948744486fde554fee64c845c79127dfeea4ce643522a0b13eec202289a04b67621ba48c4bdcbdf3490f39db7c984b8f9bf7bf4d5d0b3a9ef8e091f2a9469299c888646cb4e61f2ab7713e9e08a9f1c817c60e43eb814fd82c86221b4ccfd9293ec984c77e16d241878b02bd1e1692ca3a3113d3e345239", 0x90, 0x400, 0x0, 0x0) pwrite(r0, &(0x7f0000000540)="bd4d47a9d6491bc1c4161737a037f22cf7b3539863744664160cbe54ccedcfc6c859c7b959b3fe3cd66481511c13865cea206c92acbf36ef84d465469337364e26d6d9e62469b5014e7c2f89a45941a41d286033659d4a137553f1553e5970664af86720d0d4d2360e694055e2b8d71fd917916e714a09617a23927b47bcef6ab45c3590003e20e21a6b1a8983e7a0756bca704dc03729d91999cf5bb1468e59f87adaed6a4be48fb7cd0d9a31a2a41fd2b4a1feeda341caf952a40902c0c0b088a407717c626b476499383a23302fe8d9f2d5230d44f4773abc0c78", 0xdc, 0x100000000) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getppid() fcntl$setown(r6, 0x6, r8) socket(0x18, 0x2, 0xff) r9 = shmget(0x2, 0x2000, 0x184, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000fef000/0x11000)=nil, 0xa8a0fab4f3bec3fb) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001dc0), 0x20000, 0x0) sendmsg$unix(r6, &(0x7f0000001e80)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000000680)="b927bbeb19881930b6ad99727557d4f9990092b887ae7274ee956aff93b546ce2abcf0986b3b31de7c67465036e9b12ffd0eef89563aeec03f91c1226a4903b18a18bbac3ebf", 0x46}, {&(0x7f0000000700)="02706df40a96403e717b7f263ada528e5bc9454500157777c53f843273947ea7d04aa154725a0eaf34613c9d82b12e23d9cd7d35d590d8debe3708852dce2576329d20c2f36286a34fca73432e8fa55f54d496f7980e99421a9f912b1d12a06ebcf988a2f3686e1c77a02db727150e86fb3edd65b8ab228c1d5820f45e7551650477e3aaf4646f7574ece64ae599d6c32b1527bfbd11fe0ad20d86f40bcd5fa215d88cf4dfe04b33c12507f96b4c95d1df53115edeb18ef5b19cfb308c9d02230bd7856355d1787d595eae18103b6cc81a21dfd78b64924d66ed617f50073a2e4849683b6a19c81f47d076f5565b9d7029277c3fbabd1675904525d77d10c7a763fa7623b9c5333b2e71fd515ce8d1c041a0bb806a5d87967dcaebe5703341725e309c7b546a56cc597d16a40c8a25ed191b5403ce95ed8af7f051a752dfe6bf2317ee5f4f40ab6261a6d87df1f83f733769c7fadc8c32e2559559cd3ba86992c99fb925ae661b3473bd44b0fdd1b49f5c5f3a539b450c771f3761de40cb1c80025eaa24ca52e45daf4d8709ce504b7572496c5be4b170e7beac07862d42c511556b37139fb867e0d01df608a2dbd18ea6ffd134e607831caecf5c8dfed21d3e451b7034fb240398b5b34efa6f08c1f067984b6d72e606ac4ea5c17f8cb2b2b4f1474c043c49bebf6535e0b62dc74b31510f86a575619cb8d4078f4c73d3502f8555696279ca027d1ae5147693f7455611058b3184ff7e5af71a8a856a8c9f7f59b315125563f6882836529a58e522d7dc5dc351c2229412bdf2e951d5ea078d336a513db5fe93fb7981478c95121e78804682376301cac31e0de598ee7ed342e3a45ed1901ccba35ed4bb94a88e37c55c0fe5ba3b25dee074f8efb8457c7985eafeb3acada9f541d95bd5e48f6eeef64d7f937fb4a330a294b7d3b5d8f3c77d12920c5fbd6b54bfb232f03515d2a21ae6eb62d02239fa827f6148131b434a8d882fa1c59d5423fabddc8683a30c59187d238028df1db121f0d6a7ac6fc06ec6684a4340d2e15b7b9834efa6186376ddca18070a153a5491cdeb29eb848c6a6009de046686c1945edddb00fb9908a5308297b3471407c0b3191516a014961a502d9768e002fd7cd8b9a5329ac1d654b9a1388aa177e8b05c7589b5a2a192136a2144992e6b8a42dce234e73fad735b31b4afa90cfacc7324419f59c49c5dba8272f66a3cfd973cf9341b5e4181c03e14e29f25c82e18b2496d49ba2cc7ea0095f5f98a392491f2385e8b9cfc436b6992a13e0182429a33ed322b0227c3752d120e3cdfe3c05f0591496d35c4ae1767ffe7d98ce8ecef4daa550cff2cde7f656cba9f1110373d6e6e3fc41146e5d0e2a7edc3823c0baacc42321ebac64fbf8c5b7627474a7ac47a616f78df75fdbb35e00fd5a527f142c919279fbb1ce9de74cc49022ca7c27d1a24aec3f4ccc7561b1160da12ea6d09dd432d3a69ffceb747eb4cf3cbaf6c17a07567670f85a9d58682e97904dbc609a9cb7d7a24be4d738a4601ed3dc6eb36a716925640e36aecc4657aa8ea0f90084317e372805a12fea2e1861d1223d6fd498d095516ecbbe2b3cb87fe27ef3b7cf23313bfa1c8ce213f97c8f8b27b2b25a0db7fc0e31311eac2ddf3b94a4d5cb9a3af2a47dd72e74af89cfdf27bb680d696ad6f79b7973ae2edad59907443e48b23249f2e06234281594ba445ab1d05b893ab7f11a0a8ba1545c27b9f5a4c36151ee2672f7d57c25e56cda5a16f30e601eba69d080249353eb6dadb0aa7fcedab670f18422eb869c53848731c34639246027c4c18d4d1ef8cf85ab7abd24ee1bcff9a86f7d70f0f12e3a44001a0b03f91049a1fb4bd0d0b27cfc40ecc1baacd1d38904b0e147f45179beecc2cb9d6bd218442006d213d21c351545f09f752013fc77402bc41c46fd54dcd437e0e70d0256620f3e46e1a63b82e25783a65272b97b163a31ff52a83d632e162f0de29ecb854abd94559629e23dae0d0529a2963dc821664346285a62554e3228de8b5d89e9586e311868ae5427bad4ca6ff7682f4fad74dc93d54f5f56460a4c3cc71da21845740fd7088e381963ceac90dda36b80100f5393d6892bbab3abb06d87edd284d7c6d032cc0c22cf1f70ba723b2ca1aee1dd19f30c6bf6351c416baee675cf33cb07d4e07dccfd0c5202200042153dff058884c44b35155f8b2fac9bc0a8c4f2b3f5f983dbce0f1b9d167c33eab5a0cd336b8da7a0dcc978346eb5517966f477ea8082b84123a7bf7abc47253ab19863babe1bc8a0a1c968f9a568bb1b9d01b647638f688091a8be6ada856697c79ad68935a5ce33dd1aaa37a1843e9d13fcb0c18cab3a59fff09581c5a67cba4329583d225fe04a6d62969dccd0e19855f0bf2146ca517cd726a8ace8b0c9c78bd1bb579f9646c9988882302cb5fcad674cc81042c63b6f836a8c0ec5ecbb208edcc559717e1c63ea922195f359c4539ffd69380c0d94d4f5254989ef40654353881d877c34a76130bbac8eee9875ea48860c75e9688376ba9ac11aa558afdd3f27f17dcdf8371495e291b6965cd1d0ad9e68b6f6929f4fec8961774515415f31faa31926edcef001b36bf5f72d7f325ac45b2713fbb24b04c82715e5192520541d65797ea37e4eed773c46bc7f8d6e6f11c0388c4b68d7a9614f1474629da9276d0b5ea6d1006971bfe3027af4806a90d7d488847186aee64a16fb14734eeb6ef785b5827df33ebb69bf82549143e88c6b6d8843f473c256a277ec8e6c5611ac52680f4d1ae6a87a3c037cd4c9a7d6d9d243ca85e677ed051b7ad9b3c3086f56d252f2524228d39cf698a23dd3cf59ec041782edd704465618303e9b2d0c5a81582edf8b4235ff474a638bb2bdcbc2cd3ce08bc894ad55c5687681595e9fee19883381528d4dc2d600e0db56d22fcd8f477d757da500c55cbf566063373a753c2dae781a9a69287ba73d1d37a2ad3f31b6d269f969a9cb12c0c2dca069689be3f9b6383116f82e3149d4788183ffaaef87e86d5e5f113b3bf9c93e66bcc1a2ac6e2748cd40869decf8fc7eb10033366e1a10f1483abcce689d4d097eaeef360b5e0b40062c2263686e8e85a075fcb5dfe6d206484abf26e67ae47bc989cbf580f0262b940c95158bcfac2d554977e31362a9db8eb59b78513896ee023b516f61b06b7970541a4507af432c6de2502c5c0793dfad8c9c18d432786e48ba8e1283444149e2de1171a8ecb60d1f8cb5525b408965a9dccf1d15efe75c3c7c8547a4889470121f6e45de4798933745fbf72ad1a876478decd13d521fa6b81202aeaa54a0fee39a08eb578e4549ca278ada72a555ba85af7f5e4db5212c5dace5f0b75f4e4eaea0caea86cf5fb1752643a121e07f9f90c49da2b8f25479c131612ed2d0f5b6659573b71dddb06f9b389d6f4105152ddb5c8073275e703194026f6531013347ef172ace81d4833426ede139fa66751f3bc867372b9f84639ed59640d3356040a9c689acae22b190fb56e82b175128a2670cd44e86dad4208ff2f29f501eb150bc9f1f1d28343b01e282a5e2374638effb0703009f1e9a57afacddbf13d1cd264da0cb478283b4dcff8ca31a8df0cc853e5690782420d94469659e61b4c34fd67080854949296ccc25d4535f29e8432a6689fc636159215c563fb542c97dc3fac8705189c7d5f45d7a877beeb2c1d78ec5e7d06f0397bcd066c6820c229174d10ccb9eb6a8b130d3ea196fb33da7eb06e35bf69042fd40a90005145d396571c21cee9763a399cdbb5be0fee0764046735b665ac066644e1396d5bdc98cef7d2fb84474fc1a546bb7e44141a12c037b2ca198d24d8f54a133ad8f89c523b09eb63633e6a870f01805f79e8075c8cba2beafbaf1c5967761185dbcf984893e99e5f2fdaac13783499530b33950b96100098b695d87aa654db9b0c1b8a14042964f1c2d6a7b7f1d944add9c52ada5e5d815610cc7a1b2670f8e56bb82340ab41c6091d37c1c37d04e2e9dd158a1c45e9ede8c1bf8d671e0076f078743c50f8561c38e80def412a4858f4eb65c115a6d5d6187548925bc40344d0808aa0f33040bba5ce769794bb994cc6d2c28dd4cbbf71ebdcbe8b496901d7d506f61043bd227fd165191d4d7eb8087ff0bfc3f3ed1ebb94009bfd4c5c34085dd5e9fa945174f3a0d6451a24eabbe083b11b0207ee2aa02df27a2c2b14b80b954da4209006a5229cd7c73591cdf062669f130bbb593403f8ac3d6afaad579d93758cd5356ce72084413721fa346d6fc50eb2c3a99ae5c75428370c22fa7c4dd97a0286a61ecb8ff10a627ef6c3da964a791fbb307c561d2078364960af371332063dd25d3063681dbfaa965c46407fad54ee699853366837d7611f2e70bf0de218070a8c085af4b6dab29211abcf1e9e1ad797b0b38755cca81816e12ad0c253c1c757ff327839b0242ac0bb9611d23d9bb1327f00f993a10fd5f9daa250e0e31fb8ddd909c8277af330531de035c3351a3ce8aec8f0c8e8712b4f32e0937e6b7a44ec5bcf2dca429a18377aaca10cb0d594d426b1ca60521ddc35549fb8c14decd2dd2b1e3c3a6ce7dde4b73f22f6ac2b48d7fa0eb613575b40cc6566d88162b7e5e6a1127556d1e12278a496890d5ca364943a39d41cd7eaed3d883e15a6dd20ea4b92a16de14c9b77f8b268b6fa91ed941446ddd095a87f2f3b7340d7146e431571f63a68b9805fe2bd596230978d1a0d9a5e185b4e64cddb03fdd258c55b7ded37fd82f29598128375986309121915ae13a19d08f2ab4cb32d3965866b2abaa5eb9cda187818a34fd008ba6f7d9b19eba1b55db4cf497d9f46e72b8ff63ef6bef2dec1c702b1d8d09976df8539bef8aad522c3f6b0e93a8198711e57263ba9578de104e429b0f6616c7a7a398869d13b5a9230a6463f8b2c73fb7df0728d3b758804666d702fc8b570f1edec7e940f7aa7a8eb9028162a72274db816f8fda33c8b951c8e877871788e4a1d6e5771227bd8d4bfcd0a576cde6ed4d89fe6e3459df8e5ae2c74f21c051227431f9958f822f239bc419ad3c6c8a30d6a744b47350e251aecff6d6c70b5c00963a23db3814ed0cb2b3d6065bec9dc6bb1ffc40d19f042074639e08f9befd5376a421ed30d4196d2e24946bdcf1ea66f14b0e38c1b9b54316c2cf9fd0ecaa9f114fbd0e44a76d667f2f738f14eedb07f40cea184d9ec49d119c5d18ef313fb8c27ab3d4b2d5f5645142afed912f8ff0a35ed6751c60336dd7cb8ad8b9ccc9243413df64012410741685ab0d2c90d42974b3c8c4930293a8c0b6a576a6a4ce80a0d4f2e0d3e6ef588fefa0e7f05c1901341ced09d4cec54b071130a1c477d9008827b4b13398bea5386e477f9a4c1ab6edd9bdad2b60fd7a8018910a46fa4581b76e550bc781ac3aab00f7f92ce5259b2e0056c852bd64e1076f6ae81b1aa7fe22f6121778f0d0833d00057c9ad3d1a26e1e505f49868f0e341820e4188376d73f4be5c6771ad2a7cdb6210ca7dd977144d11203ebe58d4383fc395e235c7d10e260e42d12130e2320202d5782c493deac8286a13fabc6d10cfab7898d40c4612b0d75bbc91734b612d67299f6af710cee5ed06ba38645cd837a9c2105d8790621448067cffd9a5d3e66f63f93ec906f7c9ac68b0e5fedde259e17254219915fd06c9d8a635d2de9740dab3d409b0331499048e24cb304cb65000abe7509e386f987a8cc948220f17a721fc449ddfefae5fa8b7f56ac66cef37af956d5a103b26a76605ab", 0x1000}, {&(0x7f0000001700)="074f47c99bd1e29fd60be8728b31001f2a18203e47483f43479f5e997c00d27f39a19e0dd9f4d9f738f9285ec4b31ba325c25878c8413b87379439562870713cb0b14bd97b20f60c4613dba1a1056a93d8a950552ccf8f00bb33e6691961b0929079da975baad8d53c82715678df464ace32706f462dec52a18d05dcec62cb87994d30113761b177f71274e474acd47b919a0ef7c58e402e7b1103c013fccf373f", 0xa1}, {&(0x7f00000017c0)="912f03f7a413f7d42218540b11ffdf6d71c3e8bb1af39991b227bc65cfda91d2c141d21956cba84db1927fa4f85d1269a7e8053d5bbfd74fbb84227661e14ed9bedf4fa86d5d00cc52cc7eff8ccf54ad9911302230ec55e9c9377207d549e8815e7a9ca8876234", 0x67}, {&(0x7f0000001840)="499cad72a7b233e8b9edad263af6b1f927891d24279f4309d85385156ffce6695483f04cabbb545684e179b4453b98509d6e290939511d89eda965d36e0b0c3747193e3ac1ef481f7911822c63971abbc91543e728e3247f2942e0c0a06c94efb0c10887285b48052abb059ea3e8e586e87a1bce89391c834812348692fa755452aec91b5c72996ecf246cb66edb5622d75056f3abd9759e05547c8c31427f6cd0087603b7609c5901121db255c9f652fb860d13d55899bb01d283425dad8b6e95cc357b5229a6ce87e5c92d2765de25dde0d260", 0xd4}, {&(0x7f0000001940)="9ef9d42248c6928820e1faad0aa35f37466fb1bdb6637ccc2b7251e5fc334deb631727ecdd5406cfc7145461b6bc3ca3f8909aae503bdae508b3e1dc88257cbce31bcd87b1b45fc1e246ddd91dd00eefe14248ebffa2394408786b2a1249f05834463340226b3aa55ebd8da6d99fa7ac2ec51351cbd81a191cd94f6886045dc12bbf501d6b9fefc91bdaf32d6325702c63c270e13f591d6c676fe962a795015022fd62b42dfc689b00290d3c7347527b570a7fa76dddbb6be691035f15f5d792907a1637475710e1c1b5affaa749d8a9049fc188", 0xd4}, {&(0x7f0000001a40)="a430fe6181509a130a752e3d948f09cea93c9ccab97d831b86860ea35f891f4a0f57f62e1a658c8a8b57457ff83d129c11b3a06e7be0584c4014cd74e52609d98e5857201c2b72348e3a", 0x4a}, {&(0x7f0000001ac0)="b58b869520368351c569a411d31e311b866e062d8b2de42ff2887e7e7611e666579ded6c64acac3eeef2cc64c220768d5e016fe3e358a7be28f78eed3f8ab0a5ebccf406c208053a7fbfe2018957771f950c3571186692d78f5bfe2248d64c76857b0eef63b986c10f3837457a196c76586151e9f0a4f8185403697a05b64785503b4086c0eb60360e63ea58d4037717f96894b8396f531776c565db680070531579eaf2b2ffcf3d21053df70ca2fd439bdf72ccaad7f897238a6d57d246808128d08b3a54", 0xc5}, {&(0x7f0000001bc0)="aaace319353033db3877ee5491b7b89842b79f9ece99432af183949e6206bf4977d725f85b7cb235671969bee904f76226b9cdeb46694901166988465f60cd24d48c0e8d904d5cc71a7e81d990a74497261e026013a6a1747833fa75c257635f821c2f4c055cdb148dbc7c134a447e0cc6a0c66b5d9643be53f0898fc4de06b262872fd55df14766096898207814ee016dcdab4519b04354749bdbfd866dc74893cbfff6b3e3859cb1606016a244950fe78bf41b6148a01d2bb722332fce7e15e863f34abc4da247288a8048ff2c167380ffbc1e9e08439983340ef375c6162cb61e7193a17c523b2b", 0xe9}, {&(0x7f0000001cc0)="cc026855417e", 0x6}], 0xa, &(0x7f0000001e00)=[@rights={0x30, 0xffff, 0x1, [r6, r1, r4, r4, r5, r3, r4, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r10, r1, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x68, 0x403}, 0x1) minherit(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x3) executing program 4: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x7, 0x8001, &(0x7f0000000140)="00000000940e6d5b00d10a8cf44fd909e2e6b26cb9eb8e47014a71456e5fe55e0379f8ea837f77e1ee1e18e5fbb6d5cf7e885fee2c4bbf3474096eb266a96880d0949279acf80e724f4aaf8cf7c6dfb7fa6110ba0ddca011cd028a0b89ad33e3621726d67ea31d9c0d692457598cb4ddc25d99499e32746fe797d99a8d75c5af970d9a5342fe089f6e868ee5d6a06a3c5a00ad80d48f22087fe6e0f6aae1a53e27b6331072b1bc8a9f94e99265ced6371867477a3fb00f6102632e9ad74ec6ecad4c2d8581fe201ed5ab42273d28336cea64e7ba2257e1e6fa", 0xd9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r9, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000004c0)={0xd775, './file0aaaaaaaaa', './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000000)) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r5 = socket(0x11, 0x3, 0x3) r6 = getpgrp() fcntl$setown(r3, 0x6, r6) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x100000000}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r8, 0x4, 0x40) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0x8a38, 0x40, "ffff09009cef01098b748200", 0x0, 0x401}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x4, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) r2 = dup2(r1, r0) setitimer(0x2, &(0x7f0000000080)={{0x574a}, {0x5, 0x9}}, 0x0) setuid(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x20) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) executing program 2: socket(0x18, 0x3, 0x3a) r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r0, 0x0, 0x0) mknod(&(0x7f0000001140)='./file0\x00', 0xc000, 0xfffffffe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r3 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000001140), 0x0) r4 = semget$private(0x0, 0x4, 0x556) semop(r4, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r5) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) r0 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f14f878 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r2 = syz_open_pts() r3 = socket(0x0, 0x4000, 0x39) poll(&(0x7f0000000080)=[{r0, 0x40}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x10}, {0xffffffffffffffff, 0x2}, {r1, 0x8851c17547a40ffb}, {r1, 0x8}, {r0, 0xad7ab780c75147e0}, {r0, 0x10}, {r1, 0x4}], 0xa, 0x1) r4 = semget$private(0x0, 0x4, 0x5a5) semop(r4, &(0x7f0000000100)=[{0x1, 0x5, 0x800}], 0x1) r5 = fcntl$dupfd(r0, 0xa, r0) r6 = fcntl$dupfd(r0, 0x0, r5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000180)) r7 = socket$inet6(0x18, 0x8000, 0x24) bind(r7, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) setitimer(0x0, &(0x7f0000000240)={{0x3, 0x80000000}, {0x4, 0x4bf}}, &(0x7f0000000280)) semctl$IPC_RMID(r4, 0x0, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000300)={0x0, 0x80, {0x8, 0xbc7}}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000340)=""/58) kqueue() r9 = semget$private(0x0, 0x1, 0x205) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x40, r10, r11, 0x0, r13, 0x8}, 0x8, 0x1, 0x6}) getgroups(0x3, &(0x7f00000004c0)=[r12, r12, r11]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000500)=""/2) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000540)) setegid(0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xc0000}}, &(0x7f0000000040)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x400}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0xda65dedf9d255302, 0x0, 0x0}, 0x8, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x3, 0x0, 0x7}, {{}, 0xfffffffffffffffd, 0x1, 0x70000048, 0x5, 0x7fffffff}, {{}, 0x0, 0x1, 0x1, 0x0, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x28, 0x7ff}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240)={0x0, 0x80000000004}, 0x38) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r5, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000380)=ANY=[@ANYRESOCT=r2, @ANYRESHEX=r5, @ANYRESDEC=r4, @ANYRES8=r2]) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x200, 0x1f}, 0x8) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 4: sysctl$vm(&(0x7f0000000400), 0x2, &(0x7f0000000440)="f3000000000012001000000b93b7f618c2dbd0796459dc3feaa61f4a938bc69403004c4608e2965a", 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) r1 = socket(0x0, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60, 0x0, 0x0, 0x36f8}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000600)="f007426c6a7984d37b7e4f689c9f453cf41615973a6599bc97c74ef306edb0bb2baf6281da0df7307507ae1fc36732357e265765a6f77f3ce9c89cc64ed452ab5d71e0148eb2a152a291a305e809814be1e2ab5345522dc92a121b4fda726a5038a2b5bb15f7042ec3f97df2abae074fe8adc3c148ce7c269e8bfb716b0f7050ec6a9f9dfe015c105b227604579950b0cc80f4f5d575fd75700fdf35a8e95bc7d096c83900"/179, 0xb3}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100055760", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) (async) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb0000000000000000002000000000a600"}) getpid() (async) getpid() chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSBRK(r3, 0x2000747b) (async) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r2, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x3, 0x0) (async) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x15, 0x0, 0x0) (async) setsockopt(r6, 0x0, 0x15, 0x0, 0x0) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 2: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, 0x0) mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x94}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x81, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000011c0)='./file0\x00') setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 1: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) r2 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x0, 0x81, 0xba}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r2 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/251) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000740)="456673cb", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 0: seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x40}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) listen(r2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xd) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r2 = msgget(0x1, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x6c1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000400), 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) msgrcv(r2, &(0x7f0000000400)={0x0, ""/114}, 0x7a, 0x3, 0x800) sendto$unix(r5, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) setpgid(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2b6, 0x0, 0xc0a, 0x7fffffff, "9f07957d0f7e80009069ee68d6a78615b7118c00"}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x577}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x80000000) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/58, 0x3a}], 0x4, &(0x7f00000003c0)=""/158, 0x9e}, 0x9df}, 0x10, 0x43, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000014c0), 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x4, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x1ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x42, &(0x7f0000000140)={@remote, @local, [{[], {0x8100, 0x4, 0x1, 0x3}}], {@arp={0x806, @generic={0xf, 0x814f, 0x6, 0xc, 0x4, @remote, "cdd07c0d40ca78959d22749d", @broadcast, "ad6c350611f45a1a78834dd51358ec03"}}}}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x7f, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x4000, 0x9) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) r5 = dup(r2) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r8, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) read(r8, &(0x7f00000002c0)=""/82, 0x52) r10 = accept$unix(r7, &(0x7f0000000340)=@file={0x0, ""/503}, &(0x7f0000000080)=0x1f9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1d0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000090780000000000ffffff4e204e23", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYRESHEX=r1]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000580), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) socket(0x2, 0x2, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffc, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x1, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xa, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) r2 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x2, 0x3d, 0x400}], 0x101, &(0x7f0000000180), 0x9000000, 0x0) (async) kevent(r1, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x2, 0x3d, 0x400}], 0x101, &(0x7f0000000180), 0x9000000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) (async) close(r2) acct(&(0x7f0000000340)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) setrlimit(0x4, &(0x7f0000000100)={0x8000000000000003, 0x4}) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000140)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}}) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) (async) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000000)=0x800008, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000300)={0x0, 0xffffffffffffffc0, 0x0}) bind$unix(r9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) (async) bind$unix(r9, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 5: seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) read(r3, &(0x7f00000002c0)=""/82, 0x52) writev(r2, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r6, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/107) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000000)=0xc) fcntl$setown(r0, 0x6, r8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r9, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a49c56d198efd853d9cf5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d7030", 0x82}], 0x1, 0x0) executing program 5: setrlimit(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="3fc931731806fe250ad2a624bdbe43131d7738c52145bf3166c7", 0x1a}, {&(0x7f0000000040)="cb661ee58fb040da9e0a2bccb5ad214beaf7f20592182fcd2a78ab0bb782009d1c5394f7a71bf5d5373f14e8a5358b779c12b3f4ee4b836dd4baff6e5a1e094fbe6cbc28937f3ef51bc0f1c667ece3d56fb91644b676f7a3ebd14546228b2a8118d9fa5dc6447469870683c704d0d214c039f36730d03e36f4cd288f62cd629fb67e7b8177e01f577c6cade6d9024812481df06eede192da45b173cd61ac8a3fe6455c4c7de7d885a77eb38ec94b912564fa69308582e01ae1fdaf5262f36bb0f60047c43bb0bc6527a8a64c6ed08645f18b9f7b7e1ffc6293bde8aa18d17fd741e150c67c203adda471cd14aed99ea5f0", 0xf1}, {&(0x7f0000000140)="f7eb486d494542f557ae84f4c330d1224d97422b7f1e1fec92a3295412475e86475943b05d96ef5208cc354963d1c83a8444ac481d2caa262ddfd1b0ac32a35c4d5326719d737c7156a884b49dde656a7650393082c6eea2aab090ef3e989763ecb180a9cf2a41c0c940ea91309a0f000b530d71d95f6787626c159a00c3eece7e008e5526fd6fdd4bffc0c5bcf7", 0x8e}], 0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="788d5de80001080006840006000000598000000000aa007c91cf2400e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x6) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8030081004900090064caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06a8f6148285178e5a2f7f5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b19284"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="0b32c21f648c344cf57ac8873b7435b146a2c46555d938af534fc5", 0x1b, 0x12, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x100) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="434fac6c7d03f924", 0x8, 0x4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8001, 0x8}, {0x7, 0x9}}, 0x2) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r1) r3 = socket(0x10, 0x2, 0x2) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000340)="43a3e3c9aa97ced9905754e8cdc0c81845a964c3795a257503e177e7995e9c417d9b9dc58d92b8ca75b42c561cbcfd4fc74e88663e362ca49da9cfe48b7ae5f7c7515a9a10fdb6bb9cb70d37361fa915cee57b9ec906afcc6de76e9211fc0d678cea790dbbd539f15c528ca2d4dabd4d862bea7330519adc67ab54ca46a694dfc937551c7f8f3128f9d7b55532e08220ef06b0038de3d2405356f12c56fb8936948f62a1be5f", 0xa6}, {&(0x7f0000000400)="3df8bc4535c9dd460f8768c15183fab547bee7809b93b9fdff79a1ad0e54d4f674e61e2e2badba11f62f32b5ea619bd09b1e3dc621d846e2e8116efddd793cf035bd2e3f18283852075bb3b18ca585bc252b55cf93e2", 0x56}], 0x2, 0x0) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0xa3) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000500)="f2f8117a", 0x4}, {&(0x7f0000000540)="177cac2a05ad5251b6e55ae4eda76aba6697ed48f8a2392d1868a1b2140ab922e137349ded4f33f591d0119469ca", 0x2e}, {&(0x7f0000000580)="90d673577bd6993a7fc6127a201027f7db79184a6253c7bdb9ca75f07df6200e201cb5e79a6d", 0x26}], 0x3, 0x81) getsockname(r4, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='c\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x82, 0xa57}], 0x1}) chroot(&(0x7f00000007c0)='./file1\x00') chflags(&(0x7f0000000800)='./file0\x00', 0x1) socket(0x0, 0x0, 0xf3) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000840)={0x2, 0x9, 0x1ff, {[0x2, 0x7f, 0x8000000000000000, 0x101, 0x5, 0x100000001, 0x4, 0x9, 0x88, 0x4, 0xfff, 0x3, 0xd65, 0xffffffffffff7645, 0x8000, 0x5, 0x1, 0x80000000], [0x1ff, 0x8, 0x1, 0xda9a, 0x1f, 0x1c000000000, 0x6, 0x9b24, 0x1ff, 0x18f1], [0x7, 0x8, 0xfff, 0x4, 0x7f, 0x81, 0x6], [0x9, 0x401, 0x5c4d, 0x2, 0x0, 0x10000], [{0x2, 0x4b6, 0x3, 0x4}, {0x1, 0x87, 0x1, 0xfffffffffffffffa}, {0x7, 0x8000, 0x6, 0xffffffff80000000}, {0x0, 0x4, 0xfffffffe, 0x3}, {0x8, 0xd45, 0x92c5, 0xffffffff}, {0x2, 0x9, 0xff9, 0x7fffffff}, {0x3ff, 0xfffff485, 0x4, 0x1ff}, {0x0, 0xa5, 0xf857}], {0x7fff, 0x1, 0x7e4, 0x5}, {0x1f, 0x4, 0x9, 0x3}}}) recvmsg(0xffffffffffffff9c, &(0x7f0000000f00)={&(0x7f0000000ac0)=@un=@file={0x0, ""/519}, 0x209, &(0x7f0000000e40)=[{&(0x7f0000000d00)=""/150, 0x96}, {&(0x7f0000000dc0)=""/74, 0x4a}], 0x2, &(0x7f0000000e80)=""/68, 0x44}, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000f40)={'tap', 0x0}) sysctl$net_inet_etherip(&(0x7f0000000f80)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000fc0)="b08b192a94966f62ebd8f30101b0eb8b20c9aae638d8d83e78efadda50db1f2ea72b4f0f4d16b50ca15e8552317b0cd358e57856876e370f793c600bb08bc4596d0256c407267eaea3c36cb4319154650b25415111791344680872c7c705facd9c40fa6e6321adec3460bfc793e197803ff718f141497bc4e5ca24e7da69a7f54a70393fd3ef89e297ca9b01286b4adaf89df1db45f5f437a1cbe133145546ac7e9be9e7d83f2756c4c270751cd5804f0c7058d4a0dfe9cd27be8aa3265941cc2f4f2daaf76a43dca213c6c64baed9a405e48d3432702dd0c7a5e62bd1d68f688c7c56", &(0x7f00000010c0)=0xe3, &(0x7f0000001100)="4e99747bb753db50c5c39937e6ca0daafd", 0x11) socket(0x18, 0x4, 0x81) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000001140)={0xffffffff}) sysctl$net_inet_ah(&(0x7f0000001180), 0x4, &(0x7f00000011c0)="70a2cd6e0ab677b8c5db905c0eb2eef64f8a9f39ca97b356c65b05a5d3df93c958b90738a2cf7dbf21f58d9e2691bcdea662e3753638fc939b5d5e4f01527fb77cb193bd480d8dc5a235d2c58f29dbf557b274aa91c68bd9cde68e8b9b490b3abf7ee7de050b23feefb69d", &(0x7f0000001240)=0x6b, &(0x7f0000001280)="2b020c496a6c53a4b1662519c44e14614fc28475db941ce25d0dffaae2ee45e65b9ebaab507cd400bb8dc910fc7a4bd1a33323872685d542425462cc583a5c249a4bcea93110ab3f93fb01f92af5d7be6cbe39d152389c25a545dd63ff09da34d10013f2fa29a8b02a3a5a64402e100dd245d498977f0f9f8e9c9a5cb42ef63c31ab27fa1fd1edb2b0d7ff7a4efc34c6f46435a19754af", 0x97) r6 = open(&(0x7f0000001340)='./file0\x00', 0x100, 0x4) mkdirat(r6, &(0x7f0000001380)='./file1\x00', 0x12) executing program 4: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000001780)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8907f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe70b7b58b5d28d1d12d0567640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba812c1efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b625684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d4b20ef1bcdc20e967484386d136eca8d8ec6d90800cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919a739962bd27a825bb3486f70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e6287ff4b6c1693d78102be4d73b9be1b0425218695d16739", 0x1be}], 0x1) r7 = syz_open_pts() r8 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x44) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r9 = kqueue() socketpair(0x6, 0x1, 0x20, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x58, 0x1, 0x0, 0x2}, {{r2}, 0xfffffffffffffffc, 0x52, 0xfffff, 0xda4, 0x7ff}, {{r3}, 0x5, 0x46, 0x46, 0x5, 0x7}, {{r4}, 0xfffffffffffffffa, 0x9, 0x2, 0xad, 0xcdb}, {{r5}, 0xfffffffffffffffd, 0x2a, 0x1, 0x101, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0xb1, 0x2, 0x7fff, 0x9}, {{}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x8000000000000000, 0x52}, {{r7}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x3}, {{r8}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xfe, 0x401}], 0xfff, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x14, 0x40, 0x4a1, 0x4}, {{r10}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x773}], 0x0, &(0x7f0000000340)={0x81, 0x7a}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="00003dc7", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mprotect(&(0x7f0000367000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="766d5200984798dad1712891b024699c325efba5adc6ab8cdc54d362518c01b8c2331c20abfd99ed4c5c9fcc36ffb1aa0cccdd1d839ff2f973f39b2e7f435c2cc5e60064936dd5cb4425ef008d097a5ed41a1284ff80ae85b2c4a0a542ca2381dc6dbb39d715823311d7054d8d4d7fc093ada6cf9d5781ac7d65c4a0c754974b6a7a9f88e729df60e4fde530d876d5dfcf071639d0daa27f3505d0c5552c73b0ba490ec4206eb319429df7bc678e05be9530a8c7b34a394da16d8e5d9fcb462d15438a31", 0xc4}, {&(0x7f0000000600)="ee6a132bf4ba9b048c4ec5ebcff5efb1b642495d7d421f2d72c23d5d3e7fd91b4e52a36e4a5b884f3028dea417d1954bc231d0e3d7ebfebab7ffc2bd0743423cccc989bec2e7e058f3c9531e4b5f2676622b87fbcb7b10028c", 0x59}], 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES8=r9, @ANYBLOB, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32, @ANYRES16=r14, @ANYRES32=r3, @ANYRESHEX=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES64=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff400001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r5, @ANYRES64=r14, @ANYBLOB="000000003800000b00000000ffff000001000000", @ANYRESOCT=0x0, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRESHEX=0x0, @ANYRES32=r16, @ANYRES32, @ANYRES16, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x140}, 0xc) shutdown(r0, 0x1) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0xd1) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r2 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f00000ab000/0x2000)=nil, 0x2000, 0x5, 0x2012, r3, 0x0) r4 = socket(0x0, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r2, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r7, r5) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 0: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r4 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r4, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmsg(r2, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000480)=""/38, 0x26}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000780)=""/210, 0xd2}, {&(0x7f0000000880)=""/164, 0xa4}, {&(0x7f0000000940)=""/151, 0x97}, {&(0x7f0000000a00)=""/240, 0xf0}], 0x6, &(0x7f0000000640)}, 0x802) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f00000000c0), 0x0) r6 = socket(0x11, 0x3, 0x4b) setsockopt(r6, 0x11, 0x3, &(0x7f0000000540), 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe8000000000000000000000000000aafe"]) executing program 4: ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x28}}, 0x10, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3b, &(0x7f0000000040)="52cb00a8", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r6, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x32, 0x4}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open(0x0, 0x70e, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {}], 0x2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x20006601, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="ec759712933fdabeb7611fc52cdfceb62e2d031434cca73ecd27b5d9d2477aa531f8bad8bee2f79955e2087b1e395b5c4fa52d64db25c401edf507ba2b9a95073445e3fb5cbb385349845795bae1ba8dcbac28dd9378e793dd4a2f091b86379cff82d3389b0108ff4550229dfb9d39d3a2eecb88bdb9eb63c376a8fee3c1a291953d2b33ec54c9df11fb4d64e5bdc54ccb805f3fc318dfeb5ae7cacdc3fd1f29122aecd7ee34e0f3b3ffaddb3b6c1bfeedc7f70802e92cf7174afbd799fafca3a29d9e277bb5258d3e283b408ad430c378d112a9cc1333bc1d02702b4e81da8d6019", 0xe2}, {0x0}, {0x0}], 0x3) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000100), 0x1000000000000309) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xfffbfffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) getrlimit(0x0, &(0x7f0000000180)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) pckbd_enable: command error executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5577c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x60) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x0, 0x40, 0x1, 0x6, 0x6, 0x43b, 0x2, 0x2, 0xc}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r3, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r4 = dup(r3) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r4, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) executing program 1: madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000936000/0x3000)=nil, 0x100000000}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f00007fe000/0x800000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x3}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004de000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0xfffffff5}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) acct(&(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x3e}, 0x0) r3 = accept(r2, 0x0, &(0x7f00000000c0)) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) socket(0x6, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60", 0xf}], 0x4) executing program 3: openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x19}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x100000}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000073c000/0x2000)=nil}, {&(0x7f0000302000/0x2000)=nil}, {&(0x7f00002ff000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000301000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0x8000000000000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) socket$inet(0x2, 0x4002, 0x0) r4 = dup2(r3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000240)="03261e52e707fbefc7a590e8747fbac5a06df0567426c95f02944c5340b38ebcbfd380fff9022cc0431f70f927d27b44fcb8652592c0cf1956732182e15fec4eaf78c46107b11190395392c34f6ec7", 0x4f}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206932, &(0x7f00000002c0)) bind(r2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESHEX], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r7, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1811, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4a) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) mknod(0x0, 0x0, 0x0) setgid(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = getppid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8, 0x3ff}], 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x3, 0x2235, &(0x7f0000000100)=""/226, &(0x7f0000000200)=0xe2) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f14f878 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x0, 0xffffffffffffffff, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x103) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) preadv(r0, &(0x7f0000000300), 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) accept$unix(r0, 0x0, &(0x7f0000000000)) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *304453 34653 0 0x8000000 0x4000000 0 syz-executor.5 275368 11111 0 0x8000002 0 1 syz-executor.1 db_enter() at db_enter+0x1c panic(ffffffff828edd2b) at panic+0x17b witness_checkorder(ffffffff82d8d7c8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82d8d5c0) at __mp_lock+0xa2 intr_handler(ffff80003738d300,ffff80000067b200) at intr_handler+0x62 Xintr_ioapic_edge25_untramp() at Xintr_ioapic_edge25_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82dfa950) at mtx_enter_try+0x103 mtx_enter(ffffffff82dfa950) at mtx_enter+0x4e pool_get(ffffffff82dfa950,9) at pool_get+0xc4 uvmspace_alloc(0,411ef000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002f14f878,ffff80002a216f80) at vm_impl_init+0x92 vm_create(ffff800000e70400,ffff80002a216f80) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e70400,1,ffff80002a216f80) at vmmioctl+0x2de end trace frame: 0xffff80003738d7c0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828edd2b) at panic+0x17b witness_checkorder(ffffffff82d8d7c8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82d8d5c0) at __mp_lock+0xa2 intr_handler(ffff80003738d300,ffff80000067b200) at intr_handler+0x62 Xintr_ioapic_edge25_untramp() at Xintr_ioapic_edge25_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82dfa950) at mtx_enter_try+0x103 mtx_enter(ffffffff82dfa950) at mtx_enter+0x4e pool_get(ffffffff82dfa950,9) at pool_get+0xc4 uvmspace_alloc(0,411ef000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002f14f878,ffff80002a216f80) at vm_impl_init+0x92 vm_create(ffff800000e70400,ffff80002a216f80) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e70400,1,ffff80002a216f80) at vmmioctl+0x2de VOP_IOCTL(fffffd806e8cabd8,c2585601,ffff800000e70400,1,fffffd807f7d39c0,ffff80002a216f80) at VOP_IOCTL+0x9a vn_ioctl(fffffd806aeb9448,c2585601,ffff800000e70400,ffff80002a216f80) at vn_ioctl+0xc0 sys_ioctl(ffff80002a216f80,ffff80003738dac0,ffff80003738da10) at sys_ioctl+0x4a9 syscall(ffff80003738dac0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x28d8b85c290, count: -19 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003738d0f0 rbx 0xffffffff82cb5d77 cpu_info_full_primary+0x2d77 rdx 0xffff800000e09340 rcx 0xffff80002a216f80 rax 0xffffffff82cb4ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xa8549f75cbcbb500 r11 0x3acd667078222385 r12 0xffffffff82cb5b78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff815bfa7c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80003738d0e0 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.5) tid=304453 pid=34653 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=79, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002d4b0030,0xffffffff82dfd4a0 process=0xffff80002a2911d8 user=0xffff800037388000, vmspace=0xfffffd806aa936f8 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=0, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34653 445715 3144 0 2 0x8000000 syz-executor.5 *34653 304453 3144 0 7 0xc000000 syz-executor.5 79164 93202 71651 0 2 0x8000010 syz-executor.0 79164 246997 71651 0 2 0xc000010 syz-executor.0 92854 448377 1536 0 2 0x8000000 syz-executor.3 92854 102388 1536 0 3 0xc000080 fsleep syz-executor.3 47114 64885 42424 0 2 0x8000000 syz-executor.2 47114 237928 42424 0 3 0xc000080 fsleep syz-executor.2 43288 177350 64754 0 2 0x8000000 syz-executor.6 43288 75842 64754 0 3 0xc000080 fsleep syz-executor.6 43288 302333 64754 0 3 0xc000080 fsleep syz-executor.6 43151 265726 0 0 3 0x14200 acct acct 71651 401996 3437 0 3 0x8000082 nanoslp syz-executor.0 57343 164492 0 0 3 0x14200 bored sosplice 11111 275368 3437 0 7 0x8000002 syz-executor.1 53215 522226 3437 0 3 0x8000082 nanoslp syz-executor.7 3144 466046 3437 0 3 0x8000082 nanoslp syz-executor.5 1536 170977 3437 0 3 0x8000082 nanoslp syz-executor.3 42424 200047 3437 0 3 0x8000082 nanoslp syz-executor.2 66804 490568 3437 0 3 0x8000082 nanoslp syz-executor.4 64754 135491 3437 0 3 0x8000082 nanoslp syz-executor.6 3437 46286 81 0 3 0x1a000082 wait syz-fuzzer 3437 408683 81 0 3 0x1e000082 nanoslp syz-fuzzer 3437 458522 81 0 3 0x1e000082 thrsleep syz-fuzzer 3437 498889 81 0 3 0x1e000082 wait syz-fuzzer 3437 464751 81 0 3 0x1e000082 thrsleep syz-fuzzer 3437 171259 81 0 3 0x1e000082 thrsleep syz-fuzzer 3437 521281 81 0 3 0x1e000082 wait syz-fuzzer 3437 284015 81 0 3 0x1e000082 wait syz-fuzzer 3437 446894 81 0 3 0x1e000082 thrsleep syz-fuzzer 3437 135471 81 0 3 0x1e000082 wait syz-fuzzer 3437 294296 81 0 3 0x1e000082 thrsleep syz-fuzzer 3437 363841 81 0 3 0x1e000082 wait syz-fuzzer 3437 157009 81 0 3 0x1e000082 wait syz-fuzzer 3437 307490 81 0 3 0x1e000082 kqread syz-fuzzer 3437 384302 81 0 3 0x1e000082 wait syz-fuzzer 81 307 98933 0 3 0x810008a sigsusp ksh 98933 332539 70338 0 3 0x1800009a kqread sshd 74458 65361 1 0 3 0x18100083 ttyin getty 70338 110300 1 0 3 0x18000088 kqread sshd 79973 57820 39774 73 3 0x19100090 kqread syslogd 39774 287803 1 0 3 0x18100082 sbwait syslogd 15593 202699 1 0 3 0x18100080 kqread resolvd 87996 202995 73583 77 3 0x18100092 kqread dhcpleased 48961 337896 73583 77 3 0x18100092 kqread dhcpleased 73583 366702 1 0 3 0x18000080 kqread dhcpleased 36135 106594 0 0 3 0x14200 bored smr 26859 221751 0 0 3 0x14200 pgzero zerothread 17834 105769 0 0 3 0x14200 aiodoned aiodoned 62606 202371 0 0 3 0x14200 syncer update 79032 107467 0 0 3 0x14200 cleaner cleaner 54878 263699 0 0 3 0x14200 reaper reaper 8506 242827 0 0 3 0x14200 pgdaemon pagedaemon 33303 482947 0 0 3 0x14200 bored viomb 66262 356794 0 0 3 0x40014200 acpi0 acpi0 21000 450321 0 0 3 0x40014200 idle1 85957 513138 0 0 3 0x14200 bored softnet3 6127 431531 0 0 3 0x14200 bored softnet2 81426 970 0 0 3 0x14200 bored softnet1 22513 395311 0 0 2 0x14200 softnet0 87577 280097 0 0 3 0x14200 bored systqmp 63153 173556 0 0 3 0x14200 bored systq 37124 182985 0 0 3 0x14200 tmoslp softclockmp 23319 242529 0 0 3 0x40014200 tmoslp softclock 20992 190458 0 0 3 0x40014200 idle0 1 335943 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex vmsppl r = 0 (0xffffffff82dfa960) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pool_get+0xc4 #4 uvmspace_alloc+0x41 #5 vm_impl_init+0x92 #6 vm_create+0x13e #7 vmmioctl+0x2de #8 VOP_IOCTL+0x9a #9 vn_ioctl+0xc0 #10 sys_ioctl+0x4a9 #11 syscall+0x8cf #12 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10191 6549K 6811K 166960K 11592 0 pcb 17 12K 12K 166960K 93 0 rtable 234 8K 8K 166960K 423 0 pf 31 9K 10K 166960K 53 0 ifaddr 44 15K 15K 166960K 58 0 ifgroup 54 2K 2K 166960K 71 0 sysctl 3 1K 1K 166960K 4 0 counters 66 36K 36K 166960K 76 0 ioctlops 1 1K 4K 166960K 1503 0 iov 0 0K 16K 166960K 28 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1380 87K 87K 166960K 1615 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 16 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 35 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 89K 166960K 470 0 sigio 0 0K 0K 166960K 41 0 proc 58 79K 115K 166960K 524 0 subproc 104 6K 7K 166960K 119 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 59 0 in_multi 89 6K 7K 166960K 127 0 ether_multi 1 0K 0K 166960K 5 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 497 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 267 77K 94K 166960K 6631 0 UVM aobj 22 2K 2K 166960K 23 0 pinsyscall 35 70K 100K 166960K 1631 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 45 0 NDP 12 0K 2K 166960K 35 0 temp 60 6816K 6892K 166960K 18364 0 kqueue 13 20K 24K 166960K 87 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 76 0 73 1 0 1 1 0 8 0 rtentry 112 131 0 24 4 0 4 4 0 8 0 unpcb 144 330 0 313 3 1 2 2 0 8 1 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 30 0 30 1 1 0 1 0 8 0 tcpcb 808 233 0 226 8 7 1 8 0 8 0 arp 120 21 0 3 1 0 1 1 0 8 0 inpcb 384 602 0 592 8 6 2 8 0 8 0 nd6 136 30 0 6 1 0 1 1 0 8 0 pkpcb 40 3 0 3 1 1 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1168 2 0 2 1 1 0 1 0 8 0 pffrag 232 5 0 1 1 0 1 1 0 482 0 pffrnode 88 5 0 1 1 0 1 1 0 8 0 pffrent 40 49 0 45 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 43 0 11 1 0 1 1 0 8 0 pfstkey 128 43 0 11 2 0 2 2 0 8 0 pfstate 376 43 0 11 4 0 4 4 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 509 0 86 29 2 27 29 0 8 0 art_table 32 510 0 86 4 0 4 4 0 8 0 art_node 16 128 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 5 1 0 1 1 0 8 0 semapl 112 31 0 21 1 0 1 1 0 8 0 shmpl 112 20 0 1 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2169 0 649 96 0 96 96 0 8 0 ffsino 272 2169 0 649 102 0 102 102 0 8 0 nchpl 144 2938 0 1194 67 0 67 67 0 8 0 uvmvnodes 80 2417 0 0 50 0 50 50 0 8 0 vnodes 216 2417 0 0 135 0 135 135 0 8 0 namei 1024 10353 0 10353 4 3 1 3 0 8 1 percpumem 16 52 0 5 1 0 1 1 0 8 0 vmpool 696 3 0 2 1 0 1 1 0 8 0 kstatmem 264 34 0 10 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 10502 0 10502 10 9 1 8 1 8 1 plimitpl 152 93 0 76 1 0 1 1 0 8 0 sigapl 424 776 0 728 7 0 7 7 0 8 0 futexpl 64 6134 0 6130 1 0 1 1 0 8 0 knotepl 120 365 0 0 12 0 12 12 0 8 0 kqueuepl 216 146 0 137 1 0 1 1 0 8 0 pipepl 320 180 0 152 3 0 3 3 0 8 0 fdescpl 496 756 0 730 6 2 4 5 0 8 0 filepl 152 4501 0 4250 14 3 11 14 0 8 0 lockfpl 104 92 0 90 1 0 1 1 0 8 0 lockfspl 48 45 0 43 1 0 1 1 0 8 0 sessionpl 144 24 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 10 1 0 1 1 0 8 0 ucredpl 104 571 0 559 1 0 1 1 0 8 0 zombiepl 144 730 0 728 2 1 1 1 0 8 0 processpl 1136 776 0 728 4 0 4 4 0 8 0 procpl 656 1239 0 1171 7 0 7 7 0 8 0 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 10 0 10 2 1 1 1 0 8 1 sockpl 664 1016 0 986 10 6 4 9 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 416 0 0 52 0 52 52 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 994 0 0 62 0 62 62 0 8 0 bufpl 280 5079 0 181 350 0 350 350 0 8 0 anonpl 24 244983 0 239210 107 21 86 86 0 186 44 amapchunkpl 152 21921 0 21291 32 1 31 31 0 158 2 amappl16 200 6296 0 6170 36 19 17 33 0 8 8 amappl15 192 33 0 31 1 0 1 1 0 8 0 amappl14 184 197 0 185 2 1 1 2 0 8 0 amappl13 176 11 0 11 1 1 0 1 0 8 0 amappl12 168 1440 0 1410 2 0 2 2 0 8 0 amappl11 160 57 0 47 1 0 1 1 0 8 0 amappl10 152 49 0 41 2 1 1 1 0 8 0 amappl9 144 174 0 173 1 0 1 1 0 8 0 amappl8 136 135 0 101 2 0 2 2 0 8 0 amappl7 128 64 0 53 1 0 1 1 0 8 0 amappl6 120 338 0 325 2 1 1 2 0 8 0 amappl5 112 191 0 178 1 0 1 1 0 8 0 amappl4 104 544 0 513 2 0 2 2 0 8 0 amappl3 96 4741 0 4670 3 0 3 3 0 8 0 amappl2 88 1157 0 1090 4 2 2 4 0 8 0 amappl1 80 10612 0 10126 23 11 12 22 0 8 1 amappl 88 6057 0 5877 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 22 0 1 1 0 1 1 0 8 0 uaddrrnd 24 758 0 732 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 758 0 732 1 0 1 1 0 8 0 vmmpekpl 168 10115 0 10059 3 0 3 3 0 8 0 vmmpepl 168 68247 0 66477 140 34 106 117 0 357 22 vmsppl 440 757 0 732 4 0 4 4 0 8 0 rwobjpl 56 26581 0 23097 57 2 55 55 0 8 3 pdppl 4096 1523 0 1464 119 54 65 79 0 8 6 pvpl 32 49181 0 0 397 0 397 397 0 265 0 pmappl 248 757 0 732 4 2 2 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 484 0 70 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff828edd2b) at panic+0x17b witness_checkorder(ffffffff82d8d7c8,9,0) at witness_checkorder+0xd03 __mp_lock(ffffffff82d8d5c0) at __mp_lock+0xa2 intr_handler(ffff80003738d300,ffff80000067b200) at intr_handler+0x62 Xintr_ioapic_edge25_untramp() at Xintr_ioapic_edge25_untramp+0x18f Xspllower() at Xspllower+0x1d mtx_enter_try(ffffffff82dfa950) at mtx_enter_try+0x103 mtx_enter(ffffffff82dfa950) at mtx_enter+0x4e pool_get(ffffffff82dfa950,9) at pool_get+0xc4 uvmspace_alloc(0,411ef000,1,0) at uvmspace_alloc+0x41 vm_impl_init(ffff80002f14f878,ffff80002a216f80) at vm_impl_init+0x92 vm_create(ffff800000e70400,ffff80002a216f80) at vm_create+0x13e vmmioctl(a00,c2585601,ffff800000e70400,1,ffff80002a216f80) at vmmioctl+0x2de VOP_IOCTL(fffffd806e8cabd8,c2585601,ffff800000e70400,1,fffffd807f7d39c0,ffff80002a216f80) at VOP_IOCTL+0x9a vn_ioctl(fffffd806aeb9448,c2585601,ffff800000e70400,ffff80002a216f80) at vn_ioctl+0xc0 sys_ioctl(ffff80002a216f80,ffff80003738dac0,ffff80003738da10) at sys_ioctl+0x4a9 syscall(ffff80003738dac0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x28d8b85c290, count: -19 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82d8d5c0) at __mp_lock+0x122 syscall(ffff80003256d080) at syscall+0x221 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x70c263635080, count: 9 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82d8d5c0) at __mp_lock+0x122 syscall(ffff80003256d080) at syscall+0x221 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x70c263635080, count: -6