kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 23:09:31 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.101' (ECDSA) to the list of known hosts. 2019/05/31 23:09:59 fuzzer started 2019/05/31 23:10:05 dialing manager at 10.128.15.235:29349 2019/05/31 23:10:05 syscalls: 322 2019/05/31 23:10:05 code coverage: enabled 2019/05/31 23:10:05 comparison tracing: enabled 2019/05/31 23:10:05 extra coverage: support is not implemented in syzkaller 2019/05/31 23:10:05 setuid sandbox: enabled 2019/05/31 23:10:05 namespace sandbox: support is not implemented in syzkaller 2019/05/31 23:10:05 Android sandbox: support is not implemented in syzkaller 2019/05/31 23:10:05 fault injection: support is not implemented in syzkaller 2019/05/31 23:10:05 leak checking: support is not implemented in syzkaller 2019/05/31 23:10:05 net packet injection: enabled 2019/05/31 23:10:05 net device setup: support is not implemented in syzkaller 23:10:23 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x100) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x3, 0x8000}, 0xff, [0x8, 0x8, 0xfffffffffffff800, 0x7fff, 0xb0, 0x7f, 0xffffffff, 0xfffffffffffffffb]}, 0x3c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x6012, r3, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0xa5c) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = open(&(0x7f0000000240)='./file0\x00', 0x82, 0x10) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) fcntl$setflags(r1, 0x2, 0x1) r6 = getuid() setuid(r6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x5746, 0xfffffffffffff001}, {0x18, 0x1, 0x10000}, 0x3ff, [0x2, 0x5, 0x1, 0xff, 0x1, 0x3, 0x5, 0xc55]}, 0x3c) open(&(0x7f0000000340)='./file0\x00', 0x440, 0x120) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000003c0)=0x5034) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4013, r2, 0x0, 0x0) bind(r5, &(0x7f0000000400)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) seteuid(r6) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000006c0)={0x9, 0x0, 0x7, 0x9, &(0x7f0000000440)={{0x6, 0x5, 0xbf8, 0x6, 0x5, 0x9, 0x1}, {[0x9, 0x5, 0xd43d, 0x3, 0x5, 0x7, 0x0, 0x200000000000, 0x6, 0x3, 0x101, 0x80000000, 0x9, 0x9, 0x401, 0x1, 0x101, 0x2], [0xebc, 0x7, 0x4, 0x2, 0x100000000, 0x1, 0x6f, 0x6, 0x9, 0x400], [0x5, 0x9, 0x2, 0x3f, 0x2, 0x200, 0x100000000], [0x0, 0x9, 0x400, 0x7, 0x5, 0x3], [{0x1, 0x4, 0x200, 0x8001}, {0x6d32, 0xffffffff00000001, 0x81, 0x7fffffff}, {0x1000, 0x2, 0x81, 0x9}, {0x400, 0x5, 0x4, 0x4}, {0x3f, 0x5, 0x1ff, 0x1f}, {0x2, 0x7fffffff, 0x3, 0x2}, {0x3f, 0x89, 0x1, 0x5}, {0xabc, 0x6, 0x9, 0x4}], {0x4, 0xfffffffffffffffc, 0x3, 0x471c}, {0x7fff, 0x702, 0x1, 0x8}}}, 0x9, 0xd082}) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) r7 = shmget(0x2, 0x6000, 0x4c0, &(0x7f0000ffa000/0x6000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pipe(&(0x7f00000007c0)) 23:10:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) close(r0) r1 = dup2(r0, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = fcntl$dupfd(r0, 0xa, r0) getgroups(0x6, &(0x7f0000000140)=[r3, r3, r3, r3, r3, r3]) r7 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x7145, 0x7f, 0x8, "afb3236f53d39f5933d8532e667f1697497208ab", 0x7ff, 0x3ff}) r8 = msgget(0x2, 0x40) msgsnd(r8, &(0x7f00000001c0)={0x2, "7e9b35aee056d1d95b02eb952152808a85216f4e95ccf9491a9b457f7ed66aa0aca1df9b207bb3701b9d8979d0ed768b3e1df57cf6222d95cfbe6b5999cffe640a66847e927f9ff0accf5c031aa8010b4476770189db443cf8cdcfcd3c1f062b3658288b22ed4ff4ad1d07681e8512cd08a54629d19841c303d425cdb4f7f6297a4125ba9da44fdf022fed2cfc708d86c3b064278f9696ce92f4f9b1292ad29117af103c39f21c7db0c669de11d814dcdc5380e34cdbaf8671cb016c32185ba09355c5a07d4daa1bcd1b6eac6582d0fd9de1335bb75386006c8b2610c5ac6f11152c19412b1151e3882b196a4759078fd44bafb9b5c737478972186854300240a70c4ce413f4bd16b19a6c0151e5689dae7856dc3848aab775f8eaa5cd0e15d9fe5a2421b5831319cff3e18ea427424c2e136257305e865817c5def8d7876452355729f3d325e896e944a8a6de0cb86d4ec4b0469a79400d82afe67b7296ec3b79db3d8a026c7a2a79ceb7a3c37a3bef4cb630bebc978e6a33e41ee776a0519f36e6f4a9b07a62c0a92ec771a52d43528a1da381d0996c27d55e378883d6fd994c16f961551ade19a00a8d66e2e4d1ad35c27869fc1b79a1311150325388154caac585ff338a2769fe9260964468971187681f206a06e6ecb52df89c96eb9c8d1bf92eda318bba377679b5bcfe0e4883c02f740a7f0de906f82998db2933e11095acebbb907e79c264d44ed394bdfda4b50b3d5baedc974b2bf4ab5991cf166c8013cc049abb6e89f36fbf9958f17d69ac9eb457f909b17998e68a2b00acd2621017f75e7118ffaed6ac2a3c714ce2ded079eca2ba38be416f561832fa456036088373919c6c529c0f6e4508cdf321725ce829d257fbb594c5bf4e367a2e1ae7902b51513a7008a908bd5eeed4ec2b90bd2c63ebcbdd10327e15886141a4914eb80e9b3601708a18f73161523085e24210c417823d9957d6e670d7ca85e80f08065e4e9a564b1027be387a6fb765561df2f0ee5797754d2a3d2360158d3a911153ac23bcc4bae6e91ca25af40d24715f3d8020be70c85a4c2b702adfe7d09f6032d16caefd9c8a9acc6107a9b43e10bd63169038973f05ea8e654080ebef5e90f97aabbba958f864679aa011dc62ccb34eb36e835821bbda141a7f8445c8039295c6e0e0684aec3aa5b150d284083ba6adc0d1ac26a95f8920ee157f6c738c89ea1d5d0096784f70dcdc58691863e20eaf5f60acda4623c894f9141216e3cd20cd8109df556a148587a74ef35dbd7a49faf38282afc0c81f6fe7b53676393f60e8e7203710b473f97626bc666df911e013695436af427d0dc7ddadd4e91dc05b1d4d4f1aefb7c4d0a59e149b44c0d75cbf361d0a32e4b6440cdc1ff00f09058d04e69a9fd1fa35f75805950542d18c1c2ef72ef45630e2bb47532bdecb0bbebe7537e275d94fe1fb57b9d60cc3b97dd522ab3a68c9773dbbab1d935a32c98bba83e915c4c2bea9037deefb84e88200e5f9199b16c19045ad915f3736fc78efe8ad7d8ea00f12583254cad67d928e4bc3c109d160ed5150e5633d8d7a056618d153997b612b9f6cc35d6ec1a93d6a18429528790cdd2dc47a648735e9382fd063227b64fa6748cf173754936c04934c7abe81d803e807e4ac6b12d24e9f301f8b61f251f49aaf6e9ecc9a242782581710dad589db6fcff5e3508e59b7accd301a6387fbf0a202de8d7c0de57ac70a901d444620a615a44b8990f3d48ec95fa768871188577a3a8ebe016acbf4dd3b99c3b967d1667ce12cb40de066d6a9d420442aca2d2f64e149d9eda9a65b63ad4dce828dba1f0f3025c86b2f835cf5d3c18434704690b4da9ffbf4258c4bc088e77dab7240ad3910e8e626dd0489be7a9454921cd65fd1a7796150ec54445a6ed72c68cd3cff69695f84a37ea9be4e32ee7e952eb8cefc77eb1d466ae741b816237ce7e3d112a1308afa299eefad999bfa12bc40e32264d5912c140498124c05e31f1791febc1b2322e431b6d8d9350726e2409f61404dd541895ebce45756dbd6cd4b329e789ef9388f8ce219919a0ee2012d38d51f54be3fd1c0a8f8721b8edcdf7ac433d537c6ca7386901ffc5e952b5d9e4e2676102929d331dee6324b44a8a25b0a9337184359fea5b7a0422d1d9b81aada9fe21af0dba3dbca47d4d0bbb433ad7f01dd71e2ee10b79a7d8f7924096b1cd2a7a9d7d301ca677fcac81ccd2f81ba517b78746a1eabd814159c54c615eb64451112a86f0841ecbbe2475b4a96c34bc0112d90b462c1b57bca2050192c4d644a43154e4b65b63e7a8b6c77cb07112acf9681463933963bdac5190a44d0a766fda893d14a3407e92422d8309a81f32b5757a5b3aa83238b4b3b958b3bed909ca5310dce745677ae08346b6781cbe7ec11ff4f929ebaa4c7eb36eabd6fad2a66c794ca170abd96fe4e8c57fbb351772aa744b24d1938a359f69231a1ecf1fe5adebf9b1d07dd02c71afd248faa0feadf76510e7df5d695e6032d86626bd00a94adff2de686e12698c9de229a442d765633b60eb210d42c313581f3a200d618baa870a3df506f6a1e9d15459a09414eb23c78bc4d235d91be3b0e9427c435b79243a9f5b203281f16a309f3d7ed89cf5336ab8ef4d524152253928c1c7b8fc18e79f0750ed98e4f6a5bd72ece9ee7afdb1e6a53457313d0e6c2d68140394f3c82705f4b5be53528bcc82586a1f1c27b19a6abe1a4ba315be4edaee152c4ee131002b7294c2c0bd310e09096036367565ed9a59a772ef9f9f657c6829d56006015a4e0fbc67ebb010fae2cef00e1ec940d37da35fba204e634edfb25f2f5c50db80ecaa987de454da8f208de36840b088f599bdbbf40eb0fb8a0f3322cb58d4f8941b79fe3bf7e3451ca5a846238381c3c33259d261f156e09b25a79317d465bae2c530acdf1e194d429a79d827ee050dcee7da76aa9c3f6fb3d9973dac567e09dd8b389e677f78e70a56d5ad9d06791c2257ac1380c01ced6b6e53610736f33a9f219c57ed07800e06a276247d1af3c408f566158fcea45e9e7eb5052d709038182c84127463e7a50b08af34e6fba0a8dfde8d4b57a910d3dd264794cb7dd27c02ab95351acfb1d16c734092ce9873ad4212f48ddaeeec14fdb01e0af30b0cca0a2eef3e5dce4377481c43e4ea5682a2fac262735fa15f6dbd5c83733d1885292b6cbab7f2fa9ee0a57c52cbf74e9f1650fb37d530b02d198e38793192414a8aec167694f15b79a18ed0b5bb3f89d796188904a3d9e63462087b517f40f639ee4d0fe3da8e3b514bd9509552c82f57102f2dea02306953b8a665a4889747d3b2f9b899bae48ab8b10f862291de9af4657eee7307ebc0cdd919d2bcfc5aadafc3fc25261481a339998b5d9807b3ee9c5676001cbd552fca935615dca631ee969e5b03335b2c76708e3fe2d865a9426bc40fa3f166584d8fcb65e45b2b884274c4d37f39ad7de99a7b146c53c67d686315d6cb9ad2975c21d70a9535184bbaa15b4c4973d226bfe581d2709cf7f96e08bea0bf53467f9adcaf94a0304779ee1ea9a8ff8820d6a22d1bf005b6a29f54da1f93d986f65b18a8ddbb93818f0ae87f9f31d39ffaa5fde13b128798af6817a7381535bde98480fadf2df6fa8b2b458b31d428457c8f89f73f44d77b6f8e0a471d6be06f9dfadcaea01b9bbfc4bf290ad7fcd9c667f68533d2d924591cd957c0c94ca7648db9a57642b042a8edfaa3939880e8dcaeffcf15ea7ec228e08fec6172f656078815e893c4cf22f0bfec29997f2ba6acebdb7e6d0d3dcffe049436ec65863579ddf75be62467d71074bc174c394f383258d5c1349a123b91f831f16e971c8f92ba7d8ad705e967dd6afd60930247731377da176a288980b9b2234f8eaa50a26ef3a0db1e84009775ca78999620eb34c1c7ba674fd7b833d517431a86fe78364aefc9e785fa3237aa821061c0dccb291e91b61cea15510c2640178e95b1a236516ae98212eeeb20928bba74d1a15704741ba7c7f832fb61dbe4e1ade8860436ab951ddef7a49bd84aa8780333627a16a8528899bd441c7e57b7034e3f5bd324aef718139eb21b4265eb5e23d2bcdfb34c65e93346f513660de867d249bc21858cb68534312e55d03169d6b9daae82da2085c377247d255485b8ef3339c8ad05b8ed453f371372e258854c67f9e62e1fe06e58a00cf5ba9a68ff1fb08ccb27b2301e29a39a5e7cdf37fc95d1b55abc32a4146da7245263717f814999c71902542078a794bab04e5636fb90b9ede9ad840d8b6a11694e76d8fd2f1cd45d95c4dc9b1a153a32a5cc136f6d59b7ef6a6da1d3b8c964529a66860e17ea8377a7a8560bb5fde7f3f4aa9614720ac8e9d20b2608782adf03e55f88289be9b3338250ba4af3b674779ce32bb955c2f05791858c6772474aeae7ba427ada0d4222c74bf10cf37b317778e79e0d62af82dd712f632f44f5094eb149a3f1ddf2f55bf7f29dacc0f6d41264ec1de1293df3142dd467021c308c7375f5c14fcf642dc7469ee2782b5262173008d52934e1ea0b3692636daf7279020047cbff21dd1d21369d82adaa03def2bd38538863a2a3590db404613fed4f8e191095cfc7d90754bba0b3cab9fd016bf37554315bbae318e2cfbf400bf714a1f8803c6acb228d2f641f276204d75045d115874da936691dacde073560eb49c444e15e0b915eb85efbf9f06c5143a06a3c0233f10b888d85cf1abbddd5cd58007d85644837b199634a846a19b9533953147cd54291258fd41eb72281f55af65c3fd0c8430c7059eedfc7c06c2159dd451d2f64d48b4bde2efdf06a82c3105556c8750dee24f135448fa780de18c707f839e1ec2fbc52d4a6a2fc66b95498ff171dd6c7f2c2d716891854700c1feb38210f4e4079c7c2a780415d374500b51fb623be609c2c731145ee6b316a85c3113b1d52ada75d45bfca00f9d9f886ed4ac41613364be035fc5f7a9330baf6741e6de3e951ff9681b3a5d795d1499e31117e81480b1d108ef4abb5e8789c853b2e2814dae8c1a7231c734d840f85bab4e445f06b8e865d69b324355f0e156f1475a83124294a917314131b3eae14d9f877f2ddbd71c54a954f9698134b34757a78185ed3bc5fe8f19f7310ce91e583dabc87c9ed69f46f757325a8fb424c973f8dac18433025acb45fb45c81ab893585bc67aba33d7cbf0ec385c7440c1080ab0459f15e997fe8eddb074fa5b008f8e7dafd47b21a78196f8657076d375a7fd9008bfa49801db5c32ea80ea4cbf2536ac62feb51c92a8719f56edc326a3ab0323c889db1bbc33bbf508275418a866f9f11d284c1548baa42a1a7bcaea6aaef5b0fafb034046f89e34a1a33e1955ceb72e79463b5291163b458fa44ba0e0cac0048518766714fff0a9a2b4e2956181f0e4d3e6fd0da1aaec4545300d021b98999a7918e53e3e23900b2c0d839c04e02ae928eb8d6e3e11398c7cfb3cf096801eb646b7821eedd702dbe32664753573b9a1c60988b3e878276110392483096bcd4108d9d513b133ac8831ff3a030b327e103d28d664ed18455135bbe5cfdfcdcd5fff869dfa439053c9482908311e1edd8bb71df55a6d1317251159ba9bf695c323aef7a1d04ab9d9943a51e29ef3cb57625305cb28c8c8e1fb1fe7fcf00ed4c20afe34f402654665538e36f46c53d4b0588f50dab9fe0b460f3e03a062fa34d67874bb460f100de7ef954942357fb33de621d868826d736906c627eb3fdb53823a3e6e2a42ee0e41b449a4"}, 0x1008, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001200)={0x1, 0x1, 0x5, 0xf5, 0xffffffff}, 0xc) r9 = getpgid(0xffffffffffffffff) socketpair(0x18, 0x7, 0x400, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000001280)="68a72d74e9f55951897992359f5b3733eff6c74c9642adee3e88269b2214b715ce5aaaee96e8791ddfb4ba11a10e92be7888cedecb87f01c59fc7ad894506b6a0d04498782e9a5c61c7f544c8cda5eb94eece44d32c95ebc7975c65e10a559bb59fc2d0f561e42d8f334408b9f4cce411641110ceeca05076866c43123d839ce82940edd40e801b48467308984b967cccd55329db00376b6745e85f6f8a53972b88ce9f783385ea0f188b2864c", 0xad}], 0x1, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r4, r7, r7, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r7, r1, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r2, r5}, @rights={0x28, 0xffff, 0x1, [r0, r4, r0, r11, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r2, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r7]}, @cred={0x20, 0xffff, 0x0, r13, r2, r6}], 0x138, 0x405}, 0x0) msgsnd(r8, &(0x7f00000015c0)={0x1, "607eeebf27a76a3c419e42aa108333df984b72ed393240c5c53c83a1817f271cfe192cf5ef0350b33cce97781ef01b4d9f3420fbdbc6f9f40f3dccbe9c4435b0248b73f1cf677a173569a6e6beec98675b40a9628a05aca13d4ae480cae9e03dd90a8145a91f0559356190f486263606e3d84c95ec2763e4a7f3687216cd213303a393f8a5cec4a38644ed50751f23be2b0f75d14912645f96d02dde6f601e95ad0a44ce2851aabc7abbdc"}, 0xb3, 0x800) renameat(r4, &(0x7f0000001680)='./file0\x00', r4, &(0x7f00000016c0)='./file0\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001700)) fcntl$setstatus(r4, 0x4, 0x80) renameat(r7, &(0x7f0000001740)='./file0\x00', r4, &(0x7f0000001780)='./file0\x00') mknodat(r4, &(0x7f00000017c0)='./file0\x00', 0x2000, 0x3) ioctl$TIOCEXCL(r4, 0x2000740d) close(r10) accept$inet6(r10, &(0x7f0000001800), &(0x7f0000001840)=0xc) open(&(0x7f0000001880)='./file0\x00', 0x80, 0x90) 23:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x2006}]}) dup(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e745e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000ee0000e600805c0200"}) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 23:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x20}], 0x2, 0x8) 23:10:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xc43, 0x9}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x103}, 0xc) 23:10:23 executing program 0: r0 = socket(0x8000010, 0xc003, 0x5) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4a5}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="3094afc08f07d6809ed9e789da0874e895f30f79cbc8", 0x16}], 0x1, &(0x7f0000000140)=[{0x40, 0xffff, 0x401, "568a7a441fd99d820a781eda4c31efc1e8f827c010e49fa5915490725385d0261dae265ae7f08a4fa568c7ac"}, {0xd0, 0xffff, 0x80000001, "5992f7ed9ba65843a735731ecdcb69f3e785562390056a2d27f27670010edb65529fa154fa43c578711657bda052c716cb8b57f8592e0d6d6f064b027233cf2013b0d10817ce3668a0e2d05ca344cea774f1a7bc5712048713da89c61066972b4a48236d038d1f89a523329addbc3cf92757382af9dc798554c7195855d312e3c2d9af54807d7bcd81a6125c330cb2e1a4cbe9b82a4029c4eb9d78ad0ceb0ddde8637ddb452d269f8ac00db4e3b1fee1fc6c3dc50470a7359b9c7b"}, {0xd8, 0xffff, 0x5, "22e5b94c7b49781ed52ad0f143d37412d91594774c7f2c94259781a5628406215d5e8c304e4fcbf09f2a4eb3d5e77d6a808766a328aa7820130be50524d5a934e0cc3298fec777bdd8e31b41f317a0edcc1f0bc0fa0e7f370e3e0001fbc8bd900d1b0916e014e80333efa81b982eeb6e65a533baa2937fa38a0fe54fad3524501ddecd83a7c9d04dfd62e287e8deab3ec3888040faa22043f6901bb79fe648e9f1a1e1e8947f51e8396f950faf59115e330b2470a73f4f29cea26ad59b1b6573bccd6061f6b01c94"}, {0x18, 0xffff, 0x800, "6ecd6e2696996e"}], 0x200}, 0x2) 23:10:23 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='ww') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) fchmod(r0, 0x2c) 23:10:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 23:10:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xf8, './file0\x00'}) 23:10:23 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x20000000000004, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x8, 0x20, {[0x7, 0x0, 0x1, 0xff, 0x293, 0xfffffffffffffff9, 0x1, 0x5, 0xfffffffffffffff9, 0xfff, 0x100, 0x10001, 0x6, 0x7, 0xd178, 0x8000, 0x7fffffff, 0x80], [0x9, 0x9, 0x0, 0xb33, 0xf03, 0x3, 0x7, 0x78, 0x8, 0x2], [0x9, 0xfaf4, 0x7, 0x401, 0x2, 0x5, 0x100], [0x7ff, 0xba84, 0x4, 0x7, 0xffffffff, 0x5b], [{0x47fe, 0x5, 0x100000001, 0xdb}, {0x100, 0x1, 0x800, 0x2}, {0x2, 0x0, 0x1, 0x6}, {0x8, 0x1, 0x401, 0xfff}, {0xb7, 0x8, 0x7e7, 0x1}, {0x76f5, 0x8001, 0x4, 0x8}, {0x7b, 0x3, 0x6, 0x3}, {0x9, 0xab2, 0x1000000, 0x400}], {0x174, 0x2, 0x1, 0x2}, {0x8, 0x6, 0x9, 0x3}}}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) getitimer(0x2, &(0x7f00000000c0)) 23:10:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000900)="d6a246ab17ac88d49012c69ee38c33c79b075ba266d7f492852d7769e174fbd360507ec8a19e86894499f1ac37d8b13d3735f21ea57b84a7339808eb84d3532c8cade72da93f7bc3fc706767c971834db7faf5fcd4de5ac394eaa11eb160e5ed1d6d4c", 0x63}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="c2844180bd096b93ba4c9c79c8d44e6c2191ce41c708daddc232bd07fea27cd3d7315506e5a44eae1d4212445cb4cba96cb60dc187c7d23d588aae1cb0d4c46ef56e76982672c865a3d73c62b416ca0b7fa6aed8ad89b6074af8fe15e08cf3e45369473284c3127ce9857771b67a417170eeda7841320fbac35e506141a261c8fa39c18c4e36afaf376a300d806b68dea3ecfdc6eebf12036c02d6fdaf5bc93941624a", 0xa3}, {&(0x7f00000002c0)="17eb1b3bde585b17189cf3e6d5e739c9c57d9a01c438b9f79c8562f8d756881cb1f419397f901702e9309f6cc49653b5f6dc9423e3bcf0609592de9eb8cb6521c4d3cde47b1ba51c05871baaf8c063ddbb0b03fd0e2a5b1d3bb0bf7eb9861e201f7be3b528bebe9aa05e9c86ca776e2148b0e1a7c9118b0e19bcffd6f97e313f50764b7257b4c3fbb6e3345aa7c3ce5ce5d50de07d442369d57cbd2d0bb8c2afb590cc3e6798e126a159ac2677433523b4f5110152727c003c8013c778a775be8c4c801c467c06417155d1de37b6168cfa96a2957ad1fcb6856e7884d464009a0ace7f00d04b1b2d52261f8e06fef222e500c5631862fe", 0xf7}, {&(0x7f0000000080)="6518b6de898d97f43460af604d00b68db1af448788d990274469342d8a56b5bc64", 0x21}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:10:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000000)) 23:10:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x6}, {0x28, 0xfffffffffffffffd}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000140)=[{r0, 0x60}, {r0, 0x4}, {r0, 0xb}, {r0}, {r0, 0x8}, {r0}, {r0, 0x8}, {r0, 0x1}, {r0, 0x16}], 0x9, 0x4) 23:10:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") 23:10:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001180)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = semget(0x3, 0x3, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/4096) r2 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x5, 0x100) r3 = socket(0x1, 0x3, 0x6) write(r3, &(0x7f0000000140)="e62fc4b0", 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000011c0)) sendto$unix(r2, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:10:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = msgget(0x2, 0x22) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x0, "20e09c489595262d71bb8888d802c5cc79c84ad6c813f063673f94e2ec327590ec41e409f7f9e1c84b9a557aadbbdaeaa8ccc726ab3f800aa334817212be3dee5bf1061ee7b6d0d8cafb0a7a239e5ac8816b9807dae8d4ace3b1380a7d6d37b461ae4235338b77c2b3d47abfba9080c792f4e7d0fa28a67bf48163cc9786bfb1f4"}, 0x89, 0x800) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 23:10:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)='$', 0x1}], 0x1}, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) 23:10:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) close(r4) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x3}, {{r6}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r3) 23:10:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendto(r0, &(0x7f0000000000)="f38e4617deb187a163ee0663883aae1a2b8ecda3a6d4dd2b8611496307f6efef46d2f745f1837601336ff2592517fe406b03452a2682255142ae35a4125ffec4728cf4d5d1a27d793c303a60c5829edc09bfbad8371ac7d55c25d374a3c79a99f16758993abec58c76a3ab19f28077", 0x6f, 0x401, 0x0, 0x0) 23:10:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0xff, {0x247c, 0x8}}) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080), 0xfffffdf6) 23:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_open_pts() write(r0, &(0x7f0000000100)="5d141b1015b6bd5c35405c6754ddc600008c00000000000000", 0xfffffffffffffcfa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:10:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10000000000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x8000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x1f, 0x4) socket(0x21, 0x1, 0x4) 23:10:24 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x17, 0x3, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 23:10:24 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2c0, 0x0) socketpair(0x1, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/23, 0x17, 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x7, 0x2, 0x1}, {0x9, 0x5, 0x8001, 0x1}, {0x3f, 0x7d0d, 0x8, 0x8}, {0x1, 0x1000, 0x1, 0x6}, {0x0, 0x9, 0x7, 0x400}, {0x7ff, 0x6, 0x6, 0x2}, {0x9, 0x4, 0xffffffffb2c33114}, {0x0, 0x19, 0x7, 0x80}, {0x3, 0x5, 0xcf7a, 0xd8}, {0x8c42, 0x5, 0x0, 0xf5f}]}) 23:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r0) 23:10:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="1d359b78b150010ab81034438807a6c7e5660d684b6290528fe7d56152160fc8708c768c7c75a33693e513a1664ce01721d7d48e40acc283d7a2f4bf8fbb3c4520212ed00102c21f0879ee50dcc3902570542460a796ebe08cdeb7ba5193bad94ef8d85d99dee2a42b9479c27bcc840997507da092bddc96de95da0a46ef676579b5684f9ec0c486bf3ca6a3eb6c9abdef559215645d5301da1fe632378fa0755ad0b447826a94c5c3b2f4fb089bf10386f138d7a69d117e227bbea2f9a86b615a2ab50ed95388984f52c82737d5c6fd2de3d7ce18c4f8a9fb71a6434fbc3025cd53ec492bb4697ff6634edce0f9a67fa043c06608336cb6f9dbc91264dabe676281b098262150da01731e35083869d51fd039342c4c60d5932f9ed41b98c3a5a1b36523e8bb8e7786cc9a1abee9f956d84f3f28288029bb66e6d29abb1d8db0863aac8a90704a82550643805b1908cf6320964e97abf651b46ff8353dca72dc6b0343611c84820b1c553f667281c9888a4efeaa55b67e483fc8ccdf31106054e8e75c8560cca50b038ca0a53388c3a49ab1e83040a2bede1dac117117f3b764ba8520f64c3674922ab2a04d8a41913b399c597d736a39f4fd29c66ca34b1b358b50a149a79ffce52b16969e338a90054751c6cee4465aff7235e350c89f9b276ed998b8016085cf6d48570f56f1645d6f9ecce4362f368f3eed56c09e826d9ade494be3a6ea8253fc7cc902fce58cefe6795bc852892282238aa61129647499cd6625a0bce649f9e2cbc15702c14c277858aceb4bb190c154abf9923112c5cd215d2e274ab6de03ea95782b241bfff5021ba5c3efc746fba225f95798eb7a2505ff98489f99b5ae61e8b2803ce3915842786b8ec4acd711f3f2b7927d8249391401db7b1ff8ec122d5269332b1127822cbc759c31234f7cadf84b2f6170cee4c5c881e93303c1c6570bfced35a71827b8dee5c78c37170171e26df1e1451bdf3311f9f25b560e658876ec41382855b28609f034068435db7b0621dc8d9bef0abbb0a1658fa8cc1a3c19d9cfbd625c8a7c00eefc15546260ef537b8f9ff766bf2d24e54f4fcbf4f94132e95e5c9085f38c1621f180b869a4cfbb1fc2ab6847e7199c87351bdb2171d4ebb1dde6ef61a27ca4343d65b490456a890e101433e61a7a64a1d79fb5308624a387da8cd8916510e1c4375bb66cd8deb4a8dc06e3826176b3b4cbe43fa2476ec15b018f01c09af53e33c594006e49de00bdce190089320ba89c534a53235ddd8d0d757b77d82288542a03fb49b352f800ec2550b9c2aebcd847060d7ca6a583f078a649694031045c161994295476354f413ab7a783832afb40024c0e433356b149df73aacda62e31bc4ea8da9e4d2d55561d51997d3d99e28e5100ac8f39671bab5464514089bca3e0e2084d87eac64d8af0c275c717109cf63a328ae78d1390a106d130329f5b87a159b989bff223079e8caa77c611432d5fc8917d9d94bb6559534d3c6e8f39e06b6b7b76db94a7b83c7a7c8217cf7b145c369dea84fd8ec2996502799055b84749d807d6456f747b63255cf97270af5cc56a22dd0a6954a7b6a4c293d269dad27b075507c1c5d115d28466049b8d001adff0acdef951149f58bf906628018bb893e705da147808d7203e884144fa7fb77c75b9da4c9ee8712b11404faec4c9629b36cd537748cb7c481191c38e45309da5b5b34ad7b65fe8d07e1d4900c6fc958a04ae231f36250d43c661bde3e2a809acdb4794eccca09788812f781ba9f90f7fc0754f283c31b34b0cc4323606523e8d13e5c913def5c33bc098da9c80f6f6648272498b586f8082824bec1065b15579fdafc7ee47681049d7b5ff294c1a3462664cc758199bdc41e7ef3d462a3fdb45fa13489017ae8187faddd90c94cf6910728a004b74510951385c6938be799e9698a4fcd086a15dd9c0b5e2ecfe87d04e45228b82da24746a620d0a7aeb05610797e2777996b082f2b974c8a71732355844a53c2463da23b06cf27680a2662d8f339d3561391b90b1ac161aa754db44eed72c26b22b52904e32f4c3b125777d2e8075709ae509267ed713525e848464623ab52193b6b61cb7e97ea67c0b6e98e9d557d280fdc43383be3e3adf6b37d20ca824fbe7e5cc8dbdd93bf126d88241158c3c1bf5ac2daa5a947604643a626957223c3940492e37fdf3671c5ec77b36f8b090b57ce109b860f52c19923e976ea422d74e151c9dbe2d9a70323cc32fa9866212db00c0354631a6392fc703cd20bd4d479a3256653972496fa4f11d31c6a443fc718d5e04f20f22698e0894451bf8502263eef38e3fea84377bf3302ce798dfc3c0203d3f7ec7b89e7b99b4cb70cd830dbd0b214eedfd6f3b8b97222c8e6bf52f2a3ab2267388b2e583cc39eab0069709e2a4d5b47fb60da6898b56b1a1ae11b4368f06d2093511c5c62c8cf7f384838836366bfadcaae4dcaee05e9f64550f18ae72a8550edc474fa6a807c40180eeaf6c4a89d4e4710c0082355e23b447c5827199cf57f89efd28eab6f03b1d77e3dfb363c02875bbec58044a95d8081e0a6c14ef9f32ffb51b3c67e25a5d063ba7d3b0eba2ef4c7fc2b210fc3a48444aebb6c41bb5b425405d138cdc36d2af69fbb23b1832738053f6d96f3519415b33a3175b79281aa0f90a240c24e7139548168c87cafcdf86755b0f7af4baeabe18a81710ab5603d7169f8360c80e648e4ee4a61cd9bb1a8166b7f5e5a5d88f116ae0cc9ed5baa2d6e7da48481f678c3d01f6f57a9e8cbb77abe41b1e4146d88148aa93da6946328e3f6cef93871226ffe6d19d3710b47b3d6c421b40b231eeff8a67fa01cce7eeed951fad83c61394f7a8fa4c3d124dcb067acebed0490f3554351e2411a6661a85918827a7d710a3118b73ec359cec60a52b93c1da0f2d6e699eec5379986de6a74dcf3eb789cffa3a42d42c00caa6bce9e834c2b97350f346db937a54adafd5730bbdfd917c340d54ed6fe69ea9e84371fe7b4f3a655e77e73ba516a7e745dccd15c9fb3eaa9882987d70dd57a4a85f1794612783d3a01e0c45d9cb0969d3b5407ba174a1b88b288ee1eff62c2c4815317287d2c023f8b7eaf060c0a7dc0e024c289fe6bde873f84d5fb17bfff53af31520567e3a65502e3080fd6883d9a37ecb9a157324b38761d0d16a0d81cef7851c1276e8e3c3b4fabfdeaa91be74503342f50abeb4f47ea1bb83972506221bd4eb5cd0ab44a6f2a100edd72486ef38c153b960528a0a34bf3beb3e00c9e65be5d0933712b2fd89b2512340aa7b3c6ff695b7f05aed660720f3ed262389e5934a918c297d1f1528344f4a5b839fa820b4983038db6ac1385274358bffc5dd829447800b4032f09fe8551a70e0806e01e1e26f2766052aa07cefca1b58796710ba98b96ece46d382a0a1a3ea85ccf7d6a81532d1c809de30a659b4188ab6ac592034032eb271dc01cf737998b311e2e16e558e8514aff7f6a720e5a39cd8d94f8f5542010e1cd629cf2cf0760df5280fdbec204462a32179e677460d853280b829f426aa8f67df9d467979e97bb8d8d1cf9cbc96d7b0f1284348a485c66b7a8fd199f9ebf0648d848f0c9c5035fac1c5f1bbc5a518caac322fa2f6e351c312abb06d38d57e93d0e3b607e67f18690f18e9243c82ca9ac524889823c077ba30b7ac62d7d2300c1f5407ab5ae828f070d481dfb039ad4332aa20dc49969896ed73272f67ee092579f68c8792599ca62bf80725d0a7b2184393b173c906a57c6dcea70c753001753399091bdb1e94f1e74eb70868f8255716cebde276d0ea5073b3c0904af48a3c5ad17682ec2e6c386682cd2cf201bf2ea5e955bce260365df926526cd1ddbf790e6fdde3c5fc4a841db61da41f3d3fb9b459c24c9dcdceb29e8826704e47c835433f862b501116ef0635f9a5969b4b48f3082c27697016a801ed0341238f57fba9a81333a9642ca27a7cdbf938e0a8d9d786d1eebe174f2a35b4db111244df7e1bdb62b0a05f662b6691774b82abfa321a31b48772f300e6619535fc9b25668e4ebfe36743b57fec0b63f9a26c9587258bc1108b427fef4b0b45bfddb05b7e5336d4aa0db36d1c88ceaec7e08fb9791359383278c69223820110c89b5ce259b0a1f5e5d4b47382e1eb63635efcd01e687d548cf641ffa87a8531df4332e5173b804a1d073df96f9271274bf0c9255f4b74ad46ab0eecf34abafaca4d373234afcd8d3e702cc2e1a45fda08c19437e3ea198a5ea8fe1d75b194d84fd613ed84133b54fb6636229ac588469d58411651a665ea983a44dbc8c3492669fcd3480c2749c27ba6bf1d81f8896f4392c6373e4ff151c8f9d6463c06f209d21dfb47fc7f03a7b3c265cb0d783911a1fb5675e801f70252a9bd2591e6e390859df51113dacf60ab2d70eeacd9b83031f29372d557b6910787ec0920f97bdcfcf38d5dfa15aa1acdacdb787ab010fd008583c9262b856677a1f105302f337f1bffb60d4d49f70f4018f7dffc329beb35051e277c1ed42a8e08952c2eb29898c53b302ddd3ebc85ffe7de6aef194e06108f7ddf2949e6a126669dd68f5c069856b2dfd24ad8420135d805aa921f42c21f9af4ea4b77427e010777d23f4e7206e77ef295ad168322a53ac7930e5dff4ce0b7ce38449ae1f837713621730d7849d7e74dcc53ac78dc6d8569b0132f4616535bfd9376b1119f7f5d06f57b7b1fdbdb147086b14cbecf348df521ca5abc0faef15b3b00b0d9c6f35090347dab006081ef431eab2b407d2da3bad415971cdc361b38415906e2fb88149d8696adc6bc725581eb6d7fffc9c5b1ec19ac9b7556d635d43636d19b7c098bc42ba3af65ec0f13ca63474206e8161700573097c0aacb9dabb040677aab97b30cf8c65dc7d1e7d02a84b5cbdeb891d1bd14183916923b32d0b85368ffcc104166ceb5fb5e0ee4c1ebfb33601e91aedad4ba5e5e0bcd79e56c58e6a4117579fb6a282d932f0b5d7c7d4e9bec6d2753b57bf9b32bb1d664e34e11fd2b6a1019e7396f0d938edf90129de674c5e4feff756ba6b4e435c439a00dac17c859be887b715cfbcd2910648b8e3142433e4f0fac20e79ada56279d6f4c5371cad71d7732ab6bd35f320ce6c1dedf4e3c05d42c2a732bf906f19eb9c20695c51116d9b8717e83975ebe85d909634469a3c95ea247311f7f201d0a4f398dc03a5ed0c8c29cf7281f9fa44774d17dd0b639794f3e6f57d1a3ddc007e76588b2643f445891d33d923e14274648c0afbe8a0fc825d808a1b9d17f8ef9c47b4300db6b5de6407ddbde0d93161285c98fcacdfd82cd79ebbae07ec5f85f94678a1226b9c695329fdf05e992de26cc2ff3b9a1ddb4518d70da675bc97e65117ba3fa6d7016fc30e8e1aaac4bc4771195112b4fbab06af7f85129895c9a9f6f0df2c7305a660b659d4bfb03ba7c8b77197358855ac98f968e25047c3e8f49ab5876d9a985c24057877f5f360de03da59005fa6af5ed7d583ec5bac8d3ac13c3b4fa237a30353c46634be638724fc885068e5a413eed835e212291b2dd7411e1d79ddaf67a4249bca83cac9a9efcf81fbfbf3e0cf82d0456b8bdc183dcaf5239cf0c7e818fff6ca0cfa3d47ca33d42f72a8434dea4bc72fb4ca752295af15d62800208c46d0b503a758f3866983b004e4566b07fdb3522972c96887983eaec4859ffc69c69798c593d165d90e3b107735ecad1552ca1dcac33f7109caa3ca9c377e033201c884c059a69a1c4239b66353bff58c54b29a8", 0x1000}, {&(0x7f00000000c0)="fae3c2ddffa9e24e64934e87c0ac5dc60624e76a7e605a0925274eeb15e53a57aa590e87f671e3715afd96cf438a01b65398ab4aedc528a711c617ad15f5d380328be7e34521f4a10325d505076591aed24e56b23d26609b6ee95f2f35b2b10affca6d37896993b3a6229bfc76fed07e1e5fdceed89c7008df1d35ca52f5dc90d786f1c699686c133109e415a53601239121b6e8951417af5bba86642c9713fa9cda6e41f605fdc04a45f47e74e37acf3fb1e8e0ca67c6c56bab8dcbad986b950e5884a28a39dc06a00f50a3f8bf8e55b6271dcb5ebec52ab5ff15b8b8fbb00eb93a50ea996dfc112e11998433b0eac53624c4f1856a73356b43e94261", 0xfd}], 0x2, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r1]}], 0x128, 0x2}, 0x4) r11 = getpgid(0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setgroups(0x1, &(0x7f0000001480)=[r7]) fcntl$setown(r0, 0x6, r11) close(r0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2000000000, 0x0, 0x3, 0x3, "00000000000000000000000000000000007a9900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) write(r2, &(0x7f0000000180)="c9ab4a0e3b298cf0c3aa8fe3fa320f2a36c7fd945801883377dc96060c821d26f9c2a204a0bbe6eed68756d51730ad547dc14af91a13993d54fab07c50d892d670042dcb44ab45ff8258879f848b5d7892e1c4f230efd3cd0b807f583cef90162153066d7bfad84f3a7cd7e3debad25c536ba44929bbb7f945c896bc32458e78e61dbdc8ff4a85dca2753dc2c4ce287e25ba5eb0bcc25b81ca9051add5dceb79e1f8cb0698bd30c1feedf71d062d36b77e469768c1e960ab85e2cafbd261ef5b4e08d72998b33f4597eb5ac6bd", 0xcd) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) syz_open_pts() 23:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="43d8ba86ef43f1b2760a64702eb85431b3a7f8da6ac799a4d261bccdc6b171e1d9ca4f303fc152bf4056f8336df86f7ef799fe1311a6761c6dc8c8ffe343a01f5a2b8f938c3c14d25591ff1f0902c3b05a52d6bea648d7053bac61c670612f0efc672ff4f1a795c7ec853a2b20ef6338984460046f14afe4942a39b1154c5da93c2293abd52de9a27fa053ff21b4cc", 0x8f}], 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="d9c27797b8906ac3019fc6798e4ecf335b8f1b8f932191ce15dd29d0378a592ca95755d88d", 0x25, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x9) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0xa, 0x3) execve(0x0, 0x0, 0x0) 23:10:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80000000) write(r0, &(0x7f0000000100)="5c2d8f642a39b8f7adbad31a267e8439d4", 0x11) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x72, 0x8, r2}) 23:10:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3ff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/\\%$$/\\\x00', &(0x7f0000000180)='/\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)=',@!]/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='$\'\x00', &(0x7f0000000400)='\x00']) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f00000004c0)='./file0\x00', 0x190) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x3a4) mmap(&(0x7f00000bb000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 23:10:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) r1 = accept(0xffffffffffffff9c, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x8000, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="dbe8321239d6038a92e90fc204621781eec5fa1b03c5f1ab508aa5e98925b1da36f744b755c5d262ee5ebc02d2a2c6ecd79b2e5bf7ba6410da032d815c43bac7e133cd5ed5beb29557d605698ec365217d6bc10e7592025fa39255574753fd67771962aab2a31f0c7f3fc19b372f1a778ba6240fc98eb8a811bccd397d0f7858d59f993f789a7f006abe7092d29128d2a183ae9ab861b81e575a0594813eca98b091f83b675f27f302803c5461e72a7e2086f0f918bd965ba12556214fd2a694727f12901d6cd7b91c89b58a278fd414a6a67d6e137a88f3bcbbab0ac9f75871f2b5fa59343da1108a5f9cf102f0029cb2e712b07ee3a69cb1eb09a5c069e8187505e23f538db0b183f2db841472ece8a105cb8ed8873194a2f03a1a24a121ac25b8aec8ed0aa06d3e63b0bec5ba0024c63abbcce2ef0422ab477aa194d4f9072f5611542ecf223d9a04989260a981d59b62ccc4a3a68a0182e6eda140b018395deff48326bb0aa6973090203ae3893296e6df42497a518791dcc5d11d9083115d4fc7d0a328cc259045933012eb187f981c701257389e334d743ddec0fc99c9fb876fd416272999818e9ff09f5d7bf0c4ffbb3de2063f786788289e14bf24e7aaa21f7343161017d036a98687e9fb0bc37ead4f3b54f79c99f479df61a8b96288814efc0ef0c077d0bdf8653f9f1cc1c34ef7087f83ecd67a3af1db7fe75e04e88ad2b44fbd1df11bc3784021bc21178a5826470a9a8ea4c1c6b5cb772aac17be0939000c14a2890d616c69f2d1493ed1278c4581be251beaf1d69dc77cba3015c39bace572b57c2aeb4d505942fccfccabaa581e0a22aa67d3833e0832265dbece74059aa7311cea92a8f204573106fe580af84918675a303d191a46ebbdbf2ada9e34071cdc3fe54ede9773e47c5bad8cabbe8b0839a629bdc6f074ccb3fab2657a45d009cdf50a52ddcba2251d1635bd96e5661887cd2bd7e5e7449cc5f20a27a96ee10112bfb729245fcd2f36b08dceb2e902fcbe21d39e6f26960041d1aa5cbd26eaba55615b09864c70897a5be6371c065dc60f17d2d6517aa40a37cd52bb8a5f68a777ee57b68f52c3a9657f8ad883eb72e618bf1672e5c712c75193979de944b4e253ab2e7650dc5b4b3e52bd3b774c7b95085f45b96c36604b433bf3cb81c08222cfaf7a86e3d88eca196c1727731a908b0f666833910eb9425a71d4afebfde6cebca59d435798b0f41ac762895c4c8dcc3bd30c25accd93250457bead20f802ea85a6bde1fbded4461083f9e5a781240b3e87875fef736b6debabb1bee0da8dad45d4abc2502699f6a14f5c7f291deb5b0a50dcf7f41e7cba5e7b062a40bca071bf1efdbcf720cacdcf5bd9e969f3e83288a49b7dfa42f0514094ff559e5611cf224e6667cf8112ae7fd9ed1a6e145e88eda2d698e84748095376e3550b322e875f91a672c7f0d81ffbfccc0ef96c65a71fdf767f54a312e7910f22aa4cc70182fde9f5bff96cb10ed3141144ec2499ab7eed9fa756b18515aec6d40b38853d3c0cd91c3d1eabd67d0c0689ebd400436ef849ea6c6163c0eccf01f6eadcc3d8ad7c2b29e174b3cbdb5ae5cafaf7f59874727d6b520fcfc25d0bd9d09b8a69612f554935798e9f9edd64d57f4af2a1b727056f97937ec35b8e76264795918cf3d9876973d5b049b5683cb8565b17ffe5b058ada72e005859c0535f1dd084c4c41c77f5e285e9f875aec05dd3112289d408cbef5b17d63e0c888cf935771d710fc4726ef379146e266caced20aa13295f4b764c0c2d57434ec5a8323f67603f1e2b7ef8f5b4638b6c66208933793b724bb5558b688c590b8d9d120623767cda6d7866d7089bdf22d248971eddd4934fc4c0a4d18765e68f6cf3df7d70cf6ad7deee0dd9f626f3c63b007094fdf012954b4c53dfb06db8c3b60e4a5fc2134a3ca7bb5c50ff79be250d256b59da7ad54ea9f16d939d0fa8877a1d6ef182b33fabd7eb1fa0f4bc2f6a1b00b0c91548e806fe6a8e9a02a1afefeae21857a1000b74c486d780f67a6c0c8d74fb8e4dbbb02218033ff09d05e36a8b0fd911674159fdcda155f5f1ffc6b04c7487b6e9791d119000f0831a8f527d1e7a057f0af40925735aae89d057f6aa851d0c86deddf8417c4e4cf9cde3ec80db12185eac0185a1d6a41f210e5c54f13af01404b168854c9a287c5aefe9d2df45cbe126b37336dce30ad4534760ac24d95cf8ebef8d6a650df61d025403ddcf7313dd97737c2ba51ee60e0a3956e7f83deccdcc98dfe4c960cc90e471df6d3cd08e7654ea0923411cabddf952775d90e2b20a176dbc80b0e4c79ad3cf541cd00c9e358e042641d7d1a7da6353977b5a954d3180366fd8d85755d8bf474a6eb580c9c684d54dce25420b43abd8214d856cf6e9a24376014fe3bdd0c1ec58dd2cf85c76f1782a7e88d0952e69d112b8af45e6f5a40c5e37f171401fc14700ce880e584d585173e37f41e54a25fca82ff15a825084cafc96c04d79c9451d4f1a5138fb43531c706aec1b04b8c0ce7d2da2e818ca6fbac3006a512f52c74f0eb4adb28e4f31d5362d4a68111d5fdfd9e1488e0628b537d6fd0ae4affa2f6a1d9eb8ac65552e630dfe7a2a8064117c6971043b2000fe4287a58af194321a38909a36bde61e0c34f81e02f5dec48598d56adaa2f118a9cd267c6ff672374685ac83ea2df5b82d8eea97ee294b9ea36fae77ef19a4bc136398760597757862c83926e84d75cba250a147b6c6642fcfe63b11a9b5f15ec475e8e31a7296ebf31891e40393b656abb68eb3a80a3f0dd03aab7dea5264b6506b4e7928793d29cc787a9933cdb4d878574b090edd91e0137d776be988be2263a13a7ae1e9d0804cc6ac9719d373daf184d5705a4624f9c0c0895ba7c63489910ecc9383ef5af456c6b2e7b9b2c22931b013c0ce0ba72443c615bf0121394439abf348bd4a589538ee3257ffc2938532a941fb71649238cb8660c823d5b8ec340b5c4f7ac8777a32f468e94d16547eadffc7297c2e11b540778d82d526d2ead075b944b92b7139b46f6ab5b0a58318cb1d03025f7acbc57ea632d05c4626e1a8bbf84fa5e4474ef3a64c7eeb02f73b308f8e3e94eca680b1b8b03164d41a426382346aa7835748a1af5477e2382c4549ce992900c550903d6b7621c7b69dcdc368373f9770a413dd25577c8a8887f3ba77ad254acf54a07c63f4d42f81fe340ee82f236064b651285eeb2cebb34f43f7b16f5fbdec2c7b596e13310410bc161d678524531717e6e5189eb654043d2502bb8d5563181ec4c5687e622d9fa7663590e805320e2b686c44959ecd596f9296ad8e728aa3947e92e01d23b2821317502e400149eb2ed8561aa1b2011f190c08a576486b7f813749b0210ad265e0c3397000317bab81d8054e2b3b34637604c006a203adcb49d0188e50b343b6ce3850a21b0ee60f75fa2f9c44eb7dc29c5444b6b9727a254958ca5c1750ba0b03f67db835182f281ec1b84253e6ee4af326765ca1375f8648dde1761a2e19d350d6136f4a092072fc9616e9ee614fbc6ecb5baeff2568e30e47828c9c46962e459a5652eeb3bdbf48b668b58adc21a44ca185b02fe6eac5948637647095e2dc1213b8e09489d153d82093ea5317c5ba6668ccac1b2e2e9324e72090968908b9ba8e915034b5cfa041eb3d3f01b12fe1771fbe819af6e2c4ee3ee5e3af7f268b7bd333d027705b5a23e1453e7837f6265c049c259f9a486de4ef99e075487835a9aa1bd538f938c573d7fefb98dbbd948f12744c31ce3d22d0c59f1b0d2c5d6ea8afafb34f5f4d066081bf4ae65076d63c00e2919e8d7379484081906468c135afd060a106333bf19f7c4d324664670e8ab0f644e1b24740de5f3846c5280cc035c39c2fa15a63d1bffd4c4b2ccad49deb1cf31771a983eb377b3c48b94ba7759d178654fda40ab03102edcf0a87488d69762ae491829f633ffa6f19e6eeb13ce6b023ba1ad66a410e35358bdb52cd0e215be15209944f21e3158b0a0c1ace628829d003ebb39fd3a7020c780d201290ac75063e757f852340be4f311430332e168608eda4fa5b9915179dd10f9a3376ce7384a330e55d88d67c50586f7d47b33c7a6c224af3b25f53ca083796ca4cb65bab65a92a9b12578a393f7c5ec57a64fbc5a35c5263dc688b3c0934b9da86cc013e5c3e25d902e285f262dd6e98d289ee8c2f2293e778a2519e5a22426687da42b775d7ea71b3bd29e92c6f3d19ca47d1c321f6765d5dc819e3ad6381f98b83c4f5ca3e324f25aca1d88b9dff7081a2d63bbf0f2658b9f9e667178133360e44cae2cd40c678ca5308fb5e0520c4934b83e72e5ffcc0abbe24f83cc300d439a4635d0dc4f17a5cb31eefac4fbaf5251ee434cb2c5b2a074bb8fafe7a6b5bd73d2ee4d7cf295496ae1b2a8ea8bea34f572b02c8f4f2323ecddaa973d90e36d57fcf9b3637d48ec0ef1f4d7b0d66f17645898754182c023835a86a67a3703437ad1b092687517986d747745b9ec19f830744ecfb9a5ef93b5442c779412e8da6f284b9463d533427cba7711fb8b4e066029f350f84af813426c4ca30db1464bf2f8d8bb2cebddb555d92eb7ed06bbb9b31845d8dadd02237269427e4c44afbae5a5a451052c5b37f2d8db8ffbb90de68343274a9199d8056862e612272ee7546bea2b8cd5d9d99d1013968f77ce9f56cbe142b83d47302696acf552ea56a87d21efc792b101143018a1d5c3e02eb0d956f67ff8cae1f554b1bb06b3bd81a8e92103bd84b3cd6df153fc7f442b8c613d17454b538d5743304c8b009f999300730b8cd56e7597691957ec74ac259c8bf72bc2ff255510e3fd0cf2555d9575f340097a16bd95dad7b241c4a347473bd3f97c0d7eb0d113af04c2dd953ec68bfd330307c4a2b7119e41c7c1292f98d7261bcbd788ca7eb38aece3ce244422f52e756347624d840690c0a0aa31423a0585c17fba9faadfcc16f3ba9279a23149bb871f6dcea06b748e37ac160d4a4438ac45fa91ffda162b5a11b0b6a97edb99617ab69738fb3cff3a063db79903e900ac1fe354ad1db6044153c23a0948b3ae271cfae768a026d4527bf9353fcc56cbe35cfa4e21d70a16d6f0c1a6ecbc0c0fc77905a64313dbffe4502ecf33c083a489b30694cfae872948fd9fca6de7676efd5579c5722f5ff4d3e870cc40e0e1a5dc352b49ffcb5e319214fba76040dc22e0163d5193db747cb6af2efbed1a4934d8553e4cc6c983588b5c7dc1649afdfcf957cc6a5afbb3665d19e685868fcab0b0e2a5b33443e1da458b1f725856b07c348e18b58afc47c79f89eed8a5e52a921c92de0bbca3c0542a242b3740ab793d4900a3305cf82fe754846831e8339e4b41ebfb5e3d88465b08437bd89d916d2d031b6e463653af497dc6dc27c894fa199fc194b9f8214625028c727a5aa6b53f5caf08cc0fda0993c9973ce0e1e65f6f57ea2540c0337d3907d4d54ba37c00f676c8f2ae9f26f3555ed9d9ad26d87509e64abc2cf0e4bdb4054cb304e16aef6af8f59d3221958850b659112649e5b5f6b5c936cc7dbf66902b7a85762f2b379a130e14f2ecb0cc7271aab6c16b506f9cfc470cbd4a6ebd69c1786a25afaaabf22e0958ebd18a86e159ef48ed0590275f3a109d07bdd852f6a699a4e7151012db23cc7f8b11a9db5ae3ad67941e8df33c73604107ead00d2bb49c7c34263b5b2dd2160ce4c9528ea8166be8de7e97e75d36c50e11f12e1bdefc27620d70aecf9b7e44f3c000e49", 0x1000}, {&(0x7f0000001280)="004a4f836788348cee2f710a5073a365194f07beb9a288f0318f6f77c27d6f5b336a3cc84ac3af0dc59a866ef9620878439b69313300af67747f3f13ba80b60b3fae285f7a4bd4c715ae288a5525d770f80731c0261d674ace1e5283dd3f7ca42f45c18ca7b9b8adc5a4a5fe7a9c9a488931a7efd83ed13b0b09f6ca493c90c14afb53285f72ae71d4c36c9e6d793733351938d6750270601fd5fc1266ea1b9e037adf6335f35a5349e289a58a3dfdee9a9a6d46cff24a4a3d61f271ddd36df1765e5d806b5ef005f167f467fe", 0xcd}], 0x2, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x404}, 0x2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r7, 0xffffffffffffffff, 0xffff, &(0x7f0000000180)="d867d889299465de4d3d1ad48099f745d1cb4fed8f169cd62254d33c7188c1174677a4388cfdcbe39c35342e6fc5df9fc7ad68855c850f815954f6e6c320ac945f3d6de833d763d96e08064046d17818bf03b44c0a7e6e2e2908a129e5ec257c6fc8e1633744ea0adb3d252c4f2a45a69ee0507486a762bf5e3cbd2b8299824afd52817594832f659a28642e0c2d3daa368bc4e0d8ef29d781298e74dba77e9fdd45efdd003cb935d62568525b410d254faf3569b0923f8ee46d014bd8eba29f3e394a7e118c377bfcb72e72e32165ca4701f4", 0xd3) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:10:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x29) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x41) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x100000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0x7, 0x6, 0x40, "860c9114ab8c9606605bc5bf17418445fac95a46", 0x9}) 23:10:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000100)=0x36d) r2 = semget$private(0x0, 0x6, 0x0) semop(r2, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}, {0x3, 0x800, 0x1000}, {0x2, 0xfa, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x2, 0xfffffffffffeffff, 0x1800}, {0x2, 0x3f, 0x1000}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x1000}], 0x9) 23:10:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 23:10:24 executing program 0: chdir(&(0x7f0000000100)='./control/file0\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000140)='./control\x00', 0x0, 0x8b) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './control\x00', './control\x00'}) mknod(&(0x7f0000000200)='./control/file0\x00', 0x1000000001ffe, 0x0) 23:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0xb8, 0x60, 0x6, "28cd75070eafee5261d62697f4e0074214330496", 0x3, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x5, 0xffffffffffffffd9, "935c200267a72300040019fff100000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:10:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 23:10:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/180) 23:10:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 23:10:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:10:25 executing program 0: clock_settime(0x2000000000000, &(0x7f0000000080)={0x0, 0x5}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x19}, {r0, 0x110}, {r0, 0x4}, {r0, 0x44}], 0x5, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0xfff, 0x7ff}], 0x6b9d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000082, 0x7f9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x44, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x24, 0x11, 0x5, 0x19320000}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x40, 0x19}, {{r0}, 0x0, 0x40, 0x10, 0x4, 0x8}], 0x7fffffff, &(0x7f00000000c0)={0x45a7e1e3, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xffff, 0x1, 0x4, 0x0, 0x100000001, 0x0, 0x6, 0x1, 0x3599872d5de46fa5, 0x2, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) dup2(r1, r0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xfffffffffffffefb) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080)=0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) write(r0, &(0x7f0000000040)="334a23eab04b1005e564e455899aae089c3af090ab4942c0f59ba8a02e79a97fc9830d953430f3cf2bc7ae54e4f88c3f64ad5f0c8ef4ecc3480c01", 0x3b) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r0, &(0x7f00000036c0)=""/91, 0xfe22) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x0) semget$private(0x0, 0x6, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1303, 0x0, 0xffffffffffffff0e) fchmod(r0, 0xa) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:01 executing program 0: r0 = semget(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x100, 0x2}, 0x9, 0x5, 0x1}) setuid(0xee01) r5 = getuid() setreuid(r5, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(r1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x3, 0x0, 0xffffffffffffff9e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x800}, {0x8000, 0xc0}}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) shutdown(r2, 0x1) r3 = socket$inet(0x2, 0x4004, 0x8000) read(r3, &(0x7f0000000080)=""/66, 0x42) 16:00:01 executing program 1: r0 = socket(0x6, 0x0, 0x400000000000000) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6a2e120b9249fbaeb4860d4e346"], &(0x7f0000000000)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20100, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x4, 0x7, 0x9}) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010eef8213e11a086499fa95d8c393cfe3bbfc68f6670208656be421ef54e6263269e5e276f74bc4d21ab7482cb7f151f0da6fcee1c2d3911870c2c8a4f701fbd5b97e7c0ec69254043e58304ceb97328a4ca4b0c04c953efbb441ae3626e5fd6193ba1ed5361145f7bb9d73cf47869c62a"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) setsockopt(r1, 0x29, 0x7fff, &(0x7f0000000180), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:01 executing program 0: socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4f2d8f2fd5178b82a26713cdb95a658d2d1a171ddbe0bd35a720fa468d284e1cd187ea34c7cd1c07d0ca8b6af74c2deb09f3c2c97efda47efe7fc896773ac5fe76ccb97ee15bd8e690ea324c3a97ad673831160fd1d0a9344c87b09c2642203e79bac33b9ade115972894b34955b72235df1c86a0c797448d84eba761266c7aff58e521b9d716c957751b11c6fa0a4bf06f4b8f"], &(0x7f0000000100)=0x4f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x941}, {{r0}, 0xfffffffffffffffa, 0x52, 0x3b, 0x800, 0x2}], 0xc25b, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x1c, 0x8, 0x3, 0x7b76}, {{r2}, 0x0, 0x4, 0x3, 0x5e, 0x8}, {{r2}, 0x0, 0x10, 0x12, 0x81, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x83, 0x1, 0x0, 0x9}, {{r1}, 0x0, 0x50, 0x40000040, 0xffff, 0xffffffffffffff47}], 0xfffffffffffffffa, &(0x7f0000000080)={0x5, 0x23}) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)) msgctl$IPC_RMID(r3, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:01 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfd5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x40000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x94, &(0x7f0000000100)="52eebac543000000846e4d45433f405343fc7736062b3959cc95e0671eaa787fd7f7375ce06ea0049f38471129622f0893b002ef79d79f9316d1d4429436989890e8960e5906bd69cd56053c599f7f382a785050090d768a3d7cb6c7f91d488624aac7fb15dc5ee21dd21c5c75b08c0ad3c32e13836bb7138bb5f9d1c685abb65f92f0a15b450141707fc9b5afd419da152869de") 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xc568) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r5 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/189) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0x6, 0x1}) sendto$inet(r4, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r6, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = accept$unix(r0, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r5, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) close(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x6, &(0x7f0000000580)) close(r7) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x200016fe) r0 = socket$inet(0x2, 0x1, 0x79) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18087, 0x40) fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) r3 = kqueue() syz_open_pts() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$getflags(r4, 0x3) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee5, &(0x7f0000000500)="4b1322ee2f0d60a3a223b63410a7b1162f298dc0dd160d6da8c2788887d15260731d1cd727d990b1ac85b0a14b6d6dde472c37df5fbda0112ae1eac96a8cfd5ea1fb2604af1c391ec62e07b7a67f736bdbdedb56f88de89586f8389e47c7447a4db7428b644411f1ccf0cf646e9576d84df50ad3e8421c271bee34765a6f1b3b580f9a501c499c670447dbb3b72ea56bd886fd8fd83f3576f24b7ea6fba09f9882000050165519368d1ed46c1662a959f380b6a6ecbbd4bd34309ab23a001c9ec1ad9c1d3f4c145d79cbd84f2e0e57873c5551f0aefa2862e31c8790a22da3aa8ba9b14143f4166cce439185cbce33dbd783e166d54f82088477106401c0cffe6b456995e18bac0d124080b1c3656fd2044c36ca20348dbbbded760e90501cbe79274b28d98997cd4d434392e9cdeae3eceaf8706714ea50b9bb41a21975d20478557506f4a1543584f4837b039830b12fedf14b5de6055fccba0c17a74aa03708402b615c09a85ee963f59d11838a6f3b6a6cab1441e8ef667c429b454937360ab783cb0db03db785b434a02b8da2846de3") 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xa1cb, 0x0, 0x9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x5, 0x52) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/17, 0x11) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001d00)={0x8, './file0\x00', './file0\x00'}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xca) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0x0, 0x37}], 0x2a0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x4a}], 0xcb, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x7}, {{r0}, 0x0, 0x8, 0x1, 0x1000, 0x66}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x6, 0x6}], 0x100000001, &(0x7f0000000140)={0x1, 0x4}) 16:00:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000180)="8b5fbd3823bbdcc7282a32f140a69aa5ec6bccc88449f3acf222bf45dfab471a10a23c28ce748656790839a86defc8f6ca438a2269c59c26c125b4e6039ec87973a3a7b8835f7012fdb983165a12127e7190e4f98515b1f224a7959d0b5dab7e3b22c42a5dddb25a54be5507537ccb63e7c93e1a9b15b48938f2ab6f1b70ea9e313f19ba2056365ca51cb079a2852f72c7069418642405820d44b0cc464cc624a2c3c2965b8b0e8bd18d8eab245603a664d0ede9b804f6de4c4e54837a2816462f147b0cfe6e0da612c0d519b1c8c19cda03eeaaa8e34f358bf6370e09c61b6838e15639d694ffe47436f52cab7ccca59c727820", 0xf4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xfff, 0x400}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3f, 0x605390f9, {0x3ff, 0x100000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet6(0x18, 0x4003, 0x1f) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='-\x00', &(0x7f0000000100)='W\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='m\'\x00', &(0x7f0000000200)='#}\x00', &(0x7f0000000240)='T\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xba.\x00', &(0x7f0000000380)='&/^$\x00', &(0x7f00000003c0)='-[{[*\x00']) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2ea) close(r2) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100000, 0x10, r0, 0x0, 0x0) close(r3) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x1c00, 0x9, 0x0, 0x80000000, 0x24, 0x2, 0x2, 0x0, 0x240, 0x5}) r3 = dup2(r0, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/24, 0x18}], 0x4, &(0x7f0000000440)=""/117, 0x75}, 0x800) mknod(&(0x7f0000000580)='./file0\x00', 0x10, 0x3fe00000000000) getpeername$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 16:00:01 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000440)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000500)={0x0, 0xa375, 0x9, 0x7bfd, 0x2}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x20000007, 0x10, r0, 0x2000000, 0xffffffffffffffd) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000540)="907283efafee3ee8400b452ef694b0191806c4f05b8c343b6b3959455e121c1d1de9ba517fce7ce575d7bfa9a164e3e028227c62fe08da5fa88966907497abbf7c4b54d2e925cb59b260db488632c132e77fcd49c929e1cfcdcbae2d137c2f", 0x5f) login: pckbd_enable: command error 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2dbf40cbbd4cc1b1f1a77deb0f8ced6a777360cbe705101fee7f47fc2bf6fbd9907b4720a48aca6413eab63b31395ed69016426630a067144976992a6fbd7307c4e26bad44ac064471553aa17e50e1f4ad8a6a8a0eebccf7962cb01daf0675809d929018419057b079a361c05717d19c3f3f987f50308d01410d6358dd6a63d72438bf60cc0a9da4b5cac47d2074635d26bf9dcaf8e6f6085364f4ad35003d48305bbc727dbb8f3285ec9a1cd0fed8f711472ba75cc95b58e3", 0xb9) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xfff, 0x1a, 0x4, 0x4}, {0xfffffffffffffffc, 0x6c, 0x803, 0x1ff}, {0x2, 0x3f, 0x7f, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x48) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x80) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x136) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7e00000000, 0x100}, {0x18, 0x0, 0xa0d, 0x2}, 0xffffffffffffc33c, [0x421, 0x7ff, 0xff, 0x2, 0xfffffffffffffffe, 0x100000001, 0xf994, 0xdc20]}, 0x3c) socket$inet6(0x18, 0x2, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x1d6, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/96, 0x60) shutdown(r1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff8, 0x8, 0x20, 0x63fe0107, "9b86548a923007a51fca2530efb355549e1f5ff2", 0x1ff, 0x820}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61, 0x1}, {0x40000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x8, 0xffffffff, 0x9, 0x34}, {0x7fffffff, 0x10001, 0x3, 0x5}, {0x3, 0x7f, 0x9, 0x7}, {0x380000000000, 0x1, 0x81, 0x21}, {0x1000, 0x401, 0x20, 0x9065}, {0x8, 0x7, 0x20, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x3ddfa80e, 0x6}) 16:00:03 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000100)="e96513c19395165a2982e5942ff0946c3415a0b703c061a62a98cffe39659b05e84ec0ba97ae14f415c8d3171633cea1d0638208387c54972a5d7b0d711b6c71a19e90821fa4d1554d8f6548fb6de511cdd4a760d5db0bde127971e7ebee371f71dd302465f43be04750b99b12d11db9805b166d43bdbded8824dd1d686ad357e2add2167b95b205de8059840b01014926825c9049ec7fecacb533e936d05285aac5e97519b0e0c39dc7", 0xaa) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x520, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5e, 0x6, 0x400, 0x1, 0x4, 0x400, 0x1fffffffe, 0x1, 0x1, 0x7, 0x8}) 16:00:03 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername(r7, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r8 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x42, 0x3}, 0x9, 0x1c, r6, r8, 0x100000000, 0x8, 0xffffffff}) shmdt(r1) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) socket(0x38, 0x4, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x412, 0x81) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8401, 0x20) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) clock_gettime(0x7, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x66, 0x8, 0x9, 0x0, 0xd1f6, 0x9, 0x2, 0x1, 0x3, 0x3f, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:03 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x3) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/236, 0xec) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fchflags(r0, 0x0) r2 = dup(r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/206, 0xce) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x200000000000000, 0x1}, {0x18, 0x3, 0x10001, 0x4}, 0x5, [0x3, 0x0, 0x7, 0x8, 0x5, 0x8, 0xffffffffffffff7f, 0x4]}, 0x3c) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:03 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) lseek(r0, 0x0, 0x7fff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="10", 0x1}], 0x1) 16:00:03 executing program 0: pipe(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r1) getrusage(0x0, &(0x7f0000000040)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x8, 0x8, 0x4, 0xfffffffffffff004}]}) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000300)='./bus\x00', 0x9, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) semget$private(0x0, 0x3, 0x8) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="d280b1f83075ac0f2e4b91582bcb0a41575cb9c07cc368f091d9ddfc4e73a0099dc9bc572e52285929d37e1e79ea4c676bad5593", 0x34}], 0x5a) pipe(&(0x7f0000000480)) 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x10) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="fbd9946ba3ce953155695a50e45c60e7a09db46d7f45a54f665b0fe32eeb65ba6ab4e887b262c32927c42be8b8f474788456da6d66c3176a8a6787b9479d58dd2c34667ec1d8bfdceb99aa9fb864dc45ab2af8cc753c048b71f4e0de8bedd29a09460888f62070e5001e1f3bd6d9ae54249523a48e874389de879f41584734f26c0605711b289da6d0fa79a758d85129ffdbdcf8b5df729128ab9b90ab4481726a864e863a54e378d9259f9049d231ecd159d895cb986e926367fe7e1be26f72784ba00f83901574d6625ff8ebce7a9ebdd521ca4702524cea036f40", 0xdc, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8080, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x7fff, 0x2, 0x6, 0x1, 0x0, 0x4, 0x8000, 0x2, 0x2, 0x0, 0xffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x86) unlink(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = socket$inet6(0x18, 0x7, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x1d2) shutdown(r0, 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x7fb) r1 = dup(r0) clock_settime(0x4, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x46) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b841332e", 0xb) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='r\x00') execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2fe) r1 = dup2(r0, r0) listen(r1, 0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/127, 0x7f}], 0x2) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000040), 0x10004) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x87, 0x0, 0x3, 0x3}, {0x3, 0x0, 0x0, 0x8}]}) r1 = socket(0x16, 0x8003, 0x7ff) recvfrom$inet6(r1, &(0x7f0000000100)=""/95, 0x5f, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x4000000000000, 0x81}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xa3) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r1 = msgget$private(0x0, 0x288) msgrcv(r1, &(0x7f0000000080)={0x0, ""/55}, 0x3f, 0x2, 0x0) msgrcv(r1, &(0x7f0000000500)={0x0, ""/116}, 0x7c, 0x1, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x201, 0x38) msgrcv(r1, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x3, 0x1800) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xec88, 0xa472}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/79) msgrcv(r1, &(0x7f0000000240)={0x0, ""/108}, 0x74, 0x1, 0x1800) msgrcv(r1, &(0x7f0000000200)={0x0, ""/40}, 0x30, 0x0, 0x0) ftruncate(r0, 0x2, 0x0) msgget(0x2, 0x0) fcntl$getflags(r2, 0x3) lseek(r2, 0x0, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) msgget$private(0x0, 0x20) semget$private(0x0, 0x3, 0x80) socket$inet6(0x18, 0x3, 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x400}) 16:00:03 executing program 0: r0 = socket(0x3, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050160000004000002000706ca90100e10fece991ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e3bc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff000000000000000000000000000071975e9945abd3478cde127863f49978dcaf9314d867e825a8c894ade17f1d5ef6596e17c8ac151dbbb4cad0ad95e2edff19e024a7ae9f84b8b3c0a8be2b568ea4ff43c067a32f73005e8d5a37627c2b840544319c8c9397b3b6e72a08f31cc8a9d88aa985909e24583bed941145c259347e74dbc055d6e40e", 0x12a, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:04 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5}, {0x7, 0x2}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x8, 0x3f, 0x2, "17a10f319857912ff3c312dcbfd6fec709df7a35", 0x6, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000029a091506fa476b2ce07bd56487a8531adc12dde1b924596fe1bb4bff172b38b6e9de9aca495ea49af1246615f5497c31c09b566bac3639b8051f687f44c355648c03e8a28469552a19451e28b99c7e69b94c40000000000"], 0x60, 0x800) select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xa000000}, 0x0, &(0x7f0000000340)={0x9, 0x1, 0xb1b9, 0x1, 0xd9, 0x4, 0x7cd5, 0x101}, &(0x7f0000000380)) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003a3000/0x1000)=nil, 0x1000, 0x5) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000031f, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x183, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000740)='./bus/\x00', 0xa0, 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) pipe2(&(0x7f0000000780), 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x4aa3, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x18}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xb74}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x40}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x3}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x7, 0x5, 0xfffffffffffff001, 0x4}, {0x200, 0x8, 0x52, 0xffffffff}, {0xfffffffffffffffd, 0x5, 0x7, 0x1}, {0xffff, 0x58b745ba, 0x3, 0x6}]}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) recvfrom(r2, &(0x7f00000007c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xee, 0x3, {0x40, 0x6}}) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x6, './file0\x00', 0x4, 0x4, 0x2, 0xfffffffffffffffe}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100a9, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) close(r1) 16:00:04 executing program 1: r0 = socket(0x800000000019, 0x1, 0xfffffffffffffffd) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1}, 0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="adc077bc0e4c1648cb1fecbd5c4d519d9c4fa281ef5ffabd3b38d372533346144989417431aafbbacd1742d088f06d95c48c27d99b9d16d547d8e924e6dca27f6c6809a2877ab1f6950100e6b46c04b86755716bbcfd6626825745ebd3bf6bc52f17a7d20dd800e980fcc4bd0f834cf767b2d3d551c4c1d25f7a856b198fc87226be74d715b02a0c33430fa6f6227bdec3dbe10c07d87ad8b4f7b9146aed73760b86c76793560a955408c5fb80", 0xad}, {&(0x7f0000000200)="de22d800343a53e668256e3e5af9553b8019f827f7ccc86106f1a24e781c5e08c7f0f6ababf3a406b2c1a14c983c5df688ce12f9f0d1ab2a0a66f4c18d4a440dfecd50e91a61a042aede07f2ec2f11a94fa678f634de08b615912f9b369154a40ba319e5d4d7f82c6686d4b78d09e3338b9c6982a6960e99720c1ba4ae33d4b5bb16f2c52ce46ba479f86dd17488342dfd67bc9ad9f92a710ca95415a8ec20d41bf9fca1553e62dcfe891ec98f8df6ad3df7f495c3f7eafb38c71a9f20513446", 0xc0}, {&(0x7f0000000300)="8ce0407c9988a55751de93a04476090423af9c1907e5ee8575f3d9e2271fd2062f0073b77f4760dabb06d904bc58c4a72c28df00247f7ea8bda4cb5e2f77e79c11afb7d5e87eeeb4cc82baf7d80b93189b422f2fd228bca40ee63133b7683261360de37f838e00a3f3c8ac38926f3cba16160913361ca41b336366f73c206961975a485c0fac83c5dafc8978a454d75f6a6e8204967396f9c9c3c563083a5852d56a672135ac049affaa89ef105636bf2e0653d6a93289dad4a42cf30a871782659bac1625786d8ad96da38c306e46960db99b4abdcc596c3aee845ffef65f87c13ca7e913d8123204ea2f99ce94", 0xee}, {&(0x7f0000000040)="ed6c872dfceb467a16e0", 0xa}, {&(0x7f0000000400)="e079e3f5bdb426340b3a6dd366657dd0c6f91f37dcfb49b1ca76df424b2864d19ee2a0c0c67160dfcf136c5196584f8f28748daab26a4c8047468f270a926b11c92f632a8f06837bc46a7b7d0f908e471fb9aae9b0a156e542acc350ceb25e8adf69695f04018e4cae28bd9eaea45975dd0977e638f0b3c79ea79915448bfc6d5049c2ee90e1c82ed6b98620d7dd03c2e8d1f5ed64ddb018717e4655f04a56c62dd794a4c1686cbce1d454c21901e321327f4aa133c928274e52131c0892b7004ce16a22aa59896bd4d5731001237bd99910723646d6218c6d2e1824b1b18afebe2fb06f59ddf89bd44b5969002eaea56e56bca0455dffa407ae6995", 0xfc}], 0x5, &(0x7f0000000700)=[{0xb8, 0x1, 0x435, "d484fa14b62f66621f7a035726324fb0e8a1a81b2093c28b2603a38074421f9beb68767926cb8d39bc99eb377d0a34e5bc58726a74488bc9cacc0c8f68d69e11d61c1eb8d063065ff25b158b3e4b95648acdb156151436ab9aea664929fc3c948a57f11328688e021805790ce77dd2231c9781d6c32b7b0c0aeb9db73713a159ad731900e3c0157c72a1efb56047d6945d517f0754ea5ff980acc34c5c9fcc3e01014d"}, {0xa8, 0xffff, 0x5, "912960f0ba85f6d06a1683688d2e20b75728cb411abf559b01f4bb63f77336e1762d860739d9073d44e53a306abb925682a452472aa19c5605625d289d3373f0518f959d0f1fcc086807f843c024c17a0a033f0758f3854f2bda30dd7eddb890cb778ea4470078049bceb2cbfdcc9029d094bd291d8c2ed989662ad045c14e604dceaf598a6fc7756f86534f756383fe0f903d38"}, {0x68, 0xffff, 0xfff, "398b541c1928b647b1b4b0dde954b00f3cbf4a850338f1322f27dc0e56e376e6affbf3731cd7d68055e4c74a2ec2de76daecb6903e74b2efd065eca009b6bd55ea387f593181b8068512acf079a702a7733025"}, {0x60, 0xffff, 0x8001, "1a329e4b908fd0b4ac52355347281ec462e03f521e8f692a4f464720fa4fc61ed37ef6d065575e4a5109523d7d528755fe0f4ce60c2811b70b002cb6301dce99436ef422989d1becf31c3239f1"}, {0x70, 0x1, 0x6, "2820b02a9b8642e4f4ede9a25956522360853c5077bc9b00293641fb9f4d01b54824f4de35de250144a2b1b53dc2d54dcf3db9d74896da409e9f47fc211a08c38a9d761adedc0fefbac183a3173ea6cd0ec097b1ae7f87789ecf41ed5cf7f19d"}, {0x68, 0xffff, 0x8, "07366e0ffb6ea4e00c53c2ea68345a86f75bf21a8f5e844e50a621720006c8ad16f4e5209c4c97e71d6318f1b66ad6c34cbec0d6902f4d9f70d6e8180ce2d4bd8de6bfc68a3c1fc3c4f822851f3ff4497a76176e33d6e780"}, {0x40, 0xffff, 0x4, "ace0b3626eb5103fee7bc2532ae6ed7d56e7204f7dd9715e2e121ecfaf1f423db646e6e0435ea7180bf6"}, {0x38, 0x1, 0x41, "9aebe342ddfbfb54b4a0f32d0a0d231e6f56f88ac7ae03147005ab45126d9b701179fb87"}, {0x1010, 0xffff, 0x7, "bd8668d9196649e1949b25560785ec77e926431b3471340eb38ff0d691bf29289092067d13229c34b135cb87e21e9799535eeb72e28bfd64302f9ab87b013ff2152767cc93e610c9f481d7ca2c3818fbd3b996baecbbadf5a8e64429a17319ce4bc3bf2c74c2756a4bac258422586b3889271c6a15886ea129fdd712ddefb8e695512586c5026093e4f94d3045cac32d52f3ebd430db02b5daf8756a8a8a0aac67d5c8a45f10f94ac47c166370f2d720a5e0a5db1bcc0ae83bd7b5d54051d136dff671db029776b1c6b66ddcf839f2b140b5677f9a6909672afb4d932ecbc2f44e973677314324727903d46c5c2bb28899a53fd1e7a953da8fd92a3be2d3f2cf5cca05da6d892e3b643519f9548fce9792c88795904984177ad80a1979a0220864dd427655253e93aa943b233a7b1f514841bda104550790219bd724dd3442f71f8faf632e7d8b269b712b3a057db688160a059cabb9e7556ba637158d0286e8398c91df51c7fb4c95f0e36643a937a36cc2de9e0884b2302bcf4f3cc3c8267af921d9cae99d000d716aea330ace8ddbb194324099c266b89a1a685c2bb46fa33aa6b5d63d643588ad36eb8ff9e80f59fc0df63ba465d8a760b86137ffbd89be3d09f8979286a2ce34f9988c66709f71a7b6df89e7e56c333fac7534673458b67538d8ec9ed95d52e2a112bcc705b242d72bac17ae9d90c69d25e387cfcae1c2c888210125128f4058e6c04a8b60ac632e8adc23a91da870781b7b00da98ed76b09ebfe7bbc72665336fbb454c9d3a0deba6ba3e71a9dadf87d79e494659ea754ad3086ba519c60d3c66ad45bf4e46bbf3a7bfbb3ee18cc23148dfaee08c58730e7fe31e02f49a7cf191fc3e9b7a7a700e7ca7c55185d5afdb86c774256dd1c736723ff1c0a5b86365f756315b5a6279d8e493bb56e701313d0c23663449c0a3021861c627aa8c5a3a72e5949544af425dd161a291eb5ade6ff1608c0313b65a1cbc396bfd1ad02453863d848f6af613e65a730e200028cccb0b0b757b1f5634c2cd3ca58b4878502c8cddbbfe2a62aba9600d08c8a18f384b570c9c46d2b11918a0cf0b28a8e85543b4885479a7ea86a26e643dcd30faca180ebb019b5c978c5a9f66dfbb1fcf6f26e5f77439cd492d2c171e5950c52f51618103ea110f9188a5221eeb81951b53e35c44fa75f8e2841b89a5f014f8f356e666a29019b21da385f8812d446d1cf1f84a42343daf24eb3c96157468860c1454fbab76dfbd82de4d51f2fceb90197f4417a902ef45bf1a08f3134447c736dafe3d1c33669d5281098848c139e20e9ca2684628e3ebd1d7ad08b40c7f0efff701718872961b2de8ceeeb1b26a8d37f0ce5258a4353ab6221dfb5b42f0b04afbf3a3c3014db6e5f034bf255dab200e9937b63f154309fa08c9f40ed668f201136b94e9086f6dce9d515f374a6dfd2a3c6f36e70685552bae270fdb73710050490ea5eb87120366288f9b06f6c370fe2fc3b09b21723acd3f423a294dc427530f1b9c1a5ea89183be660404bd33ad1711f3733dcaefc35169b3513acd89125bb979c6e413c556bbaa0d3c8bca03a3394c3ca7b02ef1c6164c2d621c2a4beddd940c734b1ccc2b26d48afb7dd13c8eeb40831041f81319cb6d84078f64a6c66fa057e261ef5bdaba09ed115eb95d0dd47241ac83dc81ac594629c84387a3c6a43fe5821727b53c5fe0579126b700198bf189feb023ed108b3b6575b40238403d137696c77d110702ed955dec1ce7a914aff349d41e5baf30bed4c87a7b44ad524ba55a1c745f04acfc202aba3580f44d3b8551297e4d1eaf2b6fb302c935c8dc9a2ecfc2ea193cb0486b617ad98d4125a4cf4c297bf208174c8203aa26f6eb3cca3bcf251741c86f900c7fdfb4953c78809bf85718890b3d2d1f740ccc5ec3e66369ff10849ca1dd6909835c627571679f6d011b5ebbb0dd5e18717a59fbfe6e525bf8a94c8a885270eb9441d74a1b5c037a04e884e9165952eca955cd966bdf4cc186fa5207a5a27190a3f311f9c11953fc9bddd6e83e5ed693920273b25164bbd9e33d9c8e9f4fdf3faaf688f4c0b79c8a27b754d6da289c766c058f3e0d2ddfec34748fe16fefd88d5872a09251bf812b1f98b7c2d0220be0a9a133e31d8312ed0f7d3abcae3139461d8ab45d534af4b4ec83006030db5a04d5363a4380ec4eac0ec4c0997a077e1a20656c566db8aaed8673f825d05ece43c6a36b89d73d1847924d7631d7f94c0ba7605647048574807ae569203bd139851a5547a79650e3158401c68657a98f8c56be7aca89ff5599500595dac84f0578e4f7cd62c6ba764458892d6121d86df91f673dc9f92d3202f61a1b8758c795aa14e106ff9e2a78a0946391166dd4bf56f166897bae7dd3c0ff51e916580e56c2ca707d23557b9219e0afa32da3e86b131e5d0517eb9da0638a112e63a4ec7d415bd54276d154c410d5438380fcaeb398f33e421d294db1f02e2c88a9addd74e01cbc186602f217638c0ff4927dda0f1d3f62ff41b890c4bf70ebffe715f45a0289a42d7a02922f77cb13393cbf1033eb2b8d3753cf71754d5c31b1d025b66cf4cf229dac93812e41b404850027bdf32b2fe28b159d8730621cb1a8266296ce148623a50499502ace9def446ecd38f163404fd63bf4d1d5343e034ee5368218428e1ff442a6232e255c3b1ed18b10bb66f3be840f886a89c26dd37b36786e5b71a4455e2906c46801280d5be4f7e9d4158ac97743771fc671f7adec9c539af43363bec54c6111e6d2d183ee8bf4c217d91f2ce5ee8bf4e894343e6b530a0101dd8d775803853ef9980dd69cb7b615d8118333205dd2d5cfc9f8592d99d94f9b5cedc0d4adfd760e38ea80332d4b1e6d17d42db6da8055eeb24162f732f0546da21fb31450a5746aa8fc0d7a9e36f43405f91298ed329f1d572e20ea13655b869ff1bacb4481af5eaac1ec1220c0fd43c56670b4ef6c14ad4ed96cc65622339e9ccd62c6a998b07540e0566d57579cdceb9e3b81f84e8d0416529d4f744a273dc79a7a935628427ee3f8ff9cc9ecb49d38a7fb7662fb5110b4995461ee305953820a5f475c4ca1b11c0fe405532fc47903d1fa8c63ae7a44e2e7922d96b5306eee6bd1700d935b344a72bd334345e2264bf2dd884e4cb7ab37d7665db6daf93afcd0ed8faca90138411d62a08c2c78fb2044cb415230b740efb2285ef57f4bc0edf38a32bf874b75632c89709a6e99a58dc2763b832bd0370d89d4968c3ba2e1378751500c55136fcf62e48f9b1b5c678cff25ca00ee45d8f4ba2b701f8bb4368fdb3b886a42f6aff29bb2a0e6c218f379de33d8f592339f8cd64a95bffd34de60817fd6b6e18378395dcefe44303250deffcca47f3a5d70e52cdf3e824bb29e668fccb5838b7e05cf298bda0f857d136854d2ce62c89d90db15aad0c27f59a86d5a45a709e32a92c5b81e5588ac248482659674e5e47d03cdcdb80a68e9fdd9002776fe25b3d948e2d22b00fbcea794ae3d410d65df698f734dc1a36ac65d24b56be6202f717adc0773f638e9c696602eba55fc171633c3a614999819fa88e99f65a2f4471698b969fc0d0d56de53614ab76acdaade4dbc6c111926c33462cc084b88c39d9512a30891775f8b4e537b00646d3fdc003ea7a40ecd389a9d1d39f5045728503ee7dee5cb56e3263563c5b9c3fc985a3f11bfa84cc84b79365d75e139b3e1d66ca06b890c0a77e0de6b4bb28d375a570ccf36ba9c5501ef989ed46f91131c49f4a4066df3a67e747680b8987828bae722a8d633f0139e3f6b0b1d05231f175011264751c728ca90bfc31e0fdd0f34141e90786c317f7577bb4ac151e52b3f0d9659bde3243b0f6204c6e8783ba86f4db3b7ef9b7f22a04a220b6f2f28d19835a75e4d8872ea8b901e6496ccb1e1491c80812f765cd4e5694219186b8d02b249b8c74fd38a1aedc7de748cbb9af206a2c15b7ba0fb2aa4c3864c41cc1c2778610513982e2a455c6ca65badbfe6d3d60f5540497a6fef2d3a84894f4ceef319e8dd397fc506af5a6513983d7ec045a959087fd6910e2a4c6272f550b844f6bb1fa6b475ec32bc62ba12dbea385875360da6a3aef45da396b382bfa2d303de43b06a7b9f999e2cf01c4c002ad3945c130a8fcd98c09964c60928ac0f93d30092fcded29a71e590fa60585f84fb38fb14a983b0b21e9c5ce7c8c49d23a08fb4c6159896cad63b30c4a5a90c28c01e89ab796a073fe9c362bd5b14a32c7844f12bfaccb88719265a3125c73574c301f63360d33839623242ac0beac7d2f01258eb2c461346e794b15d918dc79c7d0102e796c6bc951d8b9582d7c4b775b3329917b97b0a3d4eccfb25736a1bfa7f0e2a8d57ca9586e6f0ceaf23cacb1118a6070347893248bc70a8d8f3d0e5b709a2eb0b2f1ca0e0945e9ec855edfc38a320b48cc0f2c2e8d39f1b802ab5d340072211a0996d622186055880971cdfe435c01b13cb1f49ab3f6cbd2ee406fec0074043ba44ee111fae66d7c78d3985f52f2bbdac51f26db264177c8bfb6cee66d38f6b5bd10e9e7ae739310a30becd40beae1ad28049ee39be28143dc5331050b1d8e90bd2e5ce50672b3c1f5c447e7bb9d33ad3a01e7074339041d734dbcc3ba4a0fed84ea3a2ec772dc4999c30e43a97e3184644861b8a018afdd26cce08d7af00476d09bdbe7f78670a2918db4e1981a9410f7ef083a0b9589af7869dad2fb05ba1e7ca716ba5bd706c45477eda4a2350a66035b6171ef9d17b5ecd886098c2faef2383c9b8a8a59055111a0de950450b5434c4f76b736aae4b66a6c979b7d29626564d1b6d63e3fd43df0677f7a05d2f9b73a6ac05914ccb62c427f3ca9ecb09962a680c68c41b2e99f7b36d564baefb592c987e6ed7265dc13cda267704b574d516b5d0c8ffc18e63defdf1bda6aac94b8b0186838aaca49ceb1c0ca9069834e4277824f8e39762bec7bf85d5e353901b9a764e8568ef931c596c5d6f521016e745626db7310d97564a00e1eb600ea432fbb7203e13d2082825f2fbb5df7393f8c1caf53839265d72c5970af1a96664c65c05a08794baa92bb0d325040f370b55bb7985306d631c16f60c29c92574a1879cb383f985cb17a1920d7df39d4b1a8407346df07a503c7d8648955a51aa1be51b699710a03d57ede79ee2a9665147f3ebfb808c89ffff30222b5e3f2cea6bade0d25759bc2fdf22b74a227177ae88bcf23d3b33ec811a7a868ff205e345d20ddeb49a552535c3068dc898255fed9a068948395e0235c4251629d75e1b246900950878b99c9edd0e8d94d132c4c9bc6ae4f963a80a9005253408fcf0dfc6b447b047c2d0384f5491a3cebe45dd23964b6088886e33cec65baa93f2529e7dcdc33937d0201b48892251b7ee47bef07aff0309559a254d041259e3c03c748e8e65790bb92ff7623a9b38f8a75aa38150709942d4f0eec0f7c988f451a0bee372def5d9eafa63fda4f34ad2d9656ec5727ad53f566f71b290b13ec3f2b88b816361c98d4ff7f1054e0fea54516c0951f188eed928168808478006c2edfb2b10925672dc7e2146e29af7b7c0d88def888b5378523efd162c9c256a35246c95c854e8f1a955592dbdfd79480eef8ac7dd34f690a76d42fab68bd4219bb1e96a6b42ceca80b4acc8b0812acce0a38f30b14bc04eb176db9d99e2bc15048b718ff3642f1091fff4f4d6f3ca4c27d39bbce85ddfafbdb087eb66e94c45112509f4d87dc3e3def65f9490900336d00bf607"}], 0x1388}, 0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c}, {0x40000000006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="e9a1e57ad46167c4a1721a299275756874e447e6f7afb61c10cbb7f7423ad68111") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x40000000000c, 0xbb, './file0\x00', 0x53, 0x6, 0x7, 0xdb4}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd2440a17113410e27b1d0874155354ff21d313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aba78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e196e50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212d755ba7e9e1489af09dcae987c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81f53caedbfc118a6558e592a48aab21", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x8002, 0x3, 0x20002, "7d6a4279dbb5a33a79d12c1f79252bbec6891d4f", 0x8000, 0x881}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xff, 0x80, './file0\x00', 0x240, 0x2, 0xfabb, 0x7}) 16:00:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xcb) r4 = dup2(r3, r2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) 16:00:05 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) 16:00:05 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x400000000015, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x7ba0357ffa68c2f0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:05 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x1, 0x100}, {0x3, 0x7fffffff}}, &(0x7f00000000c0)) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x44}, {r2, 0x4}, {r3, 0x3}], 0x3, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="581cb2ad", 0x4, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0xffffffffffffff67}], 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x1a, 0x7, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a0c7068e772c60451433d068c2", 0xd) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8a2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000ae4d7714de3684f73e00000003070000000000000000000000a62d0d2f261b7113e9ecf0c39d00"/69], 0x38}, 0x0) witness: lock order reversal: 1st 0xffff800020b8c0d8 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff82384c80 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x40 #7 exit1+0x73f #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff82384c80,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff82384a78) at __mp_lock+0xa1 schedclock(ffff800020b9b080) at schedclock+0x99 hardclock(ffff800022e16d00) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffff800020ab0ff0,ffff800020b8c0c8,0,ffff800020b8c018,ffff800020b8c0c8) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x40 exit1(ffff800020b9b080,0,1) at exit1+0x73f sys_exit(ffff800020b9b080,ffff800022e16ed0,ffff800022e16f40) at sys_exit+0x17 syscall(ffff800022e16fb0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffdff04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdfed0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800022e16b00 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x11e9e47f75189348 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82338a90 w_lodata+0x4d840 r15 0xffffffff82342280 w_lodata+0x57030 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e16af0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=512384 stat=dead flags process=1008 proc=2000 pri=50, usrpri=59, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c018 user=0xffff800022e12000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97477 430088 95639 0 2 0 syz-executor.1 97477 22203 95639 0 3 0x4000000 biowait syz-executor.1 95639 167427 54323 0 3 0x82 nanosleep syz-executor.1 25908 246471 54323 0 3 0x82 nanosleep syz-executor.0 54323 455116 40532 0 3 0x82 thrsleep syz-fuzzer 54323 258410 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 343005 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 298751 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 197592 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 284183 40532 0 3 0x4000082 kqread syz-fuzzer 54323 78687 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 507564 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 29397 40532 0 3 0x4000082 thrsleep syz-fuzzer 54323 139301 40532 0 3 0x4000082 thrsleep syz-fuzzer 40532 303328 9062 0 3 0x10008a pause ksh 9062 164396 66134 0 3 0x92 select sshd 60792 184582 1 0 3 0x100083 ttyin getty 66134 281331 1 0 3 0x80 select sshd 2323 345893 80291 74 3 0x100092 bpf pflogd 80291 210413 1 0 3 0x80 netio pflogd 92769 484381 59553 73 2 0x100090 syslogd 59553 396089 1 0 3 0x100082 netio syslogd 95360 303867 1 77 3 0x100090 poll dhclient 92126 30830 1 0 3 0x80 poll dhclient 80432 475085 0 0 2 0x14200 zerothread 9835 57137 0 0 3 0x14200 aiodoned aiodoned 22537 401547 0 0 3 0x14200 syncer update 65260 148967 0 0 3 0x14200 cleaner cleaner 29185 338980 0 0 7 0x14200 reaper 31913 353723 0 0 3 0x14200 pgdaemon pagedaemon 40503 307421 0 0 3 0x14200 bored crynlk 48392 386102 0 0 3 0x14200 bored crypto 58575 346061 0 0 3 0x40014200 acpi0 acpi0 29877 241428 0 0 3 0x40014200 idle1 13950 463896 0 0 3 0x14200 bored softnet 725 42596 0 0 3 0x14200 bored systqmp 35795 501089 0 0 3 0x14200 bored systq 37963 326824 0 0 3 0x40014200 bored softclock 82090 105200 0 0 3 0x40014200 idle0 76873 508721 0 0 3 0x14200 bored smr 1 211380 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c0d8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 Process 97477 (syz-executor.1) thread 0xffff800020b9ae28 (22203) exclusive rrwlock inode r = 0 (0xfffffd80663c6c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xaa #7 ufs_mknod+0x4e #8 VOP_MKNOD+0x6a #9 domknodat+0x319 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80663c6a38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 domknodat+0x92 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6394K 7037K 78643K 10851 0 0 pcb 25 9K 10K 78643K 149 0 0 rtable 108 4K 4K 78643K 216 0 0 ifaddr 46 11K 11K 78643K 52 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 24K 78643K 15 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 1324 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 22 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 181 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 83K 78643K 397 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 13 0 0 in_multi 33 2K 2K 78643K 47 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 223 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 20K 21K 78643K 1483 0 0 UVM aobj 7 2K 2K 78643K 8 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 12 0 0 NDP 8 0K 0K 78643K 13 0 0 temp 108 2722K 2788K 78643K 3746 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 109 0 102 1 0 1 1 0 8 0 plimitpl 152 18 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 14 0 14 1 1 0 1 0 8 0 tcpcb 544 40 0 36 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 12 0 2 1 0 1 1 0 8 0 pfstkey 112 12 0 2 1 0 1 1 0 8 0 pfstate 328 12 0 2 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 semupl 112 3 0 3 1 0 1 1 0 8 1 semapl 112 16 0 6 1 0 1 1 0 8 0 shmpl 112 6 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1682 0 254 47 0 47 47 0 8 0 ffsino 272 1682 0 254 96 0 96 96 0 8 0 nchpl 144 2119 0 479 61 0 61 61 0 8 0 uvmvnodes 72 1790 0 0 33 0 33 33 0 8 0 vnodes 200 1790 0 0 95 0 95 95 0 8 0 namei 1024 5683 0 5682 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5566 0 5565 9 8 1 6 0 8 0 sigapl 432 381 0 365 3 0 3 3 0 8 1 futexpl 56 1863 0 1863 1 0 1 1 0 8 1 knotepl 112 88 0 69 1 0 1 1 0 8 0 kqueuepl 104 40 0 38 1 0 1 1 0 8 0 pipepl 112 260 0 241 2 1 1 1 0 8 0 fdescpl 488 382 0 366 3 0 3 3 0 8 0 filepl 152 1999 0 1900 6 1 5 5 0 8 1 lockfpl 104 29 0 29 2 1 1 1 0 8 1 lockfspl 48 14 0 14 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 275 0 266 1 0 1 1 0 8 0 zombiepl 144 366 0 365 3 2 1 1 0 8 0 processpl 888 397 0 365 4 0 4 4 0 8 0 procpl 600 724 0 681 4 0 4 4 0 8 0 sockpl 384 229 0 210 4 1 3 3 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 168 0 0 9 0 9 9 0 8 0 bufpl 256 6056 0 1188 305 0 305 305 0 8 0 anonpl 16 41716 0 32313 42 2 40 40 0 125 0 amapchunkpl 152 1810 0 1716 7 1 6 6 0 158 1 amappl16 192 1373 0 864 27 0 27 27 0 8 1 amappl14 176 114 0 109 2 1 1 1 0 8 0 amappl12 160 13 0 11 1 0 1 1 0 8 0 amappl11 152 56 0 38 1 0 1 1 0 8 0 amappl10 144 76 0 73 1 0 1 1 0 8 0 amappl9 136 591 0 588 1 0 1 1 0 8 0 amappl8 128 143 0 130 1 0 1 1 0 8 0 amappl7 120 34 0 31 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 129 0 116 1 0 1 1 0 8 0 amappl4 96 546 0 522 1 0 1 1 0 8 0 amappl3 88 262 0 249 1 0 1 1 0 8 0 amappl2 80 2143 0 2065 4 2 2 3 0 8 0 amappl1 72 17778 0 17325 26 15 11 20 0 8 1 amappl 80 980 0 942 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 7 0 1 1 0 1 1 0 8 0 uaddrrnd 24 382 0 365 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 382 0 365 1 0 1 1 0 8 0 vmmpekpl 168 7117 0 7087 2 0 2 2 0 8 0 vmmpepl 168 49043 0 47412 109 23 86 86 0 357 15 vmsppl 360 381 0 365 2 0 2 2 0 8 0 pdppl 4096 772 0 730 6 0 6 6 0 8 0 pvpl 32 153454 0 140830 124 14 110 110 0 265 8 pmappl 232 381 0 365 2 0 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 459 0 5 13 0 13 13 0 8 0