Warning: Permanently added '10.128.0.27' (ECDSA) to the list of known hosts. 2019/05/09 19:49:57 fuzzer started 2019/05/09 19:50:06 dialing manager at 10.128.15.235:18446 2019/05/09 19:50:06 syscalls: 320 2019/05/09 19:50:06 code coverage: enabled 2019/05/09 19:50:06 comparison tracing: enabled 2019/05/09 19:50:06 extra coverage: support is not implemented in syzkaller 2019/05/09 19:50:06 setuid sandbox: enabled 2019/05/09 19:50:06 namespace sandbox: support is not implemented in syzkaller 2019/05/09 19:50:06 Android sandbox: support is not implemented in syzkaller 2019/05/09 19:50:06 fault injection: support is not implemented in syzkaller 2019/05/09 19:50:06 leak checking: support is not implemented in syzkaller 2019/05/09 19:50:06 net packet injection: enabled 2019/05/09 19:50:06 net device setup: support is not implemented in syzkaller 19:50:12 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file1\x00'}) ioctl$BIOCFLUSH(r0, 0x20004268) recvfrom$unix(r0, &(0x7f0000000100)=""/24, 0x18, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x128}, {r0, 0x44}], 0x3, 0x7) read(r0, &(0x7f00000001c0)=""/113, 0x71) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8000, './file1\x00'}) fsync(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0x4) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='x\x00') r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x2, 0x5, 0x90000000000000, r1}) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x80) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file1\x00', 0x2, 0xc5, 0x0, 0x0, 0x8, 0x1, 0x3, 0x2, 0x2, 0xad2, 0x1f}) semget$private(0x0, 0x0, 0x200) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x9, './file1\x00', './file0\x00'}) readlinkat(r0, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/216, 0xd8) recvfrom$unix(r0, &(0x7f0000000600)=""/233, 0xe9, 0x1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x100, 0x0) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x1, &(0x7f0000001a80)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000001c40)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f00000007c0)="5e2c6bfa7b7e9b02f83a812f7764404cc0cae24086fe87d5afb2438d29e76e6495bdfc4c91392b2fa69ece1f129cb89491aaadfd4976cf1a752595f3a4804ada96c3b0fd8103837c3cc4700593113bda3ce1e87b70a0deb0", 0x58}, {&(0x7f0000000840)="60b33d6ff7d4ecfe1bfc8e33b115139ab0b13860e30a", 0x16}, {&(0x7f0000000880)="51ee85badb0ac68fe8b6750bf244a046b9fa49ae4db004c7f771586af97c3e3cf8b7a09aa8de8a23", 0x28}, {&(0x7f00000008c0)="cfd59cf8662b79d42bd29dc6ec84493ca21d81ca03fb4e199c6fd4ecf01fb3b6d8e598e31e181eb52dc95443ef45b3805e9b8cdb17dcf558298a24ea220a8f761c2d9f336cba00d4916bdc0c259cf5209dd65c27c2739e2120b553870aef37a03ebf820466a258659663482daa8a3eb1fa23ec3f608d9a818e693eefa0577cb9b53da0c77ee0ca1c46c180411bcfccdbd76882e93ab1d8acf93ca8fa522a2bcfe6d5675ea342d8c539ce24b256d5d25d57eb503ead367f0e021c48ea56752a55a7a05a30d316dbfdbcca0aff21185ad0e6b2465042ffb76b4b120b54febdb27258805c8e281738119bb13968d03b3f7e5b3d5ab47f8835ebead4ff98d305f29ab5166258f4b53682639746998c524a7c1698f74d7692c223287f979f228a4d5f7824ff0642d2fb56733df5a7e3d6ca5a499f8dbcb59a95ec830e050f0bbb61557593ee8858f8d94dca889519300d6d992e66a091355c4dcb815f00ba78be6b8fec5abd7803fbd73e39234b274d15e424de2e1bc43f309f48df635005f9f83891e8fedf35b702c21a6b03613801deab5597a61ee0ad61d17b4c2fcd284e9b971eb96540fd183c75e3909d0f1a44c15cac22204350e3f17ccfb55d1adb93d5592bbc84574bb92bd281073d9d7761bbb5761672839bb7d19eb1ac6e0d97280987bf66a4ae92e27b2ae712e9e02b669b764703022e5ad79fe65287c1462d0d50861a151fed5835830cb128ae45052be441ccd696ffddc99593e6199faea64dcac141510297134905c674393b1947515aea30694cce27583058b5327e04848f9a4bd54c8d3fd375afe4443a3312cd067d13cc4ff1d22a800f9974f5a812b98d76783c6fca5e07bcaf31789e1e26ed3fc2fb0eac6e25c073511573ae0d0f3c4700ccbd0976113adc5ee5cd1134a6404aac79972d74daf711ac5beba490ed84439055c88237d98a9bad3662e7293bf3c443bb35f5168c0270b75d9599e42419097b619a6ca524a9f33b571233fe8ac566d186534fa8c3b8d854ac60eb452c3ecfde746ab4b63a027b81eee5732daf2867f5e45e28e88de844ba282424bae43356926a5c1c6a61d19db0642020ab749d03dfaedd05665d9a8eb5920fcd70989b7a563ae96d31c7d2f4a5924fb0249fcfbfa89aa8f39753d912007011864590180503cc42b0c6daf73f9042f4676ce6d5c0cf18a712a742bf5caa9bce1839cbe6d3f917c9e2b14ac7dfb692fc0c3c429f0bd7f38ed56617d59a7fd359f735be48778d227333ab7568936fa888b1a3b5f212125a155c9732c6d5724b69db1743b1fbac02ee2a1bfc32f0eafa25743aa91d91b02a842e23c80fe7e879b7c2e7e4b4b130d2a890b28e90fe47f597b8e40b712feea040c8886a64da92833675840384bd9f636e522edd7bbb9a6e18634c7e2d1c7b340c10d297e7644dfc3b144055fec3ff139dc469e6a525b99eb8c234d528f5b23e8d7c60bb44c3197f1a7e3b8707725c0b6a625db117c66036994c6be8fa572fcd505bf1cc7ea492563fbebdbbc8d94668014ca22a35553de882fb6770f7b37b4bd045df20b29625e3cab5ad99f32546e92ec600007842685cc37d5e3ef7ca14c5ee60e18e145c739cac9cbae38f69cd1944916c7961db60f30c95117d0fa361bd8cbf01d3cd99ec25da06b627458c5de7a7a39c6ba876b9b7859ceee54a2f0f7851e0fd467d42895ef0cd87f3369409ed994e8d2b85bf186117d6e8d42476ac3e7f16b57302e113bba4a5c8205372fcacaab6dac247c3c060956a1cc44e30373690e22c26ef28168613a951d0c1be7243b643ea5c33959aafe364503419417f3408b3516c565d834f379ce64ddfa4564cab32a10aae7f1a2bb3180901edd9f8b05a132515896b73c121df79a9b7d9cb99810795f348009277c96c6ee622bdbda490ead98b6ff07d620c3ddf9bc6891ed8673ba6b0bd62fb460475294b9cd3d424ee94249b8e2dd4772a3416fab94e05fd331f28b483b9efc34dd03b8aa23704750ddce5468c614b717a51262a82136fa46e5299f8125ddbe08c46ed8be714a505fa4fe65bc7531288d0bf68d4b84346d95b032bc42534d4866b2c1026ff0e8798c2006663c5049372584d94314bb1981f722b8b1d07718a9c6d475abb3365cd120841e9a198ba0e293badaecec0fb332661acdf5e16d9233bfa4e536e6171e8f672da0bfa431b0f5271cb4904e5491427c4bb42e16a9e521a081ca8587dce449615339d05e4410351a1371c8dbe8c3d670289f0a1d024da8c246e5da7c6320dd7aa539e7d5795fccd8c0ac26caa22d15b69f9d07fb0298f35244013089078c8ab55c8f6eb74d6e216c440fd31bdf8de3f864c453b62ef646ec3951c1051e81b555924eca75816102e820a8c0363e8a006c1af061b9bc94ace6de2c21ddefe5e40e94d734b8f3840a5953adfe1b12efdd4cbfb4f5e9e2fafd6052efd609ecd09343a3c923f2099d1812225109f90cc27cc2a2f7ac73e25f89f076acaa4d4ad6f24df73ff59b6f39664a3236f9f48914d75b6a5ad9218527193c52992f8fdcf7385065ef25ca0a0381309824289036b5f8245ff0590ba5b7c26285aa06d7a9288943e7a2e45c37e5af6bfd03dfbcb797aef4deff6e4c8a4a199bcbdfc6abef5c3ce492fafdfcae6abed35753e1f653876c41b95afd113f145e032dc3edbae2956da0fba6527dc3378c6d10a8ef2ace7c573def6d2a46b8f02952ecd41eb0bb6a83852ac61cfa7d5b0864d3d3ed3ea1d829c5def1735a7ea8dda9bf1f1afc1208d30f09b3a760b182b560c4c7e88a7fcd6c67b90fe31ad8a7f451bbf857cb48652ec69f096de8c73a7da0a1b28b7afa4ca3d5462f015f80f5c1e515eafb2d7954135a90f7606298a9773f12d954db74452de77786b12b692d323ab90af56b4ee9648c49c0174e52ada42522efd4a3c44a9ce88322317917526a3401aa941988b042283ac63cb954dcdd573bd8cec1f13b2fac0ca9735b64d1ac73e1a8c7061988c833037918f9ed7cddc466a8bbc65f11b247a298dc6b9ed22a63c88e4a0914e2fe89f2690f3ed2244b7ac7be12425c3511b95519bd0c62f4e80e37a630cc0f17edaa77bfcb7e66fe0a3cd4a5aff78491dabc2424e31f48162d4f4abe40506f7f52cf0fc6d6fcaa3b81ae45d5d9bd1937bf62ac11beb9f9b4e50971f540e006fa82b8f727c73088fa0438519f1427593c5d938af2bf8cdf0e16b6f262c7a9fcafa24614109492b083edf29de62129b779b02e4b02a12d073580455b34b734b16843c2bebc4fa4bf738695d8b716185b1c2614314fb9fa49500df70508f9c174678e30b1a7143b162f749c950b9390dc0582e51fd73a1f08eedd5403e6161998e38916ebf234e294db2bdebadb9d401af0e4228dec9a9e1106a9306d963898cd97622836c862e66f2002c287e12e80cf0d075e8a5b74a4f6a496d114ce95cb6ae578f96c4965e4e20260d5120752e863be0cbca9e60c55b87089c61c9b518f53b1767da712218189f6f974a33ca493e7cbc10c2a0ce80601084eaf723390cc4286d8ab190e9f81f17621f5b251101f5c6e387226116e7020a25cf10c604fdf91ecc17859a7ed2ce7d762fa8aefa1697216757137976b033b9e3d9d01a8d243329a88c9e1f26362afcca6550d43cf26f22dd00cd2a1c7285ca3c5329e20726e8d79e2c51daf287134b6f0bfa99073e41e283cd45fc306a530e8049a8780391ce4ff5013dc8049d2b8701de03d58b19a5ec6cb00ad9d1dae1fd705d4e9b046ec397f7d3de2a52afd3bb52bdc204239fcd35a8fe54a68417a48c964146d1c0ab73101253214b704d971c40bd2a9e38086f69a8175a2efa4dac68e76527dd91d7c712be11025b2dfe9c29644f07ed861b0a115f92906837dc053b46ab202fd35b986d645b375293bba3a5c73065d8475ecf154303dc4d60af276d98459abe31d2f374a18a031f18fc56e3aef2196bc67c4616c98e5ad4cb735330526bdb8cb3010e8c4e575380e84154ebd3c7372eb55eb7af20d24db90bc5d1794c6184a5e23d62184e6c72499d2402260dc16c1a257db9adb1d6db7dd3bf78f5b7df322714a6093b07e50e4e455b7392edaa270a8b9e096a51dab168dad411848b57924f48d6302a28989bcfd41dd11967cde9c0fd891f86f93be7dacaf745d49ac30d51a13be54518b319c6ea36799bd65f91000bcd6bcb3e645195ec60db84f281fb8cffd296a8fa16d77d7c239b5e26d312e1b29287d554e7efcc040e0e07bc6b286a7612f48034e2ff16969ece06676e293317df4b69e34c00ee9ce226ec12d97d4e34fe0d27a5dac773acaecf4e7be9650fecb70dd43f6c2863e474845f8010bccf84bbb85d7da4ff7dece413c3c89d9ea5d6f17eca9d11f721014951d8d6caeb703a7a86243ad16336b12adc3399a78796a6d80345a070cd8931a02f28f51e8771171e9b85c536705a50a23def255f8d2c3dabc870921a5e85ff7915566cbdc4b42fbec8b2f6effad89e05d0dce9dc2bce41b8f90d2bf6c3b7425ae70e6d90b0f1e6e561bdb24b16d961dd43b5df955c1590e21e69135eaf49303d44fae47ed79592da1c61cd7c2c553317e8dd63f55686a6a5be035805f0a9575d210bbc756e174f762a7fa83311427cd8c960c47f6f4c0a43489d7f8989832e3b2b6447ae40e9de8af05ebc0498713c34ff67a93d77b556a468b53fff08c1c15817b7b4a3c7f6e7b4cacce542c75562819de8ae87fd42ea8ecd18f00d0c3759f21f596ee9cc72016e5fe226d4638adda5ee18093ba333cf0a90ca28171ec3e6d99775793365b969994ca4d0a390e6868883de1a0f8a4dee5e346413200a3ccda4d2905a00eb412e4b3817c7e59b47c65365e81ea3eb7a13e66ee88444a9059d707e1c3d6e810e0ba4d147799d3f61dc4480f5d0daabd56ea09212948dc9ea99dad3fa9411bc71bc991e264e22adf5a4a4d031a50b8963349b446e3b7fe4072a449c7335f5449f5dd6d0e79cf3d4c5c6297788d9a5366ba06ffc24ba8f0ddb39c1ac6423d2d01187f0896150984f73baa8d601c3d9af4bb74a562fc20e9984d118b8f1e8a5c97687ed4c62cc177d85e55cb63e8ac6847a896e891eb3d50fcc6471885a54d6f27455df0e02fbef24a3d627f987c7981ce3514cd7422f26c2006d039101f1868ad731dc3236a4ef8aca72b528135ede435271776d8c10f907745b0be703efd7df0e09a6bbb208139df720e0679b2df8a5c232ac16d528be079d90182c3bb3091425f5990ba8b9e87b5a2f7aa417c4c50528e70ee971b8472771010c6d7614584bc3f30925584904e7198cd7c9f859223efa1d8409b040ada7ac6ebafa3cee69c0b822fc4e3b5e3557830dfa21864f61c4865856e4fbdd5fab161fae38e41989961d50022daf70d1696fb97d778cfa80e761f4a6599cbf00e180b1fea2bb7f9b6e4125d4ab24abef64cc9cb9f51ce73f2b701b46f1a568bdc0d5e2076773b3f9ded4f0b4ed3252c4178ba52dd14dd9c422fcb79d7c8d8b847352de018c40350882fa6e42ab9447c898ff346c6b3b3e693ce07c9a927135acb14b23896ddcb626d52a063b4353cfd84f6af6f8f3968bec19c99dd7beacbf154bf7ea4039d584fa6aa730928f3ca98c49e4427f313676573ce330856433bfd8ab6133c7ef1d4a2a7e6fc134b3ba15482eaef985ea87859ea53921286e39785441b5bd5f6823f845636c46559cd196dcf46e00d3a218e0dae4d39f90e4d37f073bf5f38b175ff5d170cf2a2a9d5d991dc0875b9fa308bec55e04bde314c13c39bb", 0x1000}, {&(0x7f00000018c0)="770b9db6f2a3fa12cca8bf6df58624812f47c709fea3dd6943e7a390f68e11382d2b122cdf8947ec2e8d983d8287ff5a904118ea657f44ecd8a8c260a0514d5192f51faad5aaed40ffcd26dbf72dfab5034f1ae4533a44c5716da2e04c6917ed5e53e108dfc4cec8fd5f88b33196a8d9c8f7a33aa05f99905af628dea5b3db7f53486d7d606fa9abd9ba9be4", 0x8c}], 0x5, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r3, r3, r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r2, r3, r3, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0xd8, 0x8}, 0x40a) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001c80)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x2, 0x0, 0x5655}, 0x4, [0x8, 0x7, 0x8, 0x80, 0x400, 0xfff, 0x9]}, 0x3c) 19:50:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x98e7e7539ade6b59) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000200), &(0x7f0000000240)=0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000380)="66ccbbe667b9050a26936ae44e40ead49ef9cbf933a364698c060062cb930e846474abe3451abc8a1b7785d372552293493720486738fbf6cd3c21204ddac0dc3a96249448d44275837f783f38584b4b9fc291d2d87c62365d32a67a56f893ae9d2df97ca906a08667cbe3cc6afab367630421a89935d6ad2ba66579c1fa6eab70feb67f7588a7647269208c1d07f42f106b02a2be22fe124646309ff2f6c397d1de9e4062cdec35936f95aa950eaf1105", 0xb1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000440)={0x2, "1818206b9dba0582bf97b74d100fc3dfff70b1f8bcbad8294256a41c283561c0cb2fb146614aa1299be4e33dbfb0afad0b0bb5e3adcae6e9ca35dd7a3bcfd1f9e31fa2e8622481a923bdc0480c4a888993afec0de12a7c3a2c348e8c5684b19de7dedc7b177b6b63444a58d6df2d9b4a5bd3f24edef2124225e3d529648d188a3bf9a1b723069a97223f0834d8c310b72bca0dec5405c863fa99ad63ddb2df8d20191fa46674a7143be6c94dd04def4bf9c685d2ec7b"}, 0xbe, 0x800) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000500)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000540)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup2(r1, r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000580)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x6, 0x5ce, 0xfff, {[0x1, 0x8, 0x79c14e2e, 0x9, 0x8, 0x200, 0x3, 0x6, 0x4, 0x401, 0x7, 0x7, 0x5, 0x8, 0x7d15, 0xff, 0xa6, 0x1], [0x1, 0x3ff, 0x3000000000, 0x7fce, 0x1, 0x0, 0x6, 0x314a, 0x0, 0x4], [0x100000001, 0x480000000000, 0x9, 0x1f, 0x25, 0xfd, 0x6], [0x200, 0x4, 0x2, 0x36, 0x0, 0x3], [{0x100000001, 0x0, 0x1f, 0x8}, {0x300, 0x0, 0x3, 0x40}, {0x80000001, 0x1, 0x9, 0x30}, {0x7, 0xfffffffffffffff8, 0x49, 0x3}, {0x9, 0x400000000000000, 0x9, 0x1}, {0x7, 0xffffffffffffffff, 0x1, 0x6}, {0x1f, 0x7, 0x100000000}, {0x3ff, 0x3, 0x9, 0x9}], {0x0, 0xfff, 0x80}, {0x4, 0x6, 0xff, 0x2}}}) select(0x40, &(0x7f0000000840)={0x8d1, 0x8, 0xffff, 0x101, 0x1, 0xffffffffffff8000, 0x74, 0x9}, &(0x7f0000000880)={0xffffffff00000001, 0x6, 0x6, 0x0, 0xbe2, 0x1f, 0x8001}, &(0x7f00000008c0)={0x7, 0x3, 0x50000000000000, 0xf0ae, 0xff, 0x200, 0x100}, &(0x7f0000000900)={0xfffffffffffffffe, 0x7}) accept(r1, 0x0, &(0x7f0000000940)) link(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') close(r1) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) getsockopt(r3, 0x6, 0x9, &(0x7f0000000a80)=""/220, &(0x7f0000000b80)=0xdc) 19:50:13 executing program 0: 19:50:13 executing program 1: 19:50:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x40}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="152ad7f0") 19:50:13 executing program 1: syz_emit_ethernet(0x30, &(0x7f0000000200)) 19:50:13 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xc0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) socket$inet(0x2, 0x3, 0x8f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82485608, &(0x7f0000000140)) dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) msgget$private(0x0, 0x20) 19:50:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 19:50:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/198, 0xc6, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0xffffffffffffff92) 19:50:16 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) chmod(&(0x7f0000000100)='./file0\x00', 0x100) setgroups(0x0, 0x0) setsockopt(r0, 0x8, 0x89, &(0x7f0000000000)="352be6b13b7cf4ee9897fd9671231b8bf5506123aee96d0a36473b8ffd9c49337f50596644811d9b3207b502232faa6ceba180775802ec51abf7548b94f190de1b51c1d2b0c7f397f5af1d7d603c92ccb67eb078894ac42d4c25bac21aa30f42a0ffe03736cddf23f267a17dd647674f7da7f38ea63f4da281e63514665805996006b7df2aedea5868d6a09f637374b6809bf0234bd047c02daaf24ed0133a65100ff5dbd79bffe2964036d6998bf83f1673aa6e1ca66873e573fdfb21a3b3a37cd36dfd78f9c2c92b44501b2bada7cb69aa4fd4fd8f5b37a466196fba612112914faef92e42", 0xe6) setuid(0xee01) msgrcv(r2, &(0x7f0000000680)={0x0, ""/190}, 0xc6, 0x0, 0x800) pckbd_enable: command error 19:50:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) 19:50:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0xfffffffc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) 19:50:16 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) nanosleep(&(0x7f0000000040)={0xf537, 0x9250}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xfffff, 0xff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x8024, 0xffffffff85d71566}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x40, 0x6}], 0x10001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000001, 0x5, 0x57b}, {{r1}, 0xfffffffffffffffe, 0x32, 0x40000008, 0x80, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x7ad1, 0x1}, {{r1}, 0x0, 0x1, 0x20000008, 0x6b35, 0x2}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x45, 0x10, 0xe5d, 0x8}, {{r0}, 0xfffffffffffffffc, 0x5c, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x1, 0x200, 0xffff}], 0x3, &(0x7f00000002c0)={0x8, 0x3ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 19:50:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/67) sendto$unix(r0, &(0x7f0000000100)="b1000501b100ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000000)="c9819cd82416a714c9", 0x9) 19:50:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x80000001, 0x332, 0x3, 0x2}, {0x3e000000000000, 0x8, 0x7fff, 0xe84f}, {0x1000, 0x7, 0x8, 0x4}, {0x2b7, 0x80000000, 0xfff, 0x7}, {0x8000, 0x5, 0x2, 0x2}, {0x8, 0x8, 0x6, 0x4c6f}, {0x1, 0x40, 0x7f, 0xff}, {0x40, 0x8}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 19:50:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r1, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:50:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) semget(0x0, 0x3, 0x100) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) close(r2) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffffa4) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffff, r3}) close(r0) 19:50:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x800, 0xff}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[{0xb0, 0x1, 0x14, "4756a254a83b9fd0c5112c9a488f1d04c2435908eaa73cae66815ce428cfbdd5ea9a24d8c0d6b1b2ed8f951637a2cfb8cca076ff7bb023eea5d7921312ca4b95d0952a423a6fb0e468cd676385a6b0816ee5286e6c92481606547122084c8095c0b65608d7c9dc6aaa36e7505888fc1fe24a53e19f53c0b865ef1186c9fe6fe083f03f62d7a00a682a2821b21b766abf76a0cb5194ab6456badb"}, {0x98, 0xffff, 0x7, "c1d99f0323ec99848250eb65c6c592ef8a21bfc384e7c6a4062361273365e59a866cc520f04ac5ca94522a522c6469804d07560ccbaa9be3daa12097ab1751af98629460dd6ee374f5cef0b3e75c889c6e7267ce6db9cd52616b5c593fba8d0e3cc75f421148d9ddc197e018eb199c14e052dcfbadb6483fda5e3a35acf18120111b3a20752845f6"}, {0x100, 0x1, 0x8, "febfea6998f07bc6f34ec4e9f90fae58a597ff7713ba35423a8f7570306e3b42b261c9d66f829e9e7d9d1749e322443ab98a1aae212aaa9017ea9f25097cf9cc7df7eab48010f500d54d2650702703e9617eb6f74b98c9a60480aa12a324aed8ca55b95a28992022235043cd01aff7f841a51859c0250439b8446405288869ee2ad093b96f4ccec0ae270d826fb4e372389ec0a28678b5cbda0302813390e7a105dcaf329f52722558aa2d0d84b8030b0fa96d6b0f6137679987779eef881022eedeb690b7a25e63cb3a7ea270cd39a2cfd53c03c211f686456683333f97951ca5a032a7125c7670096f5c9f"}, {0x98, 0xffff, 0x5, "c928c772bb77ebbadcd87fd37c727fe3cd0b1e85fd3ba931cca93e2647da8817cf548aa5bad3f13a828e4d39e8fd824a8929f836e129bdc6d2c3e47e52328fe79b1ce62d9ba1da8c3c2b2fe2f639812f7d0fd360d4c08ac02d54b9a32eaad84315262ca3a406f2f0e6267e9a846d5bcfdeacdb7050167aa8cd67e9487b39222790fda6"}], 0x2e0}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) socket(0x16, 0x8002, 0x3) 19:50:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x4edd4c577df915dc, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1bd7318eb6087bab5ecab9e0bf919f289549f25b8d814aa61addbc9bffdc6d862701c82e818da1e02e1c6917c6cdcf1c99b2e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c8006b3edf72760a58c6b328360f816fa9b6e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156e4295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee526647e9e4101a4a11619f243e50d5411cfda94f4eac5852ff0062d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fefcec3004017352f82e5bdbccaa045da5bc0048d9cc269a3ad4f0a98b673ff28462686d263513097cf774aeac2f201a3293c24ae4f30004434605859e16358c3da0f39e59731cd3a1ba5f4b593556a31bfe6fff98d7f48be55ac7bfa465b274bc0d84fcd4359dab316c07a00e8d727757b206247935bac4e466a026b618eff029f3fcc1699fc811504c626d1c2", 0xffffffffffffff25) 19:50:17 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0x2, 0x0, 0x0) socket(0x19, 0x4000, 0xfff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0xffffffffffffffff, 0x40000000001e, &(0x7f0000000040)="06800000", 0x2d2) 19:50:18 executing program 1: select(0x40, &(0x7f0000000140)={0x763, 0x0, 0x8, 0x1000, 0xff80000000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) sendto(r0, &(0x7f0000000080)="52c35d2f2230085b3f377e8f280cb2ebd9e3b0729901f28f08cd70e52803d37b4738859aceb4e51c17c25e30503766920dd2d619fbdd9cc3b1774016809d73056735b4861b429b1a49343cb842b6cac6754710", 0x53, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6669666530006719393b4465171ef80ac7a292255a761fdc6ea0b3"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) 19:50:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x5, 0x6, 0x1}, {0x1, 0x3f, 0x2, 0x2}, {0x2, 0x1, 0x80000001, 0x5}]}) pckbd_enable: command error pckbd_enable: command error 19:50:19 executing program 0: kqueue() r0 = socket(0x20, 0x7, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x0, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 19:50:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c8, 0x102) 19:50:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 19:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x7fff, 0x5, 0x2}, {0x5, 0x400, 0x1, 0x3}, {0x80ea, 0x1000, 0x1, 0x8}, {0x3, 0x9, 0x4, 0x8}, {0x2dd, 0x80, 0x2, 0x9}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00']) 19:50:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18, 0x185) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x82) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r2, 0x144}, {r1}], 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x1, 0xffffffffffff0000, 0x377}, 0x287, [0x5, 0x100000001, 0x1, 0x101, 0xffffffff7fffffff, 0x0, 0x4]}, 0x3c) 19:50:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto(r1, &(0x7f0000000180)="ef3de37affd21d3efa167aff0000004e477d6fd7bf806a378f5215efb1cbf5f70b6d92c58601de5a1343170554110894384d1d92fe7122acfbaf9243956f08d2d7f8ee7af29658e5f7f1ed13d8b27b1d7bf6949bc78b20467e1d4d7f33909a99895148c57a9afefc3d0170603f6cbfbd34256b54f1d36c9e0cdd6b", 0x7b, 0x4, &(0x7f0000000200)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffbff}, 0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 19:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 19:50:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 19:50:19 executing program 1: r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) 19:50:19 executing program 0: r0 = socket(0x2, 0x0, 0x1) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="8ec924c0b4bf36b2e3801efc94b57ad5654fe1889c1679f40620b99dfd719a891a7f8b2ad3b99f93dfd0d5fb4a7e9c48bdbcb8d0e2710b8a86ed700bdffae6da17b232d6f2a4018a5be74a7c46687285cb28894fc1f4d02ea24211b083c2d28dcb4b8f67f6d824b92a6debde0ffb1beb6f03f6385cd4e2eb2450b9941b369cf43dd8f74987081b2e41a76380c1e16cfbc5ebeed78c272dc78cb80aba0299b30701ee76a5dc7816bbfd4907aa2e0b95c1896f8664ea84a6f118794ea373650b5fe84a82620a6ecc88b7c0d383db7f18631104206ae33c93843960073065dcbd6cfdf47756bf78fcc0fa2cc1f7183638987786b3f498d146c23b830487024b48c257676141141f9f792f90ffd82808bbf6e5843913fe983a3685599219120f176573a39e29060bee3874715868ef13609fde2b881f6221d7319150f281f6fa10e0de2dc58ba8da5f867d1c465683d0e8fab2c92d5051e8399d52e60790fa64b5f2b95bc323d9133d96a83c410ded853332cd370b4c9b1b4479abfeda89eaec67325bf4a89877260c84fcf118eb249d2d15c19f0f46a0a2740a7cea176e3fd7b37db184b2c173d92df0a6491ee29fc3ecff1a4405bdd064d4a5a591e53a5cfa018ccdf6024bebeb6301dc6f432596118b96caceb8c1b9272cb130a86d261481df98e2de9f669f3223ff9e7d3c37b233b8967d3dda104a6fd2742e502b979eae0e35fa444a3dfd0637be21f5c0d2455fc45e1898aef38b4ca78c085bacb7a1db8742770fcd2290d3be7df433ea1f7cb78a7bf052ad020a80fbdbfb15c2fafd0170398a4357dcc5ec189a8abe3d580e0f5f771ad874bc03b9b09759321196615aa577c4d68ae10f889b1c1d70e39c4674391a429be45f39520743b761d93f7e870e4db25962df063bae234980f92407873425ef13c58a0983b192716cfcf8e60b7744c8f47502eaa12dcff1c7665ed6b25d7ea53bd474b64407cf33b7f9a2a57150b74aa9acfc95f51dfe13906ff43677e57090c32f5f20cdd7885296045f5b3305c96ec21840c9d4556e5894292e07807da484d0b62c8dcdf9afb7a8383fd1663ab984f4e3b688612acfbe36fb5aa2336f98a580a934c2a4f750376f98333750bfaca89afbb86157d55f4cdbde8737ba3e9847977ab05e2357f8ddfb644ffc3924877068a86d7a0740f608bc0ddb31359ae8c03e38f0ad0bae531d8f453fa456d1b7df7c1a88dba332df28590a3a9f1d508afcfdea887a4abe2076b08af6ab5ddaadbde0c4ea6b278a7bb50fcac953df27ed793b78c400de6d40743c01ef1f18671252b49e6d6569092eafb8c380c9ce06290df544c6ea243e7fb6f95861c28ca416d9695ead87f3daaf0b75c5e728d8a41eef55f64817d96ec8fced1a5ae09daa4164395ca6852c51d3796a8229fc8849c7687e09b8e33dded25870036806bbfd2e2937922a05babe9ff9d68bd702bd6554fe89b1b41b5c06cf61a3715754a3c03c8fa7cb942025a5d3bf7b942f45c3e68a7a615cb4e08d090508ba02f20916532077e6fe19e38223f6751a321683b4d0a2c54a79f3dc4c7b6f473454ab89406b942d0b7c35f6e4cad049de618a9f68b4ea508e6fa6d5832f3a3bd411ac16265fc79ac91f7b5b39c7b25461d007ad36d9cbff6be2ce6a670386917709c7cbc419b230d0173eb11978f7feb19510ff7f8f82ebc771a22616006360c14e25da6e45ca0098d7544f86405cf099959ed6fba6e6b2bdc997008e379211e5b4446f372557775234fd83c6fdb849f51222e115c39a552ac4662937bfc3407663683474cd11bbde80f45a100ccf9abfceda1a6339a36afdab486e0d89f156f37830495375affeaa8546aa385b1a60d198a7cf3a145100be07ec61f7aef769c4dbf0634b8d544d93a2258836fb629931e8097386bbd7f12d138be7dc32da9ead5a047cbd6e5496a9000254071c39a5428ef7dff8d81014d6403ed9ee340240e11298da5e155d854b47d0fdaae27c15195c496655bfa65f147a7e9fb331a5adb8b0cc41d2bd4933a8d95dd5ab5d0c439e523bfd65acdaf068c1c549606d968644f13966d0366efe06504d4558f528bd6afbee432af841c7ea20519e0da6b70d7a8f41fcb0a964c676a834bf8a0aeca1dbae072396249f93f01635dbf00772f54ae5313a4928154ef4972acf33656e7b03f72c373a9edb0600a56b18998fc3c8f2209166bf7a130cc8ab323b49bd95671cdaa009ee716505f4f29d20180158087a2b78457a7b798a5c658c19b3cb2862ebedd879ac12f6d3564b8562660854d29c99eec571b5e40e84571946a57c2bb12a855cc1e2126cde475d1b5f5bd77ddd169ae39aa03467b7e06b61647fc1f47dd511575cc1e890bee1ff275e06b0eb36170c6560b975368d5d2e5d00c2a9a7bfe0cf338011748393ac9cb5aa511aa440974adb7b68fad9e56d9eb7aa1431b674e8ce90a11bba86fc6eac26d1759330fdce171215a2f2930be7667c8a66bffa18dd823d77d67ca8d0a944139bc3119b63aba379cc3c48556fab2ec84f53e806248a5be4b0c9cb14ddc096be40d096c52fca28d19a7c059e73de54f4f159f57f5c5e91f68c0da62cd1d660abc172dbcf7b1b6049d72f45e9b73af175641ed14a4e1a9d0d8e0814d0a34fc28ec4d8760b9ec554224c46bdced4534aa5956f36a313a176b452fe151fe2b9ccc526d096d21f295bceb037911016648e0754ba75384f75be6a1daff13525becdcc5913762bb959c574a3e91635236006875d5a69491c1f2180ec1b916763a1e9153a329d485419e44cf1ee660a2c94aef0bdc68ac0e7ce8e29d453780faf26ac78a5df1671988680a9eeb77840d2433fa9d1b4f2a94a59177e67d44952a786650530bc0b6db3c9aac30f3520af51a9061abef9cf5439b6e6a0df781739bd30707829bcea6f4a15c3c1b5e738c91a2e0ddc1635f953302bb86bfc93becd89942ff201981003faeb9f8ea736716da2790a1f36cb5f7daa292383e0fbced9d9ce6fcd666b90c695344cd756b61e63c53b7992c22946f10f95f18b5cea21c4ce79be623e2532ff953432dd74cc1222e78dec080fe466feeffaca64bc229c97050902af2055137db27bee04e499297c918a4be67f243bd917a7313e21b6dfe98c6ee669ee66ae3be6b50ee6f1a100a0ebbaba30bab65e4e72d976a62e035b44528ab00d4c954467d782b129c908ba30f01a8711f867d49346aadedc6bd7473721d16b9db0819f29c057be7838dc0ad7afd6e465c7da63cb4e83fd2bd483b8b45ced5fb06bd99e10ec83916209da51fca65ce81a8c5a725e5719a565dd706e3538c654de51aa66f622473dce0eee26cab4ef10ba59c19229e17c29166523df4116e78ca6e34767c2294ea3efc029503e840897be204f71b451f019fda122cafc235bf9b96258ee76bc38678c08628995a2236db0bb34a58f5d272abfea1af8e3f84839ad7bebb3e1194f44a294020b54d1f77f66cdf1a062984f887c0df96acccb54190fbef630da9f6bc97e84de84b33cd6147cd92409c2dd5d6a60e507c1e35ab880e10051897e78cda827dec01472a9e19104c8c2cd93dc95eccfd9bb3ee0efbde7e0246f938dec0b1e81c6810d6a982859c8f819cbbb49e2d7ab93c9446e7899eb1e986422b8e533d0ee1a3b8ee4480bde1c77f69985df7bad66b581ea012253d58ef9a2cb0be5d7c3941d56b04079777025924453b04f3ac5a4a25840cd5019f44076642f46f38b3f384b85d330ea1d014a9fb39ca17910ef8368d7630e6ef480c07b0bbebbc914b2cee5d9ebe42a313810ef5bac1fa174a3631fc72f1329d2166f48cc379f7bfcb6d2f65b889a5c02676f79da685d0b3dd3249e62dbe52240c4e6d15eb83596e527df322b5d2f0844e7db3905e8407091f72569a6a3532dfb3952a20c239ff60f3bdf2cf729a97046c08fc5664f7878433264497b571a7bab90b25adb40800eca9ad1680237cf6b3aa467055f48ab341e4a3f37a56a99d97e91472ea655b27157c9c94d9469302933c9a6d5f7b395925cd9fef2757fe16ef8182ab2bc5d710791a5776f70b2da1ba964cef5cd3612b5c4b42e6b648dd211e41521a6326d14070eb2fd81ad30f0a4347fbc1bd9307dc9f0b614bc03392f1e49ce6d243dc389250b72f85eb9d4096b570f0c1aed6a15d56f7a903e530f24ab7e1089ba5552ce66de43b2524691e3023a8c6f30dbf6191ca4121bf5d59d9f82e9a94bb7e09d91acae2d944eefa15fedbaffe53543130926afe2c801fd27818a01fd4934277ba478d71dff87f23c45769babf487479b80c621cf25fa25da21f1aaf43b7a784769c7bce5c66655cf2811fb125ea4fa3dd8d09747a7cad2cf0324844a625d3539e717fd9ccf1ebc59a770edfa6b6b3769320fdcb8aed00e77c4e8a915caf75f752b633a83b7bf07e829c200fde1ed7f503a06f3607f33ad50a198038a883d895b231ed4457aaf79cf25fa6aac0d3b71edb6f6dfb945c7c51ca98a8f5318203d9215b099ded14f4ae8823bfc664663bdc3a205d271287a48baf75d41e509afe6f94fed980397e6ef93889c1ba3a3ce0d06a1082c83e50b9314e1fdf77a03d45f21e9a45bdc5ea1c90687bc843348fe548116a29b32956bb1fe0f546d7a7af0f3ffdd1ed97dc7a2ede252b2c211eca5e0461d181c3b3dc6b70565178c0af4c1bee6167c7cf3c58182c0372459196d15e3d653a79be18329423af269d6e1e3bd5c30d4bef77779d22801d7470b6083684575a9780e230576c20f86a3a93f9d778fd660424abbe5a6f9b8e80aa939da3147d7ee6e969ecd32162164d553b257bd2dff5f05a0c5c8816a7cbbdb3c6a8fe785348f4168147d201a12a8a48cb2dbb490235e0ec0a806da31f645dc5435290fd4d324728a98d146cf2c567b54271802c12eca34ab4ae0982c23d6a1c10fdbd7e5f9ae13a2c66ffc73c2a56db13d4ad53b210eafba2a04933b83b8167cb395dd04ddebd95b709861dbf924d18bf15886c2dda6211493904f40bb6a66637a95685b09d44c9969bc1bb1118dd0c34ccb42f8aeadfb5bce8d83589a089fa4fc3bcfb7d803ba8f98e89a1e214220cda5d14db2758201d42f3073caa128ac69bb1627d0665783a0bf7877faa98cd9455594abe4e9ee81960eabf8b20786214f9dc6e412109d811270b50a811aa992fee4b45279b09fab535d0522023f335fe7b15752fb06cff64c47909b516da140269fc8c5216d4b8dde37323979c282959ff81e121dc3333ac66f781451f5deeef11e2d8885ff375ef54258d82ef9ef577935149852fc35be942a7d8de9cdbcda2b494d6432081782591d76e8cb99bc1019bf78bcc2f118ed6800f1caafe40e476994d4d36f1a8e85b72dc0e3495d342038d155164965e379923d0dd9093718ab4c6c297b61aaf66c50314facaf3aaea974661ad94899b6da7f41d920973997001aa7d09bf0a07c5e97ed39b2a1a5dec75416a325cfc9171d346a9be171daf59626e3ac0a26ad853001686266594d5b4fea32fb74f201020abcd3d562fe181f122b435e85cb298d1a74d8f137cbb83e03ac6bfa9829cc573b8cd786475df4a90a41cb6fb483cfc4c76ec61ab89c29b5ada0aa070e3acbe65ab1e4aef549ff662cd53c6fade97d067ef5ac1572cd39008728cc4f7460736dcdfdc2756ffa92ce420ad1f34297b201d6835dace80aa5a9f845ba31d399c24a8096d63d91fa743d49c2f57309df2100d9956fda23c0f4c1627d93a4a8a7938c181e89738f0fa0d9884751d4164514998ec473d539fce0d8", 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xdcea, 0x5, './file0\x00', 0xc45, 0x101, 0xb37, 0x6}) 19:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x5, 0x0, 0x10001, 0x2}, {0x3, 0xffffffff, 0x4, 0xfffffffffffffff7}, {0x6, 0xb64, 0x4af6, 0x3f}, {0xfffffffffffffff8, 0x7, 0x2, 0x1}, {0x3ff, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x4}, {0x1b9, 0x9, 0x8000, 0xb207}, {0x1, 0xfffffffffffffffe, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b1") 19:50:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') r1 = semget(0x0, 0x5, 0x140) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x3) 19:50:19 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)="f74d22a4d74735b798b05a524967ed9bb615d1f71f686a021af752f25dad818edca9eb7a0ef817df3d3012552f05ed0d50fce02c9b1a6574d691c43846752e306afdd542e62a89c0c56a487ea95453e1d7eb0a2ac25bc779853250b513a5ce0101000000000000227927bab351c42f00d3fd76aa71b747c8d108c14cb129e1bccefee4664b0ffec3060ca3040d44f2e27c07e62592abc1eb1c", 0x99}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) msgget$private(0x0, 0x4c0) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x5, 0x0, 0x3) r10 = getegid() getgroups(0x1, &(0x7f0000000400)=[r8]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r10, r1, 0x0, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xcd7, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 19:50:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) write(r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x85e}], 0x2000000000000060, 0x800000000007) 19:50:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r3, 0x1) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x6, 0x7ff, 0x1, {[0x3, 0x1, 0xffffffff, 0x9, 0xae, 0x9, 0x6, 0x8001, 0x0, 0x5, 0x7fffffff, 0x800000, 0x401, 0x4, 0x401, 0x1f, 0x9, 0x8], [0x2, 0x101, 0x0, 0xb, 0x7, 0xd5, 0x2, 0x173746d0, 0x90, 0x8001], [0xf5, 0x9, 0x101, 0x5, 0xffffffff9502677c, 0x6, 0x4], [0x10000, 0x80000000, 0x3, 0x80000000, 0x40, 0x1], [{0x0, 0x9, 0x1000, 0x1394}, {0x1, 0x0, 0x5, 0x7fff}, {0x1, 0x0, 0xc21, 0x1}, {0x3, 0x10a, 0x1ff, 0x100}, {0x2, 0x386, 0x0, 0x5}, {0x0, 0x0, 0x4, 0xffffffffffffffe0}, {0xbd6, 0x10000, 0x0, 0xdc8e}, {0xd4a0, 0x1, 0x3, 0xa799}], {0x1, 0xfffffffffffffffc, 0x5, 0xfff}, {0x3, 0xffffffffffff8001, 0x4, 0x8}}}) 19:50:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x662) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:50:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100000000000000, 0x10) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0xfff, 0x100000000, {[0x8, 0xf4, 0x0, 0x5, 0x0, 0x7, 0x8, 0x1, 0x1, 0x3f, 0x7, 0x1, 0x5, 0x3, 0x7de, 0xfff, 0x6, 0x80000001], [0x9, 0x8, 0x1, 0x8, 0x5, 0x6, 0x8, 0xfffffffffffffffb, 0x3, 0x3], [0x1, 0x6, 0xff, 0xfffffffffffffff8, 0x6, 0x80000000, 0x7f], [0x2, 0x8, 0x4, 0x9, 0x8, 0x80000001], [{0x5, 0x800, 0x7, 0x8}, {0x9, 0x1, 0xffffffff, 0x9}, {0x8000, 0x2, 0x10, 0x400}, {0xffffffff, 0x20, 0x7ff, 0x400}, {0x0, 0x3, 0x1, 0xffffffffffffffff}, {0xa1e, 0x3f, 0x0, 0x8001}, {0x5, 0x23aa, 0x10000, 0x7}, {0x4, 0x1, 0x3, 0x6}], {0x8, 0x8, 0xfc, 0x88e}, {0x20, 0x1, 0x8001, 0x101}}}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x1, 0x1f, 0x3, 0x8, &(0x7f0000000540)={{0x2, 0x80000000, 0x9, 0x3, 0x8, 0x2, 0x3}, {[0xc8, 0x10000, 0xd8, 0x1, 0x6, 0x100000001, 0x3f, 0x1, 0x8001, 0x7ff, 0x9, 0x3, 0x4, 0xffff, 0x2, 0x1, 0x877, 0x7f], [0x92c3, 0x5, 0x0, 0x100, 0x8, 0xd7b3, 0x1ff, 0x674, 0x79c, 0xe5c], [0x4, 0x400, 0x8000000000, 0x10001, 0x3, 0x9, 0x400], [0x52a, 0x10000, 0x0, 0x7fff, 0x396d, 0x3], [{0x153e, 0x1, 0x5760, 0x5}, {0x2, 0x6, 0x2, 0x4}, {0x4d5c, 0x2a9, 0x4, 0x9cb}, {0x8, 0x6, 0x8, 0x7}, {0x6, 0x8000000, 0x9, 0x1}, {0x100000000, 0x2fb, 0x1, 0xdf25}, {0x0, 0x7, 0xfffffffffffffffb, 0x30d}, {0x3, 0x4, 0xffffffffffffb197, 0x6}], {0x2, 0x401, 0x40, 0x367}, {0x5, 0xaa8, 0x1530, 0xfff}}}, 0x2, 0xff}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)="adbe71a39a097dadd988f7867751c00d8a14d64a7eff75c80f3eb7a8bb83f0b47be02fb3fcab5901bbd92ca18ed8c0b2a5ff61527bc850e13b986d382c84437a7614e8bea51352fec67e") ioctl$TIOCCBRK(r1, 0x2000747a) 19:50:19 executing program 1: r0 = socket(0x2, 0x8003, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="565c4380b1653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 19:50:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x5}) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:50:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000727000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 19:50:19 executing program 0: msgget(0x0, 0x315) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x19, 0x200, &(0x7f0000000240)=""/240, &(0x7f00000000c0)=0xf0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 19:50:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:50:19 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) getsockopt(r0, 0x800000000000000, 0xe70, &(0x7f0000000100)=""/94, &(0x7f00000001c0)=0x5e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 19:50:19 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) 19:50:19 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() write(r2, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r4 = kqueue() munlockall() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 19:50:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:50:20 executing program 0: rename(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000280)='./file1\x00') 19:50:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0xfffffffffffeffff, 0x9, &(0x7f0000000000)="79b185c9f73b292fb3596c0b15aedf6feb1aca832bf7e518c4e9b5450d07359fa90def1a7aaa1ada30a31baeb2d140e2", 0x30) sendto$inet(r0, &(0x7f0000000080)="637351064f8f77f5f6db5aaddaef6f35e26b3ada3c2445dc8a90d52d45ad282d8957dd2b1f0773007390e33ab7ddb4ab712088687f71a57e4d18a6fea5081d719a2ab6ca99419e503a44bcda184c8af01b9c0bf236214af1a6ed4b5df4f290233f6f6ed0dafc3b1917fbedad4c0a8113045fbf1a8a069665ee5e4cd120583cfbad3f96e00818e6b9f781e0865d8d22a46cbd93233e34661f20a5a6a28f7d9bf882ecfed39c20b7514c81b8b35ccce6e83258f56ab2194e9047f59e37ac4d072955a63bd700918930409b3da843637cf1f035392a4fbaf1f6", 0xd8, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 19:50:21 executing program 1: mknod(&(0x7f0000000580)='./bus/file0\x00', 0x60e0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7fff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r2, 0x6, r4) fcntl$getflags(r2, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x0, r4}) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$getflags(r1, 0x1) fchmod(r1, 0x8) r5 = semget(0x3, 0x3, 0x145) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000600)=""/223) getpeername$inet(r3, &(0x7f0000000540), &(0x7f00000005c0)=0xc) fcntl$getflags(r2, 0x3) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x91) 19:50:21 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x6) r3 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getpeername$inet(r3, 0x0, &(0x7f00000000c0)) fchflags(r5, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r3) 19:50:21 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 19:50:21 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) shmget(0x2, 0x6000, 0x1, &(0x7f0000ff6000/0x6000)=nil) 19:50:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *434823 97437 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149f0388,ffff8000149f0388,47ba879f7ee4fa3e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda960,ffff8000149f0430,ffff8000149f03f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda960,ffff8000ffff9778) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff69e8,fffffd803efda960,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff9778,ffff8000149f09f8,ffff8000149f0ac3) at unveil_add+0x273 sys_unveil(ffff8000ffff9778,ffff8000149f0b30,ffff8000149f0ba0) at sys_unveil+0x405 syscall(ffff8000149f0c10) at syscall+0x511 Xsyscall(6,72,1,72,7f7fffff0208,d3483908ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0190, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149f0388,ffff8000149f0388,47ba879f7ee4fa3e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda960,ffff8000149f0430,ffff8000149f03f0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda960,ffff8000ffff9778) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff69e8,fffffd803efda960,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff9778,ffff8000149f09f8,ffff8000149f0ac3) at unveil_add+0x273 sys_unveil(ffff8000ffff9778,ffff8000149f0b30,ffff8000149f0ba0) at sys_unveil+0x405 syscall(ffff8000149f0c10) at syscall+0x511 Xsyscall(6,72,1,72,7f7fffff0208,d3483908ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0190, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149f01a0 rbx 0xffff8000149f0250 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149f0160 r9 0x1 r10 0 r11 0x9f8844d9bbdb0aea r12 0x3000000008 r13 0xffff8000149f01b0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149f0190 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=434823 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff99d0,0xffffffff822b78f0 process=0xffff8000ffff69e8 user=0xffff8000149eb000, vmspace=0xfffffd803f014e70 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *97437 434823 14658 0 7 0x2 ifconfig 14658 303760 80315 0 3 0x10008a pause sh 80315 448976 44334 0 3 0x82 wait syz-executor.0 12820 54452 44334 0 3 0x82 piperd syz-executor.1 44334 380956 37126 0 3 0x82 thrsleep syz-fuzzer 44334 16428 37126 0 3 0x4000082 thrsleep syz-fuzzer 44334 140542 37126 0 3 0x4000082 thrsleep syz-fuzzer 44334 307308 37126 0 3 0x4000082 thrsleep syz-fuzzer 44334 461685 37126 0 3 0x4000082 thrsleep syz-fuzzer 44334 169747 37126 0 3 0x4000082 kqread syz-fuzzer 44334 94370 37126 0 3 0x4000082 thrsleep syz-fuzzer 37126 381819 98372 0 3 0x10008a pause ksh 98372 461636 31398 0 3 0x92 select sshd 52176 215163 1 0 3 0x100083 ttyin getty 31398 152161 1 0 3 0x80 select sshd 11205 261426 2532 73 2 0x100090 syslogd 2532 521052 1 0 3 0x100082 netio syslogd 8313 61889 1 77 3 0x100090 poll dhclient 3444 416511 1 0 3 0x80 poll dhclient 23810 520003 0 0 3 0x14200 pgzero zerothread 54393 151078 0 0 3 0x14200 aiodoned aiodoned 65010 391612 0 0 3 0x14200 syncer update 23913 505512 0 0 3 0x14200 cleaner cleaner 53050 185364 0 0 3 0x14200 reaper reaper 39193 374675 0 0 3 0x14200 pgdaemon pagedaemon 23296 466270 0 0 3 0x14200 bored crynlk 44148 65196 0 0 3 0x14200 bored crypto 39093 373361 0 0 3 0x40014200 acpi0 acpi0 87525 438711 0 0 3 0x14200 bored softnet 45030 310619 0 0 3 0x14200 bored systqmp 36502 85828 0 0 3 0x14200 bored systq 64539 422666 0 0 3 0x40014200 bored softclock 40524 376344 0 0 3 0x40014200 idle0 14811 289341 0 0 3 0x14200 bored smr 1 471655 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9443 6312K 6572K 78643K 10661 0 0 pcb 23 9K 9K 78643K 83 0 0 rtable 83 2K 3K 78643K 207 0 0 ifaddr 32 9K 10K 78643K 41 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 18 0 0 iov 0 0K 12K 78643K 4 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1269 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 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 6 0K 0K 78643K 6 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 94 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 44 46K 62K 78643K 301 0 0 subproc 66 67586K 69634K 78643K 102 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 2 0 0 in_multi 22 1K 2K 78643K 33 0 0 ether_multi 1 0K 0K 78643K 1 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 184 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 78 20K 21K 78643K 984 0 0 UVM aobj 4 2K 2K 78643K 4 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 2 0 0 NDP 5 0K 0K 78643K 11 0 0 temp 89 2698K 2825K 78643K 5356 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 48 0 41 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 rtentry 112 45 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 14 0 10 1 0 1 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 44 12 0 12 12 0 8 1 art_table 32 189 0 44 2 0 2 2 0 8 0 art_node 16 44 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 4 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1529 0 116 46 0 46 46 0 8 0 ffsino 240 1529 0 116 84 0 84 84 0 8 0 nchpl 144 1841 0 213 61 0 61 61 0 8 0 uvmvnodes 72 1615 0 0 30 0 30 30 0 8 0 vnodes 200 1615 0 0 85 0 85 85 0 8 0 namei 1024 4539 0 4538 2 1 1 1 0 8 0 scxspl 192 10683 0 10683 8 7 1 6 0 8 1 sigapl 432 261 0 247 2 0 2 2 0 8 0 futexpl 56 909 0 909 1 0 1 1 0 8 1 knotepl 112 73 0 52 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipepl 112 182 0 163 2 1 1 1 0 8 0 fdescpl 424 262 0 247 2 0 2 2 0 8 0 filepl 120 1254 0 1160 4 0 4 4 0 8 1 lockfpl 104 18 0 18 2 1 1 1 0 8 1 lockfspl 48 9 0 9 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 91 0 84 1 0 1 1 0 8 0 zombiepl 144 247 0 247 2 1 1 1 0 8 1 processpl 840 276 0 247 4 0 4 4 0 8 0 procpl 600 355 0 320 4 0 4 4 0 8 1 sockpl 384 106 0 89 3 0 3 3 0 8 1 mcl64k 65536 229 0 229 29 0 29 29 0 8 29 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 9 0 9 2 2 0 1 0 8 0 mcl2k 2048 57822 0 57786 12 6 6 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94670 0 94611 21 4 17 19 0 8 8 bufpl 256 17096 0 13984 198 0 198 198 0 8 0 anonpl 16 39979 0 31266 59 1 58 58 0 62 16 amapchunkpl 152 1159 0 1060 8 2 6 7 0 158 1 amappl16 192 1233 0 676 40 3 37 40 0 8 8 amappl14 176 65 0 61 2 1 1 1 0 8 0 amappl13 168 9 0 8 1 0 1 1 0 8 0 amappl12 160 17 0 15 1 0 1 1 0 8 0 amappl11 152 45 0 31 1 0 1 1 0 8 0 amappl10 144 66 0 64 2 1 1 1 0 8 0 amappl9 136 585 0 581 1 0 1 1 0 8 0 amappl8 128 155 0 139 1 0 1 1 0 8 0 amappl7 120 34 0 28 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 125 0 114 1 0 1 1 0 8 0 amappl4 96 430 0 406 2 1 1 2 0 8 0 amappl3 88 183 0 175 1 0 1 1 0 8 0 amappl2 80 1132 0 1090 2 0 2 2 0 8 0 amappl1 72 14144 0 13714 23 13 10 19 0 8 0 amappl 72 585 0 551 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 262 0 247 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 262 0 247 1 0 1 1 0 8 0 vmmpekpl 168 5994 0 5979 1 0 1 1 0 8 0 vmmpepl 168 36503 0 35062 104 19 85 85 0 357 20 vmsppl 264 261 0 247 2 1 1 2 0 8 0 pdppl 4096 530 0 494 6 1 5 6 0 8 0 pvpl 32 138960 0 127249 148 4 144 144 0 265 34 pmappl 200 261 0 247 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 373 0 16 11 0 11 11 0 8 0