545fa017bc3d1b465e64d3bc9dc7d5092bbc5c731b6c0bcd9a36d9e8ba532a13c5c92e63b4e27b8df3cf0c1249d2edfaf9afce857040c0cbfcb34c57d398ace0d6d4d9694ca7cff4c181a947958b3edf63ac36c5ad94c6600fe2a52209a9561c13321f45afe479f7b76ae95c77eccaae37144f87ea93d2cd616c036c2337a69f09769f11c4a9afcd5e2fb8211d2fd9900bcebcf8cffd014c2269c405346d7812a8b1c0c40af83ffcdc1c54bc51b05f3be12fe3c6d2615c150dce1ce644bed2e4a30f8538d9159b3ff70b195b251148773a5dd601fc82ff06a60e93609cefe2c86ee5d59284de1e33c0d88a55d6f89d0840ab2a92a351a282f0547119c4abb60421bfc6e53676fdf6c40c455c3bbd262391543fbba41536a8208efb21d3357c3ca29876d039f8dbdc7e72f0fda5ab3a159d06101a618451f2912d33f1ede82a93c1a93830cc1a9a093038eda7e56da1d6c1b5772a4764f5ac205f59a121f1a431f8f695dd7b93f174f48264b0d82ea9bab2f00281a450cc034abc36c1b513c53ebdf33ca5d3d1ba8d3e0f7642f7a3f2b72d17ed44e6e23796640c658fcce5951fb0dbcd12828245f09c9b5780f9660e745548691ab56505bbe4fc9c98a2e776971ea166d778730fb89d877b93891de47ba570f1a59d347ad1438f07ee2ce0acd5354ea6f5e7adbf4fe64d94ba4c6b3243e860cabd274e60ff39157411624ef4488e5822a97817ab885ce314612757420b89c81038d398bddda7cf4656a1ff318ab0b9036e76177eddd46e24f575ee7fadcc0b089b7414673ac21eb2c94c2690c92fd99f780835fc9c38b4112fd954bd7c188fb8af872b419ceb7f9d27acfbd7f62671dd335762ab5411041bf778f70acffe4569b13977518babce6b2f13f2326f73d153c7642fdebfc256de80a4930ebede7c78bce6949da7408a5759eb9494d98c068139eca6d6f9281d440b0b0bb508cbf7a17ab748e245e341cd512a4f7221b6648e090f3f5cbd16ce5904756d95adbb6e29417b5b306124a0e39ecb3fbcedf23492b65f4cf1d9010ba0151e0680b8a3f24766f2e8f9d1b9ba42c917b48ddaf5a934c5a5674b4d1b9dc1d5d1c17ad568722f050ac42cb94669c959200a4be51b0ef0f94e7ed8a4d8c12a6b77ea666be886cb0ff1652e14dc67cec1e558a6de93a1ad8d69824828034c6499b1d93ee1744a7c42c9aab8ece0a9dde5cb8f58df2bef64ef16751215a930dbc8e4d31f794a562d71489e1acbd31c25ef2ce523ad686515a3ba1543d00eaccc10ca4e07cf7593fbb54bc6127fed0648bc68cf36d05816ad44c780adcde02e224cc78d7b669ef320c89ee253074881be760cbf4dadff61c51d0ea8bdd6d847f2957fd40a2521c8e63269cb32a7695d800e183a9c4390e803fd1335d87e70aae3db42cde6da05ef8979a886e365d5768b7d0aa32631947114c9e938e9967d013b3c2f2628d3235eb3ea3abb132049a82664cd48589986df5997781a8cca30c1fd42670475e1660cb49e2dc9501c33e0af575c14cfabba8f7ca2bda0b5145261120b3d179c9f3f5e5ec4dbda71813d875dd6d8b621cd4996f3e45a653305c0051af54d0d9ae2a74c184877c452c9e4ef877dc8166dc0325dc4a398b76bef39f8119bdd9c82ffb8610089c8115015eec16608476b1737a9050bf3eb38524b340e261211164b4f5000b63470192d894d8d55df389f8391d86c26782b3a46741b5479276d078f3bf369130e84603469a543670687b2337e0675805a52388b04fe37de34a126f97ac01994ea91b0ed28f8d7f4cf7fd7a762d0871976208f700b8329719688cfabe23935ebcc12db8eccd83a62658ba157df37a157b329976839fe92acabd252f603f7a010d4e2a87ba16b2460c87223f27825f8c303db2f925117e405cd5decdd73adf1e66f9bb7827ece953a39cfbaf292386424043c17278d1f0f6d2f98539b9a4f689c0eb8872e896f995e3aff88e2b5f1983566c740793b8b0f5aff683e824656fd6db608b6cc3856f8b9f6f4846b26a165ee6a0c10396352535b27e1764c9b821557d5aea41542f501f3f1a169e5673ec4ffdca9822ec6ba29463ab25818ddf805ed7f06360619903143960c90b4e7a1091ccd13d8303306715431549f81a911f23acc1064b8680b46f436f3d80751816d6e5c7b3f7ecd572b14bc4cfb3e3666014fa8588396c88d31af8e55c67dab43fe52ea74d0b25704dacfe23985c679982dd3c18e5c3ed1878e90c4e67e9696fc0b9d240acb26fc4c4f0fa39668fdf857af627b9abe8577d7a3610070842e71e4c2cbdfa8754dff8ff9d1596ff88e15e0fc5e5ebf4f37613545642a67f0ed12699900141935415f4b6cebc54f757a48c2a6366320176cbd1c3a56b71427ea3cd5c3a01b66cdcb2ea97903e70e8113aa74f03aba448d9176eaa02a33ee134386327609b24ad1a9e548000730ff4c5c8cb3471d77a0fc5c03a641a71e5110284b3bcca9762662253011a1dd11329f907d48a192d4ee63ee2f047c79ab9c7bd72abe1df615f462bfec663169054d4f2767524791de6598c8cc4aacfa5d5bd08d16929c797ae2aef7a21cf6690c95d5026104670cd75ab93a579a7be157947cf3dcef1878360a09613d1965b331fbdfe956b080e62ed4f7f41fc4410e8f7b3dcbde8f611592fb0aca08a15949e9d02c7657b7c08edeab27322639e26f5cfab7d7b5b748af77e627792603d1e1467d5e04e4b27a7df2bc94d6ac73ac256de941eda04195ba0182c27884911207b493f19b883ebc334bc2e93c99b3d3b2d391f1135c1e990466d16c1ab07657dfc28779ad82fede84b239695b198e963b06c9e2024e24f8add4b81a37d71301410f5ce3667f489982b23ce2aa8c38db98c195adc631d3371baee517c740825fa46b21d917593015f394ca19b5a4fe5a231a7f32b6563c52144b60945f82f590e7acb564ae851c800b8fb0e8c897d3609c65ad4accb37a213410bf8afc30c8fead45f7162615df19e4989ab2617c840dacb71a03217ac41eed616e53b54b4ad90d5b7ab96431efcf197e1691c3474a40d79fb04dc7ca560abb03af5d7e4700f9c4a8d2c1317fe39b0a3dd424f900b494a6c7b513f4f0e04fae78cde38122eb734fbbc6e74a454fb40144c0184a503802227848b263704b0a9bdbc110d8bc93953d12cc200704487ce7b3b608dd4ff5ea7247b3748c172bfee29de77ab896766a6b7a8c343ac4f45b5bddfc24d7441179b8552737203c42e8b4e970081143f53cc2a742b943f0000001502c868eb1f0bc83827e656f49df39c83e76640efda5059b2256dbcf699d49c9b547cca805d49cbf48ccddbfda51b5f621e1e618da39b081cf053dc805551cf612849db9f0ad429a49c1ce30e423c53fd90b5aaed7aded12f9f6316a83b265fd52fa37200ff83536592bf7c006de5949fc1d1e33e04da35d6d64c2bedc2152e205bce9b508c2e2516915d6ae10886bc104373552127667d692a7ae7aa40000000000000000000000000010000ae992c5c9a665470c5f9a10fba971fbf294bf1a1b30d9e93703034702aef2e237da93e5ce4cf7e4ddeb3f3ed00000000300000000000000001000000010000009e1af32ce273c429bc844cc79e48c6aae6cdea074a97866193000000000000009000000000000000ffff0000080000002ac91c527a80064a8660566d43674c2cc47370509c07f1afc2bf85e1853fbf197d18d8d93d01c55146919e4524b2e81df7f93bb17159c0c2c235cf863d46833149c6241b5d272176ccb7fab4c70bbeb2a4bee3c4051adcc12d92770fa2769f9f2b0ffad31d107922cac87a6e5d6a16df759ba15a0dfe1ebcdca8cdc800000000"], 0x1210}, 0x1) 04:03:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x20, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x0, 0x0, "d73000000000000000010000000000ed00"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r1, &(0x7f00000022c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f32a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006146c7bf42d6f098464c7bbd857577fa0cdff2bbc1ce223b6f9e58d516ec8c4c699f614c2392cfb52cd06a8ba91e410b70c6d14ed04b60c936ad7ead38c95bc5ebc97f3389e801ce3213ed63c1b1e4267646a51fc2a4db0ba8e45db275f54d96ffe806f193e42cf2801dfb67b21adeb48e29c5b838981bf49cb2545951c7a8a361c3c66041a1df93266594e3b46db747648d01f27a72d5d953c1efac0d5a629fab525c51697d9a5a528c5faadc0790cfa2ee84500e4dc0fb727efb6ec58b0fe83bef4f"], &(0x7f0000000000)=0x1002) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 04:03:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(r0, r1) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:04 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) fchdir(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x98}, 0x0) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) flock(r1, 0x4) clock_settime(0x4, &(0x7f0000000100)={0x9, 0xd2a9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x208, 0x1a, 0x1, 0x1f}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xc}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:03:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000080)=0x7) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r3, 0x0, 0xfb) 04:03:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x3ff, 0x49}) 04:03:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="a1ef3f9c4a9308e362979bf205e56f889cbcb2dedf59af471d966cb71932dc1d14ddda97747940b27c60cd41ee710699f903a9af03c4859f721601a85ba7d18afc8b8739fd9c0f43f1ab52727c27ae56490079c3124ef9f65a8b630292be6e1ce9dd4d0d2eb4192feb6a9c386ea84ee942a5beb2d939d7f1d84948942f7fc6029d3a7a6c8ce8d3a183fbd62d6875bc0f746903cb8da5f1fa10a2919afed2d3bf42428332d037b7990c6045d15de0970814f65c30640f1d574695fd69777ed9", 0xbf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x800000035}, {0x6}]}) shmget(0x3, 0x1000, 0x152, &(0x7f0000000000/0x1000)=nil) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x54}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0840d59aecf6fab7c65da08721c8") 04:03:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a1a97470504c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e90000000000001d00"/1317], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r3 = semget(0x3, 0x0, 0x20) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000080)=""/20) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:03:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xfd6e) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) execve(0x0, 0x0, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f0000000480)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2511e514016a1b8228a5eeffd0aa013bffaa146863ce95d41090f9371d66a8693da4da6bb3bcf42f1d6efa0654c40573f72d5c37ca80ded166a9a5061e432808e35cb7bf4f2f02cc225c4b97815387c6d44c8abbb3489a14680e607bb8f8c84bbeb59f6f7bdf00abe57337d69b40e3dec2fafeeded6c2ab97c323747de6131f5bc1917d54d7946281f639c66b673a81c3685f3e956f3f052b9e37f3d74c97fa92be3e0162d17d41ab5760930ee38cd81ef0edca9a236170160a6e91b1c8822f66b94df3856f", 0x16a}, {&(0x7f0000000340)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf396887a01e3099fa1c4977059e1258e0003592a3e5ca01952f85b90daa15196a8b6e7b392b5ee09cf009ae62c135422b23e78eb64a615ebd4faad150ebae03888195c80ac11bc2891f1cc626284489ec863b18434715bc512dc95e105c01e988780477eedcd4639cf6dacd9655a2e60919001cb481cbf83233f97df714b5a17d330e394806014c14da27e93cf169fe509b77b4a11de5932cedc1771ef6c954c221427488fb9fa9ffb8353fa554a35e08e8052ec50fcba7becff64895a8e971278af98b1a329205bdb168d63e999dec2f09c2617fc5d06b417204650772eb4654a19a76feec883d8ae18d1e0e1922573", 0x11b}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d", 0x7d}], 0x5) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x7ff) 04:03:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffc01, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:03:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) semop(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) lseek(r2, 0x0, 0x0, 0x2) 04:03:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff000021427e48f6c3f146a1f4fe59e8f9dd5590d3f534f2c4c90a7e51939b13ef9275aa2110e712c1f1db7a382a582c9d15fd3913acb38463658b1cb09203f664bb70f3e4d0c49cedf28e321990387016d6379bd529057838f97e51925d81e64c229d0a26dd3ae4351ebba03a7e6febb0c34db05116fc8ccbbf90dcdd66424e8484285cb825fb85c5d361569e0c3609959a4b441d57172b1136abe684abd900000000000000000000005de414382d241e1d6b44fb4100390001a3ff3dcb949ac78e0dc702ae9c6cbb9b7fceb59e56f6b7e925b84badb08a7d6e0c2178c1cd3337522e4aab590345f5f316d13e88d18495e4887e498a2450f1892a6a2bf9ec042094b0ac7bc145a57570ff4e00d9e39986e8a5f0b00dba114f30893100"/299], 0x9}, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r0 = socket$inet6(0x18, 0x4, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "455e00607a746f3db92b8221ab6e2a47bfd1f891", 0x7ff, 0x8}) 04:03:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/245, 0xf5, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r1) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x20, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r34 = kqueue() r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000001f80)=ANY=[@ANYBLOB="bd4960e387c68f00000009000000d259b534c214c77258c510f9a0c2a5a4809224f24c77bacbcadbff087e56d1560436074859510f15e5add1146de9"], 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r32, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, 0x0, r30}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @rights={0x20, 0xffff, 0x1, [r33, r34, r35]}], 0x150, 0x400}, 0x4) r36 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r36, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r36, 0x8004741c, &(0x7f0000000000)=0x267) 04:03:07 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4bc8044c", 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/138, 0x8a, 0x2, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r2, &(0x7f0000000700)="013078167efb73c7dbabf1bf5dea16acb66e2b11905943bdcfe779022bed768b7e045934d71f114833d2ff85462ae38be0135a526f91f929bc527049f8fdc38a4e668a75b68d71707a213f505dde95f00394cb2d8c72dc9024db0e943aef913dd1bce3b1f616cb141278c2bd76a96c5667c899969cf945107664f901f0f73b0c47479ec02af4413e7b3b70c67ba57b093e1ecfd57c8f0d7732f654f214694f9768eeb28a75be1f707e33aa311b7e105216a604af1b3ff0506495d17bde62e0bf13445f046bd03eb1", 0xc8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x100}, {&(0x7f0000dee000/0x3000)=nil, &(0x7f0000f15000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fa6000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ca7000/0x2000)=nil, 0x5}, {&(0x7f0000da6000/0x1000)=nil, &(0x7f0000cb0000/0x4000)=nil, 0x9f9}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x8}, {&(0x7f0000cf0000/0x7000)=nil, &(0x7f0000f5c000/0x1000)=nil, 0x1}, {&(0x7f0000ead000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x5}, {&(0x7f0000f51000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d2e000/0x12000)=nil, 0x3}, {&(0x7f0000cd2000/0xb000)=nil, &(0x7f0000f21000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e75000/0x2000)=nil, 0x8}, {&(0x7f0000efd000/0x10000)=nil, &(0x7f0000d1b000/0x2000)=nil, 0x1}, {&(0x7f0000e87000/0x2000)=nil, &(0x7f0000f80000/0x3000)=nil, 0x200}, {&(0x7f0000dcf000/0x3000)=nil, &(0x7f0000c34000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 04:03:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x9}) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x95) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") geteuid() 04:03:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1f) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 04:03:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) pwrite(r1, &(0x7f0000000300)="546a715b3567029567b751cabcb02dc96946cc3d266cd8ea7e5e099153663526a2061a0f8f618edc6486660b38448a232cb0c5553bcbc24f5814ec8accd9b8382e8e46f49eace515cf43c22a26b68f64885099454d017f429b71965603", 0x5d, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x0, 0x8000, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)="7200001000000000", 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) accept$unix(r4, 0x0, &(0x7f0000000080)) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x814, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000044}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = socket(0x2, 0xc003, 0x2) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="4f78740000000000000000fed32e5be29986602c7ed0b91400"], 0xc, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup2(0xffffffffffffffff, r3) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgget$private(0x0, 0x108) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, 0x0, 0x0) 04:03:07 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) syz_open_pts() r0 = getppid() ktrace(&(0x7f0000000140)='./bus\x00', 0xa0b9057a4ea8a2d8, 0x40000000, r0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fsync(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000080)={0x100000001, 0x8}, 0x10) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r3) 04:03:07 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x6, 0x5, 0x3f, &(0x7f00000000c0)) 04:03:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2030, 0x61) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 04:03:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x181a1, 0x4) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(0xffffffffffffffff, r1) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") 04:03:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x9, 0x7f, 0xf8}, {0x9, 0x8, 0xbe, 0x3ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x428, &(0x7f0000000380)="174a0000b6068bbc6be6634ecdd01ea3aa923580c62fd52083e42ee2f153cb3a7fc3997851d225382032e72f4465c268d0035851ed477877a2080cc8ba2807e9c08e8321e0fe") 04:03:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffc, 0x0, "750000000001000000f9f640fc00"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:03:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:03:07 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000200)='/\x04\x00'], 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x99) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = getuid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r12 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8, r1, 0x0, r3, r7, 0x24, 0x8}, 0x401, 0x51, r11, r12, 0x7ff, 0x9, 0x8000}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='x\x93') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0xec599fb748eb7a95) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r13) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x81) 04:03:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r3 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x0, 0x800, {[0x3, 0x80000001, 0x1, 0x7, 0x80000000, 0x81, 0x4, 0x1, 0xfff, 0x2, 0x5, 0x9, 0x4, 0xfffffffffffffffa, 0x6, 0x2, 0x7, 0x1ff], [0x100000000, 0xc9c, 0x9, 0xfff, 0x0, 0x200, 0x10000, 0xad7, 0x4, 0x8], [0xffffffffffffff80, 0x81, 0x9, 0x1000, 0xa7, 0x8, 0x4], [0xd8, 0x3, 0x0, 0x7, 0xffffffffffffffc1, 0x2], [{0x61b7, 0x101, 0x200000}, {0xfffc, 0x100, 0x20, 0x800}, {0x4, 0x0, 0x1ff, 0x2}, {0x8aeb, 0x3ff, 0xfffffff8, 0x3f}, {0x7, 0x4, 0xff, 0x2}, {0x2, 0x3, 0x15d, 0x2}, {0x1, 0x1, 0xffff10a3, 0x800}, {0x4, 0x2, 0x3f, 0x5}], {0x2, 0x9, 0x7f}, {0x5, 0x7, 0x1, 0x2}}}) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000480)=""/128, 0x2245643cd6b3ee14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:03:07 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r0, 0x0, r5) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = getpgid(0x0) r8 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x2, 0x6}, 0xfff, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 04:03:07 executing program 0: r0 = socket(0x2, 0x8001, 0x10) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e20800118e1c5ceae651f449796744ec124922a3af27b427bbd99a2f6d8aaa3de9f30b2e9cf246f600001c5a249efdf5723d4ed8fb83a3dce8a7e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet(r2, &(0x7f0000000140), &(0x7f0000001600)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000001740)={0x8000, 0x0, 0x3f, 0x3, "003be8db740f9f427786ea7713e772ec962a2f83", 0x45c2, 0x3}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="bce2eebd458c987666ce6c152a00def31c70fbc1f3d3acd6bc250db55399684ea4be01d64b90ba3e97ea1909684bb068bfc16bf3a13727944f1a4f8247844a695ecba5a5455017c2fe9f94fd835a798c0575e57d7014ddf5de38ce7541d58c874d9445f0279c93cd6ddd1dc4a54e9b43c600509c09433ff4ae960f82fdd05dd60076013d6d7b3f54aacd62125da3dece3fbdb577398ee39e7a479e73aca3a2ae057c2c2ddacfa14ac867c984a5f413cf37ac96a392fe241aee2b2b5e6a01075c0c521767773605bd51e3a8f2ef82480dcb350f071f1386b1d0c76c0a0f44a2478321919da0f084ac4bd35376d5755676103811906590594d4ac9e22fa4d02fd995dbc7c0aad864c8c9e2acb92bc44b5188020dd139762a85cbd331eaf485449f941da9dee7f339e6559c8e7e346f88e46ae6347774f85274c9062ba321b69f19bfc215a08419b95877bb2f5a3f2b0c60fd02a046df1a5c807d562ab0f38790da9d9a8c7d6c8257c087f58a40cb742a10494f7e349d8375ddb25e067435893a799f49aef21a5cd47bc73eb46a674f8e2c0017a6ea835d78a6c4039f83b3dd72073c5960bfb4b1fbae404a9999ad20a30738747eede68fbe559e406fcbae731b55afbc4840947ca0b9a2a5b40310cbc0bad37a552bef84070206a25d8e8c923a6aa92b8c7c0e3e45e89da557bafe09371a5c68d35ef9acf58d33bf61a24cd694b0a1f57b4b5319aeccf020488b8fd24e36adac3a3abb29141b8f3c87d780ec22c7baff78446da04f245884934ec9a9af40005207ae2db7a09ff9d6e82ac7fe10a0ff4d4f48b05562c5c3faa6318bd48f59d2d6a0080b0434273782c149b95ddcc842ebc0e5d27891c24fe96b54b1d17aac4a985b8051185914e595abdeda34c2cecf4a26cac557c10cc8cc686ebfe6f1f93b0b3d502a42f1249616c1fceeb2b9edf7a6bdec3a9b1f7746590022de2d69777d21d7d0d392a6dae60fbfdb6f39a8f09b7d64a68a7a5d2c32bb05151a49b7e155ff585183d3714e50b227b2d46da1c131d5b7c3a62fd9b1cf68b4ba316a6079285ea2c60af1ddc0303c19045da1b83c978995ad2e9bf7bef5fc43079760a6cb5c38990d4a77349df81c7eb28d962f5a88c413b271c0e666fe382e7659c9f9eefdca069858f45220ecc48fa2936cf1336191efa79eb263eb734d4dbe9f1e7521d810deb5d809a3ac8ea52a4b02baae24359a964ae06fcdfd0ae33bed0d04ae65cb50bdf95cfcfd5c9580d35fdaf5700fc9f47743748affaeb07313df4e62182db403c19ac217cb8b13f36f89255e00b0bc51abc26ae49a68dfc5710027fb12b7ef98ec9c07971b9ccd700af4aa6e070612099f43532b522dcf714f8b4f994af1401ab2012aff580f8a39303a9e54c3562b04f273ae584f388d051c8f026399a2d8d8bf3b201fd69db56eec6898a3729dd3881d5777069f1d0bc9d5c62501a8f0b016767c3decf095fe64c8f17bb2b55688a5782d8aeb31d742ad208f7d4d5103d4ddf0033678c2ed085bc6ba099333a2198a4614d69eddefc5437e8dacca864e9c35f0e954933f97aad4f0999534ce1716535c31cf87d694cdd730b91e50f05bd170d45174f58a5d3992bbbcd92fcc686443942b9aac2155e129cf9c0989357161d1a2a5fa1429f985999edbde5f02187b044c72f025dc8e86ba24fa5eb5b8d2865c59b6c79e0bd2eba10e2a5e03c354a3af7dbe1498596b8638c5bbc5251b519f6d8af05cad3f37c37a5029c011671a3b67e47758ec0c20dcf3a8ef218f4dfe6169541db6a07ce64e4f010b41bb50914896c5fad640971cf7b691cb96021befbfab58f1e91de0862ccba54500cdf2446e15bc01f79b182351047ae23b32930a56e0f7fb01fb3a82896a60f4fc1e0e83d88ca097320f2a9256bd16f725690d5b01bc505106b35f0d2cde47dc2e64071ed732e21e844b523493eedb87f93c002b4fb061a6a80325cfb14c89bd504eaa7820e42245125b5b899567081485d21dc9336adced20eccc0d1a70cc6308fabd9703517940575e009c46d2583ef95380da2859b9257c94d26b34b00626b50cdaee6d1da73926949b16b6268e1b2f0c688ea460a9dabb12f5efeb5a989fb03634e54617b1fe7a5b5bf0abd65a9e8cd93f1c1efd01a78e247820134b7dcd4e21400a500d2bbe0151085cabbf50290653723f293532cc91f2dc648c01aa3c399d092df95eeeac1c3b4bb0f87c57f4de4abf325e2017e7004faba35d813e1836fe89bf0f4854a6545134c787a6f9625796c1e75b98c7c1b608addf004326ae9a9706e1e41f13c858a5d16ad702a56cddd754b8344eae200b75e051995ce0563aae9288d1c7deec91d9db687dd1db060aa2517f5610e758bed44864e45c2211a8b9743753797fb38cfddc925198fe782d8f4859ccf33bcdd496f5ab70376ced72c86a972e858a88ad53289f42646a2576a668ab5e426f1b2fb1f2d5a871e2674bfb75cdd2398b4386dd68d619bbf7a229e6a795b7e8bcac13a455e18949b138fd8ef1ba206b6ff2cc6ab3feda3745db8206f4c766a9c4f25c0d23f3fdbaeaae2dc9a815efa7f44765eb5d639d51bd706155efa89b834f4a595c730e2b48a617064665fb99439770d30d6f8797057160a884fdeb2863650a46d037821789b13b1da827097d20939e014e24a495920ebcb1b587c58c3d10fce6392bfe357c47a53acf1bc2cdf14fa6bb24993255133e1c89ceb9e868c8c3dfe7cb5c64d2ddc6d82519252a0cf7a71a67e8669f21fb53487bb61575f3a4cb8667eb0b087199752ddc35ae208baf11bf1927cb899a4cbe662a72f4ba478f2b328cd222d9eccc22bb73211f8890818781768b3a873db186683a69c5a838ae27ab2f53eb8247e51e009ce67eaae73029130a14409cb3e187ab8c7d691913da90ec869fd6e7afe15efae85df561e50ee3ea86f823d91a8bd61abb96584d759881b0595adb49be36f06ea6953a35c04c82caa6b54c1ee585e632f0456383f89beb25944b2d83d214d2bf82e88e4df85322665b4f2de34267b2b78f8fe7513fb0ed2591deb2b1a640cf4859bae380247ae92d3832ea247a8c7126f0f9027ae2e4d850f567c8f6b3942c741a128dc830bd6e18311c93e30bcc3f1e6fe60080c3d4b85e2314c767e247aaeedf8297f994066d232b3855e30a1606520431ede26e3acf1d35fa7865e67aa3f914bcfac582257bbd0c673ba0abc8d32c5dc5a1759977d94656bfef1fe45fc32f21aea01822b762b3a90be63c1b455d4c90e5404a9d22fefdaa00bfb1d320cff974f715979f9d633e3faf3e194c1906d5a1500853a35429129c79cecc4bfdf3221631632b8601db088dc230f505b5d819544d2bf11e7cf8966efb96d56897bee4c1e1ff83ee688eb790484908ba18f055c576b0f5f7bc457f747f432a9e2d15e08137a5d6f833f85211ee41500263b0309d49637e0473c5428aac41156c21a4776c55f59cbe7954ab5e64ee5ffb24f4d4f918fdb52c96c7b5e9699faa6cbc085dc697f07ea15672b9ac47b95dfaf0035ba466472336a503535d57378b6051bc402220f3bbd3bee08b41ce2ccd7924972cc7cea4638d4605638868cc0e7e72a0f84682f0ad6d4192412ebd5e111a37a73ee5362493bdee3dc99fb41457d690723a823e06cbf9afe21725768a59fd9286f96b68b15c27cad0ef1162892be56ed579f6c0d998d52bd6a09dd6010b7ed2652d8bdbd99bdaaead0b5b784478da23b57500d2f81222479003aaae974ab7ef424a622afb135e7f5515566630f9ea1913d8b3bbd89503daa7cc7797595db67547d076da841b6f7ae352acec37ff86f3d156c6d77f23cb863e6cf8d6cb269b535394bdcfd9ee38a99fe9f78ce8c173cee476bc8766f6094efd2304164ce1111f7397edaee82f2e8e7c03975ff9609dc9385d1587e76c9d1fd33c85477bb218d177ac3a249ad69fac0ed5f209c4e062a599b23e5597d520fc5e36801c4cd7dbbd900fdf4603b38126a0b556f6244059c52687c17c2fb99a2a116902f4971e6edce3776b6f217406c9cc17129ddc70d4a08b9bb6662d3382a388dd574c0234f3b89b323f98357310af712c608df6e56b410286dc2cf3fc533c62561742b560bd3870465b401d963520453b046a606b6a86e8b74177c29ab0c1be94c4957f7c12f0eeb429bb0e7ce92dec43454664a55aaa975e01d9050b1c4b827114dde23db55f0d26a4f1c99d9fc41dac688eac33bd59371576bd53c856c6612f324195a2d96324a9ed6d7d5db24ecd71a24741eb0f27fff4ce9285e16326e18df2d9affbc34ef9d5a67806ebe063625de9c65ce7d3bc49e4022fc1594ff4586d3ae168c005567992ca3c0ac46ce8b1479f1fc6b894e31a57a6d0c4a50af4df4cfd10531f315c20caee089f665e9e7d6fc13980f7702a1d05975e2af432e7550ee53f6b55956bcd536a5bc9bb7a88071146245a80a694b1e1b52f45a3b4a3f0a0e9bf9e111d1380e7bc00bfb0ea9105010b2b998bf03073f284610c174517386bb18ec35dfdf180541ff2d4ea6581b1cff64dc165ebe76ae5740354e4a8bfce8a1a4751e277bfd82239db74dfbaca57deea5855bc606bd40df99c04ebe530c8c75bffd9632200a3993f72d0b148acdbb895633a7fbcec3cd764c50281385a1b4509fca5f86056f875ce53adf55b47788e7a2ad936ef95a5c0ad259bd2721ecf5a34b4edf73b275106b4db1df902eede4ff922a2dc8ee9cd361a31321312690bb65eec00d8d8077a07058f00f33386f877acf670f1e969ba3651d5743d8631da03b63ceb98c9e7d7572a3235caa141bc4817aa1fcdfb2e1d0ca80130eab8d8bf872d92fc353e37a49028b8e3c7c9545847960e00f7d6439b4164ecb95adafcfa07f6a24a0768d3a7de62a5d512e0122e4b088dff98fe898c36ba4d26568eee5e081bf982b41d861aaa7da97665931aec2e18112cbc247946b44f2dd8c81b1c206e20a0b813f5d1b12f4e1732390c2b6ccc31bb6b44ea0bb7e511020c81730640a04d15e04d70aaa065937342ebae249e618b6da1ffa2f8b4fa4fd45eca40deb88c6c5c678e95fcbc49b177c33b968fca37e9e0e7ab51723cc7c308a474bf631e11908ec57b40b393baa4988ee562e0dbaefe9fd80fffd8fc499a8b7063191514eb515cf2343fe23f61af58c155a0e88ec4ca1324be5512cbd987eb8b85bff9aef729806b242374c1e848b3c69dd26a205ea6f44b9018598e4b61ed5eedbca9a15657e92e3154f70d894a035218f8586bbb41769aba3285d93e3d8d9a08f93520148a73e39404ccdcf6918409a0de95ffa52d767a2849ce68cfd9c34d2a0883bad6edb62249d0a46102b50edec259211d2b9aba2ca94368c436915a2e785145961d5bf51968356a60d7d7e5ed720224d537ee0f7acb35da8f1468e757eaab7dafb9a8dd5018bf7a1beed5c4b3199497bda2e5c119c8f96a0ab5e6b663a86c5e572537c3440aacf50c7c3994baec209b1bb474ca0d81687c8af880a619c63f7e26e4aaa3973866f74ecb9c4780ccaa92a38e152a93e2c9e5a3ed874b2a33737043c278b70b5fe5a61980b5a5e58d749e49a81acc5cfa0df1abdc197ac7d907de207e4ba7cc2398936094da61e09274b5214d4dc7db179b0f2e5f5fbf41d849d35b21f82c0f64a109dd037072573c4ab67d38bfa940dec222d884f8c26ec1799d1d2c3729acb85fed5f9088bc8a167e61cb50e4edaef88c6be6c5ef6f69b9be542914cee4c2947dea4726dc666d0e8b7f909eab5a8e18f1c1a01b24fe3c7b"}, {&(0x7f0000000000)="f13070c398514f840cbedf4ceb0497abc7cad5997492052f6a1bad8ccf35b506de429ed50f9aab9959cd18f06f"}, {&(0x7f0000000040)="88e1a2072f1664da1d7e46152df2613b69ca54177d2c08e21d6bc291c8ebdee0b1514ba23a301bf19d9ffb"}, {&(0x7f0000000180)="631f0feb7db928de862e54644a87c0c23da72da360635cd2216edd88591aa4f192afd936e0479dada0ab4f74a85f29b9e28d1e1e23b7cbfb95dcfb1f4bc5faa789a072aa3ffc1bfada70ddb72014e2c1d89725341deb64776de265effbf71735f9aea7b92ace6453840b2037be5f412b99fcc42182bac511ee38c07ee6aa47bf20b7223a131f03f09af530c9428762112a0f6a8a699ef41a562985b3766f6744ac941a128fee92e4ceb7"}, {&(0x7f0000000080)="9f1b105f065a68aa980d66ba1f5ecf0b09556ebf6d997eec1e6a18f308e478f970e5f053e1a0986f4718785ee1", 0xe1}, {&(0x7f0000000240)="9141b46af6867efa0b3c9a763bb1026bb91851c8982978441f4c58bb1d4b05c3ad3d459b97898ea26462b44b09c7625314a758670504d10445b292e93c140bc8f3f31f1963def0e86b0f51de9da87142463a400c4623a44462b01938992cf68e6f9fa8dfc638c2b55c1ec349607942a0176f8d4a17b59d3d21c5009dc8f729e2538752059b10dd407dd10b90ee980ad4896bb57ea1c9731524dc56ff60249bfe97661f4c18486beda65358728212225e781ffce06e04ea162aba121ef954f00a1bd1356d4c08979acd40fef75a99f70bb2b91ec2e453c4536db0b4bc53aff40eef18b92e8c3e841463f8fac64aa71b5a2288b63a1052872de5abd5"}, {&(0x7f0000000340)="54e2b32f391967b0845b03c402bf84bd91210a1cc14509a2e00c12fdfe3b9260b03ee61a797eb9c89a3cdc719cddc8dc2a52aeb2d5f163625e2816f767e4b52575ee22495c5f4548a3a614df5e2c42092dfb37c7cc4ba24581f71881742bfb1cef8770389c7c761077bcc28eb9fc5504ef88575b7d8891188465ef8d39b5e700745561c1d2ac5903325666004b2ff22c41b0a316c5f9323f70419c4ff3796e76f224797afe6458d7a9bbb2d27c024fd5cdfa285148ac6b376c23b9a2e8356da25de7591fa89c531844e632249582fcb17404ecdcaacd93812582ff44ade15c4a95ef22e8b3cd6a9d7e92b8c135bfdd8b6e544f1bb2b6f2"}, {&(0x7f0000001480)="d975e60087c98ec5a1e1a86edb44c4594984f219234f1d1b2b443834018958c8565f1c31ce9ef7cbb66d328e4f59f17a80d92100"/62}, {&(0x7f00000014c0)="432bbb3b98e833a71d71438ae14e7d932fea6fc82e1fe6d4139d3effdeb7eabe8c3d3f57f604bf3dec32c2d1203f8c34b2f8afddfe88a89fc10034a6ee5596081a4ad6475bc89cc59d"}], 0x11) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getgid() r12 = getuid() r13 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000016c0)={{0x20, r10, r11, r12, r13, 0x51ceeb64d33783fa, 0x8}, 0x4c7, 0x100000001}) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ftruncate(r0, 0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:03:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x9, &(0x7f0000000240)=[0x1, 0x2, 0xfff, 0xfffffff7, 0x3, 0x8, 0x7fffffff, 0x54f4, 0x5]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x20) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r4, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = accept(r1, 0x0, &(0x7f0000000300)) connect$inet(r4, &(0x7f0000000600)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x1000, 0x684, &(0x7f0000ffd000/0x1000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x20180, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xffffffffffffff8d) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:03:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) r2 = dup(0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xbb0f03476a1618d8, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10752, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10019, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x27, 0x2, 0x3, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x3, 0x80000000}, {{}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x3ffd}, {{r5}, 0xfffffffffffffffe, 0x5a, 0xf00000a4, 0x6}, {{r6}, 0xfffffffffffffffc, 0x10, 0x82, 0x7, 0x8000}, {{r7}, 0xfffffffffffffffc, 0x88, 0x0, 0x3, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xff, 0x3}, {{r9}, 0xfffffffffffffffe, 0x67, 0x1, 0x7, 0x101}], 0x9, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4, 0x7}], 0x2, &(0x7f0000000440)={0xff, 0x5}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 04:03:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffc, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006f5000/0x2000)=nil, 0x2000, 0xe) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) getitimer(0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r1, r2) 04:03:09 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) getrusage(0x1, &(0x7f0000000140)) 04:03:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0xf8d377cdbe73eef2) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x77903ba646025a9b, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x4, 0x20, 0x80, 0xfff, 0xffff}, {{r3}, 0xfffffffffffffffd, 0xc1, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf80fffb5, 0x3}], 0x2, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x8, 0x16, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xc9, 0x20000000, 0x5, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x7, 0x7}, {{r5}, 0xfffffffffffffffa, 0xe92ac1dfa48630bf, 0x19, 0x1, 0x3}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x510, 0xb45}, {{r7}, 0x8000000000000003, 0x40, 0x4, 0x80000001, 0x101}, {{r8}, 0xfffffffffffffff9, 0x8, 0x1, 0xfffffffffffffff8, 0x80000000}], 0x1f000000, &(0x7f0000000400)={0x22, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r9, &(0x7f0000000140)='./file0\x00') renameat(r9, &(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000200)='.\x00') fchmodat(r9, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r10, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r10) 04:03:09 executing program 0: syz_emit_ethernet(0xcc, &(0x7f0000000040)="9030cc92fc7c2f3381918297619837f54b2b165e93a1434cd3a1f7fbc834bd431883f244785a964299ddf8915a529257186b12783343d4d34b88513fa7c336779c4462f29e8ffc11e145a11e63cd03aa7d44e04412ba81fd14e0fa33fea4e779a53ffc3ae766ff39bd1507557594376d47d4aac118668c971e3a746f5981fd18f6267a42aa190420dfa184e8132ec9b90f134e07260e291b7804f38bb716b77ab4c9d46186efa847d02e4a4de684be88e00d0e469aad62ef64065c994eca058260a0039618c0d657c49d0fa1") r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 04:03:09 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696e65683000"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) semop(r9, &(0x7f0000000040)=[{0x3, 0x74, 0x1800}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x6, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 04:03:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget(0x2, 0x0, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}, {0x3, 0x6, 0x2000}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 04:03:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x1, 0x3f, 0x1ff}, {0x4, 0x4, 0x40, 0x7fff}, {0x6, 0x3, 0x27, 0x80000000}, {0x800, 0x2, 0x2, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:03:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000900)={&(0x7f00000005c0)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000000640)=""/91, 0x5b}, {&(0x7f00000006c0)=""/212, 0xd4}], 0x3, &(0x7f0000000800)=""/208, 0xd0}, 0x2a71371b431ed7f1) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000009c0)) setsockopt(r0, 0x27, 0x3980, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000540)=[{&(0x7f0000000140)=""/118}, {&(0x7f0000000240)=""/172}, {&(0x7f0000000300)=""/13}, {&(0x7f0000000340)=""/116}, {&(0x7f00000003c0)=""/225, 0x19}, {&(0x7f00000004c0)=""/65}], 0x313, 0x0, 0xfffffffffffffe45}, 0x861) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0xaa0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000a40)=0xffffffc0) renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='.\x00') faccessat(r4, &(0x7f0000000940)='./file0\x00', 0xa0, 0x3) socket(0x6, 0x1c003, 0x3) 04:03:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000440)="654c9e9b3aad172958829af84efcc4a0d3c5989c76577d4a558796c8d2d0a3172b692fdd47c2cc50c8d081472158e5a0ce4fc5950572e63d9d5a00010000000000000846dc51fd424802455ec20dff09ae641dfc285eb391208ea8776722daa1fd530169c277dcb03c8d5a43dce165611c7d58af5c880e8be39012058454848b957869b530350194b5e28705111e157efaf632f2e8af541229ff90d5f3e0ca590a1fe7154efbe5f392e91684c850cf0b2004ef9e1fb74c9d21558d82bf4c77deb98ffe9b675dc052bec545e344fb7c138f0bc23e24eab0c1910aa3ab0ad19680e98b17b64d3bcf93b35beaa75787601bb627fd37c70e2ea0e7580ac750634f268c8ce7929e331d68f0757a6486bb4df9d4bc4d1643d41c0dc4007200f505b5100ea0913714dfa3288749c4a54b7e32f39e1995c858eadad040871d66d109fe41637012466f454e58defcb49c4a35949c25a488e581c44865dbe20615efccd5d98e8ebb6a799d34446fdf029ed20f3a16daacf103ff9fdbd07200d612f67a3647ce701f487d8266cebb6f8124fa60cf032bfc7a1cbb91c5fba274083a285a6e9ff6c8051018ab95811e7e7ed198a3255f1de3b30de7184756eff800379a57abed8a86101ddb2704fc93bf8fe47f1ff2ced4d23f535ad0d19f", 0x1d8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:09 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x10, 0xc003, 0x1) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673f8fa589179ba631b92b06203f922e0311ff90b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd1d4000000000000000000000000c0d9944243d26cc617ce8571be571b005554bdfc49c669d4f2c3b31833e0f6"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, r6) r8 = msgget(0x0, 0x246) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x2, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r7, 0x6, r18) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x4) 04:03:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x373, 0x1, 0xfc4b, "d7bb781106da60bd10faa54403cf7d43d4c01165", 0xfff, 0xa3b3}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r5, 0x5) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000180)=0x8) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7f, 0xfc, 0x1f, 0x200009}, {0x8000, 0x51, 0x9, 0x8}, {0xffe0, 0xfb, 0x5, 0x9}, {0xa3ea, 0x2, 0x81, 0x8b9}]}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xea8b], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0xffffffff}]}}) 04:03:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "00000000e9001040dcc40005000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = socket(0x32, 0x5, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = dup2(r3, r4) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x2}, {0xeff9c7f757bb4e41, 0x5}, {0x4, 0x401}, {0x3, 0x7}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0x10000}, {0x2, 0x1f}, {0x1, 0x16}, {0x2, 0x800}, {0x2, 0x7}, {0x1, 0x1}, {0x2, 0x8}, {0x1}, {0xeef442eb2a403a37, 0x1}, {0x2, 0xfff}, {0x1}, {0xcf131e19406d596, 0x1}, {0x3}, {0x0, 0x200}, {0x1, 0x3}, {0x0, 0x2}, {0x3, 0x9}, {0x2, 0xc63}, {0x1, 0x8d2b}, {0x1, 0x56f8}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x2, 0x1}, {0x7, 0xdac}, {0x3, 0x1}, {0x1}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x9d9dd8447801ab1e, r2, 0x0, 0x0) 04:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) execve(0x0, 0x0, 0x0) 04:03:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000540)={0x1, 0xfff, 0x5, {[0x81, 0x3, 0x3, 0x9, 0x5, 0x0, 0x9, 0x81, 0x5a, 0x9, 0xfffffffffffffff7, 0x3, 0x80000000, 0x0, 0x812, 0x1, 0x6, 0xc2], [0xdc, 0x9, 0x96f4, 0x1, 0x40, 0x40, 0x7ff, 0x76d, 0x8, 0x80000000], [0x7fff, 0x1, 0x8, 0x4, 0x8000, 0x1, 0x80000000], [0x0, 0x4, 0x10001, 0x1, 0x7, 0xfffffffffffffff8], [{0x400, 0x0, 0x8d79, 0x2}, {0x8000, 0x1f, 0x5, 0x7}, {0x7, 0x5, 0x1, 0x3}, {0x2, 0xd41ae3b, 0x6, 0x3c3}, {0x3, 0x1ff, 0x4, 0xfffffffffffffffe}, {0x2, 0xfe64, 0x0, 0x612}, {0x7, 0x7, 0x3, 0xffffffffffffffe1}, {0x40, 0x3, 0x8, 0x80000000}], {0x4, 0x9, 0x58327c0d, 0x8}, {0xd682, 0x100, 0xfffffe8a, 0x6}}}) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r9, r9) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x2ca, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) lseek(r12, 0x0, 0x0, 0x1) ioctl$VMM_IOC_RUN(r10, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r13, 0x20004268) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="91c6fb14e88eced91873b48171aba8004aec7d75e0d8e47f76e687cf95b8eb87b3fe2591f69c68c24741c428403484ebc3b593f3c59c8b209492ac9de66724e6a0286e34e76db177b66aecac435969a374f81a87b0100e1ef8203ed619334bc2", 0x60}, {&(0x7f0000000240)="cb81a5631861c802e52c2032e2b574923a8ba0a94a55586d4777115dd719124420af91832c2d00191d55639651de9bed8b3c92530572b58acbbf956c389702b4fb240fdcc8aad79f9323baacff8bbfcaa50cd9ea30af12c923f40280aee0828aef0358fd900d66dd88fde1d873b880b37b90cd52e4acb3868bc870fcf34948154d2a27df7346d438826f535c8bf1a94360bf1c835fda3c360d42f7c6d1838b7c347b125c250037d833b4f6156b34981e9c56ac5085e5", 0xb6}, {&(0x7f0000000300)="13234edf42b5acb9031cfdb0d7058f755120bb9d6e7b2432ef9521eca870ed204acae0f9df731283230d6ff692794b32816cf71fd815b22910e9faf76825f2706eb547c809abe209812f9d490d9c9c1c2e3b2327afbc852805b15ef753e9761d45bb7c029a085552fda166a0541f519fc15e74a9f651af70cfaf36874a42b79c817464a5eb2d36157f0816e47fedf411f3bfc0201c8e23ad67edf10f8702c54752a2eea3c537d837dcb4c55a96b8ad36d62694a1c047bec4832b5e0cfafe7bd008cfaa1a192bbafb40b76f21419e8b3e79f9604259b3f9aa80fab06107a888b4e3229b0714622bf95852653da5ea1c2a39", 0xf1}], 0x3) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4c36dac03bc49ef75fb54b00450af695365000"/4117], &(0x7f0000001440)=0x1002) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x320ce1e6451602f3, 0x80) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000001480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001840)=[{&(0x7f00000014c0)="2dedf49f8b7c8aa9eb3109cf90b6f45662eb60ec63a489b70ab4b72acd89e6d32a9ab7dfc2136a1ca7631b17b591b58620c3e266ae132f956b32d51ac2d726d44d7bc46e73a5381711b651c9a63fb82efb1bee89c2fb3301bc3806e64514d2658696de8026edf237eefaf6eb17d89e05b4e6258e270f04bdc40d443f81c682d35aa553cb0652d789e8f1678484a418587163d786ff1bb203ff244733fdadb305676d5607578c0c131cd1339f2189b607b7f78d93bde1d6cb694bd3e631f7440dae1eb95dc25a38a73bac6e8f2127c6df0837d24282144f6e0e", 0xd9}, {&(0x7f00000015c0)="a34ac1794de38a5e2e3fc63f01a2e898db8bab221dffb697507dcaa5bd0b8e4ce9121af0c1a3c5983d2baefb8dc8905d71a922353aed0a77ff66b8c0b62e29d0a11442718adefebc1263dc62eabeaacc960121047080460865a863ef0eba876af6f846623f23dfdf178619bf0abd5390b831534a073c10e55a1c1626375c8132c285b3cab11f295e7f54757f343ea5fe051d2a848e9680d9778f12e4a75daf3db32184810f3616c3d835aba1daf2496867318207fb6056b1c259", 0xba}, {&(0x7f0000001680)="2dade4871fac6eaa6f043e26533a04a2c183bbddf4fe6375361c8c8ea2cec4b09e4598440cb6ed1c37ffa4783dcfcadd5d0b94064e8668bb160caa6c4a5dfeef8e4e5d33e75e9f16e4ec989d19cdfca4e437c15b64927f3ed10ee96a283d410f097193b3f5b7651e5db725b8921c55e33704ef8e43c5149a419d75fa44d436af70ea2c64860c4d2e933f6fb5a451d4ebf023930f907222a3eb7c2f1c74db816aaa267ef705a390", 0xa7}, {&(0x7f0000001740)="181f83daa50d5eb0503cd16cbf00f9edc4b9da9172fc0ba30a08aa0a8038fcdc9c62e4c50257412c11e9b7db15b6110b8c03090c7f34eb687288ebf1541e467543ece2abb948c37465cf68a7a544f19dc5d607ca17d3af0d0c408d05d082c0ceca56fb714d04f9f654233f4da88a99f8c6395a55f63da9a7c8d0af5a85f954b7437981d9bdbea6895d71e3126bd342c626b47cfb93d8229d8c5a8921e10e0ee112fd43d445f05612d3014c3fcf02ee6aebb3501ccc21eb18356e0f69f9ed94d86675773b5a1243a8921c69fd6e5cabf174078f5e85a1b61d36e6d3507332539e60d033ec0fe21e000c532b65", 0xec}], 0x4, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r0, r6, r7]}], 0x28, 0x1}, 0x2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x400000000000001c}, {0x54}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 04:03:09 executing program 0: socket(0x18, 0x400000001002, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:03:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:03:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffedf, 0x0, 0x0) r4 = shmget(0x3, 0x2000, 0x22, &(0x7f000000d000/0x2000)=nil) msgget$private(0x0, 0x10) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/17) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) 04:03:09 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) mlock(&(0x7f000073d000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x90) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) kevent(r0, &(0x7f0000000280), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2028, 0x8001) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 04:03:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x10) select(0x40, &(0x7f0000000040)={0x8, 0x7f, 0x0, 0x10}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = getppid() fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0x1}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x00\x00\x05\x00', 0x200, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) acct(&(0x7f0000000100)='./file0/file0\x00') write(r0, &(0x7f0000000080)='\t', 0x1) 04:03:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x2, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket$inet6(0x18, 0x2, 0x27) socket(0x2, 0x3, 0x1f) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$unix(r6, &(0x7f0000000280)=""/71, 0x47, 0x0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x200}, {{r2}, 0x7ffffffffffffff9, 0x40, 0x40000000, 0x9fd9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x3}, {{r3}, 0x0, 0x80, 0x1, 0x9, 0xbc}, {{r4}, 0x0, 0x20, 0x2, 0x0, 0x8}], 0x65, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x7ff}, {{}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3, 0x1}], 0xfffffffc, &(0x7f00000001c0)={0x10001, 0x30f}) r7 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000200)) fchflags(r7, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000240)=0x3f, 0x4) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000340)="e1eba66c98df42de58f6ccf051694c1a97778470712026a36260f340e4f119a3563962c94561121b36f497fec148b2bc5d411d4df65d66b0986fd37caac90c32fcc2ec1d7914e5fb7c276bfaf09e6f8768001ee2e74d0adba1040e7296ced1ae0c2f8a7d6855cd9d4726684347abc4975255da039c9e0a5fd2a6cd7183f026d3317e8ebd684031330cd018665ea159e38b84b48ec5f3b80056022b38a558a49867380c43ba6c4ab39e50f7064b7f6cf55505e03513a30f56747fcd7eb6508e28ccd89c13393c4413ac7b", 0xca, 0x404, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x313, &(0x7f00000007c0)="2ab974b80b6cfe28bcf982475c7dc2e12e3e89e648e758ad499b33f936bd7ed9b6bb964666a0d875b29a55aeaab2e26288cecd86e2834e69e5abf66048aba06bbca51e96b3b0409bc690946df9cf5e5a09a92290e8b7998827ab4c18bdea4bf74f2bae4c54317d304d4c1e97256fd5c971ce22980c4a6272b501c04db5fa369b68ba5459d6259eba6ce5105fe886b8b38c852aba3dd4d634c8b3ab82c063deb818785d00004b6558f0e2c7332ea8aa9b71ea27e68d2bf5510501670b4f44f700000000ce24aea773d1a01ec77a8398fa5c7b1730e79dcc5ebb83da190600b430da99c96596735112058619222f5e898e12e944d8de31b286687bfe0547f2b339e12134e2117a1d098a724c551c5b60ccd17423aad57c2145922583fbcda481d44506dbdda4cc5ea433b24bf7a821e3f24c7ff379c015e76299b6e3a1de783791b2cae3bca5c1c50a13363a0c0a807111d127556b659b97ec6739cf8612dd8c1c4335a8e2859657195d4e40685f4ef7c78489c10e9d62ac721dd21cc14e400586cec3afae11a67f2ad375e0d5e486aa28b62c54d65a35b957a24c16a3a30a160400000016760b3765db3d13e10ab46ed22bdb85c643269b10a00782aaa45fffe78895ceaa2896ead02d5bb20c99155cb5522be746bf3cd79b96de9feed5b1b2740db28439adcec63b8a2979a1b8b5218c1a4292d098d7a469cd08230c7fb0b83032f6323d933ee2388193762f84804699c67e07fa07f2e1dffadc29b46c7b9aa2c34ff9e0a5f80a1d0f418b345972ef69203e0a30b010148c5d32575d0c43f06918d447c7fab74a6c84129b351b8881e9cc791f25f8631b538e3493ed8f78e90d5a300ff5d2eea7cff153ccc36807142606663c913a54aac428def8033c9d383126ff84b08733e7b8812584aaea7b8c51adc4bbd8f2ea48c70d896463091807bf9fef3632500b26c013285e104743efa94d577cde03c211c8fbf8c7d6dad9527eb24e90941e13326640c4783d631b9da46c0b0249c352d3f8077536800752509b81910557e7070ea058bf0ff174cb89f060762a06ffcb30acaaf30c1aa02df5c5d95f0caec1364b2a566c40cc051a0000000000") socket(0x10, 0x5, 0x69) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x22, &(0x7f00000001c0)="4b74954c", 0x4) r3 = dup(r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000016ec7decdc612c974060ad4afdff"]) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) msgget(0x3, 0x204) 04:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x949e879692f380d1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="6ce5b4bc67bf8678cb01fa33bcab1e2c32fb292a6d8b22a942abaa6beed947e8012f95667096163306", 0x29}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x82e52b87d55a970b) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) readv(r2, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/108, 0x6c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 04:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f00000001c0)="09f54bde3705", 0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x0]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000640)=0x94f8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82026dfdffffffffffffff653000464a7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eadc83e35e2f012eff54011fd7c13104bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447463c230495aaee48c02f6ac41e6bf360fd4799b9b800ed6d880af73774617a5036226a77a3c3e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8ca0700bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b286578f06f728669bba22c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d7a6ba5f3f7ba52c66dde104f06e295ad206a6a86846e79146e637e9c037dec2d2b39483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4a022fb4ad5f5067899043d9cfc96d51e5e6f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a0f851686599fe446e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef470b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7c421b9c61989ff05df2b5748501000000310b22a9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab44df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521e2960000000000000000000000000000000b9e5fe22218c6ca6c31dec9d563db20009dcb5bffa8bf332"], 0x10) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x81}, {0x6, 0x0, 0x0, 0x2000101}]}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r8 = getuid() r9 = getgid() r10 = getpid() r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000980)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000700)="09ed15867a479f3d21977222797f5dfb7971e696678d600c7a74d3a5648f18deee3b724d8b89b499c2855741f2e475fd2537ce1cba2661899e0852afdc2fd7d7919ede90f3217164a84dc4d3cec793377e2613bc33d0", 0x56}, {&(0x7f0000000780)="bf4da09acf972997b36b1fb934d762db8fedfba2ca37a065f9054d287e22489c80c80e5af489e189723785eedefd3ceb392730710b46aa29e3ca46f90f9b85d79d5719c48aa393dd0126dbfd59cfc2a3d99639c7488ae6301dc2dea64f237e2606d1559b05e50a1dd8a2807d1661322c1db19b3e9b90af09bcb6dee6330bdabd6f485299a911825ec15e0c57a60846", 0x8f}], 0x2, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r13, r18}], 0x40, 0x7}, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 04:03:14 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) 04:03:15 executing program 0: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) recvfrom$inet6(r3, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x5, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 04:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x54}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0840d59aecf6fab7c65da08721c8") r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 04:03:15 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket$inet6(0x18, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7}, 0xc) r1 = syz_open_pts() execve(&(0x7f0000000080)='\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')/\x00', &(0x7f00000001c0)='!#.[)\x00', &(0x7f0000000200)='^\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'*%]\x00']) dup2(r1, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000440)=0x4) sync() 04:03:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30004) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) r2 = dup(0xffffffffffffffff) getdents(r2, &(0x7f0000000140)=""/155, 0x9b) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8180, 0x0) pwrite(r3, &(0x7f0000000280)="7819e5b094852e364adfce1c4643c817a9a131347bb43a00b0de8154a0b0657f794455d944cad345d316a20ff9bcd2d3288ccfb85da3b6456f72b0847413bcd8499c27b963b87fbebae4042a1700758b2a4559215db750b6b89b7b27efae0c95d907a34733ec126459261ca73eef97f1fabd8580f905b1c12c738aa7ffbf2d9246b71ad657cf4d09edcc39886a27ee75b7c36d8981c133e8e9a2eed0449211f06537101196dd141f95abe6d9c973deb03cd0fe86179de094", 0xb8, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r4, 0x6, r5) r6 = kqueue() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r7, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0x3, r8}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x6c6b, 0x6, 0x0, 0x7fff}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000540)=0x70) r11 = open(&(0x7f0000000580)='./file0\x00', 0x10080, 0x100) pwritev(r11, &(0x7f0000000640)=[{&(0x7f00000005c0)="ba55f600191f205c20267d0f6cc493fd7b4c8ae1d2e45002be0372ba9a1b0c79f55a89d7c9ae4fdd775bf66fab382bf885e873b71393398122ae358cc2706dcc396a85db7b9aeac1d491516929e0ccc58e4ded6a5817507c3ee5a052d001ed281c9386d3fa254c1d025b789fcd63", 0x6e}], 0x1, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000680)={0x10, 0x2, 0x4, 0x101, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x274000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xf49}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) r13 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r13, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) poll(&(0x7f0000000c00), 0x0, 0x8) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wsmouse\x00', 0x0, 0x0) r15 = getpgrp() fcntl$setown(r14, 0x6, r15) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000580)=0x3b4) r24 = semget$private(0x0, 0x4, 0x20) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = semget$private(0x0, 0x2, 0x194) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r29, 0x0, r27, r28, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgroups(0x7, &(0x7f0000000300)=[r5, r9, r15, r18, r19, r22, r28]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 04:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="ff9d9535327f106e31e79154496cc6acbe1e49ede051b7dcd3d2ab9e3a8502e14ad6a0622cb948065cb9ba43f5ed6a6b89316962d1f47e19b57e42398688ccce78f020187779350ffe20540e92ce87afa0d20dbed18586422ff9a5212806431094b47d8e68a42f24930c9d4ba45db6c070aa891d54d18c269a3e42ba23142760bc30503536b038b9881d12bf48f8f4ae9c1cd37d54a66d8ec045724cd013afbb6fd5b3031ee298d4b50a09f42a53cb98c02218eb9c6bafec85a6ba3b1516c0a2129fb37f2006aeb32029255d24a475d617312322b74fc3", 0xd7}, {&(0x7f0000000380)="220c6b70ceaef3bc04d0f99d", 0xc}, {&(0x7f00000003c0)="5b6920537c9f0e3f2111bb54878c460d76f6af4924e5c6fdc39aaf25cd34573c9952b1295a3da0967ac05e901cfb5efa15cbefc6e661cfe203da04a167a61a7fbcebbca515ecf36f1c30c007526089cbef4cc01ef6295ad3727f3182ec68980573513adaaa7c7be92fe458898100a2b85123a0f2741f76c0ec6592a1c8a8ab103c89eff921ed7dad7f1fc4cc64b62679e6c5db", 0x93}, {&(0x7f0000000480)="0323e5dec50c8533e250c8d2584b9f62c631282cde6cc79008c76f8bbaf7cee81f2e96f3f3c7a832056302d3f5a5fc219e232d4db0a527b1f5ce91d709a89d5ceb9f0e6e54ed0daaf4d31ecd74b922189c24a8b7a82623fed10f77c3450506c31caf783b61474a22e078dbcedb234b16238ffec727f291236d416f8497366e753bf4fa14bab9c48ff2519c3d3ba06e7c9ad9695dfe9a606bf3120128d18dfd2da741ced87df49d5341ce642f68bb6eac", 0xb0}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=""/215, 0xfffffffffffffefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') getegid() r2 = semget$private(0x0, 0x4, 0xa5) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000780)=""/202) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x2ad5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:03:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="031400000000db03080200e4ff25c6149b33ff1a", 0x14) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x108) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x8dbaf7fc13c12529) close(r0) 04:03:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") write(0xffffffffffffff9c, &(0x7f0000000140)="08b7a741ec46a7bd7d1b86205d08b89199127437478ee5d25333c9986758ec80a654a120b658456908552ab25269458f51e34d05489d50847e08b5ebe96a88b32e3df8c4eb532cf609be94af4419b0bb86ec9eb6a5df750a4788c92d728a67257bec10d942ea48b8e0f4737be5e9729c7220d9a6ea123748f0937aecca98e9cd0c3c63e8f5fc991584780b8b495da92de273acd88bbd436557f242e4dfe322b088604451a6d89fe94122d568c28c21910e7c8e219b7571bd4513138ccf18efae9dcd43ad2772869f87305822d0431fd02781cc3d9d86d8d82a3188498caa3ed8d6986fd9f857a816f2f4accb8013", 0xee) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1000) login: pmap_unwire: wiring for pmap 0xfffffd807dd0baf0 va 0x20000000 didn't change! 04:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24, 0x0, 0x0, 0x1}, {0x4d}, {0x2}]}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000180), 0x8, &(0x7f0000000240)) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x1) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 04:03:16 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) setsockopt(0xffffffffffffffff, 0x80, 0x6, &(0x7f00000000c0)="9eca91d12c5865201ffb04ef3f369360807aee6722c7515a0d7f9859e9a12e7d9e2b66478cdc09bb2666459df3d1f13255c572ce221f034d4c3fccb5aea4e5094976014caed1dd0329bb4262a959e5", 0x4f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x78, 0x1, 0xb3f, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0x1fb, 0x0) 04:03:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) read(r1, &(0x7f0000000040)=""/21, 0x15) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) shmdt(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0xdbb4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:03:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000000)) 04:03:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x17043, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x93151ad6edf976c9, 0x900, 0x0) 04:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14, 0x3f}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 04:03:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f9c2f6d73fc58960b7c2875673b850001ed3023c3fc394e51706000821000020f2a241e40589d296e4aeebe50001000000010000080d2020009d00000000000000dd476e473c6d1f00000000000000e443595950f2f9906d1b0000f2c96a59f8e2eaeb39b7ca35c39c0f062f4d32db3ce0fbb1ef9dcdf1ef319ab050c0bd8c89560cd97a59753011c2a98fe4eb3646a9a97e5ab882f60355fbe8710a8cb0d7dce8a6dae897be8da956601dc722d63ee5f518c638309d48acce0a8ba6e88cdda43f40d02c77a8b792da9311d990a30bf0b865b58039c6ecca77fe43978374e12c29a91ed0cde3920a54b825dc3a61edc94230dcd69bba715a624ef36dee21994ebfdc04778ee1e5d1078bc28439a922744f02235da2b78c66005257d8c3a49be8b8a74cf866b9e5e888501511552250bc55b004ba9e5accffac5b3317"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:03:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 04:03:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20025, 0x5, &(0x7f00000001c0), 0x142) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="630ae864816cedfc1ce20389c266ef0baf022cb7efb80d459703b377af8fa161602b6d352fb9bf35b5949b1128cdabf2cd389fa6a1f0bf26919f6a2090cb6932d5290e84af0f14fcda14fd2b102286bc6bf2b469fd7d8bcd1e014eacf64bb10c81d765f6c47db5bd2350a4fad97785b44b4af1049282662a0c31c8e374ca8d6bcaf42f41ef32f2ba1ddbb5d52ee7e7cb113035fa7c2d448aab5dae8544c36b22d911f6a77dcc5bd84d658e21122e212002c0fa384e813dec38834d7a393179a9ed3d4ee61003933e60e1268ac113014e062ea4575be09c7b3f558323afe97a2663a51e847fcd6dde6d598113a31b7eaf25d39e1caabb2fb4", 0xf8}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='.\x00') mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x142) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) 04:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ftruncate(r1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81, 0x40, 0x7, 0x7}, {0x1, 0xff, 0x5, 0x400}, {0x3f, 0x20, 0x0, 0x5c4}]}) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)="023a044f40ac0fa945ffeb9a47585fc2801c", 0x32}, {&(0x7f0000000300)="11dd9eaeaa1df36c74b86a88ef1ccee038199112b6c1771dc0f3f2b11c16aacaedb53d95b120dd0e48beac6be318280198039fd93a74de49eeef1ec4be01ad8ff871971efdf6340ea55693fda558ddce6973b34ac31c4df4766bbe7d01b97f66a38f790e683020f917cf7050a87607ea54c37b31b778de77f0dea8ccc0b7a33db6a5ce2e46aec21e152c238782d48fff138562b7ded84d078f2f17a6313350e0db7656486e38af0990f431b9bb5f48132a2a99d0726900bd0c7c7548339e8a0923de585e02579871d9b4f3b312f4c4442ec462", 0xd3}, {&(0x7f0000000200)="dc903890edb223d99a8d746860b51bc82b40ea3266476f4dd7558f54b1b46a3601341ac844a8c04e7343cba85c55c9dee55c428b69e3f933359f7041610eba9c049e67d89eb4cde36e58bd0088ef156145d4324a1dbe384ce4b3f202768d", 0x5e}, {&(0x7f0000000400)="dba17fe0f562183d92d3a065dcd1cfe79934c0b1d99d37f01b6dd4324012b0071acbcbb2aacfa3e2395aca5660955f37d7714de89a47ab26a524abf1963392e3a2061d2605176c7f3c5f7f7a47c1c161488a2b27c99337d5d53223213987d0f37ffcfe45aa100f8e4293b2ade2da4ac962e7d40939aa", 0x76}, {&(0x7f00000004c0)="0c5ea2c30f6215f45df32cabb121543f330202fa9f71758626e0571517c6b832d039269c0a231fc122e07956cde114fb7b89db4009dca2a16f26e09c701aac2295c5f8c7d6ac387e7e81a6358f160f43b1a5295db1c9efae7efd3412216a7d3f1881f3a00e8c6612db96be4a1d91a56fc9ab933662fecb75f572b030b41396c8345530cfe403058d92a19e383b5259e1e0951147", 0x94}], 0x5, &(0x7f0000000600)=[{0xd8, 0xffff, 0xffff208d, "6c1740f8f740cdba2e0a02f80c83dd5d061d7cd33653a2c69d831a53ecdc0c220c7df7ca64ff04b1f276145b6241a2b710a12c60b288091e406d1840fe58b4bca00b4f38a8efe5ca40c7cd46ca411e2fbcde98d590fceb02edddf8b547fc71ff283f40cea5510bf22ab2fe24866c0af3305c2cc4cd43d522b90ba903af34b9727de86664cead18ccbb046fd89e676d4acd4135ed4568fc2a5de12880de41ba1956e432d086cc12d0c1fa8798ec0d670085b6c872af3a6194d829396e4a759bc6b286fb2bf44567b1"}, {0xd8, 0xffff, 0x51, "ce4ad13ee1d5d3342bc208953f8f0305e225d30a4ea10a30950b4b980f44f0c0f8e80d8612a7e83592497b7ea5308955325c42696df52592fdd2ae44adc85acb62da3901efcd7b435a1a3d7962a4855471ea208635f6411bdcdcf26d67e0af42e823385196a66816d2ef9b322deb42ab41a7eb225bd240b8a5db2a84a4393f0fea828c1cbb5b34a2790b54cf37d6aa64883acb8ee52738c30ba891d036ffb08eb64099b719d0d7aa161ca09dd7d2624aead35b42a1f56a287df7f67bd3c672928c98404fa290"}, {0x48, 0x1, 0x6, "33f0780bb99f74da2ec11c04e3b9cb06dac0775e2b5507e63bb01dca167a13bc9f5bec82e8185d3c7045150d3c38addc820a5d2d"}, {0x80, 0x0, 0x19c, "cbe437e0fe2ae67f95edb67037cf285de1f8d08dc271662d78249555598e5eeffa446d54af8789447dace7ac0da7869ee03baabfa3f18aadf8caa65e9727d6917d3c45d799f805a19e341cfd2b964babc0f673f57350e0215e8aab7786fd27199398a1bad9f62d5ca19d7c45"}, {0x60, 0xffff, 0xffffffff, "b73cba27bd53412556695aedb3a9e0b82a016912007a25a018ca9d4d2ec9158dbbf28c2d2d2b39ebb9d3b13e033314d3f4f19bafba35698132b4968623fe1b81726380176fd701d41707ab1bd622ce30"}, {0xd0, 0x1, 0x0, "444323877158e5b2a110297a8e5346a34e26423ee1ff747da58d921b0d7029b792f6a39d7c899ad71832d9b5e243b257b85b4c5566893c4f75947b5e2f9ec98522c96ab185f7f85056e83e0823dd905d66af990072acc8c2504ecec4a404fab6adcb687fa4ccf0f5282089cb7e877c96873aeb86723b5becdaa07a93c3e9de26bdcc48dd7c1dd9abedd6262ec0a29743d03a64b56c39eea7703294ad1847a29738c92a100b5370c60e92a2d8718f4c4e505ff6b0951189b82b88a301ae5c63cf"}], 0x3a8}, 0x5) 04:03:17 executing program 1: r0 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x84) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002600)=0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = accept(r6, 0x0, &(0x7f0000000000)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x40, 0x6}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x100000001, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xffffffffffff1b42, 0x2}, {{r7}, 0x0, 0x48, 0x80000000, 0x4, 0x8}, {{r2}, 0x35ef528ab3ad30dd, 0x946ac6a4705c88aa, 0x20000000, 0x7, 0x8}, {{}, 0xfffffffffffffffd, 0x4, 0x23, 0x1, 0x92}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0xd3cf, 0x3}], 0x20, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffd, 0x46, 0x2, 0x100000001, 0x5}, {{r9}, 0xfffffffffffffffb, 0x40, 0x2, 0x80, 0x102}, {{r10}, 0xfffffffffffffffe, 0x15, 0x80, 0x80000001, 0x8}, {{r11}, 0xfffffffffffffff9, 0x1, 0xf01ffff8, 0x2, 0x6}, {{r12}, 0xfffffffffffffff8, 0x80, 0x20, 0x4acf, 0x7946}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x10, 0x8, 0x9}], 0x20, &(0x7f0000000080)={0x0, 0x1f}) socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, 0x0) chflagsat(0xffffffffffffffff, &(0x7f00000025c0)='./file1\x00', 0x1, 0x2) r13 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r13) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) 04:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x98b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x5a}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x101}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x200}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7fffffff}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000240)=""/141) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') getpeername$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) 04:03:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') getdents(r1, &(0x7f0000000040)=""/103, 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() 04:03:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0/file1\x00', 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0\x00', 0x19) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000300)=0x339) r12 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x7, 0x0) r17 = semget$private(0x0, 0x400000000d, 0x0) semop(r17, &(0x7f0000001980)=[{0x0, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0xffff, 0x800}], 0x4) semop(r17, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r17, &(0x7f0000000480), 0x0) semop(r17, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) r18 = semget$private(0x0, 0x400000000d, 0x0) semop(r18, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r18, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xe0d11c78adfac8c2) r24 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r23, r0, 0x2, 0x9}, 0x4, 0xa8a, 0x40000000007}) getpid() r25 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfffff001, r4, r16, r11, r2, 0xa, 0x1}, 0x9, 0x4, r7, r25, 0x8, 0x3f, 0x5}) 04:03:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x263) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r2 = dup2(r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r4, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x1ec, 0x0}, 0x0) 04:03:17 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x5, 0x9, 0x0, 0x4, 0x3, 0x42f, 0x3, 0x1, 0x8, 0x100000000}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 04:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x80000000]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xfffffffffffffdc8, &(0x7f0000000180)="26495b55a658d024cd62a548e094") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setstatus(r1, 0x4, 0x8e) 04:03:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000001080)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001140)=0x1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000001180), &(0x7f00000011c0)=0x4) connect$unix(r0, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) r5 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x40, 0x18) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x8242, 0x0) dup(r6) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000012c0)) socketpair(0x18, 0x1, 0x9, &(0x7f0000001340)={0xffffffffffffffff}) fchflags(r7, 0x0) r8 = geteuid() setuid(r8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001380)={{0x8, 0x0, 0x9}, 0x5, 0x2, 0x8}) open(&(0x7f00000013c0)='./file0\x00', 0x80, 0x28) sendmsg(r2, &(0x7f0000002a40)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000001400)="2c21cd2f1c469b502ca058cc855ad35f9a6d7e786cb9263e6ead615e5091e220ee31ea074741a3186f55133945bd2905d6fabf94279eb28d0f9b839ed1371bdf579b324eb69c0a6c42a6308959a63be5707786b85f2631165c26db66e22e4c9dd1b6ecf5af0fdcca23e35226f04aff1959bffdd4eda897a293adcea3c9fd15ce1cacccc137f9c6706cfedb4c81eaba1a878424e9791d58c4d203f26f712467da82437e9533f587192911bc7a91f4d3fbcdc9afe69ff7bfffe30da1547803ecc950db88a4739c32b6b7d7f2656c0d6ed61bd03889b2561e398ef9337f", 0xdc}, {&(0x7f0000001500)="e59584b828f751d63ed2962bda019cdd808aa24c2e4f4e6727861893144e24b505f685e9ac00ec2bbc9c34ca7951c3a5e172010174552bb398ef84b53c0a0d8c74cbb98e252ac354f898ad5fbd9c45aae3ffec4596ddf4", 0x57}, {&(0x7f0000001580)="4b4159f5fdaa1db34a8a760e8799a3abac7f67793c660b006f5adfa70c55ebf9702b237067004e73ba23ceedfe6c3d6af6f3df879949a75b0813a9184bbd2206c44ae87ef009ec90d32444c727a8224406044cb195d32a8487f19136075c6aa5f62f2c726cad20390f07405eb2b54c5644d081e4862e1be096c0508baeb9e1e4ad9278a578e8fe35657c53bf2f07fd452b60d4fed2c7951f6f7fbec082c867aabe9204ec9b57", 0xa6}, {&(0x7f0000001640)="35f77a9a9c512082ce7dbbd92410ff6127baffb6e60ae0fbc5e11b266795c80b2c59d73e2e65eb1885cfbb9cfbcca62f5254818c20686999f6559d659ffa23c22beec0c232af8452737024414419a052ef20e22968d04241b750df1f83a4fe2aa74dbd33c1ab89e0b591c581e03883423b55d60c88f4d26e06c183cd18922dcd9f", 0x81}, {&(0x7f0000001700)="5c828b513db17e44c69abcf1338f88143cdaeacb5543716aba38d946105beabc642d771afd90a5a7f5dfe64f684be37ab5b8bdc7a4d683cd752ac5b7d6a72e40749f11", 0x43}, {&(0x7f0000001780)="d3ae521d97c0c766668fc8127331abb2b0312300d2cd8b705f6879dcc436d383c3a59241be323a6afc57d19baa14cf2ad113a1e341eb30b6b887f23565860b14efa7b5dfd53b6aaf15d25f6e5513f140a123b3a7547ef75bb086cf0f1b9c7656d6ee21355e78f2cb51963d11728c6cfed3a7664ba82ed3c5f0b443d7405cff62620b3bbacb5c4bdd", 0x88}], 0x6, &(0x7f00000018c0)=[{0xf0, 0x1, 0x3, "9e597be772b9683b666d1cb8edbd9f0d464a58f79c255b47c31cf504b57b86d7be6dee3c4102c825299ce7588529af8b942e42f4a1d9db4b06418d47be0bb892534b175d53dd0cd4874a89f1891c4db9241edced4fbc470a78b973f28e50c5a92a71c576d27c1d60643c2e1e12ead9759a20967eb3842b6d103cfaf0f0d3fcc6d8ba8fb565d3cd32086710324cf9d87f08e576a4bc1d8a80a00f1f5174cc912215e3770191a47a16a1af6081bfa53e266b337d67be14f2972b94b27e809cc7efefdd7bc961cb1eb5b32594d6c7cf3e943e14ce820a6968b4bcae"}, {0x1010, 0x0, 0x0, "fa5893823dd3616bd19a3c85bb27ed9447b91bed96d361ebfdba5d523c0154c577e1301c4278358dbb108b263bc5137a9d58c348372c4f38de5552681973a32f35ca8a466049ecb0a0b1472c0611c16fc8626a31be1ff184bd2424d24dbf1c03b7d489609d79b2b189032459e5436bfa87bbad4f163f9b68110dc04be3cc6c9a211068d0eb2e4a39746e8949eb66c69c825b71efcf6bfeb2eb2b7c06423a97bcc11006b7bf4eed7835b76db9b80c4a17c9a1adb7fe5dab819c0631b1c518416060214b019a9e9fc5f96aac78717d2e5a7b475d37dd4685e44e34cf04dd41dbaba733b4036daa1d862cd3ba5fb0b744e15929dd92e65ed84407ebd01061ca852eea83452cea8f32d8c16100ac88d545c80accf33e960cfd337f727e7e70ecdea51c39ee8174a2e85093b399338da7b06a97d650852f34b9d6b06eb8dfa53221c3016d67dee5ad832626ff8ab1e00c3ef4c673dcfdd3cc48bf5706fcf05bdad6b2230c3aab8ebd815390f9deef2f999c61e2b39432176f5b9d2cb0dec2b2612bdeb3eff714bd33f78925b11b06963bc408bf7d582cede03200b4fa4548b6daa2079e4b809a8cb6c484dc9ab71034852e39959c5c0df94c95ac84ed4ac104cf699df5d6763502874f349deac056d0a106901da72bc3bb0d912d16be13d6e937f401d699a8c1740c6498ce28a96a2474c08e2fd3a1c440679b0d592999931a3f6ca9b4265be5f9f791253ee06ad8f6d76e424c7503e63b0ae1a6a45284158fffd6d76d84e295edf68ebdd8bd98e9b1ee539dba0ed11915262168ec5ba3881009701135b68c04abc40b80a6ef03f6f473b52b2d6922248dfac952e51456258cacbf394d5af51ad035381959948cb817486f1e6b3ffad17fefa97f0eee4c1bf0835e144312d0d7ab4cfc17aeb8d71988c6dbc83676372e400d6bd6de7819347a3a6bfad349c3b875da90d2b1fc274c5a78496b6a097c3fb97d3b81a8006c05d05188e50d1ffcfa86abfe1fb0a8472f0570caf159a2268d749eef60415e36a3223d3b28a1857817f10547059ca007ff3dafd3775d4889772d73bf50c44b2eeca4bb30819f368b60122de0d0c5c6e3519f6456364b62de5a43a4792e2b6f922ff13738cf6397769e85dacfda1051caf593be5a521ecabcc0dc73daddf1a8c1762b8c9afad16e123ec433ac4e3ba7ba534054ebc93a134972628309126b760064c17aa29faf72960db4bfd28bb3e6c0defad275c90641998b27ce68b88cd812fda4f6ee8b5759c06e73673f3d32a721d9c2a0eef6eb9498000b6423ad8566987c4caa89dd369e551ddcc33492d5692afa41b82e326db0469785be99e8d9aeec8326302a6d77a4b40afc3bd1cb7b87ef9c9e6db36a99a1511469e2482bcf8e6bf991304e7de051b7e3c06c2715115d65ccdfe646faa5f9b166f72306fb00e1e8bed9e0b771c2dde2162df1f79bea7c5c6371d3f4c61efb4384ada8da64be0f88e72009024b0dc198e0e192d91718ecc562d1f8c855768f5a31ab1608e5982428b42d88bf31ecc68c31cd400ba9059b12e6eaeb1bcace723352a65f410678d53ad492adfda0ef96f9426af4a847f3d64ff73c30bcee15b259d117956677dd38fc4fded1a9e24de8d68682b58c417525c2c3ebf793a89a2972d69595d02c98d63031e332b223ad779843c416e4ca9d895d8cf001d5b64759c2e217a6151aa62b8fb6a700f27c8d62cb17cdbdd7f37d656604cc964f95ac727534faa6badfbac7a3e020fd81f77d6978fc6165f9f7e3a6a8f3c06cf984f41880f7f02b42068d2b91df064be11a4469b2274188f6b7f7282e4336234b227a3f1c9c936873a09b57812cb4fab801e51bf5ca2facc78b0d053f8d57eafa5cee334f0d7fd1f31b754f8fe89f0c206adbefa64c37f31ba486a023656400ff1c79763ebaa48c91d0f43387b7a21b6dba0059d34580873006cd5b26d939e9e34803cef03ce7e322d4b78505402f74ff1f858b50dface76f76c8a82d8f0d3924c8ad09a9b2fa5d927de9379bed4f85f26416ac67360942e40cd353297085cefcec37f6eafac7ce2950409ded1e0792a18429dd6677a2ea31c900660a89891cc9f8bd26eef2e6357664cb8f620afbba21a7ef6de0e99c39e4ed87dba165810ef46c8b1669846085137f5d7b22f59e494a2f2249355cbb24be1870b725d398357e4eca8a0137e5da71cf66e4ab55746191c3c62f4a19d76534ee288bf32099686451a337305fad78d7971978ffd0bda668dbada5160f79a6e60578da1b6fcfe507c6648c569e703eee1c866f5ffd451c71c2fa5b8c6bab9c277b4c5096f98a96e18bb543de80ee5aecee16554347e33c35f10a9bafd2cfc1fa3ac07de7d638f8ca76aee0bdfcf5b4cd089af05d5a17cd6a108e393a76f306069819fc1e86d96a4fc0d74aff0e964b485ce10d28bc1d826eec83303854ef6f151c269095294ec380b63783af7d0c08610f02fcb6e95b32ff16e194ad71a77276ec898e534e028e62bcd06143767f6d657cc4b80c84983331a1e423592e9b454fb008ba0812f673009289e52c4d02d13e6444ff6eccd38ab10bb196a2cef5bdceee35cce977ebc3f63d353c6444c09245eeb6cb6b131d1b60e2bb1b3391c5a66fba3ec26cbf3db62b5cf32d9d073bbcad74300ab922bbb0004b2f16b4972667f6e644b4b29520913eec0217f71fd41f3dc2d2cd7c4bf44398c6a6ab0e0e2db6e5faf456e39b32dd98232459a82ea3c2dc6f89506687e35962a565552df5ef115953a8be56c15b17eae387cdf4df0284d6fbcba1b3c0a14625501aaa907f96c65215b808e762a501cb71ba746d20371144cda22bd1c49e4de3064288625b657c7f2ab82f8bc4237ffaac208b46a7cf3aef6023257ba3d3f4f3796838984db8637a39d0ee28915394206998ce1e21fdc495904ef6d90fa598f82a6fef5dce37349b3fca4f89f7e99d836f31a08888046b219a7d97d6e4320d6ae5ab1625007ea480ccc95731ec221287ebf825a09417d826cd3660b70a0987e64ea6298a582cf9d51d2b56dd515739ffcad6304e997298375ccaef0926f7b155041b4c30cf85090e654dc6ee16b458943bfdd60abb86044dff73f426a0419ab846c93b6922d58ac75549a5bf356deb1fc732bcf39d33de2ddfc207bb9bddcddae43e13389f7b2aff224b629a3e5783d1db94f82b7ed983b5686bfb4fca9edbf2d60d69463ce1314c044a8a020abc69c492e60085581032841a1b158aa3928d9089e65a013aadd6d2095c42ac550d23b5cac467472e9801bf5b47f9aa4614c281a399d1220d9013e1bc20e31f27d3264f30ae1f6d69d799439d3b8139e42ae8b46403de1230fa7a57ab28d1e6d97295c93b47ee8ca46ee4214484d6dbc91f54b36c0f52543bda66882f873f73ae7e0a1a6f33d2768c296b5d191c9a23b1db0945b06178ff435740866c28b367f5e9edef8b408091f061caf8c431b9da0b31143b50573168cf62f6bf8bc2e0b464576cf7ac746743a5de82fef86002c77be66d374fdde653190429c47294749ddc2d1bb9dcfc36330dbfb9edd2f0c8ae8e81ef497886a2065834bf7da9be4e9782a837ff172fb598eafebea0d654b111e6631f0e29e713f6756a69852dd871d6e6ba7c701757da3a04be83d19eaa10024d9b3373d07554e7ddf5ea1778642f5b5048e0343b1706f15a1fd5e083e8f1a7be75b72c92b9117ad2e656c3fbccc7455c642594d4ef4986e16beadb7bd1a474b9cd660f3273df3b4508e81df132ad682f5d3fbd4c3a2e73510070f7d625604f19477735895f91a1adc0c4aa2869a5920c4e5e787651e90003ae79db0404ff979a0254d39aa166810f94e197c11b62a5fc1eb9003475f7c67fa889c4f6ec79ebbeec3dbb9dd5febf6f9eb39f2a4e3d541fb4e6380d802b80c5b23b868f629e9a958d8220d5292c05b816cd1f3a99dedf62e7162b474e915e8d5c82bff09de5efd81d607ec85299d86d74c613ea7b14e67fd183e641e6dab1295397484735940db4b39561af2b8f7ab52ebea61d01444f59d06d0e07c8a1d2c061aa538274b4f9fa2b3ab641a55e42d28b6bd92b0eeafc6427394913923e698b046b70df11576ad8e9f5af7a2ff18333b73ef337bd7df982dd8331d39aba0ed346c84465eadcf47cf1dee3561d5d3c0464e12c17ba4588233f96a7e4a8ccfa78470462e6aaa28abdf402c37b55631afb7e052403d5ead80a2fcc8f1b892e0beff4b5251c98f72bc550d2250f86c933a1e631b84b35602869c806adef6f4b8ae9dbfccdbcc471ef2f28f99699867f6fd70638a8ae43c99384827d0d6155ba1d67830e9150f473ea117723668379b761c0841c0e81d152494645140df22f963eb6ef72be73ed438fcded09d2c42839f4b653180addbcd3703acf6d715de65e9d396f1c9197e6afd3d0491ae595aacff90780de5311d10b36a2312a52e5f73e4841912c412edc20d15f833663302788b4d3f489984951e73d25545a0c065569f642b789dc9d48c0cb94b55153a727819803be5d40a894452d3c5c251afb5d0eb85bd9456514096203feda6c2860f5239ee1cf0a002faef0ffeee288d7b3c5db4585e55981f6a84aa4a6713efe02fbc47313d712a758c9002689050d1e603dfa1b3311dd08deac85796fe1fe8f0c8010f94bae86253661567d3d8ea070e88386831d50e13dacaedb6396d95618afc8d6cab2481ad0acb3997008ca7757dc7b3f360a4a4812fafbbc10358300b2e2f0ef06dd6a8f9c0db1416244b3251653efa8ffa6f1d9a86c7b5768febdf0429a8aec17b4068e562a76c611bbe774623427085d56893fcff1f7c0e45303aff3a47ecfabbc08a417bc43c39fa3e36a77490ad8b2076b3dd1cedd5e9cf1bbb60a3896cf1f25005da7dde298199c01c4591c48f942f9ad11e0b45c8e3f58761366c059a0e144c6b37074ff05c62b37237fbb9f5eaea34c40ea118618c8e8e3910306a5490efcc3d9913e74a1cc8129a21199bd0998badc1b779234be7c1768e8643bbe79ff80153ef5c22335a8b80588e238d97a894050106dd0d9eb137240521cc64b9d82012375e5129687e693626872a1ddd3c5bf686e3768a4df5fc0daf086dea6aee11d3b0294475a2326d93b31ef212e7bd8e1d9374b617ea0718a3e4abf9dd25f8005de9988eb360edbeb7cca519855a8539ac397de4b9e60d788de4ef7dbeb88c9e17297c1a0434006296810a1223bbd859b2fc61804ffd2918cacb52ea083fe8e0520751a8ea24e996c5e2c14f09633088e4191f58e8db66863b7e75903eb4201c2d80123b1c093307183c8f85efea1e2727107e14d94d0654a619b53a6435332a32de5893bf9c43e1d43f09859709b8cc686a077dafe403681d27c49381a550d56171cc30bd762fad93d83e4c14976d5d8c57b52fe24273382242ee9d85c785c584b503f1bc0d8daf6fb1706e2a29022685aa46b8d5c3a2d57d1606b6d6651e79dd110c60068ca6964cef851c4d8c1e2f2fa43e141cdd49307d7cb3d6f3228c78768ff6eadb8fcde002baf324224557cd0e71b4637c69aa4b54294791a6f205a9cb5934492e40e69a100362b731b2292142a8592bd5d53758a2a1af39212419af02acbd4ca45611744b2c3091e4882a580dfc8e195e50a4d565ca0c79edcade80e1c97bc6b549e7150d8191b800c49988a02a8f31a71a4e73321766d772da95eea1788c42410337348b4d9e55e7ff55b9de1ffb4679a95b6f9d34d282e288fc08c232d7e597218dd38452b9992325d4fbb68f7d1209917ba71eca4433d"}, {0x68, 0x1, 0x5, "6ba6a4e988370b1ba9993661c63489c1bd88fe1eab2cb18de641ece3e02f29bc57fae2f92876fe0bc4b848a2fbbee5e2d14d32330f3ed741f730ef060476758c9990ba0316eabc691797d5cf4799cc6e1f52"}], 0x1168}, 0x40b) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/ttyCcfg\x00', 0x58048, 0x0) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000002ac0)) getegid() setsockopt(0xffffffffffffff9c, 0x756e, 0xc0fc, &(0x7f0000002b00)="17a4c1f5c921ae391d462f48aba6fbe35acc2b27509fd0f50609d62b0b22c449365a78ce4f44c299a934b3458db1308cc4f7a1c020fee379685c0efb7b13fc8d56b634011426e73dbe62301e011e19bb0b10db7b941f9f2f84d4332028bc8ba891b3ca893d39e50241df449d2ca26d8383226a35b306f94b2cdb69ae488e22715b8a73a604ae20578e46b8771486b9c6e12065aa8fd4441a147e845523e17b53795db9bf205431f47d8613b0077283ee2a2baaf8", 0xb4) open$dir(&(0x7f0000002bc0)='./file0\x00', 0x8000, 0x1) r10 = open$dir(&(0x7f0000002c00)='./file0\x00', 0x0, 0x1a2) fcntl$setflags(r10, 0x2, 0x1) open(&(0x7f0000002c40)='./file0\x00', 0x200, 0x20) r11 = socket$unix(0x1, 0x7, 0x0) bind$unix(r11, &(0x7f0000002c80)=@abs={0x0, 0x0, 0x2}, 0x8) 04:03:17 executing program 1: r0 = kqueue() mprotect(&(0x7f0000851000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xf6, 0x2, 0x1f, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x64, 0x81, 0x800}, {{r4}, 0xfffffffffffffff8, 0x10, 0x10, 0xfb, 0x3}, {{r0}, 0x43e65d18599994f8, 0xcb, 0x1}, {{r5}, 0xfffffffffffffffa, 0x80, 0x8, 0x6, 0x32a1}, {{r6}, 0x8000000000000000, 0x10, 0x40000008, 0x7, 0xffffffffffffc3af}], 0x1d505c3a, &(0x7f0000000100)={0x0, 0xd2b}) 04:03:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) dup2(r3, r2) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0be88a46a37540e03000"], 0x10) 04:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r2, &(0x7f0000000080)='\t', 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = accept(r9, 0x0, &(0x7f0000000240)) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x10, 0xff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x10000, 0x7a}, {{r7}, 0xfffffffffffffffd, 0x20, 0x10, 0x3d0e, 0x20}], 0x3, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x686c2d88d36d372e, 0x1ff, 0x1f}, {{r1}, 0x0, 0x24, 0x2, 0x4, 0x4}, {{r10}, 0xfffffffffffffffb, 0x86, 0x1, 0x2, 0xda}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x3be}], 0x6, &(0x7f0000000300)={0x0, 0x6}) 04:03:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffef9) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x1, {0x6, 0x6}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="050cee010127c7aee1f6ee7c81df") 04:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 04:03:20 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="92b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 04:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) unlink(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 04:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpid() write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 04:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1) 04:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x1802, &(0x7f0000000900)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e1ab7ce69a4f8fbc11a4fe96e5e201008aaa29c0e9a0010000007e4aadd533c1f1bfe9e48dc462618ca038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9ffffffff8c4140891aa0edc973cdf924fc28e8498703bcc26a73e3e4823600000000000000221b1ae94f1c7f0f47f0fd38f2b6445a525d97a24e17a3c8f3c9077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29908e2ff858dc5a8531c3fa04775cedf785bee1cc0668d75485f196ba498959e597c5b209dd653e6a5c484b2ff9e796ce369c9e6ad8825ef6d806746947dfe20664249fe8752ce40a85a4c4f6d1539aa4727dbfd4e274e36ffac10ba69607be9b94a6fd992c9530af7c4ad2072002b982e90659d8881d57485936a149aeb2ac6d8de728dc4a750e30004f859f00928a7a8faa298d9530d56e912d1afd00d0922ade1bb92be499a25870ffb7f9e54418f0e2ca940f9f6bff1cc8f76616370ebacaec5577aae1a67d175b4c31b6e85a4efa105fcf8326bfb5ac2a0bfd9803497fbf1d6ba76c116d81659f045220e2affc6543a4650a77c5d10fe50d10e4f7c473e09fb277c7a66da9c44ecf3679286071ead44466539065ef939ed60e4f0a13547e50a25d872efe1e4abb5d5c1a863d72a37f39ac6995cf31d48fc2b03450ec395b995f3f86947ae77591269f8027fc9fdd0cb0c7d4d25ada00000000004fe2dc5b5dd9fb5a2518a059c0e191c851675d3ba0dbaeb70764186b5afc8661ec8c323150520a951c480864e05535b2e0bef7a8d244c80cc7dbcac851bbdaeaf1d906665857d526cd1ff87bd9e2fea19c2247451789da462642026e32c5dc7bfd369b99df06d7e4904903fc1482a824bf3dbb96afa5079ebed7471e39abedc34f427e94d29c4716145898eeac670571eb1833f5adc45458b3cdb940efe81f359bdef1ddeebee3d4a60f9924804c3ef352f1ee44388eb82b013c1f03ab4b9ec704bd4c6ad9c4f6a79ae686aff2f29b2907daf2cf0952728247985a4358a203de908e453c566959b1239fe4a547c928f303cba6c131cb1f5aa1dd188d9a0376998a0efafd2752f93d2c1c849dee50000000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) r5 = msgget$private(0x0, 0x420) msgsnd(r5, 0x0, 0xfffffec1, 0x0) 04:03:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000002640)={0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x49) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000001140)=""/93, 0x5d}, {&(0x7f00000011c0)=""/159, 0x9f}, {&(0x7f0000001280)=""/104, 0x68}, {&(0x7f00000000c0)}], 0x5, &(0x7f0000001380)=""/110, 0x6e}, 0x802) recvmsg(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@file={0x0, ""/27}, 0x1d, &(0x7f0000001440)=[{&(0x7f0000001540)=""/195, 0xc3}], 0x1, &(0x7f0000001640)=""/4096, 0x1000}, 0x2) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1000017e) pwritev(r1, &(0x7f00000000c0), 0x10001, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) socket$unix(0x1, 0x2, 0x0) 04:03:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() unlink(&(0x7f00000003c0)='./file0\x00') close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8001, 0xcfa8, 0x3, 0x0, 0x5f, 0x0, 0x9, 0x0, 0x1, 0x1, 0xfff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$unix(r2, &(0x7f00000002c0)=""/144, 0x90, 0x20, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getflags(r6, 0x3) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a00"/199, 0xfffffffffffffc5a) 04:03:20 executing program 1: getrusage(0x1, &(0x7f0000000000)) 04:03:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000001200)='./bus\x00', 0xffffffffffffffff, &(0x7f0000001240)='./file0/file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCCDTR(r3, 0x20007478) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r6, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd714b42081d5f7708f3237451fda9b64d24ec7d1d3b206c854951e1d9052b86909349e069bda1fbb7af0428585ff6b43cb7e13c366bb7fdbce92f6d6445b6e7ba0f6ea794bbef252e7145c757bd03bac04484aa3170c2d49cee4be482a529efe2710d8312799521bcd756428010b9909a023b2d307ee8449326a58e76257ea14c75a734a99dc49684cf9cc12e3fb134cd4124660fa5443a48189b6a172c2af865d563c8b7c23b86469b17368fd1978a99b5c241f56a75b9fc8bc81e0add05936509cebb7bc6140a378898adae46587dd3f4"], &(0x7f00000011c0)=0x1002) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x3f) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x3, './bus\x00', 0x9, 0xc7, 0xfffffffc, 0x10000}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffc, 0x0, "750000000001000000f9f640fc00"}) 04:03:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 04:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffff9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000000000002fa, &(0x7f0000000100)}) setitimer(0x5, &(0x7f0000000000)={{0x8, 0x9}, {0x800, 0x5}}, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:20 executing program 1: socket(0x1e, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40, 0x0, 0xf5}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:03:20 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x20, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 04:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xa020, 0x861b8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xff, 0x7fff, 0x311, 0x1, 0xff80, 0x2, 0xffff, 0x2, 0x0, 0x3, 0xff}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0x2}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x129, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000200)="2795d95cd8edcfc38668939a7a314abe42aa58f3caba7ef46da4526c996a0b3036b49df0329c7537d6aebe6443d88283eadc566567ed044410c5c3e44b68fca467ca03d878e72730e203fdc96af0f8e99202c7510db4947085538948001286584cf2aa707a598c7caaacd99cc231493097ce273dddc3be6ec4479724291cfac1611b877b6524d49c2574fd08b1fc5911e88d34e651f04849a3fddcf3cd72e2b07b5c42682dafc3f7d761", 0xaa}, {&(0x7f0000000300)="365fbac759dfa20f7731fe116b2cbd078c2e30653f8a6e6c0d25031e944a342534030d7693e5e89f9efacffd2dc74028494924d99c9d54cd49ac2c11a244d85f4bdfc12affbdd725506a4ed1cbf8d1eeeaa6e95a26cfa8a725e8059b1f2624e3e3a94334f4746d03e0f5f4e3c13ecb2234a5cc2c2f6d75d99de0e222e8c94a73ed642bc11cdc95f321cfbeda9fe0a11b7954bd66061c43c95a816197f262e150b3a756b75e205d757164fc7fe64c233398", 0xb1}, {&(0x7f00000003c0)="63b340f2df50b06ec1b78a3fc717b6702194c3bf54535301557c2cdb97d451f1b7ae35ea75065dd1d4ac03a5252bee6250037858cee5c9ba4ddfb333bc826f144440635508072caf7c287479ad0b85fefefd9158b75c45444dc3da4b23d8795c5c031ae77a11ccbec328c0f740397510116ce9c7d8c6797e7a3b30a19c58e8db8dec9c7d9baac4d846cb31c9bfd2cb425cad2c288893f22d62802792f88dc23d19ef29b67e9d72ec1deaea05d1e90342bd391b6527f2567e33fe11c59e7faf516e8f", 0xc2}, {&(0x7f00000004c0)="999e95472e85504d5b65f6473c8d71f6057601f3b55d7edef6b3b399a5cc248c615771c16cec6293ec41df1bd1831bcbb6c7a4aa4c664fea5dcfeb91bbf84b4535ea651280c6547d5693df1a577efa71d3be55c02d51f44bf74d6b0d11c75f348c2a02c0babf055d1abf2d471c1623eeba162394b8f76ca1ca92b965297b607fffc8cdb81749a32ba61571dc964e17ea788d8039c42986ff055778a86f77eae43407f11de9850c94546f488399e0dda6e9d51356e851ddf1029b91978cd10e9c74ebed7b83ec2cfbae417510743e8cc5e54ec1b53a99a4ac6f4e2785c5dadcec7f6b538bad325ef1b3541c1dbbffa1e77caedd18daf27634014f42cc2ca5288a2a11eac9682446c9acf64236572e222e5697cb5d8756cf99723501949b09d61d22171845cb15a85ea021b37071ca1c8eda322369935bd7087d4767afc379a904d151e6cbcf304af82e92c460ffbfd8403918aba4dea3fafa4a82c34d8f301bdb54f6a61e0ba13f5876b96a47a205e92ef366cae361d6395a1b80c54a8be571a4505208867608ab14f882f0d9c39fedc47c7eaf19db4be1f4606878251c882d689be64e38c303f09db675780d6c2fcc3e38365d6e4ac51de1e64526f6b88356e404baa9c05a8d7709e065ec9410e59ff4652f39cc2eb6a9af6ac285b673ca4794f294cae929b346af326d4c25161d923932c3b81766f855366a0fb01f37a379b2b43b7206d9d133afaa1260afb6f47eef03a88c25f909c09fb187842fd3d4cacdf22ede978f5116a264b591aec0c49269104f7a996d5e0e3621de3aa39a2748b901c64f0e53982cc10bc005a0ca29a09c5a4f85e4dd95cfc9a87f0053e4334572decf5fda2a2ef1565f41c900da0127215155e95c7b8a80350c29530f14c7914a86642837cfc369269bfb9c97cea7b1276bf5fc55ecc5f209e4e314acd10ee422afe29130e02fc938874082d0a316fa0126f0a77b89b74ee8eb218389d4cb6458683bf6182d4f2337a0138d430ddc7210fb274f61b8c62f419b99ca151070659fbd32e75116d2e24fc5dc9e1c048bb4bf2172ce8e12afb34b06aa16bc9c0102c64024e1a29c728daaa5b3934a0015496288c8915a57b7c2354b3baaed80c590f3dbf0240f1226046fe12797f86e5f9aaf1bb3e3183033fd85f08c3a57899db012d564db28cbcb4fc28a3dfbf6a23c0fc568dfdf2a00cacd2e104e8d3146f3b3caad4519ed08235e7bc0ebb6588207619b0aaa2ce730fac8638c61d56509b01e49396a9bb57224e82057bf9ac4d930566c7da9cdbb92a7cce76d03aa601077ab827952c0cb8636be209ba843136baa4f1e3b5a866fd3da2a13bb4a8e1201bff14ef7cd0fb21cc810c5a15568268fbdfa57bf321e58ee67aa3eb8665e18287e80c36204adc66a64db27c48c728eb5fe34e21d6c4cc29cf7c643b83e01bba432f34fa56faa9192034d69c17eb883eb693f3bfd9d922b67ba5373efcca94ccd56f94d1d3288ebe8cfc0a39a37d0bad220baf62314bd53c6bbd56f3167dd0ac2b5f48c44e59d0dcc77e230f33db151741bd6e2d68e7b42212102bad13b5d329a1befc300dae5b9fb337a774171fd4325c5e2b772396a12f6c9c31003441b892c4cd454cae842bb38479c2d181d1096299c1a2f99b3040813805a09fe916235ec22ea5833ccb82154bf68d8a773a47489b01305d2fe369d6055ff66a09cfc2847b01d2eed9b35b19ec4318a55844a681428e143a3e12a8a3c9dfe1ceef4647ced200880bbe869ed1b588d463955fd2cc0daa5ebb95f59998b5d6dbf0bd838449d9921e3c4af9c2cf265304e833b0ea4d19f331a3f4cea3449e1eb388a45088c4f4fc2a876f3b5c07b8bf2f4877d0fb7284066f4756d9341b218115c3c654ce12a38bf77290a66d325a80b9b4bd083e295777515fe1274b0bc7fc2e8da0afa4e5376e21607b73018b5aecba86e65855d47e47e778c92353d71be69c5b3eb5e7e09b6b9bda897497c38fb38a4379a3c89e9c6fcef08ae0072ee36cc8dba53749933daaeef9375dccfd46342e547f9880471fbe7523712f7b8eb21ed792734a4eb683d7bc14bebeb3fc1bfd1c05256f47e2fa84c27d81a8266ab6627bdec2aea541932721aad3e969cae25bd55dc89b83ead448d852a89a3fb95e840fa49e3b50ea46b5c1f3e7a2be0cf4a7e09674feca4efecb85c3e4b1f6f071d79eb98124e0f64c3ee2be84fff07fc59a68c8ef36b974a49a682db944ca42725c9ab5ae5963835a804c9f92233fea58d3fd5e9aff302df5f1adde375cd02cbecebc3d94c8b281489c61a85a9a406b30ae88467938de5b893b1dfb499e298d20922bb7418b153b341329ca9147e1e0c316103fc83a5319ec3acdcd265ea10380e6b6a0b15a5ff3fdd5240d5a5bbcce9d166c0cb6ba5e9b50abd847d0eb7fdf1d71e1420a52c222061bfe72d1dccf3ec66992eea2578cab14bf4eefab5fde20985d0d4046ddf20ca03fc17101ad6bbad479340dbfcc114f133620cceb147aa1d092fbbe73fbfa461979cc052e2aaf8bbfdc0e76dee583fbfb8712e1d75178c35cfb11ea6637733540d1aa5f873fcbd3439a8ce70e37a62374506910c12d93ca5fb769580f37059b853ca626a448267fdb46b020058125612db94bd2952bcbf5b124c4bae22f4919c0042de8c80a1bf68fb3a6ffee7f15dc748a4066770ddede79f4373ca6f1fdc357a3b28d36a595e23c4fda93983cfd9941a36a7093d5530361e8e9e694964cf695d3bd5e6383910b843a9b63b8ef83b76b4f251534956784bacb941cac5baf8609721c43cae276dabbd7f8c7aa60273069fd84b7a625b3db1552c4c1a48a381816a089c85443236dd422a076e41f6c8e7c6f205c5108dc5f279d54d945096f4ee9f22f581aa811c0d60ee77b56f4330a048ead3d3499b9619a876e81c12dac07c3a79bc1909b4d94b078f03749ae2a6dca134f3c07ad9a7235cf794f95a389395a95fb3d0a3ae88616251521e39311e9d45d8f5ec0d4017503dafb5e6b666b6c26efad23754338b09d91cb49a9ac6e37d545d812aabefa9dde2e7d3814df65520b5748c556778da478e2bd16735076a26dcfc16bc1f0e8183ec6f588ecfbb048298e42fca3c3cfabe76f3774e5d4b442f833a1f4ab33b04fda4078303c7b60dc43dcf78faf7500a82343121d458aa738b1277d55e1f46f976cd78f3a42bf9b6b5393b8260f881686e135928cfbf7942452d46db0270546a4548ac361d134136a53a07c8aa80dd7796583aa0b9393a4cffab24a00439a872f32b750f1ce1926491603018f19f3d87fdb2d7600d94dd8b0b7128747217ebbe5f1bdb947053bbaca9d9b8450d963686efb79cd291ba6e29c7f7b52e65184dcc91901e3891dede92b639062bd89606fb1510251da43ef6256f339d18474fe0685bbaf8c21811cd1bf098fa55f4266824e285b157b7fcaf2e9a2647809e2fa31dd5bd23acc4d88ebfbdf03f675b3f870c35efef70b0a125cee016560d8286fb970d0ac1a19a42eee7447162c79fec73a4003814066af5247e55694337e8d8e537a9c5a8fb90f434e0eec73a4b3fb87d69be7377b17773058ed1ebe044c0b628b786fdb2c272348fe39f81032c143b810daeefffe8c5154fb8eb988b5a1101f829245099046574329ae42070614e2ba6542f72b8efb51f5599036aacaa7a4cdceedd29fff2a9b0165ff5140daeb9a54ec90089234ad5671ca3739cde7e559b5c2800c504312327af5dc9eaed37d8e7345a2c8007d3a8d50e7edba10dd975732d20a48bf841307eff7260e9f0b621fc292c70ebbe6c5dfab8aabc258bbad0cece8c80d919aab1f09044d8fada18234db7047f260f42e6f6f62c0596e62b759c57d749e5a4d5271758e73cdae98e61b51105712abf5b3c60266c3ca2f38c728f955087e70b9653614a4533c9f5999e60b22cc5d5970f31985e5bbdebddf76a4e3900562ecb068033788727b51aaa81fcb1e72d7a750020bd78be67daa04ee050407eb2b57203af7c2213f5bb108652610b7b5e56716e5d10e7beac5bf6ce8094251c21a8665c1aafd60ad23fed0da2fcb44b023651ceb123f25c8c3bf0101e0d0f9312adbf415e179ec2dd7a6489fe3312f3813b65be6a5d73ae09ee8af271805a2786a18f24b43a39a0de0bb9fe79b2fb2bd37cec06d50e090be4885e62ce0dba88484b7f2ec019a76283756a99510755bd431dacaa652019573b8e284030701949959d5fa020c489ad660cc1bec27b976ce86e0248141d3cc71bd9f330de421e6dbf6aecd86c0a7c160436f7e8b3dbb378d6383ec393028fe56c7b4a94c8417d87e9e9825be8c0581c4cfc523936f25a6eef469f7ca7a601589d7dc29c307d94bff1ee1b0f430ea5bd30caa23f3b54f540b6c6bbddf8d4fa787c39f2f95e3799b5400651026292f1d685e6a63586fefee490995aded01f3da7f5b383adc3cbb33a48b5f9c402400692dd9068054b9f1abe8311958457adcf895b68d5768af75c37431a40cb329df757cf7950d91e17d48a993e90444309d33d0b8bb5344a55a1d854d26e95b7ec6dff20f23617071dd6ba126c965596ddbc1bfe62f3c034ae2f5682484ecfd2147de34228c5012764cb46ca9d7007752f42644e73e63732ef9b3cf7e1af32c713909cb10b90142d076e8e587dd74ad225b4393c8ff1c8b681683351efe2f0b3234668df46936de28046fcaef82b6852dfec5eb33227c7d58dc9a453941cc693ff8d3e33870c2352428206e9b1495870697be25f235714cfd1a57c28c25d0f3f43192e4272d3915910635f8ad716839bc1edaec163dd1184c0fe55125c9fdb1248a7645c105e05aa75b2e0b4bdb619817bff6e6d7ddf49558b1ecd74f615440079c1c5456bef27d79672ba8db5899ddb1a5ba3b3c548d06e4334f632009aabf31a14a67cf8985830fea1a40fa6a020b9aa48fa3a1002552417b0e867d2adf46d349f9a9663ebf2f347a1b091e806b92c46c386d2cd1a3782818b51e759c12542afcf217007715fe92d1a6eb9e4e78540d01f74250f6e5f21e790b7dad8ac97637a8738afa72943cf0c3fac50fd9a4811cd7b82f60887c3defccadb9a0e994c2cdc8c526a75f0e9426df9b21356dd30e3d0c7a91827b7ea6670af4270d689b662ec807f18570b0af082497bb46785f011cf2885a98c079bd3d6984c480d33fe43f3de39aa139c1403df2fee9cb1d9478214a144e21fad8f823e34a4cfd0cdf92827382f380fbd1a9d4accd4942fd30e18fbf23eff37644d5e714bb2c1dfb8eb2fcdf0e18a5afbcfce6d27c5908dde6aca31c10a5900a65b23e339e959086aa361bf3c258aa3154df53fd634fafc5704a23cbefa036bd975e9507ee5cbd1b33956249e92ff22a6394e560b258f789e052f16eddbad253bbcb58b066f40287a9f71aecf3f665c26767cf8a1a323702e42752095859aa2685df1fe62c1f49fcd6c5c8eb1bdaabc09ae27a94294780b150f7b6f40dac651ac22d9dea9f194c289a444736d78b4a83ce4f2d4fe08bf47205cdc1626bd0f0a1fc28b58b69b6b97583914573708cc3cfae91c19d34745747585de3051916bd1db72a1cc838383b8786c470f52d5ccef43ffd104441d5519283d62a30998538f248ceb43c7f597f13f1351322934b0d2c9be5ec2d0d68ad86253ad1d7bb244686b7f8fcdc33a222f69f0b371961e1ab80650d0d5c4eea70f22ec1f602eaaa369ec6bd9130c4a2a0f41587e63020366f293b10c5b0b0b9a556e8f53b1c7515748f3147c834d3e262a23911f43bc69d3457d6c", 0x1000}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='\x00', 0x80, 0x20) 04:03:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', r2, r6, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 04:03:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001580)='c\x00') 04:03:20 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x8, 0x6}, {0x1, 0x2}}, &(0x7f00000000c0)) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x43, 0x28c0}, {0x81, 0xffff}, {0x44, 0xff}, {0x69, 0x2}, {0x80, 0x555}, {0x22, 0x9}, {0x23, 0x5}], 0x7}) 04:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) write(r3, &(0x7f0000000040)="9cb2997c00f84ddfe06e322e2e", 0xd) execve(0x0, 0x0, 0x0) 04:03:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) socket(0x12, 0x4000, 0x5b) dup2(r1, r2) 04:03:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x5, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="8f0302", 0x3}, {&(0x7f0000000040)="be8dfc4ebf796acd2f4246a96497d242c0834539ecdd5fb7744a8135ab62aa32100598deadd7b9489c524aee4b471237bce8a1bc5adbc69faa2ed2c1ecd7f4cadef2d557a07c6886e1c45f8b4d1d1f16e899bd4b2fe8575d954c8c70d775b5b350b22e7b654b6bf3aa3997e5f0c311fba72dbd6f74520b7c28c91035f5eba10bd43e8606dd4520e1", 0x88}, {&(0x7f0000000140)="413fb013bfcca2643155ddcc6244154bd2f9237c0b3f0429d450fb8d1785b74e15df639b6ce66df1581666c30ef4d228a56ba35b3fb3c0576d7fab9900960a79394fdaa361d62c7c9b405e81275b90896ade96955e536bec04fb53f7f2fefcd7c71f051b657a0466c1cd63004fabe249cd7895b3f25ab3f7f6d4fbddc6c10d156631", 0x82}], 0x3) 04:03:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x21) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) lseek(r2, 0x0, 0x0, 0xb95f5dc776e215ca) r3 = dup2(r1, r2) setrlimit(0x1, &(0x7f0000000180)={0x452435a2, 0x40}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) listen(r3, 0x0) mlockall(0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) openat(r5, &(0x7f0000000340)='./file0\x00', 0x10, 0x11) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='/dev/vmm\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x8a\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='])\x00', &(0x7f0000000600)='%\x00', &(0x7f0000000640)='&\x00']) sync() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000700)) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r7, &(0x7f0000000140)='./file0\x00') renameat(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='.\x00') symlinkat(&(0x7f0000000740)='./file0\x00', r7, &(0x7f00000007c0)='./file0\x00') r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000780)={0x0, &(0x7f0000000740)}) 04:03:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = msgget(0x0, 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2) msgctl$IPC_RMID(r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchflags(r1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() r4 = socket(0x2, 0xb30e12bae257e073, 0x2) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r4) 04:03:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000, 0x800000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) r4 = accept$unix(r3, 0x0, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) kevent(r11, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r13) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r15) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffd4f) r16 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r17 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 04:03:21 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = getgid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x0, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x8, &(0x7f0000000140)=[r6, 0x0, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, 0x0, r24, r25, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgroups(0x3, &(0x7f00000001c0)=[r2, r21, r25]) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xffffffffffffff50) 04:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 04:03:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(0xffffffffffffff9c, 0x7, 0x100, &(0x7f0000000000)=""/168, &(0x7f00000000c0)=0xa8) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) 04:03:21 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a1a97470504c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e90000000000001d00"/1317], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 04:03:21 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) read(r2, &(0x7f0000000000)=""/140, 0x8c) r3 = semget(0x2, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x1, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r4, r6, r11, 0x0, 0x8a, 0x9}, 0x1, 0x3, 0xe323}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r13, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3f}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) close(r14) 04:03:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r0, r1, r5) clock_getres(0x4, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b47140 04:03:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) clock_gettime(0x4, &(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 04:03:22 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 04:03:22 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xffffffff}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f00000002c0)={0x4, 0xf7ed}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x8000, 0x0, 0x7, 0x3, 0x8001, 0x5, 0x0, 0x10, [{0xe4, 0x81, 0xffffffff, 0x3a3a}, {0x101, 0xffffff00, 0xac4e, 0x2}, {0x40, 0x4, 0x5, 0x192}, {0x8, 0x800, 0x9, 0x1}, {0x10000, 0x1000, 0xff, 0xffffffff}, {0x2, 0x2, 0x1, 0x5}, {0x900000, 0xfffffffc, 0x3ff, 0x1}, {0x7, 0x3f, 0x80000000, 0x9}, {0x9, 0x3, 0x1, 0x3f8ce65b}, {0x10001, 0x6, 0xddb1, 0x3}, {0x0, 0xbbd, 0x2, 0x1c0}, {0x800, 0xfffffffa, 0x2, 0x7fffffff}, {0x1, 0x20, 0x200, 0x6}, {0x7, 0x1, 0x4, 0x3}, {0x4, 0xff, 0x7, 0x100}, {0x101, 0x5, 0x4, 0x1}]}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='.\x00') r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') renameat(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='.\x00') renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 04:03:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x1) write(r0, &(0x7f0000000180), 0xff18) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b47140 denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 04:03:23 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{0x0}, {0x0}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, 0x0) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = accept$unix(r3, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r3, r5) 04:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1004, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:03:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() socket$inet(0x2, 0x4, 0x3f) socket(0x18, 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='Q<<0', 0x4) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r4, 0x1000000000029, 0x400024, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000), 0x1a7, 0x0) 04:03:23 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file1\x00', 0x6000, 0x10000) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 04:03:23 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:03:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) socket(0x2a, 0x2, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x1, 0xcc, 0x3a1b6358}, 0xc) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0xffffff9e, 0x0, 0x0, 0x950e, 0x400, 0x7, 0x2, 0x2, 0x4, 0x3}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) 04:03:23 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) write(0xffffffffffffff9c, &(0x7f0000000040)="c3a1d8aad7a38d49071a36b6cd185da7847737588ad44f988b0c9efacc685ed78e935ca41089c0b13ba844c55061bf075ec3f3b8ca8974abac12ead4493ae908238b76b11b34ded818462ebdb5d15289e97bcddfa4d9c6a5310f4f7295b6323eddea53e2d0b104be7b96b347b82a5e", 0x6f) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x80) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef", 0x7) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) socket(0x6, 0x0, 0xff) 04:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r2 = msgget$private(0x0, 0x6c) msgctl$IPC_RMID(r2, 0x0) 04:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1c, 0x0, 0x0, 0x4e}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 04:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xbb) 04:03:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000080)='./file0\x00', 0xdedb6dd25bfe19bf, 0x20) 04:03:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) getuid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x4000000100006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:03:25 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x204) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r5, 0xbd1, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 04:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="cfd0c68d73ce9e02656f7754ba316f78d42b4d0014240264f4dea83fb02ed1ba35edcc5f6f05a8ed412ffe4d0800b2f6d0c74338992f2b98fbb5ecb14167d8ba86a4d1b2f99492f791b2152d7c663e083cd762e0f8a914635088769c22a727378cbcc16fd1b45d70146365c601357389d474156e85f7eb1f53a8bd9c6fe39d4acca7658a19f05f1522be278d7773787697ea44bf1d214b44f544eb255d349ef54aef76be5e248c3b22b2941ab0a1132f5086c9d7be3c383117016dff9068d84d7d1c1c439b77456c8d8e99728abf84efe8f59cd7023aed20dec9d3be8637caa18bef08e7", 0xe4) shutdown(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:03:25 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r1, &(0x7f0000000000)=[{0x4, 0x17, 0x800}, {0x4, 0x4, 0x800}], 0x2) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r6, &(0x7f00000005c0)=""/218, 0xda, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000004c0)=""/195) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x8, 0x9, 0x27c754a2}, {0x4, 0x7, 0x6, 0x5}, {0x5, 0x0, 0x80, 0x5}, {0x6, 0xa4, 0x8, 0x8}, {0x400, 0xff, 0x4, 0x7ff}, {0x3, 0x1, 0x3, 0x401}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup2(0xffffffffffffffff, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[r7, 0xffffffffffffffff, r8, 0x0, r9, 0x0]) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000004c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 04:03:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xca1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x11, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x21, 0x10, 0x8, 0x6}], 0x8001, &(0x7f00000000c0)=[{{r2}, 0x8000000000000004, 0x24, 0x20000014, 0x9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x3, 0x4}], 0xffff, &(0x7f0000000140)={0x20141ed4, 0xa5}) r4 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x25d2, './bus\x00', './bus\x00'}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30110, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000240)={0x8}) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4, 0x8, 0x7}, {0x2, 0xff, 0x4, 0x81}, {0x1, 0x5, 0x7f, 0x3ff}]}) 04:03:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="9a", 0x1, 0x0, 0x0) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x5, 0x0, 0x0, 0x1000}, {0x2e6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x34a, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0xf663980ee544781a, 0x3, 0x5, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 04:03:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x305) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) flock(r1, 0x8) 04:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) flock(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x0, 0x0, 0x1, 0x1, 0x3, 0x92db, 0x2, 0x0, 0x3e0000000, 0x6}) 04:03:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:03:26 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0xffe0}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x0, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x3, 0x40001000}, {0x3, 0x3, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0xabe2ba28cfcd76f4}], 0xa) 04:03:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffeff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:26 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x45}, {0x406}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000280)=[{r3, 0x4}, {r2, 0x2}], 0x1, 0x7) shutdown(r5, 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r4, 0x1b, r7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 04:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25, 0x80, 0x3}, {0x34, 0x0, 0x0, 0x3}, {0x2}]}) pledge(&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='+^+\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x04\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000500)=0x7fffffff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x10, 0x8000, 0x81) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r3, 0xa, r4) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) msgget$private(0x0, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x9) r6 = socket(0x18, 0x2, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xcab7, 0x1, 0x3, 0x0, 0x81, 0x87, 0xffffffff, 0x1, 0x0, 0x5, 0x2}) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000280)="09dca7331c4ffb11b5f44f52613eb7a75e7cce1ee6435aa6d001425b4fb89041d3fd18e8a6f29e3c9e1de9c00c1bdd144cf806625aec1b473589adf51ea3461df2e16f3272f616dcf17ad1bbae53e95b051ecd9a9ca7188c4a7f0668d6bc38ac9c0fd1f2e6d629b5b5e6fa0b160406d05e51e8dbfe2afa364ea1ee076ef66c0d7caef59b8c6ec1e21d5b8192b8093d5ed66adf0e7c49cf70cd60acf6da441b4192f7594b034c98cdbeeba52cbfb29d603c320d8aadf1659903734f55711500b8bcd157b9253395dda8eade25031e9dff3e94ab", 0xd3}, {&(0x7f0000000380)="c4f2f9b6c508dec5377f8765677807fd7b1f988c6d03e1d49072660e80c4d641ca876da03aa3679ccf7a8482b84120f4538d32441b25ee09545b0434c600c176527e4578be139f28d3a5d2dfdfc64b9483f3e6db2846b115aef5a27ca1ac09", 0x5f}], 0x2, 0x0, 0x0) 04:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x0, 0x4, 0x715}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x9], [{0x0, 0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x2}], {0x7}, {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r3, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x4d78218886102b18) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xeffffff6, r11, 0x0, r4, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgroups(0x7, &(0x7f0000000080)=[0x0, r0, r5, r10, 0xffffffffffffffff, r16, r22]) r25 = socket(0x2, 0x3, 0x102) r26 = socket(0x800000018, 0x3, 0x0) r27 = fcntl$dupfd(r25, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x802069b0, &(0x7f0000000300)) r28 = socket(0x18, 0x400000002, 0x0) close(r28) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r29 = socket(0x2, 0x3, 0x0) ioctl$TIOCCONS(r27, 0x80047462, &(0x7f0000000000)=0x8) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r31 = fcntl$dupfd(r13, 0x5, r29) ioctl$TIOCFLUSH(r31, 0x8020691f, &(0x7f0000000300)) 04:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:27 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) 04:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:03:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x6cc, &(0x7f0000000740)="50bf41477ea0f6e807b51343ba8d431497ef3ac112a0ce393b01de2545c22d5356e9bd4a569189c93467cdcb021a7954e5daa931382979d6e57f97454ea9116741f267487b8ab1a20f32201670d8fa26c84cb3eda979c7f3df7f404b666c28a8c8b7f6dbfc04be89e316bf5947a6e16f9034376818818f6aabac6401630fcbcc60100ddf132000df00294602bd73215b4bea8b313f193f72370f656abafb50b223aad256ce2d57", 0xa7) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 04:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='.\x00') getdents(r4, &(0x7f0000000300)=""/182, 0xb6) semop(r3, &(0x7f0000000480), 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000440)=0x9) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semop(r3, &(0x7f0000000240)=[{0x0, 0x6, 0x2800}, {0x1, 0x3, 0x2400}, {0x0, 0x200, 0x800}, {0x2, 0x5}, {0x0, 0x0, 0x1800}, {0x4, 0x449b, 0x800}], 0x6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x24) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xa, 0x0) ftruncate(r6, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") symlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0/file0\x00') r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1810, r7, 0x0, 0x0) 04:03:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0xc2e84ff5bb770a10, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/104, 0xfffffffffffffff5}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000840)=""/19, 0x13}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = dup(r4) close(r1) ioctl$TIOCCBRK(r5, 0x2000747a) kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x100, 0x0) close(r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="dd23c58e56fdbfc0a2ea411a22a99127fc8e8860390000cc8dff565b01a86cacd82e6baed5c087880ca72a8b33c18b965fb75be0ca00ee53ba03ef5d458b9504bca15b7d93c2427166d34431c448fb4aea40ec4c71abda1f5c961fb47b23ac34cc65a25342ac388b859a246c68e7e2314a99dc692a4ea84dad25ec2b42083cc594e8e53098aa8b90f0a7b8d3e3c8d2e2103a1d7b56b7f4e53bf6ac77c6faa4e80aedc25c89c4b4d787e0c66f615788b3d1c84ac9b065d2939dde3db250415ae270d28e7d665ac389924300247f3a067d4d6ba6153342ac577683cd99"], 0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000680)=0x6) r8 = semget$private(0x0, 0x3, 0x201) semop(r8, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x9) writev(r9, &(0x7f0000000ec0)=[{&(0x7f0000000900)="9243fa50480d5fe3be4c4dc846fc921c410e52206d6f177c54fd376f0b90990a086bf7be445a016b76c04a452d7e19e233f8eb64307b0420b524a48368b236e66161", 0x42}, {&(0x7f00000009c0)="6a569a867636d982d1fc2ee9ba9eda7d0229a7e98efaaca90dfce791b57e5f6e1d94d650aa86a0c01b0ac8253aa1de6e20af79bc4d62deaa88587319073d7765dbecc9989fd7e24145f2f76b89cb63f94c8b88ed525c3f1cf834324a49b16bfde29b2990130f2d11fc30f179bb1321e4a4b1ff1645b16fbdef335290920c5bdce5bd6d0728ef1b58176e44db65c4474dad09ff70e4ca290d1402b2b9396ba588bcf55594aa78cffb", 0xa8}, {&(0x7f0000000a80)="4c125e537c10778fee0dc6315b4a089b58333b6359098af7b578ae5584ac9deb65f113d76d14626dc3a9d180d9b2820b243b2aedff1686cbb80e2c01f124d7d907ad2d5a92e20484f16d97d679f395343c62550bc8a24c8bfa895ea75b97725822307b4733ebbf4961a8fe461569b269295b2ebd3d80c328c01027008d06e6e1216fd910d08e33e7eb19d7182e47228e08e12a1c62e1948af329a944bc127a006c822f3a918eac0b6edbd73b0f67a4d5891bf92397f3d95389c8d9d8b5eca371f9d0506799cd56195353b884ebe8c9f6e7c04cdf2f93ff", 0xd7}, {&(0x7f0000000c80)="93a4d3c021b8c7e34fe4ec5100ea50cbfa717e3587ebe4ed6d792042701eb55f69644d99767881174501ff2b191fcc7e2a1eed138e9667dc5fe23a5c6b267f583e02ddc32eef66207da5a7cb4af2b0ca805de03bf4583f9ca76216b793ad4665bd4237869d563880db84bf5de11b803a566548a415e6bc88e69063a0ebd5abcab27a41383755ab0d2a91e58f79f1556ebd4d2a3eda049b1c81c35493ce7e95af714543a785f4777c7c9b2d54fc1726f77f32912611ef4c182e1e6bd1f9aaa8355e049647295687f4465a9866014aae97ad12f7f2f8dc61d66ad8a5e7293281a5b4590c", 0xe3}, {&(0x7f0000000d80)="8f28f67725c19bc2e2837582e6b1d43526782fbf852ea3a7c4d9f379a0f6b0ef31899fbbffdf0cbce04cc13d2d2c333ac0055ab5bfd91a998a27ad3bb7702df275b05066c5acca5d70129f855d81ccc0c2328243e49b55a933dcab3c1a1d0507527afe4487ec5c826b30c7fbf11015bf81727b598b6539521a9fe5d9754f80cfbe03e3f50f1fb60491118fcb56", 0x8d}, {&(0x7f0000000e40)="8fa4266340b5b276c6f80a51382d7b61f81bdb63a1da30dae371fc0ec449d38f88e770839a70862e6a04c441fac72940f6aff4eed7b7009227662f4bf8c5b3aa2fa2697bb2b420b52652f870576800189c7973c1006f", 0x56}], 0x6) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) 04:03:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/19, 0x10}, {&(0x7f0000000500)=""/70, 0x3e}, {&(0x7f0000000180)=""/10, 0x13}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/107, 0x6b}], 0x6, &(0x7f0000000440)=""/3, 0xfffffffffffffd3d}, 0x402) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00', r2, 0x4}) 04:03:29 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000000)) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 04:03:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = getegid() setgroups(0x1, &(0x7f0000000080)=[r1]) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x10000000, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 04:03:29 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82021a8c8f76a78ab729e195a3592e07f2a278422d00696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, 0x0, r21, r22, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x7, &(0x7f0000000040)=[r4, 0x0, 0x0, r10, r16, r22, 0xffffffffffffffff]) setgid(r25) semop(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 04:03:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x1000, &(0x7f0000000380)="c5394cc62e7248b3ed3b65591488f4001052523c152a9abcdf0ed31ef4d14864bec41fa08869ea190bae17b53e689ede1897939c887148848e7627c8e5d36c9e662e29ba6fc839e9d5de04e6f9a9f562e2d79bccd1064737193ec1d2204ab4e17981f065018cd5d245766859580de5436191273c02c7ef4c89e2fe861642c525dab0cb50c8d43cefb0150e9242af02ddae7d0280d35d318e74edf0188ac1e403085ba02d31146acd165d3c9d85021b8f6ce0f91d65eae6b2baac2b5e187d88387cd7dfc4d7f4fdbede6cbf93212a5c6ff65886b000a10becab90516e66de8b0a9699f9cdf06e91cd48d87ce6abb091c52873b2d87d97e4bf0a0fe465095525a5404c2fd3553170c464962c7d782931250b2c6998bef425f2e38fa4e00bc8a8a927634bc3937e2ab3585981951e6327347bfdd0f799b4e650d1e8ae26b2225b9ab325d69b46f2bc63916b93c58c4a04f77ae71af47d2e3df8d293c537dee1935035eb5b9e559e993ddc19c7c121d96042a115721226c4108ea3a11c6af6ed77e529eb22a58caaf48f097822eaca82264e9a3c1387f2231af2fd1fe9f6ece2af5603f86957f3d44ff71f87870c29c4768cfff4bc365214295896b4b66b760c8261f56bb695d978b3c3568b039409a4cd115591e843d3d42f637c0aeac3caa168c7d3f1ce6315cd53c65a813677fec0b40aff87b0f133b632740ca1d692a6b8b241f74ae78ba971cf1e6f0f9cfcb5efb75d9e2baed4504451d9a002a73622e38d791df1d5d069540f111deeb5cdb99f984998a31b8dd900cde754db6357f60aa828ea45b71e08c9360ec4b45693c529f8a305448040e2ca60a39b1f0b05f61e2eca31c7ad4866c5e22a3437edd9bfd2e2a3a3882870c8ef5b784cb038bb92693d1e07c0b6fb7b11dd1c3dbb575ad394cc8f7dbc88aa16d42e8206314007be37218d7dc4f782502c0df0d10206e29fe144912d9fc43a5d3b0b6836e15aa757dda6ef0ef05abdc327e76fcefe0e0f785b50e3f21da7b85cc9c53ca554121ad6cfcaa8c220e1b0170fc4e0798a9c2d72cd7f1745d571a2c0475cc8b34b99c038e2c3bc659fb4e1069e8449d1493f5c95c2481e22f1674d75902389cb9a6eb47a3d2734347def86c84e0330466096c9617e5284d1a4a1d5717541bba26e5d1cac45a92ee392710cfc6ace15bfd1c20f0888cfd19c9c1d35b5ec88401da81a5fe9ebce38ef3518d671538fc539c79c832e28443af69b5f6c3c8bb8c6b9d918f9a1687b0907ef4cbceef2a3b3d1cd45571fb99db91cd7b84faf6261af04ebe1097d2e2f7fb55458cf9cd338bfed99f6cc52c22f9b7497b874b18d24df839639e4c432327a7d893e1ad9f678e882fda27b80b71f480581028081d4b68b10eb6904fcf04179cf14c334625058ceb4c83edd9dfd1d64e4d5a8d4d43202c1006281890f22238310ae2c6576103e7c503a58c284af6fc3b121d507f62ff61bfe88b4b56918233e8ad88641c628547a15cf2f7859484e7cc61dc1c25bf8b17f3a3024616bca462675a007b7a3c53b9c3cd8e65bdd6050a9b59483a4c22edfdab7966368c8bacac71b8428c7a6850bf750b9a5cf4ea1496d639e09691bc32d30c8e0fdbf66bca1612bcc6bc9c14c9dd5b56fa7d2983ab214ad227c25bcbcdaf78f35253c61c7e288ffd4f6c018e67026635b7fa73375d135c336943b99fd76d3dff99eedeb808d606222e01e3a94b85917716ff9b7a6d6d502a5f90609346fc498bbb934e5bed62609bb7c7e915ef0f44667463c99c880be3657beda0990d35efff5cffd14be8b9b28db58f800e222d3c40645216b54b45122d5e98aa08279755dabe1af9f2b9e7db30bdf992fde9ec51a0c972d10b9fc155c3291e30a8b65face28e9054723f0119da7ced8d11fd82b0ad75d972eeae18cfbe742c7ffff8deee8d6981e3ea01db5486a768a424778b023f6f2f92a11d9ecb883d19e57ca0fd692bf6e1f0c76d57deb5225d1b71ef373915ea95f3eb9407305cda1dd3e03083f44128c5318426896a71e2e78908bd29ac951452ec431997f251d09acada1268dce7eba689201adc16adc0d058e29c3af9a7b7ccd162fbb83fcc18e1caaf25a7132306a116233b0ddc44f62e8f9ade84192de13d8ee8378f3fec10a2be0f30ef4df2871c36ac84735128f265bad4150c1f8f6c221bf4459ff32e1500a8625c2a66afdeb09539dce31da60efc280196afb73ff276267bf73a4feb58c606de66aafb08311941d5133cb2a1f66f434635a19c20d0687036587d4e7457ba30bd3e1d98d8b606db9516df23b284cb9d73e7bde2840991dcdae64ced71e716db939627639d8ab5b114d5063c53fc598c7ac4425a5c137c7675bf29b9bac1480c9699e2da4b5bf142985dfb5130c8544a37a9f45182a6e69b468eb1e2a2bc3f1a76f6589302db90ee98ff8b5034de4b031b8987647734d090adb6e1160734528c8bb598b90983be389b891e64f688b4f6947c810e1d903024b14475d0040751ea4d4a57876b81a74a0d10b77c7f58223115019714f5fcfa4383cfd0b6ca7cac05923152fba97e4aea24ca4bc2212ff8a9e3e7ed918daf7a3b02a72d1d7d467f9f7f0dd03b72c340c203ee67c5f7b341dbf5ddab017f6bfaa5d9d106a23e9f96f8407c2590f910a1b458e00b0af3f3e7c852ea7a5dfd2adccc16da390c724b2ed3c50b3d8890af039486c2c18dab6b7a04b58fe7c82d105bc150e63ac955622cf232ca6134d8fc77eea576c8f436985e6a0a294a805024ceeff0a11db9d56d484443168881bb149ac0ad11e3389a0b505381f20897f2326e41fc27cb039d5ec3c7b418f2b36b5935a7fdf595a638544fd46bc2feaea39f8799dc92c96b4f145c95372870c226e2d1b45b4aaef7c2fb905a9776e6ec9bce6dfa539503094d1a12fc438dee8ef0ac862a6e6fe68e779ad58e91cd2b0ab3764fbdd5dd0a07eb02fa97df9b0b10a82ec5ad66108362039bc61a6e03170e1ca0522909931e53d6aa61411cd52b9d989ba2a73a4d323f94a44a6b0d5c8ba50d1b3ca5f9f8e3391004ac4a147d511a3cbdc0069909f7df1b6e73306a64c26d8b06c58f9bc112bce66172486b607aeff9465220d49d98dcbfc4a56327d4668205416cbe4722c54d5bf0c90b9817b2234666f053f6dfd4c04ea0facc2bf0f91c8b5ce175a6fa0f652fb0e6f3e9b9559612b7f38326f2641effe6db3e8c06634ed6d7dfbb5727bf40678050e66e4ead49faa4e21ff7d7f40a33935e843f2b79f3790d8e18430d3d51a3f2160750f009f9b83cacf6e9eef537e7882d3e85caf255c3d14d23e15f75edb2da1761443a86249e61bedb36f442008090099f14509928b0d85376f1dbe0977955861354c58a828fc3fa5f49c10f9dabf8db8652b3fa218a82df36771b03fcac30b9ecac6048251357f5617035cb046918ae8032021edec9b6e8d2bdb61765159b0df24e4aa04530cbd8d96df3870a60284d68261671fa5bf3fc2c01eb3fd76c46bcf5df4d755fa2a6f5c59e423dc93133b91be60275bf5e1323172e3fec471b7d74bfc7598999cb9ee178486877aac099b5ac73d18182a67e79546951bbc9812cd90e08ed3b4c4b4ec68532202be5e8b5ea5b1fb8defd6eb984e2c10591d9677bd7a19ac7ad351813de2b3a2645c76d0455a80969980c2c268ea92ea4e28296ab5fd157788e5dbf09794b2986f5be3202ae832442d929c4160b8b7df05f8114ed3530b78522c00b829caec1a0c3b39319b02d8a3ba21640fdbe4df44cda5cb7cef51f143132face00bd4d965d998b9771cf5ba9d76afbab5305db3e7a4da61763a07e2b3d12b6fd8f544ee331282b00eba57bf55558cce582f4e27c8c576da4d1695a3d41a40a860eab2679341ad47bb6b1ca426af2727aef4cefce818b5dcddd7ddd89472cb27d2e29bc11160ef7b59ebdef2499c70490811e7d395b255e1c32e2210cfec18ac908af5de2023e7b8e368000e26f7f308db80d0db7f76d77e6a1c18272d1ec25546f1d8bb295d5d07a6237f39293e43881f9998525398b657843f84f516effbab42fa9a59b92c3e26961e9dbd7bac755358eb4d072d8d76d3e82e91cd1c18cd3ceb625f363720a83147371746c31889bcd89aadfbc0ef277a5a921111d94356a52fde4982ce984c1e4e50d8aea069706cc1b24ae9d1c3b4c55bed30386200bf96d5a3e3ccf807ade4620f2b4cec455c39f5106562ad3c8a180870efa317fe7d880dfd23ea37c1a03668057bc0e37733e9d653512418d30c70535935e2a9a9005ca7040bd258985e4666c6dafdfa815e66965f0d772388b2482b380fc39d4def7d0796a8c70b065857659ab08377ee91d7eb524a13921d99ab24b3c6f5e57cf11d7738d9b5fe5b0aeab9fcdb784e8814a4887864bbbaedcf15dff220f5d2c2dafd76371d1ed9cd45c0f3de06c10e2f1a6293d7412f7576c450f427fe2c9130712a3fc13e7009eceb01328ee08c5a0cefb9d43a8e709054b61fefc151c3c196690bfabb4d4f601c66f7bfb412a7aa5a06180d197134d1f6c1b7d34c655036864560045664e2592da6d4f044207466f49d01f78e5ac3d2f019fcb7b61ba49f18451562bffd7f6fe875bbb40a49935d39638d64f2dc67b8dc8d1d25b9f6bfd4122414f4aa2db7fdb08c848c4814d2595863b68c05b8f37733fad5816ea98ece25f1375cdb4d4189a639c00382f86418291c47ad55bd708c81e1a56dfb3e859eb796f2c29ebade553f6555174058eca40da3a0124535c2cdb437e8c296d46feb1ab0e6862339761ba9692800bde56991430be30f5e0bb3d02eaf09ee16efd5ad26dbaaed88b661525c2ea8b9f436252384384caa109cbde7e06a551e4ab50dab1d6235aaacf6b8cdee5b5d436ffb7a02051f89a4920da0e81774ea3643aa2996a6054812a7732b60101d58d5700ae1fcabd99e4b515d926fcf018f0381113d8d3331896356c491e37a226133cffcdfbd29d51eaf10bbbd6f9762d04dc51c22d7b4df926cae75ab0004fadb6dfe679728447ee5c73e94ff7ab276e872bd8076d319ef385970d2b0fb24185ce5adbb96d32b5ee647c13dfa7e14bf4130f3260f6296b22a45d03ff5322cb849abe9bc21fcd2a16c4514c2d2b162b0b8ae4c230195a56a4ba41d188e5b2cfb9eaf9d94cff14a804645949b5dffcdf294600f8182b781c0137ab72516b9298614a39f9a66c43ffec7fd379c497fec08535b7fe91ba115a2af8584c59b19f2cb2451f9c30496bfc1eaad0e67b0a69d033a4f6365ce3cdc0395c1c1b1e66e2dd768c93d04b958b108992054d7e9a125601180d49d9b116ed6185f89c2667f5ad1331ee40d6c497cec05c3f2c755e59a9a12228492be752634cfd9fd601bdad58e2285606cc77cddccedacdde247a1c1bbcd27d34e9e1d6da4823b2c21ed2c2187662c9232e66b701ae6c6b434a4a01421cf1200515aae1940c1a64541ade3f4cf734c79868449c523161c2238f7d1bf49dd03a1a8903320e6951772cbc0833ee63d00c31f7c5af85bf7505c118fc155017c0d592b63f4e281dd2193d62403388ef61758749aacd4c96d683827b2989acef410e124391e5a31c066b715f289e4411f94b36b8e2945b5b4f5ba46934f50da8ebb2669ae1e46a5470ee78583590fc503f835cdf71148bf12f4cc7582151d36c67fb812b2df345bf522d7b52a45cfcd1906b6f9c01f49bb8028fb47a947e9b0ef7ed3f1b889abb196b2b9ab954340f7dd811efe95c494b0d861e69d48324fbfc5663089036d8226df941f084357bf19") openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000280)="e8e95bd309840389cd92f6a50088ff4eb9168ec09bf121c0c284b9d05ba6029c946900e58a907e4fa72ca0bcef3fec436be489746162bca25b46b60e6fd3e8599fff542649eb547201f2c691139a1c103ab5a8fcec609624e314edc89e592ed887804566fed59bbb12c8dca3d15768aa8c4f891d1411630efd3b65bd2b7d0337803e6b63fa76dc65cdb2ba6dd5a5268f59d57ff4f116f765c6c3e23e58fe16bf0d01af322174d9d1f33839af058d184fe56237f9eb62a47def2069dc9e110aa56b6447f7e5a966d1961bec2b0a2628d993cfa1ef7cb841156c4fbda1830ad661eb4501b6c9b94d102f812773e26ee59f76d5486b915b69") 04:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="dc433494c2bed568f91b82c4b0f8c0c0487410150fd8eb317e3668783230a186abd4f17bf93d0c88624db2334ff9d118194a7eccf452c0c1c73e3024376967537a093cd107aff62c520c8767cb9a2b1e357f8f7ac2abbcab362b32da4b645a10b679e4d26ed721b1b4df3811c900acf2bceed2a24d5c84014d87778c63f81102b2f738f4"}, {&(0x7f0000000140)="915692ef01c717fed063ff0cc581ffbe24cf71bdb6052b001fe4f0f7a627d8a68bb0228fde8c7b7655082c73bb30386b87033fd839b6ac623eece38a40c1b21441c4088a43bcfd26e735e7202e02b4a6b86c7ce5538da917a7731a2614137e625331e99f713d92acc8257980f611ae871b49fb24fa150a74844dbc345cf344234ea29afe5e8e24ecb9ef1415adb8aa6b570e9234b8605c9d4a7c7baab7cbb80537b1b3"}, {&(0x7f0000000700)="59e2a00225943124b69895c455c86594fff6d6c64950954d9afdf74433988622f445c94396a83103199623eb611e32a7b381409ea427c8cef049de3c8d13de33879bebb3112dfc2dff9db44fbe005cd6b7e607712a9ab90a4e2013d1b915a90bf68a5a0574c00ee02d35ca2a3c945cc3fb256e8bf329e704cb9ec7ad7fc22377eb15ad5b8b18e7ab977bc6a5716575284cff00b32c000000000000e2e8190a8a287124035409edc498a6224c8ae5f69ef581e52c70c689a45d03b9"}, {&(0x7f0000000340)="36dc6415fb0fd8c37c4e8d99cfb4c458b0ddb600d695316d8eee21563710436f2c519a7aab5d3c35e0f9d1f9d1938111d1f518b4970e7b8c4fdb62c1d5ea770231f7dfb7afd43c17d176c810184ff000fab3d8be7c0ffecf88cd6cb8646f4c8d5907642c6e4404276485c5d8a189ffe771a741c84b17af119e02caaca2d086d022fc413ce828a6c5d67edfd7b532f8815864fa7c2176cd1be4b21a323cb12bf5b31257e433d62f47b78c6c711dda90410021eb64e86205592dc4a774155ee0307df96fcd68097e288e59a6c83968cbdd41b887662dc3527a12"}, {&(0x7f0000000640)="58804876acc861e95fbb23d786a7e11ac21f5bc2502ff9d764f9a6f6e5c2375f0f6b50f8759727b86260381876a9830200b4c1883d2eee66c7f348cdc68cf21ff062a3c520c7db8664d6a2f7ee8dad4526a9cdf9755752ba5e9c54e35db89f5daaf323609d4d6c6dbdc38236bd8847eac515c3b0b8de591ea4925f7cd8848a0ad421da34bdf8"}], 0xb5df13abb2adca7) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r4, &(0x7f0000001980)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = dup2(r3, r5) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200)={0x5619, 0x4}, 0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r7, &(0x7f0000000440)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f00000008c0)=""/131, 0x83}], 0x4, &(0x7f0000000980)=""/4096, 0x1000}, 0x801) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse\x00', 0x8, 0x0) readv(r10, &(0x7f0000001bc0)=[{&(0x7f0000001a80)=""/32, 0x20}, {&(0x7f0000001ac0)=""/243, 0xf3}], 0x2) getitimer(0x3, &(0x7f0000001a00)) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x8010426d, &(0x7f0000000000)) socket(0x2, 0x3, 0x19) ioctl$TIOCSTOP(r9, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:03:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x103) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:03:29 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = socket(0x20, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r7, r12}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="0b528911e4ccca971cfda9386ea4d671fdef5af274905b72e331dc6ef3fe07b0ff062e647431c5d052a0f893ddedcd0f603cbd16fa1036c47220f4dd11162170f4a69ae7b024419407cf902c87c565e4ad8954f0ef9ba1865449931326d933dc65c1f1cfff1e6777370445e9168d4d75e2ddd0cddb9b6d759f9b0c3a0a6f2507e1d83342f7d7755a982129da84d4b227d80206b178e42565ba2c7c1cd1237f7c561d0eba477da67d888ccb0d437e9dbfbb7afb4e9d622fb4e499cc79b01fee66bbdae19b6e156ce89f967cfdada5b808f378dfd8a6ea7d8cc29405f8d61826afc5f00f088529b168f6ae541e82b6f1", 0xef}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ac86936ab1e493abbe8a864556c0a066c1647d345b20fc95e533cd3fdcfa3b5a532b6783b5c7421c1614dca5c2b710c407798320f5f882d8a7c779bfe7ebfaaf461b7dd662731d1f1af98d922e92ad37956a10765f475d2837bca59ee1539bfe5ff4ac77ba59c27c4771e141d3872534740de064865ae5fb1bddd0cbdd2e8cd88b46d52787978a519aeb456614720adf54bb10d0e07a2433ef8a905d475e40b0210deea593a6cf8454df851a2b4e5d648875bc115fb2fe6c9281fe629535cd60b064ebbb93c472875ccc1ecdd53af19885877bf7a5a13c15b89d8e139f009f04fd2f481e79b036f5", 0xe8}, {&(0x7f0000000280)="aea6d9e2afed9daeace6fde7100791f5231a9240fe3258add88b47a4e19b401d08575439bfdc0ff94b36f92cd0a12033e79c0bfdebefe6c73f33c1741e2ed16b0dd522cf9f13fa0347c1c78f49be", 0x4e}, {&(0x7f0000000300)="6caec5f76b2c93ccb406ce8c947a5c17eb78724ac48fce855514d3a6b69af9829bd755893c7147b861f4bed09d26c8f728f23868c8f711aa21f3c86653b86fd09bc6fbb590e7f11141f44de302cbddd7f941a2be9d5c99761f1a74771eaa4b8123", 0x61}, {&(0x7f0000000380)="15192e31c5be8b3b545f7f36f82f0f65f2b614be35c02d95e9398d", 0x1b}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 04:03:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x38430, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffe23) ktrace(&(0x7f0000000100)='./file1\x00', 0xb20673191206912b, 0x60003d78, r1) 04:03:29 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind(r1, &(0x7f0000001140)=@un=@file={0x3, './bus/file0\x00'}, 0xe) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x480, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001240)={0x76, 0x0, &(0x7f00000011c0)=""/118}) 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000ff, &(0x7f0000000080)=[{0x3d}, {0x4d, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x5, 0x7820, {0x300, 0x3f}}) 04:03:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./bus\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pread(r1, &(0x7f0000000300)="738d4883f2276a4ad1ea6e58d53455a0e07a8a98977cbaec51d628ef1e02dc0c68a89656630ac1ba720722bc68977e636617a5a0fc2e5bf7f1fb083ceffb435bbe8c1175b542006d5efaef10acfc3bba29686faaa8a2704c0e3200e750d76b4ec5e73efca6aa41d1ed8a08951e73f65087571ba14606f219261cf6dad3", 0x7d, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)={{0x5bc27712, 0x2f}, {0xffff, 0x1}}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getegid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3}, 0x2005040000000004, 0x0, r4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:03:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff], [0x100000001], [0xffff, 0x50c], [{}, {}, {}, {}, {}, {}, {0x80, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0xfffffffd}, {0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={0x0}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:03:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0xffff1bf9, 0xfffffffb, &(0x7f0000000140), 0x368) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x44, "400000000000000000000000000001fffff700"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x2) 04:03:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000880)="e3445395ec238778d6513415651adf501810a63efae735c5ebd22f9d94873423d5d87161ba211fb7be708573eee0003398eb2f6d8232d8b838b728064583bebfae606fb0ba0ade2897d1b9c6d5c1e6d78fb53b47fa7cb9b38278271ee7c5f35801f95778b245c0dc1d7f56959c272c17df69f803bd6f6c1ac5a1b4dd3ad8ee96c4001bdf28cb3a491e22d64e7196c751853416f7c21fa7534ae5a90a1e93dfd8b1547b4d7c52d64769fb5620221218b55ed0f55802e7ae343480c6159711ed7134ee5c229c5c8f55d6c99a13df716010a205008366b3dac071c720dbf63221d91077d52e156b828f0ff9eab9640ca84b", 0xf0}], 0x11f, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) syz_open_pts() mknod(0x0, 0xc000, 0x958) rename(0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x1, 0xc) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x3, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000001f, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x48) getsockopt$inet_opts(r7, 0x0, 0x200000000001f, 0x0, 0x0) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x200000000001f, 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffe10) getsockopt$sock_cred(r10, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, 0x0) geteuid() chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x0) r11 = open(&(0x7f0000000500)='./bus\x00', 0x8, 0x0) preadv(r11, &(0x7f0000000240)=[{&(0x7f0000000040)=""/181, 0xb5}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x100) preadv(r12, &(0x7f0000000800)=[{&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000640)=""/189, 0xbd}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000700)=""/232, 0xe8}], 0x7, 0x0, 0x0) readlinkat(r12, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 04:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pread(r1, &(0x7f0000000080)="62b520e4a9a00d1e0349d5d2548f070e21af6633081a6c598be264fab06838c73417da7ca0ed3cc640bf8e2f9af52770385f3865106eaffeaeb8b117da34f55eb3be44c1475e48068b4a9b0aa05cb86cd5020ac0d57fde0e035e", 0x5a, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:29 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x63, 0x9, 0x10000, 0x7ff, 0x4, 0x1, 0x7fe0000, 0x10, [{0x4, 0xffff, 0x9, 0x8}, {0x400, 0x1ff, 0x1, 0x9}, {0x5, 0x9, 0x5, 0x5}, {0x4, 0xfffffffc, 0xfffffff7, 0xff}, {0x800, 0x5d, 0x80000001, 0x5}, {0x7fffffff, 0x9, 0x1, 0x3f}, {0x0, 0x1f, 0x5, 0xffffffff}, {0x6, 0xfe000000, 0xffff8001, 0x1ff}, {0x9, 0x3, 0x7, 0x5}, {0x100, 0x5, 0x5, 0xffff8000}, {0x1000, 0x5, 0x80000000, 0x1}, {0x9, 0x6, 0x7}, {0x80000000, 0x8, 0xfffff000, 0xffffffff}, {0x5, 0x1, 0x5, 0x3b}, {0x3f, 0x5, 0x5, 0x8}, {0x1000, 0xe0e, 0xffff, 0x8000}]}) 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getown(r9, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 04:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x180, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x12, 0x8661e46613345a8c) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0x7, 0x1, &(0x7f0000000100)="11a525ff2369c7c175542836c27f14f56a2ff8f8c02d953c3c067f64ad08ccaf80e5d8d4b892298989a01a9153dda41b569790c10d95bdcb99131d964b652349736dec5a43691664f71b1b9e30ada7b4295594398551dff678becffb55c5649f00f74ce2b9ab1b6c833d0ae3d12e8d90d9a019034d9f91bba845d8ad7be089692aa5c248661a19d44d1190c7d2567658cb4596b4606eb851bfd3988d0521e31642b0855e54bae111abee8849c654531914a18cf74b5e21a75dbc6e7ea6f09248c1b8baadfc5a9895086d34fa352eb3eadbe555c387d6d0ed7332fbd951a093bedf8f7d1f93ccfffb6ec9f7ef807bd2c706", 0xf1) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, 0x0) 04:03:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x227) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x18) r1 = fcntl$getown(r0, 0x5) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000140)='./file0\x00', 0x4d4484131dd01f18, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x20, r1) 04:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xee7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xeb0a}) 04:03:29 executing program 0: sync() r0 = msgget$private(0x0, 0x802) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8180, 0x90) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) msgget$private(0x0, 0x20c) getrusage(0x1, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 04:03:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="002db7f672747379b7000000000000000041730000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afb7adbae7e6bc"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x4, 0x0, 0x0, 0x0, 0x0, 0x104, 0x0, 0x1}) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000280)=[{0x3ff, 0x6, 0xbc, 0x795}]}) open$dir(&(0x7f0000000080)='./file0/file0/../file0\x00', 0x1, 0x48) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:30 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a38620784c87910bf453f68c11700287ead4bcb777fa84e6abca64896bc8649bbffab7410408b2951b15837b8fa4d012ae447423c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbb5b65c6593d2870b4122cd235000000000000000000000000000300000000000000ea0000e5ff00000000483c01b82e153882af643ff1885132d23879d81a5f673f8fa5b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd1d4000000000000000000000000c0d9944243d26cc6bdd8a63e59eb3720b4fc49c669d4f2c3b31833e0f643450700ba50c77ef2b55f406f990ba1f08e5e2bba30d973bfdd334bcdff8442a70153a64917c051818f9f140aab275f01ae290c717aefb895e980536f142de9cdbbfa08164292274a48bdc34afa0dab1ff33f0fd94559370c71afbc000000000000000000001c00"/377], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = getgid() socketpair(0x14, 0x2, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000005c0)="ffa50dfe4806e601f32dbc3550761b591a3162a152ea6fb0afbd5af2088eb724a83deeebb890d14d585ebd502617bf745dc485ca0b37a36a1363a1f084fd60f00f566447dc7c53eeeed0a03a7683428f90984eabc585b60f4f20b4e21878b2a39ea246720838f19ce6cb08fbdd44071c5223fbca7286daf075e992f2f8eba74a42def9fa6ff9b5f832d7ff5be2b7b4c7722231c097ddc13d5e0e3f26187927fc98823ceb9921abdedc48fd70679c848e39f2089005ae48140c755d851e25d24977", 0xc1, 0x206, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x10, 0x2, 0xd8) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x5, &(0x7f00000002c0)=[{&(0x7f0000000500)="47d937577b6d9c803bfb9e11b08831e58dc3ecbb3c5e8cc474919be6e683e049f8d8a9440f8338610fc8644c7c4c3fdfb94cc44bcaee1abaa622f9b68f0ba262ed996be1d59c945f5962e9d13018cc5f23800fcc0ab0fe4f415a15428e6d7a40a4d14f44ea404a8dd1797922bcc4f86f05bec7fff0117ee530bae8e9e02c7f50fd53e35475", 0x85}, {&(0x7f0000000180)="9d5a451ff85d1b8418e2ad6c393fa869e490f1ad5b", 0x15}, {&(0x7f00000004c0)="f67ae2389d0833becebb9a287af3de6b84e1d4c88086991a41345de040556778d7bd90fc86ed77556280b3aadb86733c33a86e0dbdc3", 0x36}, {&(0x7f0000000200)="099b22bb9c688ed8a6cd998e688791ec3a05d379", 0x14}, {&(0x7f0000000240)="7270c5b40230f307c758ed2693aa20eb0ca2248c72338e0856b801740c3cbb3926f4caf75cb662b8915d7256e6fd88216af5d7d8490c24895d53b40ca3a681a572abeb18107957259863c3403b6edb38d687b57cee4ea37a674935e51c5a0e", 0x5f}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r3}], 0x20, 0x402}, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r11 = socket(0x10, 0x3, 0xf7) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:03:30 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = getgid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1153a23b1b59cbf, 0xffffffffffffff9c, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102c09) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffde7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r11, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) kqueue() r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r23 = fcntl$dupfd(r20, 0x2, r22) close(r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, 0x0, r24, r25, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r32, 0x0, r30, r31, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x5, &(0x7f0000001880)=[r25, r0, r31, 0xffffffffffffffff, 0x0]) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000018c0)={{0x44, r5, r14, r18, r34, 0x4, 0x1}, 0x10001, 0x7, r35, r36, 0x1, 0x3, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) sendmsg$unix(r37, &(0x7f0000001800)={&(0x7f00000019c0)=ANY=[@ANYBLOB="0066696cc91196c23eaf598c5004d0d3b0b3208f52d93a0a58ce02d4f34504f16d23660dbb4964b6514cbc1abe1ac253ef691161790f10500f98f44b02d865e1e21ab9f70e3ecb1057c20945ac5e4d48a0cb1565d89bf2ba841b5e073f41541e37fab1013ebe47ff3e1de9f9beddda90f409388ccc5549665e48e0d5cde582825fdcafce8cd74505cc78676c178702e7b4dc7326fefe17865fc7ba79d4f424907ba1ef48cb9ffac83adfbefd84fc1ba7b45c27a4e608efc60ef105e0ed4956449c9fe2b4bfa9e49cae44"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="dbc7503ff6f5b3c118f56b71257da6e6648a868fc2c533250e02ab70b35d79538964458146272d3d603936c9bbb7a61440af6bde7291a0fba2478357a36659868d7d967142b301ac3033d5b997eef3da95825a976c6bafaac49bb729c800640106fd6a88e9c683310123c1a7118908dd8a4f2b8ca96b1ca8d48b61a12a470437c7cb0ca8789912d97b", 0x89}, {&(0x7f0000000800)="31f69a73ed0a4dd5732bbd9e247913bfc4d5a9362ccde464e209054792d85726705a790cf7e7b43714f40ef4a566d1369a85e5396de2065b257e92d8b6adc78e34d7ee0b417b4522963701e7685fce6578a39fea7cbfb764457c7ef12a02a1fed388fe529d02a5d0a6aee9799650203de41fa8504f81be69ab83f192b983d7623c0cfa428947f6e1c204bb7382ec1082801156920e0aa18913fd99d40194055953fe64f8e951496c67313f87c2b7963e37bbd2fd726a5c316fb4eda491d4ad555f40a002cbb044921b08537397b302de325b929ff69dbc9efbeb841a0372b059c92fd020751a091271a459ea6de9b979bacfda98d24001983b3942dd4d161ab787b0f76973b7931137dedbd59e64ad3e8692c205c029380f5cac8b9f879a93a2d18127c259f383998fc72eab250e44fbdaea7f649cb90748afa96a174b516353fb0470c91583b753215d38e3e17d6277b5137154e14abaa87f8302ef71a5a91ab67df18a5fd7e2eef5c32c220f410a4bd421f679bf25bc12cf683bda6e6ea3bd260787848f47f5009ace99bfb0b01108463779e3eb24e4cd91584b6bd4b1d16b2db3f4c2e9fbdcc72d88f7fd22aabad3c3891533c739ea76557898de0f735aff1e968dc0d289962a85f1799d2828660f1719c97cc91bef3b87cfc96c680324285cd942f6297d2d7e642e11921caee364b742835985ba9c503a9ee1ba23a3b3753161e41b483d1f732adc35e524d16ebe1ee13685e60a28d6c5388a0c09741d442d796c57871ac1a57b0c574f3b3fc45ba335822ebfc37c6c6012f930cfe6b65584e3c70ab4c846b1b3cb523fa3acf28e9b003c3794212b2fed3337b4f9e624936e50875f5f2e202dd33d22266885656ef060b41e57433bc5f8fa0abffa67687aa64e2eee61735dd007de5ce0403fa43d420b41f56695a31b7f2da7506c783f45e03442ba5e31477b04933fb4cba316490fcd9e7081a15f2144ab792100c4a88d5cc1dbb3366d0991243ff22f2f30b13e1fc6e7dd4190f342ae76833220ff8aa31c125c52c4bffdb14043424c587985a539b36b5101ca07407cfd031227220836631c3b6daacf2703827a25a372bae2eb30035f5785a46f8f281780c7b9d126cefebee302352b9d44de18ab21bf0c534fa0c01863f544b9bd91ff265ac2ec998d8b7356f848c9d5ed11b9fd661a886071255f7b9a4bb56081eaf5a9a055bd637a3e926ab0ef2833630dc909d618a625ab2630554889983e7cda5fdda9c1fc2736ef17220d11dadcca8c27a630cd3f63436525b3cba868bb0c7a72f6a831a393a042b3d557791de9c479b71088cdcef0f4595189230519d9c6ff0782b05974bdcdc70057fd48639054e571cd89630a0f7daf523a9ad8f280d9f95f19609dd2eed746a74a762437918e10483534e33208d0da95f64877a88c8e098baf17fd2ae4b3592e75554cdd9234c973fb25bce2f6cbbf794f03a695457d7c1b583516ccb90082bec431e11ccff580a1b4a9ef20e13ee7c73aad1e24662514a7841424e434af28e3b642e122c21deba2924308a55150d00ecddcb2e419108cf274210acefe91d20a7ac3d76a298b5e20dbcd71c47b825b751850bb18fef89c98d6124a35eb53259388dd624a3db98931ae19e98558ca6c7246e1d08e473cdd855875178495e8262d2f6793ee1a6fd8ccb1995424322ea07eea6a79a54dd7f8b06c096ff2625e45e0b1e9522547ad03212deb36bee3ae2d7c1eae408329894ff030c8f1cc84b5ccdd419c0e35c387b856405aa0411030e3889cb10cc85210bbb799a2ac2277e8051d505579be249121493f7aba1473f380f89ef7f6abffd7e04395fbe9656f528c9a2c8570b02669bd6e4a8866c80ad9c7699b05c1d45e7d6b04d4d4a979c3fe51441afe6d1bd6a76857f4dd8daa8a6e629434b80de8633f1beeb5ba6610dbb46c0c7b78abdae89c8ab296e6dbecb92e953161006747f951a2dfe7949f98927a403f774d7c585cdc1148ba961e9d858c133ef67d211c07cfb9b08c70058213e33ec36a8eaba67c58f6daeb72fe78f5bb47a1c77b1cf4700464816c0757b89f70c10a2eda92ac085ba0018684b0959d898e9a283a8191a2210ce0cbeee75df5d2c6508930891d4eb5b0f621fe07540feadb7fa8e905c9413dfaaefe72fd34e252e3b8df15cef58ccbc8cc4066719c17d13a8f40556e52842399a4fa99ef77e13bf4d7f6e65a8700e448adcdf905f9e31fa5c7350478f0891fc9d7cfe85a549f518012e0c03d52626fc6a138b707b14a9d94478c91a7faaae032186ef207725ee49cd8e98195a01c2db21614729c5cdb9b2dbb0f210df05765b7e3e7adb395ed3bec5963421d363d7af35688d6b481d77a417bed9572e37d7184965cdf7b524dad6fca80d8a0e439f3714cf3941656d2e4f20b9f1d73c5b7084a6afbf540fc09c7c5c2649fe5467fce25404fdeccd33afae5d95beaf291a5a4f37713d1ba9be9c21c17778b84bf4a2b53bbf9b474402861450c325abed05a2c3a086b39829d3c35170be73bd71f391a0aac485397306382d1ce2358bb1ccc857c34d5b058d4fa5cb2eb78937bb5ff8845c68f3058d2260fb71286366a831050d57976bec58aafb0fce663433a3b7741760a31702a6a8582d91dc3ec888f631e275f43e4d97f9950bae49d0550cb8ccc29729228067b65dedc3bcfe02d9577fc704811fdd70cae68355a417fd1335a15d3016b4e75be6eb4a5875f24177bb4a87ec72b3150777f29be5c7a5ab0498ae6c87973e98a05c1af42a4838dc0042354e226065aa4f10b3ff06d834bf75c6141bae051d6e2fa2b9ff927c3cce7df9721ad0cd4ee775e4d7b3a5c27d8424f6eb6ecae0d316e3f28fc00139598a88c8e04dcdf2bff3687246624af9add013a295006267b6ab1775884d7df86042f47249e9b76b49f0b36a0258d00a9b505c3776d8703b98545f65d89f6db25fa241dd70b6911b5778d4da5ec5f41430f54b939c146f6777d12d5748a30a4d0690d7c7872f0747c2fa40cbd693bb83392e2155b2bea67c6b581f050d4dffb3a0b57d5ef2570230c82a0e8b65ab6d22129672d79c0aa3d4117f7bb2b532f6b5fb96f5b5324eca3e9c5a3140fefc686479c777aea7a4ab67e32e39b1514714aee21555a29bdfe366b7a5ce8ea5e872b25182ddc31d66bf698a3b6808c39faff8f903b4fc11825a28d046bcf3618f95c6ae00224598a7836e388704fd88ef727f29abbc0c0f34c488d8984bced97c781eb357ce1800050cf734156096b1672c4cc0ea2b84373bb011cbc67bb3f1e463c7e6c4aae1649deea558073463186ffe9ea9b46aa676ae49bd473212eb87aa06d67aaba6f492ac663c52ab7b6afeaf8919c01dfaee573cab12ffa1a4f0b8c9617dfa7884696821e38c7135f078f8f375e11eeaeae9ad85fc0181e897b4c02bf588fb5c1575d35ecff536454c6f76e6c3c098cad787e4f3920fc07a1a66c283a93ae99f4e79dc92e1d1314302897e80d8973d02cda9911da8e9b57b17debcff80e4f3eede1265330915e72f6c1c6c699560c52aea5d9a11e7cf470af65e8c2933c7e61c49664951a90f003c2da84dc9f5881825cb7cdd751a4683400f07996eb7182a2e346a6886cc032178f466c2f3c4a0fab399f3662275629183361485b84f60fc46b03fafd540cd8feb7925a38460a08654be1d0c456b2d9cddec0c26be326c12deab5605419f2cd43b3492bb98d36060f374973250af262fcb1dc1dd39a936f9d3c09ffec9a451ce07173d3e26b1d1b0feface432f9d2d8d34a002c1c8fe01416b2251c22db19465d14e60543dde553b3d39863c746a276e1b2f9b257b0b04b5e46e739c445b19e0edc16319ccc0afcbb166d598d3dab4cb820ee91d3a1411c55e588068379a0431c480251cbcb331aa713dd0697773c13fe5aad1b7c99bb807480276584df6094eb2cdbb8182ef3f5edbc17ba503804569317d1ca4a62e7f5f8fd4632178ecfd74bcf1504eae1d993d7fd0d03a5bed83a8eff79a4f35b62633d886a75a258bff9e099c09b435b14874b142c1c1fa0e21144ceeeaa5395b0ea0b8aa46c48fa3a3b4a1cb74fb992d5c07dedaba8ad9da67b51ffa0e1f33a796b83f1b749c4f57e34b9061df38f9766a111567f7dbbeeb602839bb0911a1eea8965be06f6c21c4f534b1a7b862c057a7c5bc01a9001bdb08c678ccd61a6b1448f0e231cc3292a0ccc2e9761e4aae94cb22b0c2b5a037675abb95ee7a2c7b3acb28502acf078c605bfabbfaf7ec932b230ca048060654391bfcd98950511245ae8dbff7112f296cba168c4521b88b9a2482eecfe769fa5db6735919803f3acdc8cead45ae1e86e4c1887bcafbad7d4d5b822d396580ca6292789c8bae5fdf9311780b8246034361d4a3150c6403e4a67b511e2620c941e4d30a94582832f7fd9754be179c237af91e6d41e52ca4aac163347c2577cbeed626e3b3a964e3a2b1478a4c39433146dd0be0b986bcf1e3e4a25a5222819701b1f97681b4e797786a72b0d15507dd1c8c6b4b915f6e9d8242750d5478eca4c74f61c310bdce66a52c7a76710216ea9f48af33fb1b787eedcb754c6579741ce1c8d087d0ab4347e3d58eaee340c18f54992551d2c31ca0ee5cebca232e6dee94b9fd809abeccb0daa47c8e2f020a23c7f89efd4b49dd8e2f6770ebb74623958940dac536276aacc3805008e1525c3bc5043ea444bc234d0fda998a3572ee71f93ba0438764d835b19f02b9daad91ad2adea46708b1a85b03013d92b5ebebbd8704a1ba5de6c43d9facbdb353948e6ecf4b2385d85fe9ab12275c732639bcafb3c0624fea6e89d2d32a10f308ef56f0b8ec4ae3d513f802f13beeb76b1c639f2eda85fbe843d5f2b80a187ae1098ca723014ff3028b692d48b0df23f39326f1db4d90a83a7c04a7f890f32da7ab3d7c486b04039e95b96794013449513b9ce0c5070dcf3e093aac268483b457ea15b364c50470f9bfd44cce5df6a406eb1c706ab4b15f1cdbe4ce8f96e347aa828a8fb399eebf3843218d18826a289fc812260ec0bf17ba215448a27858631d8378c6465603b44b446219318ea310dba70283931fcfd492bee8ae87caf2e9a4f47a6ae245266c4e8f417b60d49bb2f1e0b3f5d646cb7de05902ba90a19eed89d70b152a311b3e0f8f9f4fd7b42f9c834b0e78cc85ce8caf688f1468daf5f9b8c44843847558de1ad60c07203eac3e2c7e7011535b54d77f7363c79602b3ea49b11fa700f37d9af84c47caa9335b36a111c2de9c061be44b2abe611ad0159d3b8fc691fae9aae29d5720af695bc56f532f671c527f4ec7acf3795c18eb8b7072946ce3cdc0e7b755fb0b1e80c8ded5e6d98127656e3b8625d1475ca7410ec7f90ec8390cd5f052be8b796701049437b0972751df156d0f7cf6b9c6b99308eb3aa6b2a16eae04ba332290320427c4cdec91a05a8f26dde46f9e9c45fec02d9661ad26572cb87192a7af5fd70b7395260812e31f24dfd5c12b1b402c1fdd62cab50c148bee754416b7cde73212118d5623ad6c9465f50651556a2c62d027cd00fedf76d38cfb2a0348d2a58eeef2652b6ca746318f34b8e032f31bcd9632e886ebce1b9aeff7b25d9917de66d8d39569c6356ea6bbb2bddb71cc89d76756f6bedb2f809219cf8bf43424d5d09877434bc6f82f7a526d3985411739f3d98a5ede4eaa101ff89d5323db95066a9807a2f68ce6239bbe43bccffb2bedb328a933cfdf6370a438b5514e119f0e801d8665026b1000a386ad7e2adeb323620", 0x1000}, {&(0x7f0000000140)="bd2fe037fbce3190b95266e5dd7fddc5a16c79777b86c7d32c36ddeb6c687dc1ca7f2450", 0x24}, {&(0x7f0000000180)="7c79443db6a93f56434818e2d810bde179e7e8c7def7deebb3fa892a296a9038f0e144ca858ae8a05f292c722134cad8cfe380c0689ba7a749", 0x39}, {&(0x7f00000001c0)="3a2ea79b951a5b7836de18338a8b8016319f34ccfccc231813d59e1ec0a2fe7022886b591076f846e7ca221e5da67afb3f1e1bb75a2b6abd27f0877b11f40d14a98d7d6e0bd5b111c519b86f37a09d9984d17e84c3b5cb3493eab8e610c001f3bb3efbb4b446b5d2e5a2275c88b4cbecb736b5d74c2a73f6cac7d4bf1eca7ac9d249f3beeb51c42e686e673efd4d1a2420cba5499ac68dff029503313909221b20b8d31801b81ff629ccdcd73956b4a1a55ef0baac60f0e728739636e5eee83ab5548a013c32", 0xc6}, {&(0x7f00000002c0)="f7fa56db2e62929ba735b29bda8dba082aba2cd6d3349c72a570c20d619e7f37ee412267bc6dfe471bc1612fc04ce1351fba77530a9457880c15167b020c84e1aa17f38513c8a06f2c9c86e28e0320d723e1f29aa45de588fc264ef676c22088ca0ff07f41d130636f85c76cc12afa07e4a04fcaae68c2ba26725c22d709dddf49085dde4ccad75b08dee3836278773ec896897f24970bd153841eb950e0242383110b9dda34650cae8a89b7e47771ab48d0b0cb4496859bb7b2dbb0dea85a6357002b5c8121", 0xc6}, {&(0x7f00000003c0)="74d076071962a5deded22bb0452446bdc3648ddd13ea08890a37eda98c1ac1468c6c6c132bbf33c271cabb24f8b6a02f3423f765b05791a8eec59fb45022f59a905701eef1b81a518b3653d2666dd627fc4994b5ca76bce0900b5388d43ed4dc7d5370f894d59fb83165e0979da4fa164c511a812732beb5fd7f18c0840cd30fd3e942b2e0f7f04928d9bd0538", 0x8d}], 0x7, &(0x7f0000000540), 0x0, 0x2}, 0x40c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r38 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCCONS(r39, 0x20004276, 0x0) ioctl$TIOCMSET(r39, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r39, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffd, 0x0, 0x20000000, 0x200000, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x3], [0x0, 0x0, 0x0, 0xfffffffffffff5c8, 0x3], [0x0, 0x0, 0x2000000000], [{0x400, 0x2000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x80}], {0x0, 0x0, 0x6, 0x1c1f}}}) 04:03:30 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x81, 0x4}, 0x2, 0x6, 0xf6e6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r3 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:03:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffff9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x8, 0x0, 0x4}], 0x6, 0x0, 0x800, 0x0) write(0xffffffffffffffff, &(0x7f0000001580)='t', 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:03:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x80) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000001700)="4b74954cbae4e74547fa320a9f523cf676cd4df363b889db6096ecf68cad5bd9ab17b57eb89214762027f2f24c3a44690da86d1b1c24c4cd8f9b5e7059c8e20776", 0x41) accept$unix(r0, 0x0, &(0x7f00000016c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) r2 = socket$inet(0x2, 0x8000, 0x89) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/226, 0xe2}, {&(0x7f0000001540)=""/228, 0xe4}], 0x7, &(0x7f0000000180)=""/49, 0x31}, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0), 0x0) 04:03:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x0, 0x9, 0x0, 0x8c58]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:03:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/243, 0xf3}], 0x1000000000000068, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setstatus(r0, 0x4, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = fcntl$dupfd(r5, 0xa, r3) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0xd, 0x4010, r8, 0x0, 0xfffffffffffffffe) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) close(0xffffffffffffffff) 04:03:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="f19a5315908738a901c3c3c97b1a1a299e01317f1dbac9b60e4fd74da62762435d3c651ec4554c4fa2b8c311478e2cc5d35665d0b114622f3ab3536a258511d9e67dfe2122c118f95199484ce4dff1a919437721aa886791d3c938d7711bfe564592a4bc2ed5625736527d087f78239613abfa452150b88b44d4f5538ac437405400bc04f19bcd2356624f2fa394add2d84b48bc8d10f59246fb28c92544b1ce6a9d010ba57e16e8b305208826e8436d1d3d52c2cdbab534bc83c7f230a243ddec3cd059f26d8254cbf6c53e5f48e393b26772d32af4be0a896cc7bd40f74357fe029cf15d301f7d09e9734e422bb3f0e05508a33c4720025f44c1be58358df24a18c175f7f9ba42a2fb53db161f773da84f05cb103144a48dd29932e6e6394dd16e51dddfd2d835fec8cf746c071fbb9cfec7dd196e51d5a0f36054461b301cca9ea8ca8b9a84015952ca4c1a6734afafb0b0eb9b40f7f81268aadf3f6a4bf87f36362ddf15d45a25de417fb1d82bf9141e1727fc2ed9dd4f7a299befa8747de6ce4b06f91d5303afeaa74f51f91ac69928fff03389b08fbde9f14419e38e0a5337dec1e2522a3954b63ccab9d731f70912910c63d465a7c1c3c1cd4b3e2c71faf4d4b3329058e14a2f2cf883ef64a4abe909f2539a5ea2b73c63dd1254339fad4715d352474a5f7f705fbd7e2888169090581e0ff062d49da97f025590475b0d0ce0a0f8298eec943dc615658838868a96146f33dce8236e060479c694af9263bef875752db40f7f57f5dd97b8efef4600416991f63e7d6c8df59fa6d04a7927f637b5767cccc8113c7ab1280b9423c3b206d7ccb67cbe7d9b0f84cea4b6264a03c54173d4e9f9bcd63226fa5a93e9f9b1b554e7a8cbe2a9fc2be7a7141c88367a3cdc7d497e7b95128c702a1b6d48d44c9ffd1b5c4c8db70354ccd463d30143974a22b14b8202280635d6240a8da74eca58894a4ae4fe038d8eade6b72e768aadcfbfe2c52b9bf93ecb40456ed53f1df53af603ea1c9cb53f82b6bdba30b8a568edfb8e20beb405066b0671c0270beaf503a2e448d9915aa73a84012ff6f2b4929bfe9d25d915dabd31a5eb99fe65985fcfae5aae5d4a6f5b30f6b8a86524c25bef07dcb531b419344464c2aa2862fad592236933373e7b461535d4da0feef2e3f29f99b1734767e0db38ca59c02acf2f9973fd967f2c0dd2fbd3e6b5fdde3c8528fdd087f91ebad07625a346e25f764fced673b87977cb5608190d34a865584b8f9526bfdecaab787097eec6cfb887fd57554acf1e1e6ef567d38c5a3837e67c172b979f5ea6e081506f34091383b1f483e562a844956ad3e574406f030dde84f7389e1ea409dc440c3f8611b14395a1d5cbeebba27b1623dabbe8baecbc0e69fc341356eecc875d8fd4b0d781c9e1a55820843eaf7b9df64b85eaffcb7a43c8b7e6f50f812d479772f35c33270005459ffed202cc9ad89c8b7de4170bf85a6d12013fb28fa7799b54b3e61c4d110dcc4d42a23a57e8f17c1157b8f649d5a90fa9e56ab493b6afdb04935e5df1a07e4b01018ffb8610f0e7e231c812b5cd36afcf929c8c83136ad3e8615b1e3b877550f45bdab9aa6725be4a3dba52d9461d6ec5440328c7f8cec0339fd1fd24ee6699b5218b643d4b58a01817683940f6aebeb3cdd217972f5be9a790de217efbeaed54e3e1145edb41ef061e14eb2f5d867736f6ba4ca1006b9dfae0ced459fcbe93d8dfe16a014d05082cb453a29ae7bdd17d52146c36388da29405d65602c008ae66179060e4a6cfdc29643883d8c5612bc7096c0740d881d2cd708f77a719459b520230d90d85bbd54458ab8baab1aed40581c4fe9ec6d9a4dcd0ecba5729ed946316ec5b4f44e7fc51116d16d5f37afbc8db6360ef5dee5c838318df0233cbadb28d2d4445ed5ee95f06c35550a5331a499f27681161ce228ccdcbc6784e2d065d2a40fad6f26f9acaa009c143fee36458d1110b6ec39b6a230de7e2b5d31baf922f773a67433fe4f6077ae1eb16d258394ed2feaca52c34d9e27128630f264831b1645144a50256bc8e45dc00bb8112eb256ada3219acb815a965f64aa5ad554da9af33c36d5773b60714773ab1484e29ff9fc034acc676a01b7b235b21e51527c821328ba52ef57620600e8de93d20d9feb7ef06c4281f4b5e6d4b078ab9e4112ab2b09cabab67470edf9284859d3dd4f021d4e3e9cac815cb695dce3f5383a0f33d6679b5e9b460c58bd8766592e9c9776ddb27d6a176d101e9efe0b698d21c4d1a12dc8c543ae16e82e35a45fc8393a79dae728d84d1dcbc39eb5555ead3181ca2f303eafd599f71e5d6bfd2bb40089cdccfa2508ec34db0bc57d350cb30a7fa0c69f35f40adc2db0431b85fe2c595fde40af1161e437854656b826961d35ac84a590f9d8c0e65a2f526f69abff5dace3de865af79eab818ac8163750b756ec5df154158d8f7f6cffc3e3c6714739950d2762c922d8b1388043865a04bfd6fb564dc0b8c4ddf8d0854bb1a0adf99e3fae0b962e68ed5855442df0a78d69203ba1216ca48b42e3e5f499da88e01efdbcb7754b10848a54716e2398f4319761cb55a2222e8f1f67c696d04448c10d1d6b460739f07587db9361c8e987f14f90159d75182f7b2cbda0985c2b441e160db88545aea5d5f21aa71e52afc9fe14e86c381aa342d63c9298847e39c032aef55dc1a40b9dd8fda2a8c2b3cffad671f56f4f82c138a4ce0d4bbc7924b4d4b940c0a5bfbc6e2bbc330dabb0665840c9553c2412af850ff7e493ca9b511b584ab7381315cbaddbf19dc30696d7423a01d1f1ac913dbd449448ac2daef8047d9634780d14dd8ddc2fb04deb2b1125817a7a3118b39ba6b7623938d69ef4f38f9844c42b3108237c027c2fe30b8cb4052114a484b255f643d4b63cb30429a8b8ac1b76e9545307700cad7a456944356e34e998aff3ac1087cfead5b8d1cead7924375bb758ecfe95f9112f78cc8252aa13899f7e7eb19cdfcce9e1945aa77d59fedf7b849de16aa17fe2948558d4c6e26f28b8d38f10596c5a62f8a036ab09addb53ea7976494fef6789493e51622ef87cbe3924394f5a391efa0b564a2a192963096c4d01f02b5011de2bdaaa848e41f68e1261d37871a1c9d31b3bd164c61079f3cf071b3b77d21dc3b8327ff0bfc889cc715753447b8365f8bc10728403063a9bafce96c63699797f44719ae404c78815e53e9c4ad188a84d7080f6b10f41daca4871c7c4fd9afee78f8f9eb59b10b534c979bc3ae0e4626c9b72526538a352ce08730b1d4d84ef564104d94b7a501f9879784d79d086ef79ad3e393fc57c97c9f6c012bcdef938f87b194f3bd35d501f8da98811b1dc8ec9a67b3a6d204c385327ab14ad2a8a38222e0f84f224e68a3a80acf1326cbd8565e73e5fe1b4d5e02be02e2eaf94e3c0cbd12c393aeca10f96b99caba4d85f472e202972aa233c05d804306e39c4e204b26bc43fc21b58b988a6d165217b581dc2768805fea2a45fbf035810895e73bc60e17ddb9b52db08e62be9aa5e01a474b658366c30235ecdd79e2552f12d69260ebb7fd07d5a84fba9db228fdf7b04a6c52bcda65fb8ce0848cb94eb0a769dcbb5e920f74ef1c89716fe5b114cd4f58f92a21ad0aa1dd5c7ed57ef356a06d28225732259a4af4a85546aa9b0b851d1cd9b73f00cddb9109487a58e55cb45f0473d54c85f5eb14ff6c8d2aa5bc974413271df1a1e42bb6b92143acea1ab8dc448aebca1f7ee725160dcd7e9f10ae0ff4064d532293dbad0f1f123d4fff8a2795b0fbb4082854fe9cf78cbd3da3f2764de9684a2fad6a400d86b5e0289aa3ac1707696fcbbd54446b5a55672e1fb0981cbe656b66bbd2c1a38350d34b2cfd2eb4aa247cf5cccd101cd1892927869e5a8d6b5112828e5493e2ef35fa232ea3d693dbdf4a9988b38a01cf70bd774bd2a3c6321650599f996cd8e67f6ed22bb2f8ce2c2afd6422491bf4c1aba9f0d6cbc3060e6e1ca85bd6f7bcc661e0986992ee2c937c5220b807297a24944bb23a0ed6cdb3e45e5b65cbad9d62523016fe751db41121d1ed41195312689b641d92753fe4db7ce4b796ea09c0a3f4a9a7f59547338b1f16dcfb95370a06b8df6f9829ff030e4111f173091c51f694fe2f74e9fd0559179ae7d938dca696b79615ed07f91e2f84de4704801d7b3b638ee90b928606d49bfd3eece33f4206604d6143b76b99b16e1d169ec217c99ed506b100c8541b3e9f5ebb88093a644c8d20e772f8d585121e0a7a10192b12dbd36b1321d4da674b7d14a53158648d4e8800b571b4984976dd77743cbc74e8811276a01399f3efedef594d7b552504635495c0eae133d4f594aa5c4e4c8e17e5f72cb185bd078a15254cd65e8886851f85fc867984d93a9117e31523eef307f307e97ac511a137b96be266300d1b683b157a2d0dafbf8907cefb36e9cdfad89f21ea14c4fb52fb436e8b59a7b3747a3089a6be7444ed405eaccc217dd8f2b6e084ac360f0652225a4066ab3b67b27298a0300ab49106d7bc981768c36a422421ef9cf3c94d0b6cf47c0ad433187f8a0965094a814fa5ad23c53ce169a39d6186b34b681a20fcf6857c8e9bfdc3d825971c75176010bc5b6892c1f19635185a778add1f729a8d8680c62733cf0fb6239f99110f069721c4d096acc2107266eb422eb09a581ecc9fb3e5a834c98127cf3de8419651acb6b2545855141f3cf9a855379fc2bd1995def9728a762a5f695fa10e1fb350e04b72db28a8da2af26b76bb19a92a2a5018b419dbb16cc9aeefc277b07e354d68d8d44d09c481ff9ce601e7a9e8a6e0067debb405331e8005c2bc844812c1df880260695f17e72f9f6f3bdc11220f50627181bdb0cd8528a753174a2b37e645e6d40606b99bcc77e90514c4c8b72f7fd14618f98e865882177daac0850c2f690931e7e9d834a0bf3dd9237fb30cfedfc88330cd3aa23777a1ada31a6523e49219230a37976d01a51914cfba964be9005e15157203799a2a72dcaf120d9fcb266bb9bd0b5f0e2bb4ed8bf1872d821da18d9ef65fcdd498a550b46d4c9090f451c4b87e0dd0fb47f6e14bc6a4449a425ea5c7f551b313de1d5aa14536751e12ba939ea7fd03ed9b90557244330c2240882b4796eff0cdd9328f7fb9ffbbce1adfc29a8e929050ed283d9671d5ee5192cf4158c5c3a75640d725a14a557c6ad28714da73805f62826a0e1ca7b3b1fa987fe7131786b5357670b6248ec0d8979b94299c0298a0c6f1741caf471e34a6fcf8e61d8d71e81fccda9251402a3ff6c5de3e5b4ee6f4c56f267cef1cccab99d12abb0474557431db5433b809ac25728143cd09e1dd9a5c20106a578d28c69c32ebe53c7d4b9e43a969578cac70eaa0007b0635d2ae8a6b3d056c97fe9faf01691832d8ad3915334244347795579077046d473bc1bb9baf3e3b42b23a2097f9ab154eba3dfa9b6cf80acf06e2e2195bfb531b00308713a4aa1436b519cf149490ac481a1e6e2437bcab467811dd451b28d8aaef182c9cb2de4b997ac2e8af562738ab624d743bc51a6e500cd35a1784a23e86f3ad1d18bb767dd0cdf681f53e28eb1df3d4e50ad68ce1d46ebeb6d2644b78ca59ef3f2e905f68dc2ce0a86903c1ecacdeb6de4a0c8f9f63df27f89c6af465d0ba6b96366a1f69c19339ea12e5d7cb5b2a105319134575e8387465df6c795a2d1b6ed46c5c617ac36e941ace35c2e4b44fc691ab1f85c76481a2b95fade119bfeb4237e66bba926e6c", 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$KDSETRAD(r4, 0x20004b43) geteuid() writev(r2, &(0x7f0000000180), 0x0) 04:03:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x8001, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r1, r3) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245cee0991579141aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51c1236c2a08fe8bc9d10000000000005222bf4f7e74aca902e94acfa6c1afd8b75ce7ab0caff0e1496c138983981f51b36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e722ab27e60de64cb5ae216b02d3bd51c0c297fc0a2c70d18a3028b95666a4a1b17bb5a82c71a6dc5262e733c787f0ce1bcea90c9852671adaf6a510921a2d31247c4f93785889eee1024f8dff1b5dfd4e09ec750a7cd011e322e9b73b24cba1cc34df805408bbd7194f1f7d4cc98a747af363c64ef29d3c89ea6d60f33ef80baa7fa95742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f96e10c34465e1f9259456824eeb722d79cf58c96442f6f2045f3cdf7a2d717f2b93147c08ad658755176038184ad3d55413134b5925905c4c6feb0af8855acb99647364572dcd5b9654043382d3a3eb8a58b42fc3c111bccbe099221b6ec38148d5c4f9c99397ec605fe96a08ef617951dfa3fa296f31a30d6753043933d83a475b51bf3ce5d7c233a74cd4522cad2220b12649ccbc01f2981f170a157c8238e965408c53c7116e7277d77066767e768fe5b2e3899f13753be40abc3d7acc4ad42574099779863eae57c9ae31b21d82f7cbe1c1e0a4c7914587f4b761a373cfd65e97a3f8f234c05b3ebef07b782f183e78315ad7a52e0173b6b27ad23e943122fa5e9df04bf91e9de7d95a9dd0dd0ccad4fcf402a94f72d330634f9bf30dd08189a269851f0045ff130763d07fc57c3d29fcf87da084e72d699a3aa26f8db1fb19f11d40b219b339e2c72107f4700"/740], 0x10) 04:03:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x66, 0x0, &(0x7f0000000040)=""/102}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x0) 04:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x100}, {r0, 0x20}, {0xffffffffffffff9c, 0x4}, {r0}, {r2, 0x10}], 0x6, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x8297057, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2, 0xffffffff, './bus\x00', 0x5, 0x3, 0x9, 0x401}) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") 04:03:31 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x0, 0x0, 0x400000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) 04:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000001c0)=""/85) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) listen(r1, 0x5) 04:03:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000110000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000000c0)=0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}], 0x1, 0x8) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:32 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x3}, {{}, 0x4, 0x1, 0x4, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9, 0xc79861210f42be0b}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x50a1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfa], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x0, 0x4}], {}, {0x3}}}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) pwrite(r4, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) symlinkat(&(0x7f0000000a00)='./file0/../file0\x00', r4, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000441000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000009c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245cee0991579141aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51c1236c2a08fe8bc9d10000000000005222bf4f7e74aca902e94acfa6c1afd8b75cb36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e722ab27e60de64cb5ae216b02d3bd51c0c297fc0a2c70d18a3028b95666a4a1b17bb5a82c71a6dc5262e733c787f0ce1bcea90c9852671adaf6a510921a2d31247c4f93785889eee1024f8dff1b5dfd4e09ec750a7cd011e122e9b73b24cba1cc34df805408bbd7194f1f7d4cc98a747af363c64ef29d3c89ea6d60f33ef80baa7fa95742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f96e10c3400"/385], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) r8 = semget(0x3, 0x1, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a40)=[0x6, 0x1]) 04:03:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xcf, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8de0}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 04:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xaf, &(0x7f0000000080)=[{0x7, 0x0, 0x4, 0x5}, {0x9, 0x8}, {0x401, 0x2, 0x9, 0x4}, {0x6, 0x7, 0xf9, 0x55a4}, {0x6fc, 0x1, 0xd4, 0x1}, {0x200, 0x4, 0x81}, {0xd2, 0x1, 0x48, 0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x9a) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 04:03:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010", 0x4}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x8, 0x9, {0x3, 0x2}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x3, 0x8, 0x6}, {0x9, 0x1, 0x6, 0x1}, {0x6, 0x0, 0x2, 0x3}, {0x5037, 0x1, 0x8, 0x81}, {0x4, 0x9, 0xe0, 0xfff}, {0x0, 0xc, 0x1d, 0x81}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 04:03:32 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r3, 0x2, 0x1) write(r2, &(0x7f0000335000), 0xfcb7) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = dup2(r4, r0) fchdir(r5) r6 = syz_open_pts() write(r6, &(0x7f0000000200)="8a03039a2b5ec588306bd2859b870435dab5b92645affd5570c275e311afa003b9f0f288738d6227984ddac7e7b20fc929c8660b9ef8a6d13d45aa701f87f90e73e9535c1674fb82c10cc27d44af9022ee70e0e93874f7f76e4e2e4e43baca57090a86eb51f876a9f11b6cd69e61e3c5281a797b8251521c8d29c1ea450bc8aa0292886ad00e47862bc32931bdc37e28a41fb107451fabe907ddb0f18e675a41762c5c2b3dc5497b404042050c1cbaef35848443184886aa060cd5b5fd930173d3121dc2b5bfc5e12db9a7fa7aaa56138e89d09ac2afd1712a860efe978ece21a281a0bb6df0b6c41e6928d05d0d469c7edb01481bc3cd095acb3236b743093b47d61254bf4e38351790866136c9145aa615baaf23c716fa94e95ff9b0633e4375b9b683016d30770eb1e3f054a778f4fa97039682e1f439d0f9e990a41b5c4f1083f509456a227ec18570e0ad63e7770da79a1aa726cab6b21aca9f683e3f19fdfd2de19be3e837b98a785d0503cd7a5360b0584d2d259689277c3f2c74c458a562ab52c04b8936347f1c164d3202bbe00e1e77a0f680e31ef97b271b2ebae653288511c8af90eba84c6e3752a3b639c09d789486374796bb046cf4746c5606ad88f093d9a06eb75870a5d8033efa4e799cee84329e6c59bd4673d1afa646b6de81a30dd90c887dcc4ba02fabf5405d5a2529564fab6f3f5394ebecded012cc87573b0d3ea897bb93876340b532bcea17365286a594858960a3d7daa3a25ac8588b2c4681f1bef9dbad523ae62d79476f82ea8195ca4b2b9aa2078bd7c2415f4bb2d7def05ed166bea49f1659594fecb180d09d6127aa97a731b50fb7ea10717b1141c6786caefb22859f66266d7319cfb6237390983858f92f6e8a0ca507876a46e923e6af54bde363ee64f13c3eee210b6e494a661cc77cdff03c9e464075a4346b34ec9b7842efe077c0d7ac51a9563412be86bfa6fe39d69bb2f11cfbc0444688ca8dfce138b127da0b5557327f20260373e52cbcfce0195beae4cbe9fce10106be927a25971de67830952eceead68f88e92c84f68f5a7c3d2e960536b689b651671b9926af7f9699f70898c048500b9a5455c4539ec7693c61d3b6a58ffc35f907466b76b242089e5284f9b5e9512826eff65262e880e9ace9c9b54f1bc9103d57714b8f6994c27265991e5fbf3a4cfaf3a1be672c31f1db565a629497c2c3d58fec995dc1282e92ecd9cb44b78735c0658d8f6743e4817e50ca64b0e8d2853a25e0c010470add1fc3328599011e6edc6b05dae925b7ccf4937f4e8b4f711715b4b36de4dd4dedc09d9f85bd4e1c3f4e125ab6522b5cba7fdffe16c64fa68415ada16ef66089b234a0b5be964e20f59fd5f7b2926a602e6707801ab0d7e1cc78c3be6f62f17bfd30a81de786c90bff79a6b5135d4491980e945f4f1521135ca15098bc709edcc8b38fd14d3ff753024bd79e6330e2b4ec8a0d645e9e6dd0419f74f5c47cab0e6d413fa0cd051f2beab92ca6b2c433f9b6da4df8cbb0936af535fffc7ed02e34201957df0913a940f3678d02e18be3fd7faf5135abebe617765a399c3979fbb395319089164caccd154a7b247122be650008358e33939c42b47c41564c8943f136bb657e43ac206abd07d0ef2cebaae91168f78673e4e5b3f64ccccad741a7ca56e34deccf3a3cd041b476dc5e048c0e02fc7788aff7395f5e05c77f09b274b0fc20a64d71309506c9f7a646dac7f08ff73d4045bd4601940a1985854c6f75ce4e935943be08d1e24f16c32ada36dfd16b39ceee5d5c2afd763465422d554d240858e540b1f86b56251a28103fbbaa75777aa4abcd0d833ddcccd8d3809ce20a8ff7df6496ddbf93d4b584a0b2c15cc56958260b89cae62131a94ca6cc49e21a71e66f7cc6b58623f3de6283f20e2aab714faf5c16bf9c60925a832729910b799776b7eaf5f33cf2b1cbaffeefd74164f0f605472fa549e1c71c90e69a2365c603528d2f441de5c568a37294b934092d9d20841bcd5e7531a815781b7f967f6d5c760116e5331f32aee9ee8a32037299a5ad3db08066fd00a5d1a11039202dbba1eed543cc677e6e1fc39357e74c96f52f4ceb0afe5a031b40eed8675722d1ceafba6fc6dfbe656f70761f5f6e712742c2e112a7cf0d79e8f703ca300fb884cc9109d854acab79694c898f1c9458b107a4e856fc06009ef06cd3bc9607a0455caa173063421b2e79dcb2c38a66eafc10719677f9146ebf8b0c9873f303a33d59f612750d9153d6e69ad75e5f0310db7a280546be91e8c9e2c544771ff391eaf35e0121fc9c0d139fab69f9e6570c45f704a4db168862c37e9126c0747a9be6aea63097d24c4fd1339bf3c342abce1c1ca0514a58dfd887dafb68a0f064e8692946f4008e2f769f699836185aa76394ff1cadacad01cc4a968ce88527042eb708cb353754fd2d34124b20f51233f8852dc3d67c09d769aa32ea611adfe02a3dcdb195ca2eb71ec5c02210de0553020be236a740e3aac5725bbb3d41f6a0163c7e2510cee2e10cddbb9d6edf28359cc686c80991884be50bd76f140898ce0809ad284a35c82c9c0668e81219965df8303c99ea5dedaa43b03892623710fadcb94ba3cada3601e6500ea2cfc24e2ae274a993c400d36abc514c1b001a8cb55135e4d20e46f7b7fd3eeffded55b6db9e07616e03acee0a1f4bef6b833d79823916d4efe30971f448f6983316c77336d7615007cc3b209d337002dce79a8f8c8de98e0310cd110e66fb7bb85eec92fe8f93da79f551174ecbd631c31b5d42ebb2dc2b76d497a1a03dbefc613ce775ff4592a7ffd07d66fa460efc2fdb07903699bf897f5106c126bc2f13d65cf5d314e957dbee36b1978d2d506dd59b2c5e9bd36f685938bd2616caf72145a9c873f913b0e12b63c14e48df0c838d3e7e1949625767749e4c5ef0ca542a9b026befe565fd38fa135533222fb84757c17a70b92fc6e0f709b13cac0fb221afb1c1a682221f7c2cb672a9447bce48126cffd206aeae06b26b19ad7ee3269dd5aa1daee46758d9cc290a4df856eeabc2b9845c5720fab1799e67ef0a389828a22f0da4647f4a886b67dd1edfb3d40230a60aca16733157627cdacd73731a0bda3b479da06708119449cf5ff9d749c1c0307de024e882f2db9af2ed24626b819bbd02b54e31a9e0cf51eb200464bb502322b16210e5f438d796a3cab5cb7aa9eff21eb35f53b560dacaa9e699ae972b7b764d5abb7d139dcfefc4e00e2c96e8a4eef5d4c12fd28c1506e5bef36160840acbd0cca1b11b7b1763b8be7c7df257a48350b212cf901b3ef1a824c89afc3f8cb5e14b1a2333aecdc5420c52e7efda5836c6cd72c412fc8738ec5b021f6b6e5ef0a762bdbea0458dfb9854b522376bb6f294356ecc35770f44f4649289bb95b1de43ecb6ee15812402f236e9febfd6bddc50e254875c949cd68c1132ba712b8ada3f08801dcaee53459dde0430c276d1f2f535ad8b1cc41c634f4589c4c0350cf4c7fcefd54bda1fda41865d38c646af15e6587e2b4af1f58889fd0d6f51d604d83685ef650699c4d9c3df69fafcef67ea95e7397136fb0512b740fd26ce56918982aa4148e1b870a7dbb74c952a4f8967094be94e578c93210612ace45e5a040230e1869e5a4861ada886fcb15dc2c0f140d01234581b4c94c9b2048a792233ac13864bd1580f6d44b2cfe0f7aed39b8289f53471fe22e47f5ccf39a255c576859561a0e22c6b35445f0326f940b0172763a1756d9fcca94e49e133c2a5c4aa350cde97c634aa165ca3e42ee7b457971cce2851b4270f9579361465a1461797374c09111a67549e4d133820e5db20dc4b80c22a9f9af7a4c5eee25ad379d5e2d1c5fbe45c92cf303510ce29b06295df29a3ac6347af1804292839dc4be3890033713e7978dcc3905c789335a698f405127c9a043aed7100a1f7a3933dfd2c9671b5ac5a6ac99878e0e02ab41832a992d8272212495a76023f07d58f9656ea7f07472d346c403327860e2b741766f91706b77e13307f2a9a4cceaceab80281e5715351b5066d2fb2f05e7f7e7e346915515f73da013132da162a4c7d77232a49e9dc4472470fce11a95f6bfccf8bf9b36c595691726f42721b035264867d4b7ce8f4055291e9b72f610cc65f261a4947fae71ead28e2729bbe806b7f2b26410c7968e84c8562f5d4d78688fc557c9f4e5d05bfce2317ee8d8ba815578c533a1084ae3e80cae527f23d19a404913f2fc7770633c819d4a1142499a358e44514742315599a79c9d31bf66012389c21a1655016c6c5d50d789a1c6daa4da6d122ce451bfdb8ce2840b79e80fcd355b4ce1f8ba66338772fe5fcc82569ef744d3e9e59d516f85e247a5143c5640d56dc05ff6660c6597f5d36bcb0831b9bc6ed6bd24d8ca7e319c943045d2b37a7e6a7696b7a588dc2eb02734269315ca64dd5c5f397fca0bcbbb9a1dab5ce76e1a8c7ac915235c693cad3a2ef17bb0b505b2a8ffbe34edff5ecbbd0f01aa10004c2493e3cbcb80639aaac354cf9141150d8484df55b8133ef06384fb74e8d60632dffc2c3956f9c594aa7477431a7c02b511af324e3bfa5a2fb8f4d33ec8ecf0f983c6a61742523ab20968e753c1e4d66a956e965d4559efafcc3eafdb709c88a0d3bdd31424b670dc1885e4d510bc5b47fb3b9d9b25a28e12c2aabc5ad548e8f29c6ad6e4e07459d53c5cd05a680dacf4c2a97a0e4868abfca465f1a0c964e1a510a2d684105395ea77728a3797da2b0f1dfdc3971a4d93e3643ed933444b8c133baf37e4ee890e1d18bc9e4fc00bf75a4133edb2127b3f88b847a532294e574d8f6679e1bba0fea1632bbe0e28a5d0c389247b4d9806932d4fefb28fd423022b6554196b362610f7417551cbfc68bb906442eb0900d6e0da6da5f26aa79939085425d9f55cf5b3420391266e19a0bd8865748aba0dae1e46818b8f0d39ca390b64bce5f7d3a5018113e0168373ef3568de4b953567978b595d7c6ef82027d7380f39ee34df203c6dd6f5fa97d2388f4b04e4856992b98ec70b65d36d4da071b301e0116de71284bf91bb7366ec3ac1ae263d7311c8d870f827ab70a1f4a846c0e7cf20ea6184ea4936b5a83b4b0ef335f667e507e9ba0b2277b921f048bb63fd192442d4f386aaf4caedd0a00df925f92558838994ca15f0912436764f8d4142a7333c981845f2a27718043798c8359c11795c17432b26d0e9083ffa64698b4e93e92ae149fdae9900abaabac19ddf70f22278f225a467bd9b71bb348f66d726170afa9091ed05a0f191dc857071fe0654b35f49bf68b17edc213c834587cb3a033e99be0666dacb80b08cfacdeecffba4546b1ad5d2f3dd4e22e1b093842b69fcc20750b5cb22362cb23bf03935356bbcee9fa6580e20afe2c26ad36de87b6f37311dec63684e293b82a8edd940559352442e4d6841423db464fa3c53dd345574dc54b574038a8a610f0f3296cb02ec3f8e2c66445134b677e69128c7c3afc6f3d97c19ce5a8613b86c8e32ac93f35f28a6cf687771997d9f8748b5f8f6ebb2640c4d740dee9f425d717e9e83fc8213fc113184f0c432970868b8ddac7a6d563ef7fd6c6ad9059e43734fc7c49f68993c6770353eede102c7e9defef65db10b103a07677b33b1707a29b17b4076c12869f4bd1d0bc165cde8a6c405c3c7bf8d7cdea51afaae0a149a9a2f5539265b446e7e8c31c4a9942aab3340612dd00a354fbdcf9140f6da3542afeede294f149facd", 0x1000) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x697}, {0x18, 0x2, 0x8001, 0x2}, 0x6, [0x0, 0x401, 0x4, 0xee, 0x8, 0x0, 0x9, 0xfffffffb]}, 0x3c) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:03:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000011c0)={0x0, [{0x3}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x5}, {0x3}, {0x3, 0x7ff}, {0x6, 0x1}, {0x1, 0x9}, {0xb7749038c4db44f8, 0x6}, {0x2, 0x6}, {0x3, 0xfffffffd}, {0x1, 0x7ff}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x1f}, {0x3, 0x400}, {0x1}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x13988778}, {0x3, 0x4}, {0x3, 0x40}, {0x0, 0x20}, {0x2, 0x3}, {0x6, 0x20}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x3, 0xd0}, {0x1, 0xff}, {0x3, 0xbfd5c27}, {0x2, 0x7fff}, {0x2, 0xffff}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a2aa7d369e3dd0eb8970"], 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xb0e1243e710d30f9, 0x0) fcntl$setflags(r2, 0x2, 0x2) 04:03:32 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x5, 0x9) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x3718000000000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x78000000, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0xf603670111a8731d, 0x86b8edb22eabc1bf, 0x8, 0x155}, {{r4}, 0xfffffffffffffffe, 0x40, 0xe5e16ca4f8efefa, 0x5, 0x5}, {{r5}, 0xfffffffffffffffd, 0x40, 0xfffde, 0xe33, 0x49c4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x23, 0x40000000, 0x8, 0x10001}, {{r6}, 0xffffffffffffffff, 0x40, 0xb416e5fa9c4b7f7f, 0x1427, 0x6}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1e0000000, 0xbfb7, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0xe2, 0xffff8, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x41, 0x8, 0x5, 0x7}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x7}, {{r0}, 0x1, 0x23, 0x4, 0x1, 0x9af}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8c, 0x8, 0x6e059594, 0x7}, {{r9}, 0xfffffffffffffff8, 0x294132060722f1e, 0x6, 0x1948, 0xffffffff}, {{r10}, 0xfffffffffffffffb, 0x40, 0x84, 0x2, 0x4}], 0x40, &(0x7f0000000380)={0x8e67, 0x1}) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:03:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x0, 0xffff, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = socket(0x5, 0x4000, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000040)=""/212) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r16 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000380), 0x2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 04:03:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) 04:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001180)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) semget$private(0x0, 0x0, 0x10) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xdb90, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:33 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = open$dir(&(0x7f0000001280)='./file0\x00', 0x20, 0x0) renameat(r0, &(0x7f0000001240)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) sendto$unix(r3, &(0x7f0000000240)="8eee17c3d84833fc3d541ff4c506c0eb956133b09abcab9288f1d4068977dc46872f3a97625ecb52ba83c08080b849b2b219e780b7a61b373d2154e18e60f37971bbda1a024d318a6fd0a4d68ae272d52a0316ac5dc04ed45489161eca66ef4f5810cce89a5c012d002c1fe565d024909314aafd642abc6edf6d6b335b80e345a15518086adf9235029fd3e7f778c1c8a0e5f2cb5ad9c83130db1bb779e46ef71f1dd699aeb738c7272a117383a6449216149fc5af9dd26b7863543d961fe35e684bf9a911c4a4bb35e015001e14ba923d956cb3237b9d0dc589d0b14dab26739403c93fa258ac0a6ca8bc0d62045eabff82bfd30de39439e3b804203dab2bf5fa62fb73578c3ca452ac26f5d646de26ff83a69ae847ab7c7897562a85c9b89dbab178b6e96ac25ccd720382c4a3bdf73eec1e78c57e02ebb5005049fc5fe39bcc84dc92f51bcf26cb5142ff9f97af052dbcdc317bc94ebf690e3b550f90824ee773eab191170903eddebc13d73cbc8c648fe19dfc415f20799ec5660fad81eca061232322986bf5ccf2398b88834c4e48f01db2c5a07974f97ff6899c2566a8d8d9dea84a03c2937ffe190c0aee2809226a09aafbb3f4a0628b96821a5fb12e43568de71993d2c74e9fc0e0441b4d648d91b2d3784671758a7683d6cad20fd7e3e2dd5fe4e066b91b28ecbebaafa44c8525a2ebf96fdc894fda8d6b4351cfd16849350e1f2a7c8122132259d5a3cf1d0a8b61f8d2af5a3233204a2dc9f0034f1d034afde6f5794a6221a43c7ade3446dfee1b42cd4536d4f62a61d798b1ca2342503326d5b40c568425bc36d3aef4408cf9ab6d7a4c6ba4023110d359c40d3ef44480b47aaec68b138903015bd07c17af1b24856e3ca992f5c2e5458ab38243bb9e2643fcc7931aa43a1f461e585f340587e1dac93ed0a81621d4c7ec7cfcbe09220b1f00f72be8459d55816c0efa91acee863b6998d8161c961ce472f93d8019ef53a306fce0f5cc8170fc533eef4442ed53f212d602b235b9d31b602761efb9a5991db30b7b73145e5d7a4e8c9ab0bcd5ae3739ad12979537e065a328a6c46a5cbe51a2323603b4614e101287e4e5e5080fe4acf195f4e47751b978b8023868043573bd776a901348206841848340e589b66d7883023ed432d2f1e8a151c849a82dbd9b7950a27cb237c3dbf75ccaa50123400969edf00f8846fae2ffa4eea3876c03fab7f0bd512926e71938eb0dc29ade68fb262b3e2369b388ca146e36c927d20df030997704f844a9e948abc130d917ecc2feb3491bf4831ca601f42cb8e219d6f699649bfa5920745e9c81297ae55486e94fb694f780f36512ee5ce20497a01752729cc6f5d9a9f4202f86a210fa8d4fe4661d5a9392e77fa9d42b8fa56611768a7ecbcfa56e455c9fac76a9e0d7585ebd2c8075f30be8fa9fb534728a9a7ef83bfb409195ae43ea54cc31c92f7307ba0496d2988e4ae4686fc3b5273b73f029787eb9e494a55795d5c61d90c91bd8adb92eecf506971eeb3a515b6623c3e99b4ede3c1e67c1f18da08dedd7edec94272d77029f7c0a1d7a15aac8c514db10426b85ea100332e21b9db11daf7a047f3fb354ea23de9b56f0d81d8808100c98c45e74708d5fc7a62e67fe5b4d25e56a9f5226058fa166cfdd5ab46bee1163ffeca1ce54386ed82b57cb9a42802664509422613d67cc0a2d7a386cdb756efa99ce35b0daca1dfa814f368e060cfe291c0e54fc049188da1e34a8a3724140363e89177880c195b3d905d8090831168740dbb45b27e2f0793532d89b6a7fcbebf65856e815c513498c54089a46e16110d6e79114125d28b293b6e4914d4ab882170db6e58c9f19fe4637a75f08f8148f6603ff7b31ee9d68c0b7bc36b5d73562388bb835a2015363116d77d402183cd1fb23486075d255472795b547515733ac3d3659637ab701ca1a2f02f990aecd23c0bd34007acf8754eb5bd4a0e985b3af773cb61de4fd6cfe0397755b5e6d92c779104860b345c032b98fcfb8c7a5f652a20518a2c98141d929abd4b67e11f035a409568fbe63c1b4d20d576f89e60793674a4c131f8e90f3f246b324799d104d6395f460effe33d1834c63a4c5d034d0360d3fed74098acd84087c5464a21b58230187cbc19cb619cf7f07cc36c013305d367419f6213c11ee93ce5ac5e5651f71e0a70c7d0c4606ae9e42657d4b78012829592ddb0837d1a6b3e56a335d4546d2fb74d43f1f32007ef00cd2efae5e2606f081cb4bd65ce3c4606432df95ae8ec1f6b838ab950d3b5db123ac478cb3bac9371f89f20b8199317b62e61180ca3a6742cd2bfb0902e6338af3b720cb21be4c393bede40f74dee9c021f130b3a18b5d316aa313eb948aea3ee9d1c181317b62c8ef857f1b06b2bf5a1cbc90b4918a79cf7c1b42468b5f533e569c7b92ec01780f8f409fc295a3d070bf741e04ea87d21a9f3636fd2ae7e4ca643b2d8aa9a812c10a65ee4ec6daffea4bbff1eab59e708934457c156f5aabdfbce84276061b45c4cfdc033074e1709a194a4d5c2464c48097b280c22c698b27ffaad034e0ffeea79082d69b07c755e42d48717b7495107d255ebf64e355064f5758ab749484cfea74f595d4d30b0656f9140305359e01bb4ba9ae3b5092169dfccfb2aa80a5e718dfcdfebede998f664c6a8da89d89a15b4b32e71abd144f160daf31ca03e1481e2759cb1508491edaeafbb0355b87c14cb46ddc82773596a5f7d7c86515da1716670da5674fa6f86213ebe9fd522c9fab286557d5622d4875a16d13c361cfc1d333f7d24410a68f5538e64a49b5acbeac10090f271681ffa410a9fad2b462c489388433a2fc2e7f5925c2a9bf5223b95a22beaaae817f6acea31264e83c58a3892bfdc6beef99067f953af933acaa249b538e3fc5e547efc80aa33054ef8caf1093b64111b51eb03e4b7947e0814494e2077f810a6c8b14b988f219a54caba2506b9a674931675e82a3bcfac7cdb78557b636914ceea28a0e2330d5173593d576d442caea4d3e25e5f8c1b517caf2858e245dda44c48d38d2cbc9b506aac6b2fb88273a1eec63c83580400c7710d6ddbcf26779fd1686392aacd9a90e5b61784317ff4439663c95fbd8d66d77f4d7d0cf4f12a2b2a2ad571b0e5b779cb71c63be351b70d86e94a9aa5bb3eedefec8118eff2e00d52b4431820d58b26c0702e6fa9af5188405ff412195405c9b5d11942f2c4b6fc72de66c682ae743da3bb4eba8dfa2d9b16141da868a33c7f572b62720a46e43521e42d75c1c11cce63424bab4dcf350d569b5b7ae3d28a71adcc2a64e47cab46bf89ae8147a7803f08993069f48f5ce47e56c7560787adcce44bd34d695e8afd6a4dd461a6be63201e3127c5533b966062d5e3da458708cf97bfa136d285504f653d865248fc9f69517b89a1611fbf8e10b1a71651b3d452a9bbb43d859488b1d74f2b21f8d2cb5a1fbdfc052b1883c4c081cdd333fb0dfdead5c1cc4edc63b95cb7cda91ca8a81ee1cdbefb09c4dd0814b3213a4859c0415265977aff01c352eecbdaab6598d7df1c047e639e8ca43091e491e1b7dbe8e0df4c94f9a67777890b99ca538f85ea671757427fb3cd1b2be6e2548805313e59607da60140e36773bdea9b67bf49ef729c434895a1777b354f9ad981043665b8293f2d1cbbdec1a67566859c85737fa5b7da04cded37a6cb09977f30ed62338551342ee285df3a450c74f3a1972dd621926e74660d45ca69f6faa5cdc546419dfac08aed0e3727f4b4d1d27474788c57c852a0ba7246a66ba150317b19ed6aa78daac9ba1959306656d20d3fa5734e392d63e0bae72c092bd85d27556db88f382588137768843d42aef922b016314c7147283d2f106b7b089d3f061d25380a24be1a26a140d7791940e8405df6d3ba3aedbd85400d62a3a2291b5f32af766048dc89d03d9a161c7598f5774caf526cde96f6c0d669aabb0decc4e977e0f66d59b494644760ddf84556bc54057dbcbb09db36a99952f7f0fe5d08853122fe27cf6f2d6c28989184cde982b2fa669f6d3638579ed6cc0d67020669889ef09b4d3586d11cf782a43429a9606e01df519fd740afeebcdcb36a40591a1d6c54c3ad2d5d04e07ebcf17afc4e1470778ee214b4e0366bc8ac33448e80104cc6470efa3a13f2c795271d8d65e54fd17912aa2c6330be04be39763dbecd1e2804c743403274f0a15a1962297369accece03c0e89d694d4d66a30ef4902892c368372f00e420f86f0fb460bae04613915f09c4916ba047bb87b1005599dae80e9201db3663e6a1fb0ad486248af1544d48057ac07006d88efb561ddadcf766d8ab37ad4057b468c31fa2cd6407b5ba7df62099054f27638f6e1c3de60d0887f69c6f4dfe1d6f62a1a89b165adfba37a3ead9facd43c3dd810ab53cd216b27b646ad64f704c72dd41454e338662abd0cd1824eb02549cd950d0b4adc02b0bfdf873331dab0054f6a12fa04427282af471dca64446397095aa91f63826ca8727a574bdf4aa4de41d5317977de9b9e505bcd249c6b4b21418b0b4ccdde886fd6480beeb563f7d976f909a9d63cb4a23c0cfcf329d74d290e966ae9fd3dc106e1f6a8414556ed35de43a5baddaf3b961fb1747e0b376c946d1b2d1465acc6c30779ebb3c646c1f0669f1c4d0f176bc6bd827b415500463c7d76ce236eda1fce818a9ab0084a2e6081a4ff78f935089d62a16eeec842e977fe197d38b2dd5f146cbd7a32e3acdc3594e04d035855726f548d5fd701978ebdaf4b2bf1b4ec873fb196a53513a43a9cda41b2b10c1a27b1c29c813cd431e173333a3bae0094173378558ae0e8244b6f8f120c1beacf326e76003662ffe2786370e8ff42791327420a025a4cade13b556ecce33237b06004d3a221c141b2ad2a582e41f250e8ff0236da4ad6d86fc4b9321004358f10781f76b6650108b3d702d861c7d4df7a42454412d2492dfcad1e7816813901ad02a34ee86f976390a4f19c9ace68ef25973c9beb15e46eafd9abc1e66e9fed3b0b1bc11f0b15558d7acdd0b183b4b1ea033ca93eceef7658279546921765450511b99a6e6ad7bf9221c335580f3067423892c99925e0ded784f8fdef15c34360e1c14e82ad167cf966e0b04c5b5d09b2f221ef3eae7c8b67d6f8dc60f87453fd9b9c848617fce11ba4a725caf7138fbaea9d1e4d50fc10d9ac270065346885410f73da58b894713d16c1a886f3d0f94a9fbaede0c62b42e0b96f8e8a72b1a7270fcbbd49aff9f9811d782e7e773600591b88bb1a4f85b84579daff6c83252bb612bc0f075d9986feb8914e401c4e1292c138fefdea97dcb8b8276ceb5bcb1652fdf18d62dc368d9193b7782135e4bc6d55741da6334fe1086fe5c6ce1445478bc3e897690fb14fbad01b36cc323b7e75abe263cd0ec0784d66f0c7da5a5af1658c4049a531f8c7c482362cb17b15a2060cf2b043b0b02dacc70006da13ecdfa2d957433d1831184a6bf1142b047a700a24e93b3936745d3eeacc80cd9a6b747478b0a46a80047cd1a3536eab83664f72cb1d271f361f47107b264c2442f04998574d3f8c3b183ef951ab417d9de645e4567c30548b9b404d72aba1f58a4c256cbaf3484cb8c8c2d09d68bab97c279d2f66c061627ec29d331ef8b9e02f8451270bdd243d5624b799b9ad153a1b84b943ea8b129ae846bdd26d48a35a5b061d440038383460e979541b28106c2dd5de3e9408f3e7ae8917c8e701835b546d941c7129173e6775028f33c7", 0x1000, 0x13, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000001380)=0x1ff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x80, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x103, 0xd, &(0x7f0000000140)="ebff133d090000000000000013b9fd812eaa4e71", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x8010426d, &(0x7f0000000000)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x1, 0x2c2561357843d300, 0x20) getpeername(r10, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r7, &(0x7f0000000040)="7115290600223776", 0xfffffffffffffdb0) 04:03:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r1, 0x0, 0x20000a) 04:03:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x261, &(0x7f0000000000)=[{0x74, 0x0, 0x0, 0x4}, {0x15, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x10001}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x6}, {0x1, 0x9}}, 0x2) getpeername$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') openat(r2, &(0x7f00000001c0)='./file1\x00', 0x80, 0x171) 04:03:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000140)="200e22", 0x3) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgget$private(0x0, 0x2) r17 = msgget(0x1, 0x201) msgrcv(r17, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa85192c9d460ccd83fddb52eb1bb52b24bf6a8f214fae17291c8d480bbd0d6c2ca41cac482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c315d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446a1c99d2c82cd7edacb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044cb66f7bf64aaf1a51cb246b1de4166988f9464f02a71d5add6a5d4657d807b55b256019d9bf788bcc4679e1cd022d4d5355e7366bf487d340dfc9463cef1aed4a8910"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r15, r21) fchown(r13, r21, 0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r7, r21, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe41, 0x9, 0x7fe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) 04:03:33 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000140), 0x1) 04:03:33 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = socket(0x2, 0x3, 0x81) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) listen(r2, 0x5) 04:03:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r0, &(0x7f0000000040)="294c1809ccbfdba4f989ddf8d869b9769f11535f72ae6ce80027c29362e79d97878ac5ab7cce54b68cc6adb3a9425750c0b1923f53cce178b2ece1369425d5681fc18a8586371ad7b3e147ec0d8e60a6af7163c053a5b5bc19ff888cb5af9d728c5fdfad974e14ff7ac6e3b17675c96444cc3ec08e328101316d71e6bd93d8d9a86ecb42373e15ef84c00129fa3d3012f85870fd990c77b80f007ee1e84e97ca28a8df17af69aa0b4b62a57500f07f02ffd8ac168d9ad434e3be4246370ac0fad5d799895b220b87a06e838b89badb6d9d70", 0xd2, 0xa, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 04:03:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x102) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 04:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000000, r16, r19, r18, r19, 0x2, 0xa}, 0x5, 0x5, 0x8}) geteuid() r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() dup(r0) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r24 = socket(0x11, 0x3, 0x0) dup2(r23, r24) sendto$unix(r24, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r49, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa5, 0x1, 0x100000000, 0x2}) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r4, r29, 0xffffffffffffffff, r36, r44, r17, 0x0, r52, r60]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r25, r65, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r25, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:03:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) symlink(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)='./file0\x00') unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x13e) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 04:03:34 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x400, [{0x6a9b81cb550647c4, 0xfff}, {0x3, 0x10001}, {0x2, 0xfffffff8}, {0x2, 0x8}, {0x0, 0x88c}, {0x2, 0x400}, {0x1, 0x1}, {0x6, 0xd1}, {0x5, 0x2}, {0x3, 0x1}, {0x1, 0x40}, {0x2, 0x4}, {0x3, 0xbe}, {0x1, 0x5}, {0x0, 0x59e9}, {0x560420a06d87d0ec, 0x71b5138}, {0x2, 0xdf4a}, {0x1, 0x8}, {0x1, 0x81}, {0x3, 0x3}, {0x3, 0x9}, {0xcd24895c13915208, 0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x1, 0x644}, {0x2, 0x8}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x7fffffff}, {0x2, 0x9}, {0x2, 0x7f}]}) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202ff7f0000000000006710ddf66a9fcb70eabc38c5b7ab3f3b72bdbdf34b67d3ce9677c791ac0c03774363e56f7d90ceebe79e45cea0f957b59e2304406bedc0364b4ee6cb0a08000000446546b9eeec4f0d56431b3c794a7ce9df4d13280564536c66f1de9d000000000000000000000000f5ea399d759b9ec288685a21455892a62982d49dc5fbe3419fd02cd1d8fdfce4f51f688ac63daf46740016eda7070b49265e716c55c05fa2569de5e428ac39babb677109357b97441724573d9f1e7cc5f1ac52fc4714860d6786aaaabf7c2e22b2b2e2b56a654857ca04f8ff71025b20f9195d61fc55714549a8fb04355bf5567429fb2102f1094696e5f3593330b4d0055cd37a58"], 0x10) shutdown(r0, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="2d982327552d75300eab4a63e05a07b49f90a7cc9bbbe11b878961b9160438dc93f38a6504c75da15068b6e8d6c074816ddb1f049f88e0fcc634e812cbd35080fa7dd3a17b7638f5cff4fd4268f9f6c6ebc2006dbf38e0c33afe469125aef410eaa3b57fefd197647b14e64f5dca32b158861ace62992b31f285d4", 0x7b) 04:03:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x9) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) 04:03:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) 04:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x4}, {0x4000005c}, {0xf6}]}) syz_emit_ethernet(0x95, &(0x7f0000000080)="7f463522c3022bde869f24bd0bc4badac6423c70e6b22113a424a8fda167ed5636c903fd6daa3e62f4da56bdc5ba596341daacacf2bf8c0577270331ed80b184a4e9055d0ca63ec51d380b8ed0bb67764c8c2cd6d2c6dd7586ef6eec796b72bf6faab602d81af7986b828907abae12977f973a1485ff93df2cb860ed0e3af3a5976682151378c7a162821bc5e0414b369d53161a03") getppid() ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:03:36 executing program 0: r0 = socket(0x7, 0x4003, 0x0) getsockopt(r0, 0x400, 0x29, 0x0, 0x0) socket(0x20, 0x1, 0x80) socket(0x6, 0x8004, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:03:36 executing program 1: sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="8727bec4e32dca8ed5a5e28a41146eecdb54d8e0c8f97b9ca9dabe968b171e20403912e72ca33802cc23cbda31b87026fceb8b45e0342b07ce396371e5cf386efbba6fff7a332f90044256a357cf00cb62f1e5e0eefe9765e9675820eabc23ebf39a431235d98639b24d50c3a8b363b4d08981dcf046c838d8e0f7cb045271703726f409a651a3b11666dfcab956434793856e48c17b1269c460b6599a6318b535ad77720dc2b7043e470ca8cf6a8babcbc9c907f7a4109af43fed2d8f6f4b6ce8d0501371a4dd20efe2e674b0fc", 0xce, 0xd, &(0x7f0000000100)={0x2, 0x0}, 0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000140)={0x5, 0x5}, &(0x7f0000000180)) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000002000/0x2000)=nil) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) shmget(0x2, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmat(0xffffffffffffffff, &(0x7f0000000000/0x1000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pckbd_enable: command error 04:03:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050360000300000000000000000000000000ce00000000000000003fd3357af96caa0416e74f376336acf40a7804bef6a1bdbd0a45ff270bcec2891eb0781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872b8afbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883", 0xb7, 0x0, 0x0, 0x0) 04:03:36 executing program 0: r0 = socket(0x60, 0x8004, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:03:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) socket$inet(0x2, 0x1, 0xff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x1, 0x20}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x953d85e033bac03c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b468a0 04:03:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) write(r2, &(0x7f0000000180)="e137d260d57ba69b1429c9ce8ac775b0227fbd6fc94a7c6373e35d450ce259f64085dd3a47f3a39f85ce357c786498a4011dcab9a8b7f3fc635d49483a6682d6a812d92199ef0ef5fc5c1223ce8b968030e487d583b2d74821be83", 0x5b) 04:03:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b2bb2f18d0181468cacebfa03255a5c51aec008f3613da774b10605e7c4e61ab397c92b71ee8389ac744c3d0ba3ab71adcadc652ee8", 0x79}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000001380)=""/249, 0xf9}, {&(0x7f0000001480)=""/137, 0x89}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x6, &(0x7f0000002540)=""/199, 0xc7}, 0x8a0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:03:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000040)="6e26a91f098668f70e21e9410ef0657437c5cff3f01d1d3c323b6efb222bfcc7e03fa8364d51dc1f2b6b7cde774ac11dcca488903507a262440aed", 0x3b}, {&(0x7f0000000100)="55257acba2450395f425b42893f57dc3daf0dd2c79c15a9edd9b60f4ad7f8786b7153431e6695e59fc22cc0e5db05ba8c756ef9e57c40f3631d8e149f57c9aa1ca17ffb096e239531a92d0876fa277fa582b93a4efbdef817aa262111e338c110f1836cd60352d151a29a8f794574be48383e34a428eaf98d6e7f11f4d2efc66596dbba571b83cd0006b0c83df890005f3b4d73275f62f61652cd3ba4a1b9b6434fee80deb2614b5b78191c5bc89b911b7c9d9d7bde6680c324aa45afa8103b8fb9293c1cde6f42e3de8395bdaed565dd800c847ea6380145fe2ac612aacb8b7340f4e7e31434a34fea07dbcc35d311b5371ef071c8901911ad5d062f3", 0xfd}, {&(0x7f00000007c0)="d5b03b6f80f7444db6783693d23de91fa57bcbed0981ceb1a7207878f0f73f4641300320516a26935ea3a7d5aa558617d6c13d2e7c55084e9a6844379435dcebe13a5bdb55ae19b135dccdd7230ae38a2bfaa0a79a3c433caa8ec3c8f7d496407132df89275210421947032dc29fd3d39493e6cb7145cab6812ad9a1141bbd4aa54f23349e4cc768dcf47a31cf740b459670b775df5d90252ef5c370080436a445a357b54bbf87678f301e42da4c5522f9103f54595c743fb76ad921e09a", 0xbe}, {&(0x7f0000000880)="094819b63c61185c85b84b38c16d8ba4cd22a3121c0ac9361fcf1038ad995f38d1703ba3c4b59944a6a17b714f83248620dd", 0x32}, {&(0x7f00000008c0)="3c7f72c5121ae08f9d2285f38f692dfb957d208b26e60256c5f729fd40c7ade50c4a1a3cedbf9a3010085a13a2740d120737a9b64161bafee8a4bb79f6d213428844cf91df15d1cd8083dfb700e564c9a7e56dc6d3c1160b7f9e08aedfe36c8bb5bc147ae7bb744c0738b0a6c543ec9dd137615fb756bd759770314e5f594a82f1edde793cb0ac49268be8c9c4cc34d09ec7d94d3837526fc484a195ee7af8ad83f941be3d70ae6a15d65c96214d5718b0aab7ff7c33137fff8fd0d94847733b40010af1423c76665d643b30dea08a87718f696062", 0xd5}, {&(0x7f00000009c0)="7e967016538ba765d438004ea5067a3528c6f86072945b4fed0b3542a2af9938b38c130f04e632d3251ac5", 0x2b}, {&(0x7f0000000a00)="970cb4b8236e2ec8c0b88bf300038acea39aa154ec5fca4d4f9608c7c8c4e52067060ec08abcbe0eaea2134a325497c7adf08de908225a8cd88e26671955186c0e73b61db40af727165e7686e44c4ea37202e8d4f5cebf1c6f665bc1ba3e29c69140ca554f441d5fdab1d86c344a0ebaf95e6bacb47b94cec5bb4f7957dad8a74efcbcd9a1346eb1c471155091854fe7063361fc4c25f741223d1e392f1d84cd6c2f5ba6bffc704329115fb9d60f96617a91f541d1fd3ebc899b555b397bc77407a9c070c1af62709a837e59480e1f04dc4a3af1f821fb4fe5553df2b943017689367624e5934af2d76ece", 0xeb}, {&(0x7f0000000b00)="7f747b867bbf37b0d552f2eb751b00f8b2abb4d0ddf9306bc54fa6b93bb44ae45b3b38ed2fadc862c3872535f8435ed9256a69b686d45d34788189b1ae654d81101ee2d491b38eac60d12ab96b496a0265cf754650c6bb795dfe508d276b0dbbd189bc91973c3d91a49bfd52dde94bf6662f3310246ec88438ec", 0x7a}], 0x8) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="d462b9ce50b86b6c9dbc10864e17a9d34209b7fc7290934c249f726e002fc423953716edabe1cf21db74a5a73f5c5a8f1fcec07f7104094a8e2e46316a2c1f1e3f9d6a93ab560df71e43603b215284e33766922192583952a024c8d32f06888a906be81fffd6ebe132181cd4458e427065e0b2b0755665398da7ea03a07e4c7322001e1be13a875ee2c8d648a2f2757c1c83d059454a6947402af6f2d3c07f6eddce8c73e85a74344323aad397f5e6be03070d97c4d14f", 0xb7}, {&(0x7f00000002c0)="7ff34d7acb10a3bdb3d6c97f096d6eb9acab82d4c15e0216970c7926f500d1e1de9672804bf3275bb8908f691d5ba24e09c7f03f3f064ce69e169b30201893390251eff798b39e4d31c0c5370aa4d9e362e7e8b99c11adac6632043656c4b2cf9c6e037404e8bc761815c7609dcdf97caea170565b538184383d77bac35b56a56d29f77a92ee527f3ac2c5952b63a3710a5149a7bb189490583e4dcac3a70310d9f0068ac30382eff2ccac95e55ee5209216370a0c3217fd44fca5dd0d3e9637670f84e883605ec81e9a442c78fe6c37605e0775bbdcad9399704e2117563ac128aeeaaa412f1a9e8850e4ff897327c6374c061fbbd73a5cda2ddc6fda65e9c229bf17789c2588cbbc11fb7ec02cd2cf23d277538ea5db13f98662c26bfd053d213ad682e96ef0ca7dd267d341dc277b377b0fa070105286b434a922f21f741883aa59cd1b473e670d9e13f1a21954e108130905f80ea1a9ae2391ddd26572ee33b00b8aabbbe6b9df61dbc599f6d46e7bf3fe666a3336479462cc95a4fe11c359b44513a1a23973fd68a9851d1e401b737ba02300e99cecb0258c70eb93951f8d87ad9a5f907b4e5fa8f6b936606414962707b05d050c3aec645c3fe109fe588f9346fc2ea16a2eebefdd75fee8b33cdfa66cdf78a32e1f488f9f4d77072cb269ca8b2794fa7a172744c65c19359a9afc49006f8d7995acbf1ba81d522998f09a67528faa4c42227bda04c7510c7e05966f4d5ae802063a7c316761b84dd3bdd3c450c3c6b0a5fa2fdbc0ea214dc6dc85c42c4bfe05f2c023c31cd11a82061d6d0b3b8e0f4ddfdffa9d8f1e5636421fec1a9f408c1e4f4cfed16f623cb9edd3d5568dd4169ccc548077a39a4b401f1e99b584cce9aed17ec55888d1c66ad7b304ed744a5a918fefd823cbeaf0474d1a8b4af38519ed88d78a9898ca9eb158436d637339d69f37cdad755c9715c577f80776414aac0d3ce18063de4d7de82f00839a9b0c981a7c254fb4c5fa0cda86acf9ffeaa14faf25a36c62aaa0d0558e2165d721ffcdcb2369e20d25cab11b793604b372473f288bd255740e89041c46738a03d3c472106887796bb08d7b37492a06d1715ec2c249861f21b71106e744e5151b58d1bb47cb24d5c05ee05f2485331cda390ca073443e6b7efcd8415b0fee8b706e6e7b19a37a1107c2a54542493e6a742bf76649a9ba0cd60d69833ff86cde04933c6614e90b5efa4f308e0e8911a64ca91c79f2afc6dae2390e98517d40586f386d3ad9784e502d2bcaadede50f2e138ee45bad1843248146bd096560d1c4e4180ecd585596769d893be4f293615776686b477749e5f13e522ffc87b3aba81200ec0593c61c435c2977435256aaf481010540cf6210871c4a69f91e9de0603f128b448923220c15e8c8bf1070019d05fa22e869b8d38f6e7e115e473b07beb14ed1d8ba77ea7a4c2e45ea6830dd9a92b331c97f4a55ebd5ab91977990d8be4ccea0002cf13576fc96b6faba24238c81fad075ea6613b4740ed6e88cd6effea702cd071a8a6b8331da160edbf60b378ce0fce810c66395b92414cedd32e3a5bd04d643a96c2595109e5e7601448edb2c5e7c3e6c4f653dc55b077e62cc5cd6f71070cd1fecdea19bcc5a5c5f2d030585bb37732c9a9b126cff464cb40b531a6aa29d323a8c12e1b39f9cf44b844dec6425a42c1ca45368e600c6f5d2c668b7e44b7f0714ccc95c94d99e6f1ba64c612ddfe99ad6118c75cc2df0e21b055b9868cc5b97cfbe3a3452", 0x4ea}], 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000c00)={{0x0, 0xf, 0x4}, 0x4, 0x7, 0x3}) 04:03:37 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xa0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="b65e1355c54968867902d15139b35eed399fb099ec137a27bf24c4506beaff5e7ff3acf7b5bdf0c2850df6b91b4923e0c36255c389fc6bbf499ef115ed0d6ddce6b3a4468a83f16858819c9ae9a744b7df75caf51aebf490584d50ab4f34d2eb8f494cc744d0c67f44e4c901620db22b81e7d384ad363bc0bcf1569844c8190fdaf2c96f635e440979a3cb0bcd6418b445e800066c6164c912186c7ea2aa8e8bbae4ac9d7959173aa20b771428ec23d3b8c61cfb16f8033db4c1827f1e2b2595f34b8bfe05d9f685db64585c35e3f23db03cbeac18ae0dcf8e721f78", 0xdc) 04:03:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x48}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 04:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb12}, {0x2c}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fsync(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x30) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000001c0)=0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x3, 0x1, 0x8, 0x3]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 04:03:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 04:03:37 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$unix(r2, &(0x7f0000000180)=""/242, 0xf2, 0x2, &(0x7f0000000280)=@abs={0x2, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000002c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0xe7, 0xb3, 0xa28, 0x7}) socketpair(0x2, 0x0, 0x100000000102, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x6c) openat(r4, &(0x7f0000000080)='./file0\x00', 0x401, 0x86) 04:03:37 executing program 1: semget$private(0x0, 0x1, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:03:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./bus\x00') 04:03:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f00000001c0)=[{r1, 0xc4}, {r0, 0x80}, {r2, 0x4}], 0x3, 0x6) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2a, 0x9, &(0x7f0000000100)="3ea24232978739261378dcb919543ca5cacb134274d9e9d3ccfc70ebb91473", 0x7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:03:37 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0xff19f9d2f17cb649, 0x10000000000005, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020d2f66696c650230"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 04:03:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 04:03:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) fchmod(r1, 0x180) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = msgget(0x0, 0x802) msgsnd(r2, &(0x7f0000000140)={0x2}, 0x8, 0x800) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000240)='./file0\x00', 0x9e715afdea435708, 0x94) write(r4, &(0x7f0000000280)="d5dea2dfae0c0bf3d08bfd5cc94b2c63fdfa0e32e89348944d408c49d708b489f319cf555e9d79f79b9f177d3c04174d3c272d5a031e7c59923cd74523378fc817d473567f880a813aa1340bfc02322b4a06de92527e686dd285efc3c5e8207ca6f0fc4820c2e92e5ec60af9b3b72c548b3cd820af9078c58c27ec8b77eb6faba4c08a2d4a6c7aa6de267fb1e4892334cf7d1b47e530b1e6eb97e953675cc4d4f4b5df2d3b14f7dae02db71d83568ca2ce408058e6f3ebca949613916800fce0f4", 0xc1) dup(r3) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x291, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)=""/94, &(0x7f00000004c0)=0x5e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x8, 0x0, 0xe4b, 0xfffffffb, "370179f7374cb16af3c07895eab7d13797495b55", 0x0, 0x4}) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r6 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@file={0x0, ""/8}, &(0x7f0000000640)=0xa) write(r6, &(0x7f0000000680)="c8a8ff9d0131058c19ec9244ee4609713bb98d25fd7cef8585f2ea1514c2c42eb9b573584dc2c7a9e5ccfcbbc823f8298ad081ea2b0ed1f877620195b70389a88b03665999ad519eee11eb393c9eff50276f6d1ef54272519228595debf83bf80d31bfcf625ebdceba469dfd83e0303cae28db7add", 0x75) r7 = socket$inet6(0x18, 0x3, 0xc1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700), 0xc) msgget(0x1, 0x200) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000780)=0x57a6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) ioctl$TIOCNOTTY(r8, 0x20007471) r10 = msgget(0x0, 0x20a) msgrcv(r10, &(0x7f0000000800)={0x0, ""/43}, 0x33, 0x2, 0x800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000840)={0x0, 0xffff, 0x6a, 0x9, "00777e6ad57ba310b49825e062d0eca2d3bd671d", 0xffffffff, 0x2}) 04:03:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84a6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279d9f2393a06564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c22455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b69cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c0744f888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b91010000009603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7059a15edf26e82fcca1e245a58d78b794c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00000000000000000000000063d51284655e07bec142c5672b10358a0d77f076807b3808b594c4c847016169416c9c3f9326d407cd551cff5038c421689393d92814dde6daad777289bac2ec78e7f3e18e5ba2c86d7c729825e822cefb35b0e831fcd70c44cbf8c3c4e3f9ad206fcd8a0575a4432f57fef7e13374e5814884a7020000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0xfffffffffffffe49, 0x0, 0x0, 0x0}, 0x403) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/53) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$dupfd(r6, 0x0, r0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000040)={0x1, 0x20, 0x2, 0x7, 0x400}) 04:03:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000000000005900000000004cd2", 0x2c}], 0x1) 04:03:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00798442b8462af3b13e9a22f675a166696c65f6a95ec0d1c7"], 0x10) 04:03:38 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x8, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x98}, 0x0) 04:03:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) minherit(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x3) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4, 0xfd, 0x7f, 0xd5e}, {0x6, 0x0, 0x3, 0x1}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f0000000340)="4b74954c9cb2db43b2e5a77fb4f9c104a50db2c1ef9671ece546744d4f3676b5b7843782e2182cf4e4febe6faeaa30ab2b455bc3a501be0b83ee36ed3c0a5ac246325ade20703862cc85ec86d8a49124228c9843247a474e9c50783678b02b6cf2758a1de3283ecc51da018bc3e95fb6d91714117239881f85213de88251fdf5", 0x80) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'ta\xc4', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x5c}, {0x4006}]}) getrlimit(0x5, &(0x7f00000002c0)) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x8, 0xc0, 0x5, 0x3a7a}, {{r8}, 0x0, 0xe8, 0xf0000000, 0xfffffffffffffffe, 0x4}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7, 0x9}], 0xfff, &(0x7f0000000140)={0xff, 0xffff}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8001, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x9, 0x800, 0x800}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:03:38 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x136, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) kqueue() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getown(r3, 0x5) 04:03:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r2, 0x7f, 0x0, &(0x7f0000000140)="84a9057fc20997257a864d5b1400d2aff897fd64f25bea32c4", 0x19) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) 04:03:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x26, 0x4003, 0x3b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x8910, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x82) ioctl$TIOCSBRK(r3, 0x2000747b) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 04:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x5, 0x3, 0x8b}]}) 04:03:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8000], [0xfffffcfffffffff7, 0x0, 0x4]}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) minherit(&(0x7f00000d0000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:03:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000300)) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 04:03:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 04:03:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(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/\x00', 0x0) r1 = open(&(0x7f0000000240)='\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, 0x13) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000100)='\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, 0x80) renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') 04:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000002000000002000000000ade0f7e534078100000000020000000000000000230000"]) syz_emit_ethernet(0xfffffffffffffea8, &(0x7f00000003c0)="492c34010000000015b668f635e9b1a7181f8d6f0270acb831fd812eafdd860a638f959f001cb8965911512960c80bff3046024382d2d88bdec035b086fd64ba9f6e3a433a4cca0bd713d85606c146cb06d400bc43d6084d1b673498d4bdd20d3c8be623acfbe4c3105489e09f4023f6ada82c9303b849724f50560d7c6d1d94d82b2257761f755c22e97dfd48ab12e81e5403e2e1cb53b83ad15bd99247fbfbcef9f183f6ca4def1baa81ac95e53ebcaf5ff0dd3c9d0cdfd7992817a545ae50d5c9ac69d253f399c1cd508dad9d5f00"/230) 04:03:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:03:38 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r8, 0x80000001, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) listen(r7, 0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) r10 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x0) r11 = msgget$private(0x0, 0x110) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x3, &(0x7f0000001440)=""/36, 0x24}, 0x802) msgrcv(r11, &(0x7f0000000300)=ANY=[@ANYRES64, @ANYBLOB='\x00', @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESDEC=r11, @ANYRESOCT=r9], 0x8, 0x1, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000440)=""/4096) 04:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xc0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000005c0)=0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r3, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xffff, 0xfffffffffffff1f5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80, 0x8, 0x2000000000000004}, {{r3}, 0xfffffffffffffffd, 0xf, 0x20000005, 0x2, 0x3ff}], 0xf, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r1}, 0xfffffffffffffff8, 0x36, 0x1, 0x4a3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x856d, 0x2000000020}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0xc676}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1, 0xfffffffffffffffd}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x3, 0x7) r8 = accept$inet(r7, &(0x7f0000000500), &(0x7f00000003c0)=0xc) pread(r8, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100), 0x431) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000700)=0x400000000003) recvmsg(r9, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x66}], 0x1000007e, 0x0}, 0x40) listen(r6, 0x57b) r11 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x2, &(0x7f0000000540)=[r13, r13]) fchown(r11, r12, 0x0) seteuid(r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) r17 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000240)=""/108) 04:03:38 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x88a, 0x80002d94) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r0, &(0x7f0000000240)=@abs={0xffd8a1924495ae18, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000680)={0x4, 0x5, 0x80000001, {[0x10000, 0x5, 0x0, 0x1, 0x4a6, 0x574, 0x4, 0x1, 0x39c8, 0x7, 0x4, 0x3, 0xffc, 0x1, 0x7, 0x7fffffff, 0xe1b4, 0x8], [0x80, 0x9, 0x8001, 0xfffffffffffffffb, 0x9, 0x6, 0x2, 0x2, 0x3, 0xfffffffffffffff8], [0x800, 0x7, 0x6, 0x9, 0x3ff, 0x2, 0x8559], [0x10001, 0x4, 0x80000000, 0x1, 0x4, 0x1], [{0xff81, 0x3, 0x5, 0xb89}, {0x20, 0x1, 0x2, 0x2}, {0x0, 0xd0a4, 0xfff, 0x6e}, {0x7ff, 0x8a79, 0xffff, 0x6}, {0x0, 0x2, 0x9, 0x8}, {0xfff, 0x19, 0xff, 0x6}, {0x4, 0x67, 0x0, 0x7}, {0x3, 0xfffffff7, 0x0, 0xe54}], {0xfffc, 0x101, 0x101, 0xffff}, {0x7b33, 0x80, 0x61d, 0x9}}}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000280)=0x2, 0x4) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x104a, r7) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x1) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x8010426d, &(0x7f0000000000)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) r13 = dup(0xffffffffffffffff) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r15 = open$dir(&(0x7f0000000580)='./file0\x00', 0x108, 0x10) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r9, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffb, 0xe0, 0x80, 0xfffffffffffffffa, 0x4}, {{r10}, 0xfffffffffffffffc, 0x12, 0x4, 0x8}, {{}, 0xfffffffffffffffa, 0x40, 0x4, 0xf, 0x7}, {{r11}, 0xfffffffffffffff9, 0x40, 0xd0000054, 0x80, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x4, 0x5}, {{r12}, 0xfffffffffffffffd, 0x0, 0x80, 0xfffffffffffffe00, 0x8}, {{r5}, 0xfffffffffffffffc, 0x0, 0x10, 0x4, 0x7}], 0x8001, &(0x7f0000000a00)=[{{r13}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x3ac000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0xa, 0xfff2e, 0x8, 0x3}, {{r5}, 0xffffffffffffffff, 0x788d839b9d6d8ad7, 0x20000000, 0xece, 0x80000000}, {{r6}, 0xfffffffffffffff8, 0x70, 0x40000006, 0xa2, 0x10000}, {{r17}, 0xfffffffffffffffb, 0x4, 0xf0000009, 0x2caf67a9, 0x401}, {{r14}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xf86, 0x4}, {{r15}, 0x7ffffffffffffffe, 0x20, 0xfffd7, 0x10000008000, 0x100000001}, {{r16}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x402, 0x4}], 0x7fff, &(0x7f00000005c0)={0x7fff, 0x81}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 04:03:38 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:03:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x400, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\xe3\xff\xe8\xff\xff\xff\xff\xff', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 04:03:38 executing program 1: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x40, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x28, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x3, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x3f1, 0x7}, {0x1, 0x6, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x20, 0x12d4, 0x6, 0xffffffffffffffc0}], {0xfffe, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 04:03:39 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semget$private(0x0, 0x7, 0x286) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x2ed) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000080)=[{0xc3627882b11dbba6, 0x2004, 0x800}, {0x3, 0x807, 0x800}], 0x2) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='W\x00') semop(r4, &(0x7f00000001c0)=[{0x4, 0x7f}, {0x0, 0x0, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0x3, 0x800}], 0x4) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffd83) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffeffffff7, r3, 0x0, r2, r8, 0x4, 0x9}, 0xfffffffffffb8f49, 0x9, 0x1f}) kqueue() 04:03:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r3, &(0x7f0000000780)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000000440)=""/11, 0xb}], 0x7, &(0x7f00000006c0)=""/151, 0x97}, 0x6) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f00000007c0)=0x200) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$inet6(r15, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:03:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x3, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x2c}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x240, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x6}, 0x10) 04:03:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1f) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30200, 0x10) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) openat(r2, &(0x7f0000000100)='./file0\x00', 0x800, 0x47) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2000, 0x6, 0x2, 0x9}, {0xf271, 0x7, 0x81, 0x1}, {0x7, 0xd9, 0x6, 0x100}, {0x8ebe, 0xff, 0x20, 0x3ff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r8 = socket$inet6(0x18, 0x4000, 0x7) bind(r8, &(0x7f0000000300)=@in6={0x18, 0x1, 0x2030, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x10000) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r6, &(0x7f0000001bc0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000380)="a2a756da9f85fa0154e7320d73513e6e0bbcdcc81760ae83254fbb4c7df56dd184047bb04deb48f93cc1e17b6138384c443fb93983cbe4b92f445192921dd755be4b179056f30a04c4e62297e86c479282e369a8f750701341fef543101c12c2a20d0836833be996159988b08f0889d15b2b64160bb6cc4d1d373a362d424886a22c8a2672c6b470214ec2ecdbd15fa0b856db1dad08f2396a3e83b51600558eb421a721232ea9", 0xa7}, {&(0x7f0000000440)="c4c2587c834d0e8f8f0cc388cf49e0a48a7ed33be98164ca61170522057db1674dbcf7abb782e97230023d73452cd57b5055fdcf7203d4a4468f6e319831c94d623beebbc9cb4509360ec9ce9ec3df4d2fb10ce1af746df2225ea77d66c165d472bd7bb1389e4365f86f044d2bef516cca917181b2b957e8fda6085bd59228afd927ee4763a066873ab58cc04bdba83788cd93a2d50902f4e4ef79ec36f0bb799ca304ed1454a47553ea8133ecae7d57c23bbe73fe7de2507ce081bb3d27", 0xbe}, {&(0x7f0000000500)="01ef6f824e136857def99af882cdcd5e6d876d642ae7f5c485604ebc4ee19ac2e2c73afa6094bee7f01de87bd4930a1eb5f4c50859c765c08ee5585b7a014aa3a049658510ec075512f86567d55fc017aa2f7a3ddc29e1863984a107db690bbd4c5e7426b827e2d6af98e92d87cf4afefcc283de158422c76862237e0d298835ad1c399c375ea656b350d8c4beee3f76ea664cd6ff57fbee05ff6d2acf16f76d78a24779c7b7f9f79947f5a1168552c88656fb615ac621432d8bff7ee68f010fc948d1c394fe637d48cdcedbfc1e7389b4958becafc48408e4c5f3d1fd24a67994a91593d338577dad253f522dd6544d55ecc295b7fcfb", 0xf7}, {&(0x7f0000000600)="7c354195b065358dfce20939bf199341303e6276955475f65d4106528f19a5ca42943543af49c0a6c0b9a96aa02f47514507eb93332d54009e90b9acac4f3de327ec3fbbb6a106223c578a3c310db7df566b9d78f68eb4bc5b28281ef43ed84de1fc7d6fe771a6b2b84b99088ef792", 0x6f}, {&(0x7f0000000680)="2512a442ea8fa7fbc9e4b20949764d594fd69237d9cd2224966b5f3f7570555de94cac3e4bae72c8515905c779e2fa80a47cb302cf66e99ae58ee708b28dceb70b73a17540b38cc8de921910fdbb4c72527dd30fc0320e7d4bcdf72480a0d02c5362df570c98bad4973844f2ec7a6500a44980ae776f5f5732b9fa93d2b364b7b14b53588676598901c65ab6242a8b00b8024811c8072560d81cf46b54409b6c87ad6042d6b640b53af2366622ef16c267114fbc43bd59fda78d8c44a565151d3c6ccc7cdc627bc9bc9d4e8fa8348736c3652fd6324214f3352eff96d171d0d66a977df25f7a20b939dbb9118f721c", 0xef}, {&(0x7f0000000780)="70f87d233faa3c9176d237734664c94bce54f91417e3338ecc1358e0ab9fd1bfd58709258a089088cba22631f221ed59f4472c9ed57cebfb2bee24cdccd05e33ef4d87b13483b458ae18c0df4acfdf65945e314aa3c6c3c615218d5495aa211631edd3b5da44f0c069c9a9e7e9d4419d7ccfd2431023016d945f87a41fde55dc978d744634f2333d8ef843c43e24efe4bf6a15c3455eaf2ea8ff923fdd33cda8b8ccfbceef21", 0xa6}, {&(0x7f0000000840)="f4fd1acba1860bcacf68c4687f27fa6022f654bf82fb89bc298aa77ad4b49d707f34f1ca13e1db9b0352cea909c12c96710a98361342e3e66026f1f64e01141bfcb5e887b40c18b285c2f4d7cbf0317ff2064ea7116b1bfcb3805c5d2af2f9f44c52bfb17ef3dafae6eedb6445fccbaa1b9c79077ba778948efab9cdc04dd3bd14649ee8973304ed2a87a8b643b43cd709864e1e31dda4fafb6968f65fb81d09e2cd7a38694954c1a40ae3d95ca1a8978765a2dbc73ec7d63b11ea953ccf52bea810de44babcc5581b7d7bb0a428a3c9b23ff64038abd4d4569cf467a78e61ac09cfdd01082a021ae33be70e864b390508db3d45e3a1a2e68ed0ff5e2aed96365a8d61f7e8a76e1ef97f8896ceb35a0abbaf4a8c1e1f5a1b8b017742b34c1e1ee1c3c78013e5dbe0c9c2457c110df98f5df99af16f5c61891272b125dcc3bcbf68246e50e75e963c6cd77f7bf7155cca3f2740e93fb7552a7b8ce755b0e8e49cd333a2ba2ebfcb5dd26ac011971c295f173b6982189042973ea348d80cd389104f80b29744e874f571f076828a5e9c636648ebd4abfc63db1f6c9c9ceb71b4d3a97b562488c95b965a758a21303a712e9855e9f87e0fba4d3fc8498d15ee177bcefaac06a5120c1cd04f28cdc9cb9b651688bc7e157a924d62410783412cf446f0e431182d929f1b00f5727053a2ba4fd1d69bad5f3c1a4fa1946f6ac2defa51c6e7250d2548350018d874c622f002b7c3af230b18ffd85cf2ae5acc878e1d23b4a3981ecebb9b29edce119a4320e17da585e2a5d6ef7d69550ff738af4f9bf1d32237bee1541bcc9fd6b810d50b6bbb51a802a21d901762373ac6a0bdf1d350c759f3e26f4b82249240f5677cab48079328f324b5b77bf5e87ae495c6358da89308067c63f32c46e90c4d529a3869fb1ae8b7c6d927cfd51c63e6c5839e7998184ecfa0e0c3afe99d1344678c1df1a7d9f7226890a4c50e16b7d3b414292fbe80580668eb590aa03b1a2d8e8ae0983218470228ae1da79b16891ce81a9d88b0c9b57054b11a68bcd40af74a377d04fdcc3e0263f5d28d9b8569ebd12971ac9d1d4c0f05f7b4febe5a856dcc0c6b7582b768c2ec4ced1f7011026eb09574aeaac8a2f3ddc8dd57f4d96d5ffff52a58d063aae3d1c9a28ff1c6e236b929a5cdea4d8287ebcfd80960a43c1d7d83e855a4cd10671a5f833baa9d9f34e3fd6b41c649b39feb498cae10e2bfd1945417fc8f0011e61102ca660d250982a8b49ac929ca5aa80609919845b82ef6f6a2bfc5eaa12efa76d8c57d3eb99b32291556f7d21f89389f2470633bac9bdedddae068b9bf59370f5736ee2b768568f55071b9c4db7bb151275c019878d7c96ad13e8947fae9db1ef92ef1484384f3396214f1e8b3cade46102213188b8d0ba647b601eff8b5891c5015f6872970a6e3bceb50ae7823628b2d5068e711108b1b0c9b9f45f206448e14b1013e86a31283bb24e6447d636f67ff5909efbf3ad0387c31d9c533852009585a2ab935e1f0a02cea7148b495c2116369be90e638528a5be4f59ec1e930e727e928abf414a7e05c7e391b8bf21e8d6394845383116556d3ff2305756cbeb7ea22e8a0be3d8c5923713bb0329930b4cc9df354db37a4c6c996186fafacff7ef586faed54af66a5463eb1980cd9ecdbcaf4911d1571ab07348112497b212b562f3bd29b76723c9bcead302f13b23ca75ad95a806b6bede5a099784ceccea06708a351ea125d6c8fa05fe61d4f01663f122575db5590d68d72cb0f0bd06a90b86edff72f7b72528f44c04f1a3dc8556ae0fffe949b6ed83300ad922aa59b8bf22ff25f7f9fe4c49f443c5a209df86f2fe71f513d58b3329d645357fe8c7f8b1d85a7f42078db23ebd504e1a37aa4d9d224c017ffc32d2b271d30e73d87b7f9b8e3f00544f9d10a7cfb078112ead0ee279c26a8823062e1b34bd200f0844ddf6a7b82049656f2c2faca82aaeca7694a87954116c20d1d3c82847c419e5a166af9575b8fb93612f0ce6b968066f23797cf57ffe79f2a722dea8e9be27ea974f34b5f059e2fbc4954a87376475bfc1a0d75e2dd4cb45b480791b3ca3d3141f9c33e71c0e6808aed13a27f6ac242a695d4a9f8a1e8091809530e4f6549884b4a773e048f632e7687baebe46a9e2e95090ab528d11ba3cb5a4f2c6fad7a0e7474d7aca0ce2b741a046428a5ba726da557ecb24f318bd856684f96dece8354097917685ed96894c14ced94b1553b0ac96ac69c4098bf7fad83826aa1d6f4da5804c02ae71a48406f6a10e8136ede6061ea4326084cd8165484ed16179b4d73192e5f03d89e642f2543e69cd731167d53f3b4dfc38472c3d0272a3e2ca448dd72c872a3e1c0fa4ca3fdbe686cf5c4f6331d27ce6316ec76f2899d4cb26135424f231ebfb97faadcb3d1538968c7b66d71c70257e0e359214021a028a8977cbdc8bbd2f797ca7d0af1e8a22b03ee7a6fca71ae8fdc6414c2b82fb3dd3898da72efa614ca30f38f3cb97faf994d01fd56613726413296ad799f228fef6cf6b31950c05f39f1fa6d921607f61edaa0dc8dc0b01c3185fb4f96df07e904c21d065f3c45bef555a01c9d35c3f8eff5c4ebd35670b8298dd3b4bd2597d95f5fc0600c755a23347c37c73bf1ff13c72bf1f131a2ad6fa12ae6aee3af479e1196a69884fcecdd721868cb77fb1924325272bbea6c885e472329dbbde357e04af02e2fa2fddf103986b8a4ea9ff41200430d47c3824b9b9663f9bfbe79cf25db9954334cad2cd50bbe685ae547fc05995433741f133e4abae66201db3e95859e5c69b83aba50327dd9e479af14031c6bab5384242713426738ad8c8a282e6a26a7458cd586346b05eb6b1e4bd5a8fd1f73b9fecda987766bc91892b9afe6693d352f7fa7cb55838547d1c569c2f4ca0265b452b0335d3541163dafc9db1e98a9e917d11e8684ef8df26c7bda83f3aa696f8560adf411efb7963daa34a789d248543f4d361dcdafbdb9f1012b44df83bdc9feeff6167f0f4b0697db9295412b8274a5ff65a67959106f555ac8e7137043cb08143edce89f2ca4a44022e04aaf0200d6c6c56483f1bd208bbe9d09d0eb919f2c39f80dc37b51d24537516e225eb4d737e89fc7427683b1ab3a2f298ab7394978b59436f053de58977faf6a35131d34a1a68d4e724223584a91271e24325dd072e70c2d6f30f6014ba84ad63f42480ff431f6ec99b6242833f93088e696d61b6c3bc0f2ad02ce1cd8e111d472f5af80a8fb4ef0c74730ea74f4468b026fd205eb9df16fceac6368a0f3068a621d739ae2711b6c0654cc0c9448a1b17d499c9864879b8f3514ccf2072e330937d0e20249f74f5408db20aa267a63b456231f495296ae6e430fe153666aa14dd3ceefb47d173fb676b80146732af29a8c5f06225132c015c2abdf0bbeeb3ad0d1183361d16750839bddf5ccc04176e5d939a5c7eba91c351cad7e91d448e334e3304b510038af5231f7f7889a80295181e989a5c8698a4c37e4a0695f8fe977c79b4ddfe2fcb18113636b46230f7ac98f67668fef8c1316adb9654d3408747efe6f228cff15e4eb3ea9b6aea636483ee93f855656b7b3428830191ee8f173ffaec2302b4fb8e8edc7b9c13776bd290eda0b49e2f4c80e8c3b822d92ec4f33db10a0cb3cbd265841a14b8648e24f0709a7cec8c61e06992eaf6e8d7a991f71d01ba3f1e125390dcffb3b0037115203dc0756449b0016a1d7cb73a5383cdf2a4a1d93584fc9fa6103f1c956b319cf2d9618d634a3062e4b9decb7cf3ef63c06103336481df36fb945054f9e4b87996f2e7a3a87b8c17f5c617352743377f5e8ffb7218ee41422c6eae4d9677093008dc3b8a1fa4941f64f2e627cfd8f642c166b7c045e2fa42d0f04a64753f6c42876fce80a6656f320d899213f08108746efc47992673c56b4f096076bd9f00cd111456a900f4ec5f823a7678f7bfce6f8a56b9c9d16bd3ef67ff6b80be2c558171afdb7e70ca8e0e3eed940a61158b626285f21f840eb89821781ce5eda7824136d580d6e703e23c953c772984dd1f02c26464bf0ddbcf814f332e4d496c073caa75766f2bf5e1ce52cbbd2ca57d819222775d1b6d7ed974e07681efb5e192d836b2cbaf09844ecba692fb05531f6a61f5a90b38c701615219a51f2b8c4638798ee835acfceada58fffef59d141a579bba2a7fe5d3cd1af11d4653d94fd9aaedaa93e23d76ae17bc3900af9c62dcddb354d6192a755786180adc5e763c371ba56c7a2ca8326af616543d1b0865212e1fef847151b6b38be44a47477160bc851fd2cc9fe1e5952e573ea0d4485fcae39f006f475b6e20f87754b549f5e18157d104926542642df26c943b6da58754154418fe29805c7eea59165013cacec356730efb7c6878730789d98c53a33ac0f8098926cc72ffa705408b592702847f408396a0f86d1473474ab567b63fdf27fb2e6ca561a961d0e1605d3f4759301ce95433001811b99ccb5a6db42eb4b8e4a68605e7ccd862c566a44fc0b7b369d1446ae29025e7c528e1dae4f4abf7f325e82f86809274cb0f3e6b25ffa2a590953f87d97a9fd43f93de850e89fd8e2cd3a7ad824c7d27b2633dcdcc782d35079469d08cb6637c74b5ca6ac1e997db6a2baaec067fbd813a01a1f1baa48214ed2daab512c72829cd32db81aa618c6ec4982be3afce4ea8d036e75ac5ecee7abf68faec6b3be9570ff2306d6a3add19dee7d42937bc62ab355e70c36ceeafd2d4e396aca3e77edff5cba0f7e2b864045bc737b57f5684a2dc4dee569339f301424b8e092defcfcd67ec06977b01c22ec242decada407ad9c8f862af3a10e8745c34a96cce3813d263ffdf205de139a86ecb8f4bea252f9c207234ecd27aaa0c6c3b25dd6b86cea3ec44f1fbe0b6ea4c9088d406df475f23c394aa210e1341e5640a6282a50cffce7aacdd9126d31c4813123751ff36960d530908cefb9069b37fcfabde604dfb76bbf12ed450c77d705462065f8997ff2a8de617e41fe1052411a29529c43c2caa7c046a91e0a031a63f34b954ef82bd0bf6e833e8c7fe3acc486f75d68791fbb556f7e3105b757951479d1c4fc274666ebe861a4b49b8b11940ea8d40a3646495162b74c50087e70504030386212539259381affb3f2a29c4c0d0e70a820f387a480aa51cf7678252cc35da8e78754b3dfe60535b4cb4f7b3b01a23e35d4f92eef7cb54f6daa7b67fc87178b26af7c870415e48f57061bbf86bc54e9e37669d981f27fc0e79261de4dd5434bf0427f9ce5af1958d5507c96ebbd10c7ab7d7a463970aef6f98c453110d5f28df2806a661af5c0d2ac06e2c5c650c767a6217485f9a1e6366731a4522982645a1c62d265e4c12a57e95188ad74198cce8ffaf7fc4536fb10cd8bbd9084a09c22bba66b0e7b9ba7f80819355d23b6ecc92cf7f66fc9fc57d4272b58c67afe01d082304c9be1884b5bf9888ba70e5a17da90625e0db1478f0dc24d1942b44fbd683b050e5aea6c82d3f79929cc422aeb8265d595f06686f035a5cbb88ee6cfcc486d8c0b818a12f556af9e5d231cbc71235ca61dc4b302eddcd9629ded69b84436bafbffac84d689ec1d57a8a9b636f1e2ca9d9c7ce3bf2462badd47607bfa38abde4cc0969e5fd7e8f486c2760205b6d52aed3f561aa5189008f17368bb19aabe6bb32a17d5bf9aa19707138bf45a6cbf7174bd91a518e8c5b1c0a069b17f448609f81a368c1df0b35e12d26b15dce03a13884d102934e0e86358", 0x1000}, {&(0x7f0000001840)="025af9c304ed333690d90cf201a913d02bc8c6738aa352b84874ba663adeb78f462c0bbc9658cba05989468e2dc790c274bce7d461e7b75af4769068705f91ee2ec00f730f5406ec12c5d00bd39f5a5cdda15aacfdcfb51b3016a1ddfbb38dc08ec0397a91a5545fe9c57cb488787d15de2d34c28d4760f00944fb0e0733729dee806e4ba20c08ad14a7a178657431fb128c4e6c0045510f3b23d9f49bc8f9eae76e54f51d30f5b4fdbfd7545c7a946e896be0ccd2d3", 0xb6}, {&(0x7f0000001900)="b1a65f6cacef3960ae9d5c7ea01e3d20dbcd5c586dae6a5e57df9264e119938b0f084c136f10130ce6926eedfbc2a689a73fcccc7f2725066828fc73d29c290cddd746c0f01f4059", 0x48}], 0x9, &(0x7f0000001b80)=[@rights={0x28, 0xffff, 0x1, [r1, r9, r10, r11, r12]}], 0x28, 0x2}, 0x0) pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa37a670c0b617acf) getpeername$inet6(r13, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/zero\x00', 0x200, 0x0) write(r14, &(0x7f0000001d00)="291fba1358d743ac57ec3170006e51b6bdeca80d4ff27b17aeb0650e2829e83b653d8499af42ccb4c810d1aab0be4f3d226aee91a72881b97ac8537b5b2fbd910f1a721e680b24d569d42a8a0e967ca43364a30deb61633bd2d86cd7545d770d9f6145bc90c8abab840a447a4353212afcb530f945d667ae9411db911066f01c782d60f4bd254704eeb02f0a69de82cbeb611d142dfb225eb14774bc0970fb00f4d25e0936f225f72f52bdbce940d8d8d395a7ac48aafaba8535b9a15521e63f851eda", 0xc3) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000001e00)) r15 = dup(r7) setsockopt(r15, 0x2, 0x8001, &(0x7f0000001e40)="3aee034a9e95cdf261e26197b8f000596daeb8d843d4d70575c054f79f422a16f4159506dd344fc4c073e7a369c493c57d8f5998cae71d6fb81483893ba0c8dafc4b1a6f9d116737ff83114cc5831e5fccceaee32a9d718dc43c2025b0", 0x5d) 04:03:40 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x3}, {0x40, 0xd9}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340), 0x75}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000200)={0x8e8, 0xffffffc1, 0x8, 0x0, 0x1000, 0x7fffffff, 0x9, 0x10, [{0x3, 0x3d099c57, 0x1, 0x6}, {0x1, 0x1, 0x0, 0x1990}, {0x7, 0x400, 0x1, 0x100}, {0x80, 0xee12, 0x3, 0x9}, {0xffff, 0x1, 0x7fffffff, 0x2}, {0x4, 0x10000, 0x7, 0xffff8001}, {0x39, 0x5, 0x3, 0x1}, {0xffff, 0x1, 0x4, 0x2}, {0x7, 0x4, 0x4, 0x2}, {0x7fff, 0x3, 0x0, 0x10001}, {0x7f, 0x7fffffff, 0x9, 0x9}, {0x8a93, 0xa48, 0x0, 0x3}, {0x6, 0x1000, 0x5, 0x2a}, {0x2, 0x1f, 0x7, 0x1}, {0x9, 0x1, 0x1, 0x1}, {0x89f, 0x2, 0x14000, 0x80}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept(r11, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x10, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setregid(r6, r13) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x54}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x3f4c, 0x4, 0x400000, {[0x0, 0x3f, 0x200, 0x0, 0x7, 0x6, 0x4, 0x5, 0x200000000000000, 0x6, 0x2, 0x541, 0xfe, 0x320, 0x3f0, 0x3, 0x7, 0xfffffffffffff72c], [0x10000000000, 0xfffffffffffffe04, 0x4, 0x38, 0x4, 0x9de, 0x6, 0x9, 0x5, 0x1000], [0x8, 0xffffffff, 0x3, 0xfff, 0x0, 0x8, 0xc373], [0x8, 0x401, 0x400, 0x4c, 0x2, 0x800], [{0x1, 0x98f, 0x4, 0x4}, {0x8, 0xb8f, 0x1, 0x3ff}, {0xe4e, 0x1d, 0xfffffff7, 0x71}, {0x6, 0x1, 0xe0, 0x15c0000000}, {0x6, 0x3f, 0x1000001, 0xf8}, {0x7, 0x2124, 0x40, 0x900000000000}, {0x9, 0xfff, 0x6, 0x9}, {0x5, 0x9, 0x7, 0x1ff}], {0x1f, 0x2b, 0x7, 0x3}, {0x5, 0x3f83, 0x28}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x4, 0xff, 0x2, "76abbbbd9cdd6d0658587618bceb6910a71a3199", 0x4, 0x3}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000580)={0xec50, 0x7ff, {[0x20, 0x1, 0x1, 0x5, 0x0, 0xe4, 0x7, 0xffffffff, 0x1, 0x9, 0x10001, 0x6, 0x8, 0x4, 0x60, 0x66e, 0x4, 0x400], [0x1, 0xfe, 0x5, 0x4, 0xfff, 0x1, 0x6, 0xcd52, 0x7ff, 0x9], [0x1, 0x1, 0xe2f, 0x3, 0xa, 0xfffffffffffff5b7], [0x3bba, 0x5, 0x7a, 0x7ec, 0x3, 0x442017d9], [{0xfffe, 0x2, 0x1, 0x400}, {0x7f, 0x7a9, 0x5, 0x100000000}, {0x8, 0x20, 0xffffffe1, 0x40}, {0x3, 0x4, 0x0, 0x91}, {0x9, 0x7, 0x7, 0x1c}, {0xfff, 0x9, 0x5}, {0x5a, 0xeb, 0x8001}, {0x7, 0x1f, 0x200, 0x6}], {0x6, 0x6, 0x3d8ff690, 0x9}, {0xe9, 0xeb, 0x1, 0x5}}}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10010, 0x0) 04:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3d2dcf17f18a45262a5a835525b99e83c01825485dbbe5a6e70735431b0494bd0322da1b5eb83df360bc7184602c286362902f632c", 0x35) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x44}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000007c0)) r7 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r7) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r9}, 0xc) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 04:03:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="dcbffaf024073742d8d0029ab2f0e63553f7eb4144275b7f723f081fdcb24545c234e6f23d994ea9464d863fd725307fb40a952e90c85e001694a5d7d3e9e20405131986be66a0ed9574066b9fdecf6a3d41f83c262a77d173ce35afd0", 0x5d}], 0x1, 0x0, 0x0, 0xe}, 0x8) dup(r2) 04:03:40 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000001dc0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 04:03:40 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1", 0x65}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="953aeb519564e6de1c12fcd78d7fff39e43e354e66e3d4f8dd19011e041a8efbbe3c373ddc6cc73a8e92d59de72c53292f6709051d8283ad802161c7cb55fab5ac3718cc14938a37572a76de6ded4534aa956022b1dd03723eb5df62a4b11024ef3d00ec1dec1f390927f178084868b9e2b3ff4a7cbdd447350c17cf4e5046e6f87bb5d5de8f806eb417b535b6425aaa1ecddbd18f13b40eaf04e8175facbd55d6f0b90729b328ebd148cfd309e146c686f493fcf5dc95105ba068dccf2a6fe304fe5f4ff7a2eb881498f79ae2c9d6bbf12640d902d7fb6c192bbe575885d6f4d1033dceb3d72e310e24", 0xea, 0x3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x10, 0x4000, 0x0, 0x2, 0x0, 0x3}) 04:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:03:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffd49) setuid(r1) r2 = accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = dup2(0xffffffffffffff9c, r2) setsockopt(r3, 0x8000, 0x6, &(0x7f0000000440)="d4ccc9bacd2f25cda4df65c0bbf0864874d714b73aab624565450a03d5a094631be0aa74fa23e30b0ff534308b7afc7d362c0a4f11332deb4b8f3b3284028869053fd88bd922b26751ba1dd3c3b907cec4f6d47157182d417812f482ea65a3251d2f6892138bca74f1fb630680981a16b5c329618754fa09fe6560e78af7f3ac8c241387dabed3f7714059435404adf4cdb44bc24190ad8ac3ba234527fa7970ad86cae8f6eabfb6468e895266", 0xad) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) dup2(r4, r5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x450429fa46861075) recvmsg(r7, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, &(0x7f0000000240)=""/57, 0x39}, 0x40) 04:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 04:03:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x810, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="025c560a", 0xfffffffffffffd44) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r10 = getpid() r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r13 = getegid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = semget$private(0x0, 0x6, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r16, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x7, 0xffffffffffffffff, r13, r16, r9, 0x2932338eef4dc941, 0x5}, 0x2, 0x7ff, r10, r12, 0x3f, 0xad8, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r19 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600467adebcbff00000000000000000000000000000010000000000000000800e4ff6f0000000100", 0x2c}], 0x1) 04:03:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4c4, 0x7, 0x1, 0x4}) 04:03:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSDTR(r3, 0x20007479) syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r4, &(0x7f00000000c0)="f55b2dc97a93", 0x6, 0x7e740175cb382822, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffff, 0x4}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:03:41 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000200)="9f5c04e72a7a0a9ac303258a249ec14aeac109278d7d1e1080aa56e3d5d3cbb0a3af2969c3ceb33828ce15617dcec7447006d3e1caba6efddeaa9346808668c9b47a31dfd27c76e68b2e3238369cc06f537a6e8f13485ca06ef53116359d8513a6a0d404635370f22534becbf80d79d648ac14422e795b9b14569664c732be9702d0c015075becc8d3cc452f2664621a946dc087dcf5054988b722cc11f8236e5e8f03b6365f6af4c119548c3f7ea6b1f3f16451a97a4b086a2830d4c18e790ad69e3198ae") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c, 0x40}, {0x74}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:41 executing program 1: r0 = getuid() r1 = msgget$private(0x0, 0x20) r2 = socket(0xb04062483bdfe2c, 0x2, 0x41) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = msgget$private(0x0, 0x802) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1400) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = msgget$private(0x0, 0x802) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000008000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64], @ANYRESHEX=r0, @ANYRES64=r5, @ANYPTR64, @ANYRES16], @ANYRES32, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="f4a89e9ad86174a714103c1747599b3c12e91265284ad30d81440b5e3ef714e81c332ae02263ee92f865023c6ccd982d33dd77bb6489b1cf814cdaf1f8fc8c2ec6c32e7dd222086d247237c72b0671a23baa9304c9b306aa20866ddcec45756913edfbf399e0ef2fc4979d09a940e8fa4ca6d314b42a4dd8d9c1bb001ee352c1ff11fd071b45b8887b1527bdfd9c53953aeedc851793d5371b5c", @ANYRESHEX, @ANYPTR64, @ANYPTR, @ANYRES16], @ANYRESOCT, @ANYRES64=r5, @ANYRES16, @ANYRESDEC, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="ef8fc2be8032239ca964432e6156efec4aabc5b521469f5a7da129f62e2e5c036d197553fda98abdc12b95e5eac9eb3a4b6dc8b45939da24ea6b793218e23c4ff218d2287f40f6bcbe34e334da996e9f6be76158d76efe2f10e6e79885e2c5413a1af775d49f0190f82a369271fc89dd5ae621f0707b3e4cd8489af858b13776ad5048c48160728a7de4378c321b73ca78407c1af0424d74b0eff97a1c0b31f0482a818bff78", @ANYRES32=r5, @ANYRES32=r1, @ANYRESHEX=r8]]], 0x4, 0x0) r9 = syz_open_pts() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f00000002c0)) r12 = msgget(0x0, 0x684) r13 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r13, 0x3) msgsnd(r12, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000e0a000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 04:03:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0xfffffffffffffd39) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0xa) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 04:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7f, 0x5, 0x2f, 0x7}, {0x0, 0x2, 0x7, 0x40}, {0x5, 0x8, 0x7f, 0x2}, {0x7f, 0xfd, 0x76, 0x1}, {0xffff, 0x40, 0xbf, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:03:42 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 04:03:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) mkdir(&(0x7f0000000140)='./bus\x00', 0x20) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="870000000000"], 0xa) 04:03:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1, 0x0, 0xffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r1, &(0x7f0000000180)="1e7554ea94c8a42646f010030386090d02a0faa3f415125a9974e08f2c46ef56eb824e1015fb077ce8c90cbbda4f45838ad46877e26b8acbe2a08dfd2729aa07d029f733cce2f4aed7aa263d343b7125b97a8c177659797c1c47789d1bfa6f059fbe9638f025bfb6d22e0c346a27f347ad42ae7970c4fd6c1b0c72a22967128e0844f0dc5e2c7b69bf999312af5aa5f99bcd8182e8bea66e037be8e6857c082520637adc7816644d475315cd7313c1edde8ed77f0afd64ea935e27d0f96a853ad709fc72d857f9c348f047f1ea1dcf8df639a4a39b6e7ba5c4f0b233f8e34d78f30ecfce12f16c", 0xe7, 0x800, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 04:03:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getpgid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 04:03:43 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x32}], 0xff6d, 0x0) 04:03:43 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) pipe(&(0x7f0000000000)) 04:03:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r4, &(0x7f0000000100)='B', 0x73) 04:03:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x80000000, 0x6c, &(0x7f0000000100)="e0e7f6b795ffdc2264cb5e897c6957a09c5699e8b99e9edab17115273e366c4dfb1ce052f99bc0eea8c1d37b565c701126f8877a0bde2deaabea391e71491368efd1499519b4c0cbfcf491f96172774b3e9f6b03cd5786f1d4023e38ecfc02d6d1f2a0cc4d715dc0f13f1e0a477d6f92b7255e6b2ef8ffffffffbb7b34bfafb2e299baec567266b21e7c5def451e92ccd2a55cac64379ca72494d53c9157cfbc77d82859ba82894dd4039f3b7c6b960cfaa55dd0d2af657ae5db3f839e7b913251cd468415a7226b777b339add1ab5571dee23f8c1406edf60", 0x39e) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)) fchmod(r0, 0x20) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r3, &(0x7f0000000300)="9aba33f03c50fcaf7557fb5259efdd91bb46b2f09884f02a9de662fd6d30c460ec7b72d8975936e05a22874c776ced9940a79aacd305c536f559dfb6f54cb3d52b084e9e938b22e998f8d02aa1749a8f3055480e1fbe7dc3541a965111ac98ea1221fc5152f164844dc58a3982894e3f0e28b05fd3b041035d3a1244a2802e691559b9bbc063e7c458d56d65ccc432de", 0x90, 0x6, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0x101}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x4, 0x9) setsockopt(r4, 0x80, 0xd8, &(0x7f0000000280)="98bb06fcaa87bd665fdf4ae10aa959641b1e214c4d8ce934cd213c898ef6d437fefe297d4db468e61bb4c315286ee8d99be9f9211cb39f003f2c823519c36bfd48922acbee61382da7e530e415d91e4a34b41f630424715655d42560443940a9553b491ed410b560c34634af1bacbc2aeb6c09", 0x73) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x7, 0xd7, 0x80000001}, {0xb6, 0x5, 0x1f, 0xb07a}, {0x7, 0x3, 0x18, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0xff}, {0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 04:03:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x10001, 0x20}], 0x0, 0x0, 0xfffffffc, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f8932d60e5c216bcbf785f25351f4e144f1e1b2c0b809295d21e96990951902f53cb02de1d66e39c7f1369cb4050cba08fdfdc62307b410cf94ad3e12219c21376ee0232a7c8213d00997d721c2cc1f7e2f5d6894e4c2b204c2dbbb25a273cbba4ca562aa6b0dd2cd7"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setreuid(r7, r13) write(r1, &(0x7f0000000100)="8c65", 0x31) 04:03:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x2009a, 0x28) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0xcb, 0x7, 0xff, 0x9}, {0x4, 0x1, 0x40, 0x9}, {0x8001, 0x3, 0x40, 0x3}, {0xd011, 0x1, 0x7f, 0x1ff}, {0x9, 0x1, 0x97}, {0xded3, 0x1, 0x4, 0x9}, {0xce, 0x80, 0x3, 0x80b}, {0x4, 0x97, 0x7, 0x5}]}) syz_emit_ethernet(0x16, &(0x7f0000000040)="b67ad146df0d27a92e60f0f75dfbbb05810c6e441fd0") 04:03:43 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001527e66c78404be5adc98ea28481dc381507aea89cedb833c4d0894e22fad68f776c11e101f8b3aed8a708dcc08aa895c855f988c27c450e6d4b89626959ac99ffcdd15d81596bad9b7489d0a65692f"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) getpid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 04:03:43 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) geteuid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = kqueue() semget$private(0x0, 0x1, 0x140) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r7, r12, 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="28e639222b30f8df000000ffff0000018d9120e5cb65d7b623aef8eb186dee58944d633ff01bd9b59234adc69fd034d87d0823e28dd621512d89d409b4e16bc47ff58abf53ec6cb21d0da3d4fca7056a4d174be69d63747945dbea65b18b73bcc5f97e35732ab8ceeeea6f0a2a5535c4150c558c0e1f6743ec2fc507f2fdeec8c38cd8fedd5e27f081a8bf89eebf4c0d7cbf75a9aa7948375832eefaa5b968b64f9212cba905ab7203bc222e4bb62456f0f13e79f52294ca3a96cef5e18458757541669e0f2915c1b3dc3c9dd8f48cc58a04ecc170c452b233704c4846b8a16f5d754fc246089f57f86f548813aab6873c2662052e79ca76eb2411f1e92f06cae8fcbb279f08b9ce69b643d02905b5468a6cc2cadc09de47881a8c64af99ee44cf906e7456193b4aa705501c3572aec1a5a97d5f297937e013f2834fdfebb08cebc18243391d3729b2aa05ae8eb56b9641d6cb9c02767a14b31a09cf52fc4ffb4d0a12", @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESOCT=0x0, @ANYPTR, @ANYRESOCT], @ANYRESDEC=r4, @ANYRES16=r13, @ANYRESDEC=0x0], @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x17f, 0x401}, 0x0) 04:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x401) 04:03:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 04:03:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x110) semop(r1, &(0x7f0000000000)=[{0x6, 0xc2, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0xed, 0x800}, {0x6, 0x33, 0x800}], 0x4) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2b72) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = accept$unix(r3, 0x0, &(0x7f0000000100)) accept$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000001000000000000c91a53500000000000000000006b91661014010c9528f46a9b7bc0f746000000000000e9c30000000000000000000000000000000000000000009c9d9d0f4a8e5589e6a2a8b901ef6e09aa81a9c61242528da435c88b4c79afe859a1ae9728ed45946159e7bf1f11c657d089da77ea7c12f2281b54c8583cc7b3d57ace5216959a96dfc10e68a8a21e52cfca1d197cb0838280e0a962682d3bca4fba028575a4a4fddc3ac86bbfe2412e19ee4852bf5cc34a3c9fe52ba42100000000000000"], &(0x7f0000000200)=0x37) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r5, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) read(r5, &(0x7f0000000540)=""/179, 0xb3) dup2(r5, r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) pipe(&(0x7f0000000040)) 04:03:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10) write(r3, 0x0, 0x0) 04:03:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0xc93}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) 04:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x5}, {0x40006}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xeffffff9, r5, r6, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r4) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 04:03:44 executing program 1: r0 = socket(0x2, 0x3, 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 04:03:44 executing program 0: select(0x22d, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xfffffffffffffffa, 0x8002f}) getpid() 04:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x6, 0x3, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") msgget$private(0x0, 0x28) 04:03:44 executing program 0: setuid(0xee01) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, r2, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r6 = getegid() chown(&(0x7f0000000100)='./file0\x00', r4, r6) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0xd04) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000000)=""/125) bind$unix(r7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 04:03:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="7935f13618a6d410e3e1d2e669073fba107f06900b1f4194ab9f53eb98ad2a136ea07b1ccf68ba1edd80070c02f35c11eebf1f52e77132adf13d7cfee5de4166ea6201c698439889e34c7a6591312558d191d8feacdf3e10b0f0992a7605de", 0x5f}, {&(0x7f0000000100)="2dea11600119f02e9210730c8f4a393d68018b8e7c3593ac041ff3c46ed8ba648d01b340c817915b627b23db7d65585e9c1f65f762", 0x35}, {&(0x7f0000000200)="e36d8476434ef933869293a10dd201a0352c55ce5f37e1a94d8e57f6f5fb36c3c26b4cbb88b6ba5965166238c126372ea10ed97fd70ed183de8d5ef6ef3a85d623890f84e8aeeef934173121122025aec47e77852d1a29db6d8563dfa63fb9fd918fc35073ecdd7fe1f3df86267fb0018cb0c6cbcabb727c39377151dedf442492bdc8e4cf1f7b56bc48659af08f39162eb1d4f05eb795e9ae628e4910280fda0723aa27404723b52c1fdb48bf3b040933057a64f6dd2225e4ab4b5b5163ed1e6712ceaaa6e8ab826416238e33dcb8b8", 0xd0}, {&(0x7f0000000140)="8adde4026d46ae29eeb1e6947ec7ec91a4336115253e71242e65", 0x1a}, {&(0x7f0000000300)="76634cc64c4951fdf63ab8ae8ad2cb6dedb5533118687f57fb4df905ba8a1cc0faf4dbc6589908f760808081dbbc1e4ffde01d891becd5594bf74057bfbe235645267828e54963c20e310d75c53a61b6959e2d94272d4d2b5dcb9436bb09392fee8a6af5620f1c9cfaf0d67b2add7261ba43e65d411a3189058495c8d6a3550c5b553d828a8af25d8672b6d3a04c61d3ac59a908c2a0e7239702104712babcb0cd640eee14e66fa709d2116fc7b6efa76ce8e36c7eedc2491dd64690e448c27a1215bccb328fcad5b9f8", 0xca}, {&(0x7f0000000400)="dff2be566bcb4ec37013145bfc51206b3544bf05d0190d64b667b2126f366522df7b0ba3d454449d4c847d8a1616e30c8e669c8ac9e0edb62120347725e356db5617dbc85b418e2d36ac52c38f7d50386d1f46d27ee6798ae9fa5855a72c37156b7bb6ea71faba8a38cf", 0x6a}, {&(0x7f0000000480)="e1829acbebb16071ecacd3552a3d5bd785bd8d526b287538ebe600a0aef1c4c272d68d5696c431b979abfa808be94ac3c3f6b91bd91d9d7300ae445c42a22e8e91e34e2c7da78e0f12469422c47f175d7b8ac40d671878a810c63845e35873e9ab77f9d87b02e286d881179324c6b0f6f9", 0x71}, {&(0x7f0000000500)="91df3adde8f69c03e0a4bf3af4238fed65b325e36d1186a8c830cf81b5ecd09e455409d56630b70f0eabc8987e77b91ae07f6f1c37960a36ed4c4ccd4e30ffb05ad67dcdb5e92de00d24fa780a27f45cf6a9bc78c5b3fc333533e01960260b1b696ebf35f12035d9d64d53536ea292df604ae042bf386b505c91fd0feaceb4258c8659a0298c61366b5f6e79366013cd24b75d05fbd79e", 0x97}, {&(0x7f0000000180)}], 0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffff5, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 04:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0xcd3, 0x0, 0x3, 0x6}) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0xf411981a00acd95, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'t\xfa\xff', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fchmod(r4, 0x81) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r5, 0x0, r6) 04:03:44 executing program 1: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x20028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0xa, 0x0) r2 = openat(r0, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000940)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000a00)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000700)='./file0\x00', 0x126) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x8) close(r3) r7 = dup2(r3, r3) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 04:03:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000001640)=[0x0]) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x9, 0x3, 0x39}) 04:03:45 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 04:03:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000e) ioctl$KDSETRAD(r1, 0x20004b43) dup(r0) 04:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x3f, 0x6, 0x8}, {0x7ff, 0x6, 0x5, 0x3e}, {0x7, 0x7f, 0x88, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 04:03:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="d1201d9c07b00a16a86b937d1beef2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e20000000033172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbff29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b342ef9e5b428", 0x53, 0x40e, 0x0, 0x114) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = getpgrp() getpgid(r4) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCEXCL(r3, 0x2000740d) recvmsg(r0, &(0x7f0000000680)={0x0, 0xfffffffffffffe8d, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 04:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpF\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:03:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) write(r0, &(0x7f0000000080), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 04:03:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0xff, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcf], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x3, 0x0, 0x0, 0x5], [{}, {0x0, 0x0, 0x0, 0x19}]}}) 04:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x9}, {0x3d, 0x0, 0x0, 0x40000}, {0x7, 0xfd}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0x123, &(0x7f00000000c0)="0600000000000000000000000020") 04:03:45 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0x10000a1b, 0x9}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0x7, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f00000002c0)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x8000, 0x3000}, {0x2, 0x6, 0x800}, {0x4, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 04:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x34, 0x0, 0x0, 0x2000003}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) 04:03:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/75, 0x4b, 0x841, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240)=0x9, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 04:03:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xcb8e) acct(&(0x7f0000000000)='./bus\x00') 04:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x0, 0x1}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3d}, {0x2c}, {0x6}]}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r2, 0xf, r3) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 04:03:46 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf08ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18685d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee24ff0000000000000000"], 0x10) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0xffff}, {0x82, 0x7}, {0x46, 0x8}], 0x3}) write(r0, 0x0, 0x0) 04:03:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r0, &(0x7f00000006c0)=[{0x0}], 0x1) 04:03:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[0x0, 0x0, 0x3], [], [0x20c0000000ff], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0xada}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:03:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="244b3b2476c80b4d9ddc449a330b74bad5e906ec61cc17551ba36b298a775cad8ddf6d8c3d85aee1079b2bfdf338a6f893374162d8e7eda7ba06b52b775f92a00beffcc5a2a03c5e1f462e8cf1d02cf0c36812e1c3859adfc52133d869c3429e5adf2492c8119162675c8a91967d9902209cf6806f33cff0fb3db4194ed5a37294d8f0c8e78c3634affbad530868170e7c61966dbdc7959e3bee4942d9e32de033a45cf7e7d3f1ba494319de6b0239fa28b56405601918843929ff094c", 0xbd}, {&(0x7f0000000200)="0a826d944a550e3d9759c5d87aa40fbac6e729adc6fe95cc5cd67b76dd9df0cd502940f554eec89a3d12903e50319843bf5b555dd088df0780980f9f7fa8104dc7610fa7d51ba5b9ada56134af02fdedf81f30e52a55af8260029cb00b1c658243ef024712b9baa62c74f4180b75dfbbc70c778b05c27eb1f5b759061cd3dcadcc0ab4f9d3e78653b9b9c4a0688acbca47179a1bd50ea8ac36101d62cf7b443205034fcdd74d68422430569bc1e9bd52faea64e08e0b7c8300df904a4d70e687d6781cf0020e68ac58c0bd64d7485723badc3929f2b59b18a48f79b23a66f58106e581a986b5aa9f2b5602375223b79452a2d79d1e", 0xf5}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:03:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x10000, 0xffffffffffffffff, 0xf5000, "d730c15b00f4ff0000747b07fee400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x111) ioctl$TIOCNOTTY(r2, 0x20007471) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x26, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) write(r1, 0x0, 0x0) 04:03:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10], [{}, {}, {}, {}, {0x0, 0xfffffffd}, {0x0, 0x0, 0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 04:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) socket(0x6, 0x4006, 0xc0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:03:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = fcntl$getown(r0, 0x5) r4 = getgid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}], 0x20, 0x4}, 0x7ddcf963f908ffef) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 04:03:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r5}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x7ff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 04:03:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r0, 0x6a0, 0x34d, &(0x7f0000000280)=""/118, &(0x7f0000000300)=0x76) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x47, 0x0, &(0x7f0000000200)=""/71}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = dup2(r7, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 04:03:46 executing program 1: r0 = socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:03:46 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r7) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xffffffff) 04:03:46 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0\x00', 0x31) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:03:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x1ff, 0x6, "00000000d547b1cf8900", 0x0, 0x80000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:03:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x18, 0x2, 0x1) shutdown(r2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)) 04:03:46 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000200)=0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='Kt\x00L', 0xfffffffffffffe5f) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xfff) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000040)=0x701) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 04:03:46 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:03:46 executing program 1: socket(0x11, 0x2, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x70c, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xea, './file0\x00'}) kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0xe21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r5, &(0x7f00000000c0), 0x0, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="9ee520548f6c7b5ac4f4885f24581093047ec8554317f40100a57641"], 0x10) r7 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r6, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:03:46 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x8080) mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x19c, 0x81) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 04:03:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x14b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) lchown(&(0x7f0000000080)='./file0\x00', r3, r7) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = dup(r10) kevent(r11, &(0x7f0000000140), 0x1fa, 0x0, 0x8003, 0x0) 04:03:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) listen(r1, 0x8) 04:03:46 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x10001, &(0x7f00000001c0)="4b74954c", 0x4) flock(r2, 0xe) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) 04:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000080)=[{r1, 0x20}, {0xffffffffffffffff, 0x1}, {r2, 0x80}], 0x3, 0x7) 04:03:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r2 = msgget$private(0x0, 0x20000003c4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x430, 0x128) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x794) ioctl$TIOCSDTR(r3, 0x20007479) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC]]], 0x2, 0x3, 0x0) msgsnd(r2, 0x0, 0x0, 0x1800) 04:03:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r7 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 04:03:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb0000000000000003dbcf28286c000000f87c8a5b671b1b542a548706080000eaff0000002900dd003570000000909aa9e78300965a000000"], 0x38}, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) 04:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000100)=""/101, 0x65) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x392, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') openat(r2, &(0x7f0000000080)='./file0\x00', 0xc85cba1f132c84b, 0x20) execve(0x0, 0x0, 0x0) 04:03:47 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) socket(0x6, 0x2, 0x1) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) madvise(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30320, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 04:03:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="001a2e2f66696c653000"], 0xa) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/243, 0xf3, 0xe0, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x80}, 0xc) 04:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c}, {0x7ffffffe}]}) r1 = getuid() setreuid(r1, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x700) r3 = getgid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000100)=0x80000001) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x100, r1, r3, r8, r13, 0x4, 0x8dfd}, 0x3, 0xffff, r16, 0xffffffffffffffff, 0x200, 0x7ff, 0xe0, 0x101}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:03:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = open$dir(&(0x7f0000000180)='./file1\x00', 0x40, 0x100) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') openat(r3, &(0x7f0000000240)='./file0\x00', 0x30800, 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f0000001280)="d75e3f14cb5c08c67518e0c89d741a119898c73e80fe1b877950344a2204bf5b421028e42cdf71bb15672034097036299aa4af37de71c822cb338aeb309597f84141f365581a7fe26be6e049ba60b0700198f66cdac17fe4b4953a317563485b4b45e8e95de6d8ad63b2598024fb5993d88ddd6fb154f900d28a870000000000000000", 0x1) connect$unix(r5, &(0x7f00000001c0)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001380)={0x5, [{0x1, 0x9}, {0x1, 0x7fffffff}, {0x1, 0x6}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x5}, {0xf827ee132b55664f, 0x6}, {0x1, 0x25}, {0x0, 0x4}, {0x2, 0x6}, {0x2, 0x666}, {0xb4095747089bee87, 0x4}, {0x2, 0x6}, {0x2, 0x1000}, {0x2, 0x3}, {0x0, 0x1000}, {0x0, 0x8}, {0x2}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0xd9ad}, {0x3, 0x5}, {0x1, 0xfff}, {0x2, 0xc0a}, {0x3, 0x8}, {0x1, 0x7f}, {0x1, 0x8}, {0x3, 0x3}, {0x2, 0x8000}, {0x3, 0x3}, {0x3, 0x7}]}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r8, 0x4, 0xff, &(0x7f0000000280)=""/4096, &(0x7f0000000080)=0x1000) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x3b9) 04:03:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xfe200) 04:03:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, r2, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r6 = getegid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x8) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r11, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) socket$unix(0x1, 0x5, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x42e) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0x8, 0xa89, 0xa}) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff, r20]) getgroups(0x5, &(0x7f0000000100)=[r3, r6, r8, r23, 0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xff, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8, 0x100000}) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f79c6bfb550b7ae90a9100000071ae0c000000000000d2ec5615f43b024e421edf2a024f04a46a0ba74d4991d885fd4f970a7e837faf0c345c1a6138bbbc3f19288a49984484abc149950111939e397afed620892441b8282f3d14ddf9f8c4b13e9fca3215afdce223446ce81c3be05fcf5d7dbc2570c9ed1ab5efd75f145d03fa3bb6486dd8cb4adfdaf9094ab0842b7cd4b148038c2779522720efb59eb60cfecc2e8b01438994bfae1f938eecad11158ce8f0e3838c3292bbb511261f19650c6b79eb559a086720200000acbe740900f6c0a87a3a46d566ac318b009bc6df567c22583122f6bdcc6038044e34dacdb7836101f2ae2a35a300cbc00f8f5e000000000000"], 0xfffffffffffffe7f}, 0x0) 04:03:48 executing program 1: r0 = msgget$private(0x0, 0x442) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = msgget$private(0x0, 0x802) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f0000000680)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/16}, 0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xfffffffffffffeff, 0x8}) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) r19 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x20, r7, r9, r12, r17, 0x41, 0xe696}, 0xffffffff, 0x4, r18, r19, 0x9, 0x846, 0x1, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r20 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r21 = dup(r20) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x30) ioctl$WSKBDIO_SETMODE(r21, 0x80045710, &(0x7f0000000080)=0x1001) 04:03:49 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000500)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0, 0x0, 0x0, 0x6f740cbd97bd737c, 0x6}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r6 = semget$private(0x0, 0x4, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffe87) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000001c0)=0x1) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000200)="da25e8fe", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r7, 0x5) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/41) 04:03:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="b8c2d0dc94688b8dcb9554e4c2b057e8e69bf07601d9e6f5343970306caa0409d72f41ab8b96e2174e60a34adbd1eeae735709abcfa643667eed9e3e678fe82ad9c286934db6adac6b40eb33a172766483e7b0dd4e4ea6688d40a1ef8dd4a507336efd7ed30c3945575dbcc701545c5fa6e759a1c88e010ce2a485b2c99b84296d73b8ead6c2558efe6bf3", 0x8b}], 0x1, 0x0, 0x0) 04:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev\x06\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:03:49 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r7, &(0x7f00000004c0)="0e934e10131e00b684fe03fd7fbfcd5a60b29efa9007d83e97a14b510a3ab082947c09e6612555f641ce7f5522be4b4f0c5ba2a606ecac9f40679916d91777fd4eca22e1fef544efb1d44877646d488fb81c6e90297869055561e7d238290d403a1a1119f41354ee374f84322a96d601cc5631dc41b7ff2a9a197e82569031b31cf41cfceb77325a1ed1289652ff7823b19c3eed11dcdd222414494a604098b728f490e1513daced5bc75a1bd4d6f26855db79cf", 0x61, 0x8, &(0x7f0000000580)=@in={0x2, 0x3}, 0xfffffffffffffd7e) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) recvfrom(r11, &(0x7f0000000240)=""/237, 0xed, 0x45, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0xa0, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x7}, {{r5}, 0x1, 0x7c82936685456687, 0x0, 0xfffffffffffffffc, 0x1}, {{r6}, 0x0, 0x8, 0x10, 0x3, 0x8000}, {{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x3cf, 0xffffffffffff040f}, {{r9}, 0x0, 0x20, 0x0, 0x9, 0xa216}, {{r10}, 0xfffffffffffffffb, 0x10, 0xf00ffff0, 0xf8a, 0x8}], 0x7, 0x0, 0x0, 0x0) write(r8, &(0x7f0000000380)="8669f17feb5ec856ecad23d3092c27b1dada2d0d2db7e74cba0efaaaa6e4d7370e820135200d9d06e038c8e51e9fb7df41a1185bc5004358423a57b4189cde638836b5538581cf18fedf30ca135883db5b7bf4ca7be0f8d9bccdcbf42e0af9bd40e54c03f3c139ab643d5cc071eff57e354de3e753c85807b41c0571877f5c41eaae004072e103", 0xffffffd0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x40, 0x0) 04:03:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3caf7a5feff994201f0d9e894047e39400aa54d8bfa4c75006c4d25499d1af41ab1b60f1f4d3860a2064032035282b416ce538ab2b0cf6df2604736d9f53ad1d27739a891c61e610ef70ecfc970b8ea189f434f28fd8b85f81be97181f8ca900542eaaae3a773483f8b5580c809b89f8ed400d708fab57f75f6e6185b60c770a10242736dd814fe1959a929c501fbf4e9b63ad633727313a43368ec4150bdb40b53220a4cf06c5ae47e794f1958610a7a11f3c90720ec098cd4e14f9390a6537092dd9000100000000000052cf4fdf"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 04:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:03:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = msgget$private(0x0, 0x802) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64=r2, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES64=0x0, @ANYBLOB="5a6c2d0ec994c9ca6cbd814e655b5d18e48110ba1dcbd096c03315ababeffc6f916c5203456701d31be7eb1539cfa28e1cad7e7f0b4485c4128c20db4603b1091701d4bf01cd818a4690f7b1de45c431c869e421044e1b6ccbaedcda27298c055060a1b5cf9455376637c2a5c5bcb2d4a0bcf36a82cb110c25fd53e1c9894634fe0c3e90694689bd702896d2131498342a142b6ba91d9ec04bce26affd0611bd0ef3f71781cc462c3bc42b4f1beaeb258cab82c0a81e8aeb378f0992348c974567057c4f54e43976c0bb9abe7f", @ANYRES64=r3, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r4]], 0x8, 0x0) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = getuid() r6 = getegid() r7 = getuid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, 0x0, r10, r11, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = fcntl$getown(r0, 0x5) r16 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r16) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x5, r5, r6, r7, r13, 0x2, 0x4}, 0xca, 0x8, r15, r16, 0x5, 0xf45, 0x7, 0x6}) msgctl$IPC_RMID(r1, 0x0) 04:03:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x212a8, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r0, 0x1e, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) 04:03:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa4, &(0x7f00000001c0)="31749576", 0xf59ec629f26d4567) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) listen(r5, 0x2) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 04:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4b, 0x0, 0x8}, {0x45, 0x0, 0x3}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xfffdffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x20, 0x3f, 0x1}, 0x5, 0x0, 0x5}) 04:03:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$unix(r1, &(0x7f0000000340)=""/135, 0x87, 0x61, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x10040, 0x81}, {0x18, 0x3, 0x3ff, 0x65}, 0x80, [0xb, 0x200, 0x7, 0x401, 0x3, 0x4, 0x5, 0xfffffff5]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/d\x05\x00/wsk\x98d\x10', 0x80, 0x0) fcntl$setstatus(r3, 0x4, 0x180) r4 = socket$inet6(0x18, 0x8000, 0x9) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r5, 0x0, r6) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000300)) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = semget$private(0x0, 0x7, 0x286) setsockopt(r9, 0x5, 0x1, &(0x7f0000000200)="b35c1742147cb33d2f420a5f9ed3e50e2cabb84908758d9276fd4bc1b6a1bf5373ac3f19f8cab58cfcd889e07b4c81e2493d62b75c50901a5dfd1335d1c39749f97ead8f67dbca724e3f346c34c9ea9b03b30d22ea325eda401ff93315a9feda5e7fc43ec1e70340b52c89df79778835165280c4efc6cdf4bf4d0357fe99ac02f45e902277a59818893b7cbd4b495cd1b5e9af8c67a1c199f88dee328d3e7dc8c01cf186638a12", 0xa7) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, 0x0, r10, r11, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r12, 0xffffffffffffffff}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:50 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/../file0\x00', 0x10000, 0xca) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/../file0\x00', r1, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x67e, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = socket$inet6(0x18, 0x3, 0x9) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xa0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x10, 0x6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r5, 0x2}) listen(r3, 0xf1a) 04:03:50 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x14e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000700)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000740)='./file0\x00', 0x8000, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000680)=0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000007c0)='./file0\x00', 0x0, 0x100040000800009) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x10, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000640)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:03:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x16a966ec7c85110c, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:03:50 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x2) setreuid(0x0, 0x0) setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, 0x0, 0x0, 0x0, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) sendto$unix(r6, &(0x7f0000000300)="0000000001000000", 0x8, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xee77ddc43e4635c, 0x0) r10 = socket(0x1d, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket$inet(0x2, 0x7, 0xd3) setsockopt$inet_opts(r11, 0x0, 0x1, 0x0, 0xfffffed9) dup(r9) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) bind$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="07002e2f66696c7fcc863000"], 0xa) r14 = getgid() r15 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r15, 0x8, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="01002e2f66696c6530004d1ad6ea008fd3d95c87557e903a865942f183e3c6ca546c6751cf5e496f419f04666bf08378e2cda85c84620d52f0511aba53ff268f81c31581d0019564b7220200000039b7b76e5abca9a4600ce878081a8f9eb749085b943fd1b8f35e1f83ddf29f4439e004e51aa3f814ae3231e45d03153a6ecbea92762439f675cc0000"], 0xa, &(0x7f0000000240)=[{&(0x7f00000004c0)="51ed8a84280e95cce60e8784881716ace89ac5700c270a18aad306c8ee4adbfca8c6189857c675adbe5cc05b28671a143d6d2e1ed9dbdec51129555dd00d88ff721003d0a1b34839fe06fafc8517b681c4236c946ab5cb1f9b2fd0ec04fbb8f4b6508a2f9f567d21be74b67ec1fc392a2eecc8d78c8157e2e8a5d683cf4d9f3dfe5cc790fbf6287b52523b5a5820820b3cb5abc6a4de5956aa86ed1fe2ea0ec2a47ed66af9e93dd0b865f36eca146f476ce07a1b7fd10c4cb1d4fa5607704fb97da9824a708092e40910031e33e0a4538c5421acc4cd02815b60361a12c38735fdb688c40e7dd4af566832846bfd59fe3359897f9625611fb41426c72036fb58e9a5e9d3122e70a5b82bb75db4f19e6f25ab9a29c8952f196f28dbc2c5e7c26cde17a2de3c0a82bb176907c93cc9ecd83a153a650e818bbd40d4510414067c6493edbf6711ee51034c1992b6acc49f30ec70c37170c92c6a84cca734540c072a4e047b86e220e86d1255caf4ad06a246681bd35e5f8782ca0ca4faec14a00220cadb222b89967364339c9103c43c6028433a2890776854d2c0efca4705667237f4aead82725bf945af43b21e154e397681c09e5d279cc1b953c047bb500a2549937c2fff193fe1b8dcee26d2344d8ce95c6ed130b9fe6817df12777d90d0490af1e098bf601d1dadbddcc76e65525d90fdd7abc9725e266fa79f89e71c723ed612ab718e3a666fb0d087c3929fb69d73f894fb48e8b589251f0a44e6c6a50fb646f557ab96d881ccaeaca83e93df5eb4592f6304ad2b60814b6dc4cf5a51fed23efd14e45c85ec4bb22bd4e55e7664f129bb4cc782fab49e5b129eb2cbe18bf01d77f5eb7f069512780c50304b6ab9f0c5137587adec389240181db93e88034b0c80b42a25d5344027cd0022532eb5408ef8fafb07675c858e88fa62104c3cd338470ac943c0a252d9baeb505ebce7365b604318373e7b9475802fb61acd42f0c70cf03eb4a4be7f2e0a3e09b8893553365b53bc807021c95db372f51fd38b8b4623ffcd27e27abb6a1a6dd09e13dc85bf9da73d9db974c734aafcaa587414010ed341a5b3af2edfd59b0d53fb8bb9abb78dc7f15f46b22084cbdeca02ef6f1b1d7ade6cc87a999235222977c76af89b0a68a11b799959dc2de4c7ba021a155c6be2f4718281dab6ea7ef22fcdb450312cc77dab0abea5a05fd9f2f41b59cf4d96138e5ff5f2a06cca127053a36a51b19bb8a1be80af1f043b54cf16170ed6980767f2b1922fa850fc47e25a832b613d6046e6c3acb192751478d21529d093482e4d600cea596aa89e203fa626b07d2943fcb87b92702b271e80ef405c65e6363bd6e7263820ab8de93f74dcbdbd13aa0c9a6b4fc5366fcb2428f653a9bba9002f5887dc53f4d45566efb6363280fccec56eb377357cb43aab34627336104bd0346c201a9896ff240ae6c912f891ea96c2ac3169427569829f1c575d5e21d54d27e78ce03041fe8f0eaa9d12188fd8cc89eeab986a319278a4ada0ba481074ea7ca2270139964616b9f4522d0c5faa133316ac66cfa8f1825674650fa20c8b62dd9e56b711796e7528226b91abb9cdc8e2925b76147f17bf770ef836f8b22098a6f3643896027bcdb1e39362f575c330c76a6b9fddf3b1f4bdc0173cab82fe9f3a752b434998fc45a0e95e308b8dc1bd047a14e3069ff7c5bb3cd20b87b2a09aa039e837812883a4346fb13bab1656ab4ab05e941370b3eba507f9b365c0081f2bc0c59125f9769699244b4a825ffb37f82a548f44af7962de6051c7826e533515cf38f737d8ce8ef59785c02f1e47a63178855858142b74a4399ce3df3b81b2a2b2ebe50d01f5988cde250fe794750ba97ba30d50520a5c4380a0bde6a31a1eef89bbd37ae4edfc93117d3ecd2496338823e0c5baad5e7bc1b59faaa12161b8e775bc5f16fe87c61e64c7619b5cb742f0a58fb5fdc499f34006ed6e801bd4ea43c0fe24f1ad114de2a086c0a0f14e2b00480fddd1efdea8b2789d957d0ad22e13bbdced21b7aa9c73b0f0e5f1fcb42a67b7203501ee395c1e92de7a8a5bdb58d092da0ad5a70cc1d82b8f7676d9633c5342f768e7a12dbef80385c84982ae5d133c62f0c3bbc0af3387627cdec6fe686612847142b76f8b0f6c39741a15a72a8559363ee8af5818831d067877ff979731cd4bcb6763ffed0fe4d7e2261654827c189ebd7804a115b319165aa0f3e58d4d0d02b01c7dcc19c18331cfca9194a5633058f70225a7714cfab6d23de271df8da300f14f2f1f9831f685b34f18f5cba0a83d785cb9d169618ac7973b8cb7246518defed57f8027e375c2268370a9df297d86c0f7fc54a89ede1905fd59e75ed8ee5869568426b6fa825aced015dbcace284a48741806979d04a6aaf5271d0545bf22ac96123a0010d8c093f17c5e91c8bd6f32af7064627e8a2489335723bdea2c09ee89ed6683d0d16288289671092fb77a8d6a636fdfa18b667a3e0cb375c87edb3fe375b07e704bc40effdd6638de9155cd0a3ffd0f746d9dc501dcd2aba59a3c3ddddf75135556298e2a189a38d01905ccf4eb07335cc02083f87cc29e32dbadb12e2bef471cadcc7c1aa913114e129f27aa9213663d0cceb42ec6c98ccfb8bf9ca67c8785d29dc23941911786afc69b38c91dbd142fb7b7b4d296bf27432501968d872d76a3fe6ea7d2bd3f5ad750feecffca180d050885a9baf87b535acd8ad712025898293f9bffa81878d7e894c1d34e4381bac877c127f3674864eeaeed04f6d293c84d3cae47cb57e0047a011f38aa1dd95865d83a5befa8be4f3757736cf74964a5696bf8a5a40841667ee950fa9b9b3a48235691027977c272513f954c7d490b21583f21e385103bc630a56cfcf68d11232f6130b50ab307cef0fec757bc439c1ba252e72720dd34a33e7fa411e4eaa14d3fe5cc9f688d55ee7bc782ec6d22a90037e2896905a6dad5da94cb716deedb23ce7f2aab4318127924d284e1df191e22d27780e9c9d6f04ee606f6a74cff940ba3d9153939d9284954fa92039bc90bccf90799ddca26183b40e1e2799a2e9de18fb9580f9bb84b8c68da011a69cce3d99137d7503b4f9ddf83b3c48dfcba73a492e011d9e21af8067ae88511026ddcb2b04d2b1140e932e90d2b274abec83bf45314d4ead4837b461d5900f4b82a44bcce27febdcc9988e8ccbd176a684cf102838271f5ff8c671a55d652a67ec25235cb7e2462185542909a9b87096484e1a925fee9160aa31680865351030e318e22fcf0f421316945cf8b603176c820a61ba6c6dc1a7f439a1ecf476d2eff4a6d711ea16df536d99685a6f555ed4fdd014b8c9d5cc776b81ba354b5d3afe61d6d4b6e938d2988a951f00b79a08e21dd2893906f3c82c59c8295e82243d487c112ea61cc674052d411f96259c787eea3fd688d198a925a8cc44b16ed9310a58a75ba8f5c3573b8aeca999f0701abad7d3221e55feb061704dc6d9743506b0a843f46425419536af9a1a7cd16204f2fbf810c6a6701fda7ff11750e0ec2b4d2ec3edef3c1bca6a813dd52971b46ffbfd0374ac453d1b9b548ece3b557942a6dc1e41a411f821a0e77634fae17aaa0ea007c1aac8ca518c960b9303e88a07edcf84c2ee6d446b46deba79182a58bfb21e88af3fa364be4c9f0b87c27ffcc28bf2cc60f879e6c8123c0aa18081f4209ca3a9390c7b0a4e66cf84ce7c43b42d3375bfe598aad80e2d8b17f4c48c1b2ca3df8409dad9e4897dd907742efd2d15cd2bef9cae677975d5ff93fc0148d3428be290e52cf2d6bd0cda7c28cc0e44635a997a3354a1683903835619edfe25f00ff80ae4439b907788bcb28ee6c23e9e1c4cba005996648b5dd0752c2738eeb9c6a9e8fe31f588e532c9242f5a25f19bc193a8c7b130445cc23c03b5157f1875de26fcecd984bd1575ef39f462c9836afcca3aac8829ca40c085327709679e591e4e06676fa53f86434067edd383328ac0ec6b32d68d89ee601fb49c65c65d25f4617ed9f43babf1a37e931c5ea829a432565a4581af9f3187e51d8853a3f6a3574b12e4a92f8946b0d8adbffef5bc6c1cb1c6f5e0fec12bc3bae88e6834c44a7571805235773c38b85ef32059f99c4c1fbcb1a3c8da1bf7a01225f03a22048997d79d99f91c29216a1fa180f0882bb33722c9a2df33d22a1a9642c698216d29512aae22fd2a7def94854d9b654b291451e6dcc1cd8c7e39022ddbb34680db20bbeed5f3074d5e90e525f9d3ae4b763735d7d89f0af8798e0283e8ba54f6ae6075f16a21a949e96a058e80b523fea022de758295e2acebe8a06288d3e4d2e43e42dfec490286ea3bb10e4c0bfb4e6e5ef152426a8ca14a6635ed6ad4bf35883576c90d31d9469d546e6127158d41e19a44c84f6e061ff60672e153bc8e1308259145db069acecb2a9606b348dddce69d7f758cc70691412a2e370da891799fbb1c148361cebb404dc1df5dfc76e23ca209fa347ebf79e2831762c80b5ab2b94e5a985bf1473d986896ab99e87036f4908c54388603dfd43b5d64b13202f4a8b866e06bd62dd98238f99f64bf1a4c4e909f110046ddc5389b7abc8a12177067dce3d5e0a79bb205ec0209a1fab06396985c9b7b845a70b3249079220b2c718df229c6ccf581d1b576688ebcb4c8a959f8f9f024bed31172ecfd5ba87eb349eeb01ad959d621831474a552f16f962371008b0cd035ef6712380c362a6344ea0834f8ea40746015968d3f6a1cb50ab0d159c92f80be721d936f9062164c8495c7bfc141b528f2b3257bf5bce5b686117e04efcbe26320550f8bbfd87dccb07c25f4eb85dcfc7c3627947a8624e12bd3f450a7874759ef4899b06d766bb3b2c418311388c438aa5b7b8601aa8f26b37466fba4b4ddeda0d66f105db423fd9c66da5beb9f48d1a59d2695040b14b027bf50c57a2de64cc4ff0545f3e22dccf3de86c4021f6345be0a0de0ea6ddce41bb3bc7789a589b981b7a9b60e3809ec2cb4fd3e7fea25649073a21d34320a12834834c524e3799c29640bc01cab5544e635c2bb23a82321e940f117723ae70db9dc6e4096f7ab2752afcc16a2710637f061542cef50ffd7833df7f76df609d8bebb213e0cc1794b7cd9a39911181471bba921474b33513a085b7798ee11273a3b34b8963553d797c5eeabc5de8e80ca997a4fb0e4dc14e4ea0a90c08a0bd4790b2ecb17572df069adc6ac5d81d56ad426a4097b19a4b910a08c9cf811848be905946e5cf952f6ca48a061ee7755670d39bbaa08317fbb68bc6c00f51700fd01ca830459c178664f72f6b754cc11a3b629c77a7cda0d9fa4f8153cc72551de94bf308090be469e12bfa08d1553b26927a6c502070fe596c0e72a10405198207a1311558992a870394474bf0f81f5641d073c009bb580c9a775bb9d056f716a6f8134d651cc23eef0f711dc7bc40c5d0e7e21b9521687af36d9689bce20447bb6ab8709a0c86ae54a58466288708001265a3cad4b04c9b70b2d22400c27cddced1b05a22b477fe2244b8b4864f4868fda8429e4d37f9f3a091aea534118dffe26fe0a7adacdb512045bfc429cf6a47f29531353b3f19792507f3443dbb79e9a7594f80dc29aaa532b3e33ec2d6a37d1108ecd543faeae8bf98d7e1c679b5d1bed1eb7c089d423e2ebcdbbe7b0cd94cdbd7de077efdfae74d2859a8b31eae0f2cf8a2e2821f421577eed91c5aa4d81058168c7619429827f387e3b369ecfd2d91cac0dc0a6cbedd337a7563a6df48595bce", 0x1000}, {&(0x7f0000000340)="128db8a15c67b09c30aa6b59bdc68017ac99bcd8e967b0190e79d4e5e4e17f8d8713f69acfaf502c6d9a0e068b22a9932f7a04120ee831e9a062a20987ba8c5799afddf85bdfa63a6ca7a92947e9f01d23e8e65e06f38f25ca77d02b322ddb0c5d36a91db654c92caafeb9439b6f26a8bcb1ab69ca8d700f5c22f17ee9842276a3bbd9c953253e3a093008d2dd4845160757ae31f2a22dd54f3dc00462ec64f48f5ebe46b86a5dcda4e91720c4537538993764651d83933faf62c27a5576e78a555f918ccf65e8c61bca20dd8dc38f7df1dc0081", 0xd4}], 0x2, &(0x7f0000000440)=[@rights={0x10}], 0x10, 0xa}, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8d, 0x0, r7, r8, r17, 0x40, 0xef99}, 0x8, 0x8, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) 04:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x17) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 04:03:50 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() r11 = semget$private(0x0, 0x4, 0x43d) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r17, 0x1}, {r17, 0xaf}, {r17, 0x10e}, {r17}, {r17, 0x2}], 0x5, 0x8eb6) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = semget$private(0x0, 0x4, 0x43d) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x1, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000004c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xb0, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r25 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r25, 0x1}, {r25, 0xaf}, {r25, 0x10e}, {r25}, {r25, 0x2}], 0x5, 0x8eb6) shutdown(r25, 0x1) fcntl$dupfd(r25, 0x1b, r24) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r26, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, 0x0, r27, 0x40, 0xae55}, 0x20000, 0x40, 0x401}) r28 = socket$inet(0x2, 0x2, 0x0) getsockopt(r28, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r10, r29) syz_open_pts() semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000500)=""/178) 04:03:50 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\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', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x46, 0x1200244e06bc0e10, 0x400}], 0x9, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x21, 0x0) getpid() msgrcv(r7, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 04:03:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') r4 = openat(r3, &(0x7f0000000240)='./file0/file0\x00', 0x8a21, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x80000001, "dba1c9348aa949f3ee8606f9cbcc49940b509481", 0x1, 0xad}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)="c23d8db869ac482d193becf5f4638ab8321d47be8f893604a8f9da13835b1bd7bde2f5bbeadb99138a5c80a2585d6ea86f103d0f1fe479211acd236b489ad0c524085276e50dc4e3769963c81c13f44523", 0x51}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) dup(r6) 04:03:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) recvmsg(r2, &(0x7f0000001240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000180)=""/67, 0x43}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x800) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000180)='./file0\x00', 0x88) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 04:03:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:03:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x931, 0x1, {0x10003, 0x5efcf137}}) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmat(r2, &(0x7f0000709000/0x2000)=nil, 0x2000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x7) 04:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 04:03:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x44) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 04:03:51 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 04:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 04:03:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x10, 0x9}], 0x400000009130dbf, &(0x7f00000000c0), 0xd5c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:03:51 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fchflags(r0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x2, 0x0, 0x0, 0xffffffffffffffde) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)='\aR', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000426000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0xb, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 04:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x10d) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x81, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xc82}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3a48}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fe5000/0xd000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000fe7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0xad67}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000fe6000/0x4000)=nil, 0x1000}], ['./file1\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file1\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus/'], 0x9}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x1c1, 0x1}], 0x1}) 04:03:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x8, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x64}, {0x6, 0x0, 0x0, 0x40000}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000008, r2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x5d, 0x40, r2}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:03:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8f6d, 0x7f, 0x40, 0x80000001}, {0x5, 0x40, 0x3, 0x2}, {0x0, 0x8, 0x0, 0xfffffff8}]}) 04:03:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='-*\x00', &(0x7f00000000c0)='])*\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='&}\x13\x00', &(0x7f0000000440)='.\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='-\x00']) write(r0, &(0x7f0000000140)="000200", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2000000000000117, &(0x7f0000000280)=[{0x1, 0xae, 0x61, 0x8}, {0x81, 0x7, 0x3, 0x2}, {0x20, 0x8, 0x4, 0x80000000}, {0x7, 0x40, 0x1, 0x7f}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000480)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x48efd1feb0e902e9) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = msgget(0x1, 0x4e9) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = syz_open_pts() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x28, 0x40, 0xfff, 0x3f}, {{r4}, 0x2, 0x24, 0x20000000, 0x4000000000000000, 0xa98}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x8001}, {{r6}, 0x8000000000000003, 0x4, 0x40, 0x4, 0x4b}, {{r7}, 0xfffffffffffffff8, 0x24, 0x1, 0x100000000, 0x100}, {{r8}, 0xfffffffffffffff8, 0x20, 0x80000006, 0x8, 0x1}], 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0xa, 0x1, 0x9, 0x3}, {{r9}, 0xfffffffffffffffc, 0x5, 0x1ffffe, 0x6, 0x8}, {{r10}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0x10000}, {{r1}, 0x7, 0x1, 0x20000031, 0x3f, 0x58c0}, {{r11}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x1}, {{r12}, 0xfffffffffffffffc, 0x8, 0x10, 0x72e4ec70, 0x4}], 0x3, &(0x7f00000002c0)={0x9, 0x3}) msgctl$IPC_RMID(r2, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ftruncate(r0, 0x0, 0x77f) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x123) 04:03:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0xfffffffb, 0x2, 0x6, "8d29d1f6313f1e6f64b1cbb5efa46c3d5a8561f8", 0x100, 0xd401}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x7ff}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:03:52 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x361) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000001240)='./file0\x00', 0x80, 0x10) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r9, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x802) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = msgget$private(0x0, 0x802) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r18, &(0x7f0000000e00)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r26, 0x4, 0x46bfb) r27 = getpid() fcntl$setown(r26, 0x6, r27) wait4(r21, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) r33 = msgget$private(0x0, 0x0) msgsnd(r33, 0x0, 0x0, 0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r19, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r21, 0xa5, 0x1, 0x100000000}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r36, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r38, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r39 = dup2(r38, r37) accept$inet6(r39, 0x0, 0x0) r40 = kqueue() kevent(r40, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r40, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r41, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r42 = getpid() wait4(r42, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r41, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r43 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r45 = getegid() r46 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r43, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r44, r45, r46, r47, 0x1, 0xff}, 0x8, 0x6, r42, r42, 0x0, 0x2, 0x1f, 0x400}) r48 = msgget(0x3, 0x241) msgsnd(r48, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) r49 = msgget$private(0x0, 0x802) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r49, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r49, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgrcv(r49, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r50, r52, r8, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r53, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r54 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r55, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r55, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r55, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r54, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r56 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r57 = msgget$private(0x0, 0x10) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r57, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000307cd34e16249f000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000e7000010000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000001e707a00"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r58 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r58, &(0x7f0000001200)=[{&(0x7f0000000e00)}, {&(0x7f0000001380)="00e999ba32933e9283ff2c11178f524f0e95f1566f794ffa73c0c24c797a0ecca11d44ccb75019f2991760bd659a95ad66f8d233456cce5c4ba8a76170e178fb3c933aa59c952747d192f215fee20b45f6f730f6208f", 0xfffffe36}, {&(0x7f0000001680)="12ca251fa89ab735eee5682d98c47fffdc0f487da010d11b67e4b5757eafa0ce58bd40525ac567cbaabc2af02a78482553f6b80a58ebcacc67b84facacd979cf432943e1b9a234cb04c15b195b9907a516f3432ae9aeeae4970544a4ca2a6ba170276517d632de0c8999f6d516c5f70b10a0dea06cfb8b707d3478826b6ef14f17226794df2287de7739ac5768530e95ec35f8ae47ed198f0703fa29c2a5bfe294286a8afe06d551a3401a815d05cc7fab03c4f0bc6bcd1654b6b07b6256ae73e6dd3a209bccdfca5dcbb54d64551ac08cd267fbda64e2dc09259d3325ac18b54daada23b7bc5a22a7eefd3678306a4bb0da75cce45a2186f1b0e4ce7f8fa43109b2ed7b37657b3dd1a2ee0c11fee4316ac1184d3ec70adb83019d542c236d36b87f96bed8e2ddfd5ccdafc5d584dfaf7eb324593db55dcb748e440b4f7d8656530ea5f357fd9b83edc5bdb96d960919fa298f1e9dd06430174220d5a3c85e36226be87555b2519728b2772034180205374c1e25f5eef90499790071aaa89a44423ecad53197a3096a2a5698bc3bfdfa65be86b79e10a6252b82bb5236bb4f3945c366008828cff68af37549c0685d164885ca22cc132499b2ea5b6d48a48221cf1db16d25cb7df415bc7c5a2199c684223aacd499318be63f4a439d76c558292bd54123b9dfc1f0bee1e10ab7ca0f7853b875ccc37a8c800944b3ab0aa71da98974db16f93a5b0a20ace3780d1113a35d1ac97dce8774102e2712685b0b72a5f4b63b925c0b68282050b9ed6d1fbd859776e430538548d5d08f121c9431cf8857df2305d138f2f005192ad933964e1849690c87fe9cf492b3e4e54c09fb321ce3204837b9550553157f70b89a23c73a456ae9898526ceb97cde27f5cfd4e75ac3779f79ea5db9a3c0c46a2aeaf2ceee3bfb4922c1fb630ac2b9d70371360b4024a99f4059d3dcaae6879c16eb3d61652c88ee50ae720c67fccf9840742c0ace3dae9da155ab1fae33a8bf71323fb093c1adbd1d69b03cfb288d3ee7c812e9dda689cf8bf7200f0320eba2acf1855a455f24838911d26fc9f3b90ba3b076ada3a0bd4273d298cc30c124c511b0d627c8ac4e649881c651b0c0d12746cfbb84f981973b6549ae51d1dce37576bd76ccff775bb216f63fe8714dbd83de9986d40b30729a9cedaea8efc4cdc68a4cfe7c8062cdac0860f2bfe3a0eae8a969d7c857ca37e544ec79dac535a2f0f64bee2d9dddfb6e87fec3318955b3d39cdc075980badb28c16b63242a862ba3fd79af84650ee8d1dd2f48282e3205cfb9a7704922fde0efa0205c7e50cf7f7344997b500669b3c73d10be04f3ed065d3fdf497383d115fe4302000a341973efcc597631411b5cd3938f4eafb828331a6a1acd84f2d18b83eeb50cbaa6257f26fb23c50d4f9c2d416e9c9d463a85db3ed86740bea008c5240cb1e1c9fabd6802cb0c0d8df5296bdf0f86f7317f1a1c910eb533f8f6e55dbc8a63ffba676d3d2b49df953fa7342d6cd596d595911c1f81ec3b169ff7d4b87f6bf5b82fa6532fc83ba8a9ff27c3a53e5d167a2fb1347878d03269a706f43ee3a643bcfde08f8462f5bb7c7a267294b4b3cb618a08ed470a4c01bd942154188eca9267ec51d90ea141bb9a8df1f79e0c7c47b439f4ba9847372e4937db4532eda21621392e475cde0250f689928b0967ed3d14ef3234b4cb7d40cc973327b2eb809216121a735dbff762a784b9eebb9e846ad0b986124169bea140d1f5b9bad6bef049f2707d925e045ce9bcbfee1aae44ea18177c60fc8298322f0532f83b6d9b4179472cc221f12916c9a6eb29f715d37fbe49c5c956a977f817dccba4c60c34bba6a66428da8ec44d65c6baa4a37b253ba0fae3f5ab24f45cc973e63003b964f5a5d8b57dbecc7271965bff1b5842903d658222605ed278b1554da0e4061911f5e3abf0d6f98929a75a32545459d6646c946dbeb1b7ca31b14076fcbdaef9fe621d3266ec63bec8c2cdbc0c7c062e85097ad9390f5ded3bc890a6bd63913afa2aefa3fdc280239435abc99aa8f23a4e95d504da182f0648da184d54c9714d546617da24d525ab166b6d69742f9539ea44c49f67cd47fa9bffbc273e95177d0ae78efb3fb2b63ee36e25a5dfdd8a970506197724764c4b0675a50bb9a0ddbacea16969e6fcd4411c1382356fe6c0797e5a456d35331f61d1738a4d7801273a18d389f36339b82302ed2a58f72877599c836b5ece984244a991d258984527913031f54620631ba748ba6a190f13727156013be05d90bb9733b32f3664c54064f371075f408b622adf863f4b760bc416a0082762c50d67073f5ca05018b210e33a6427fbdafbdc00aac7f0e7aa292a838fd3f7ae4f866e4ff9de61c590c5fb72243d39212c68d89896e4c7b76963a2ee51755aa1d7753a5156fdddb1bed88c987d0b92b5945e7b25c2c4553ec0e87e2518b5f120c86cdf71acd4008ebd8dbe60cc52301579756e89b6368dad1fdda294c4be2083b5d8f9ed6d2ca501eb12cb2dad273f47be81554f9bfdfe3897c208cbf7e3909b9d9bc85181e9abb65c21d1400c946c60e092f217c378f7443b339faba5e98c1006a4a277c443bf1f12b1fe354ae576dcdc60f747a1924d9147b2f46c7c494872a71de5b4d977c09c114b810eb3cf4968a27f82e4aefc591a5f5bda13e3b1bacd289635d922f6620af03d18f9d146af8c8aa09c2b55a5235af5bb2e351fda5f0bf0861fd05c743bd718aee38e7935acac2b0e52e1c0903961e1e9078caf89c05c818b3b514aec32689c707db3e434204a77d1ff64f9b030310517aff105127850674b28add6023a51fc6ee27c8735e8570d2b2aa7337a910c0bc4bb4369472b6a25d663a95146dc4b11b0179cbfb4621d4536fc8e2318f63faadd4d19c2832c195fee879d29b44a530208105c320fbeb571c346dfbdee5220e6f15abc84d034d32d288c8e177f9f36d953b0aa9233e4ccc2bce385e5eae99ffc9c49043c635d9a5228acfdbc479d0731256dc30de5b22f6f7b5f02c85bac2f82d1c5ff68f93c7e9bc2e05357394ad21b8696f3e66ca51e06e1b938c74c4e59326797b47d3ca57e25cde546bd27fdbba01d4d5f6715217f6e0c2d688ac68d4aeb8a1f3990b515093ce6a58694f0c69d26214dfafeb7e800e7e4b51ad78938a97360861dbc0c97e658ded93ec1990148e316fbe9552c0e534b434bd375c7e9e57b26f171507ee437de7b7b2486954022d10736df81a36857d2fe6ff98e19fd46aeb39f691119553a938088528b01c9b4183676ca255539c077db1349617ef20b3c802d2912232f86215134f3b3bd7d10ada451270eb5e6ad499cb142c4a42dbe137be77568b3b79aa4bcaa51b28bebd4b1c7c9f72c7bab1c1ca77847fabb7f34c939f065a79d8150cb37cce0eb731209505412d194d4591d108edaa4cb4f7d8505bb323bdc737dabc2a9597e7b876c600b319de19af31981de1c1486d80bb9456e9489c9a8b088c89c54c007df4a629f966c98d309d91db889bfcb5483ee0b25f9013530acb98411961dbed810399428e68c5958646b982287f50a2fe3e4f3f703114b1ac4b438fed96b14a847b09e01935eb56ba7fc2b0f46305c3bb4bff6220bd893e66841ffeae20e4fb9e5c08199b62b66849d3263cc0b92e48103bc32cfccc8277bdd9da5a00ca088e94b9cd0ee791efdb55ffb7b3db24bf9676e45ca88d469e7bb6e391f0c84ac460388a1ef3e6f2a18a629cad1fcd1a14ace69a8cb96b2fee18c7a58950b0aa344a2fb450f823dda9623746552f21312168acf3e94f8fbab1097a1c8a786459d1cf1246b8556d9b666c56fc03f3f67a62e3f68642669fd5536d945f88e6baa8b1ad1ce7612eb6adb5897af5adff744fb5688638c7ae5715b6c00cc4658b97b6912228dcdc027ac8ff41c9d51d78bf3505586255f93c7907d41d79509e9beef6c3bc857e1a093145170b22fe533a60a07d39f6fd5fb898cb3984520bd0668f6ebb7f12c7b5d1d4458d3929d5141e7ce982826431d69f5fa3d4922903518bcabe5d0a51b050416e5c7b17ca8ebf1f1e45874fdb035824b156b8f4e34433359b82d707ffcaf679b8f0a48685fd691f20af3a5d51c86e79ef10e9429bf7e04647c59f3d6cf335de4cc28c906e1b3190de61eeda620ee514b036b03a946a4eb74434706ca474c4e419c4dd21e4c8775f123f7e0e196512a98d2c02cce78265be4fc12f8e1ca5439d830c74c6255f014aa1222d2148d4eabdc245b41ff3430aaab2f10dc42fc7595cb39832c00d525636947560dde720a53c5e2decbd08f1afd9a344cced00d92c09ff82d5fdccaae8bc8da04f314d310260e289e1a1962b7aed0facb0fb3ead27491f62486a11f3e758f27c23f3adf37a0571e7989804b2263d8048c713960d84550825495ad8e29589fb1b515b48a0ffc082831e27631e0eacb5df801bbae4f3716aacbd7374b5f53798a1568243ff3d1727423f0b1a95ec174015aad8a959e1f9ec95892315c234b10f761daf792020329acf3a3a7a4875426ae6f083943f1ddcb69012062a4c2e19dc03cae750f11d522aa830941586c94f99d69fa6983859099c3ea6755994a232c8546e0618996eaecd71254c6bbebfb1f4e57c4ce5a9cd0e8b6bb7eb5648723bebe469aac80906d9177491bcec87daca90664473149f7602c7c48a43a91cf5a6441638c363534fbbdf42f07a5d459193553f4d6c18be6fb91ea8035c97342aff2cc5154723f64b7e5ec622552e877f7f1f93ae4cd079f5e4de6139526d223ad562959139798f49fd5cec32b2bb778e7470cec7e6c952aa2115999e3125c6586f4d331987091a9d9c3c94210f7f451c84a654106949f9d1015ca48b58e03eb458f0d2980f1a8ff941adc137b236775e0f6f6c806f6fc9719e9f15e704c929579387e226db96ec53cf337f94f55a5d81c9acb30bcab2477ad652df3ec6818e95f9eed433f17ef6a2382a8571327d49daf9f85791db095e77ab615a119357ad4f8e23d3bfde5bdace7d354b965c55a50fb6705c410e2f8ced10adf4a6868563e6ecfa1e746dd83739033eda8171c61edb456773944568a6f0d2c8541915d96e8032c582609630f36c220ec2b806afa1eeede03a99350e8d52ff0691963fb784ce03f47071856d75b65412cb2e42541cfbde1a2f72a2029599498032e9ff6d94241c24cff01517cbc38cbaf74b246ca0b3581c0e2e48242053acfe850e430356ae1f00ca57ce5cc40f42e8f54c801b066c4491c7e63e1c9ee50166e72c00a4dbf1591ac0b7c9105f8a0411ad3d4a22c7c61d6317fde1b08a5dce6be0e309ab5f951a7af3355fb9ef6e922881ea596c7d95d60f89bced5b50f09edda3b89704b1faea6006070b0b2981027aab948bebdcffaa651457541d69a7750d4751c0a873beebba3b43920f4cef17c8ee88bc0d4ea380c399b50c963130d541d54feb0668419399d579aceed755be43ed9074c48920752831cf564ffe01f79dc6ae0e5f11dddac249e5513e05567a73a84e82c7924f5e7a38f38624e3887e28ad0ed76f59b34fe452e2e6055241789c70bd3744ff37795b622c18c38784d224ce53d268979fd02d2145524e7f9eb27320ea3cca72d5bda2af07284852a8edb41257a9a245ebceda32f16fcd669c41ed9999d77823407217e2a7712bba70afadafee63007b2713407c9ef6fc5e169a629cf0524ec7d43b7e9b5c8f598af0cb46a3eaca8810c686a8a798c76d44a29e500565ff1e52b16a46f07566d47cb810285", 0x1000}], 0x3) r59 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r60 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r60, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r57, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYPTR64=&(0x7f0000000e00)=ANY=[]], @ANYRESOCT=r59, @ANYRESOCT=0x0, @ANYRESDEC=r60], 0x8, 0x800) msgrcv(r57, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r57, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 04:03:52 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000400)="d5ff96680000ebf110beb5f16c879fdb13982551", 0x14) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r7, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) select(0x5d858f0b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffff00000000000, 0xfffffffffffffffe, 0x8, 0x0, 0x1000000000000000}, 0x0, 0x0, 0x0) 04:03:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x62e, 0x16) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x3012, 0xffffffffffffff9c, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) 04:03:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmat(r4, &(0x7f0000ff5000/0xb000)=nil, 0x1000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x1}, {r5, 0x4}, {r6, 0x6}, {r7, 0x10}, {r2, 0x4}], 0x5, 0x5) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r2, 0x3, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c603000"], 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 04:03:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0a, 0x0) dup2(r1, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 04:03:53 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="01b1f23766696e65683000"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)) semop(r9, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000019c80)=""/102400) 04:03:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = fcntl$dupfd(r0, 0x0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x1) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 04:03:53 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1b1) getuid() clock_gettime(0x4, &(0x7f0000000040)) 04:03:53 executing program 1: r0 = socket(0x17, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bqf\x00', 0x202, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 04:03:53 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, r2) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x0, 0x8, 0x7ff0000000}, {{r5}, 0xfffffffffffffffc, 0xf7a4ea45455b1154, 0x1, 0x7, 0x8}, {{r6}, 0x1, 0x80, 0x80000000, 0xda78, 0x8}, {{r7}, 0xfffffffffffffff8, 0x94, 0x8, 0xc0000000000000, 0x28}, {{r8}, 0x0, 0x80, 0x40, 0x4, 0x4}], 0xa00000, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x6, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7f, 0x20}, {{r9}, 0x2, 0x48, 0x46, 0x200, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0x100000000}, {{r10}, 0xfffffffffffffff8, 0xa, 0x20000000, 0x3ff, 0xfb}, {{r11}, 0xfffffffffffffffb, 0x80, 0x80, 0x6dde, 0x40}, {{r12}, 0xfffffffffffffffd, 0x14, 0x80000030, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x9, 0x200}], 0x9, &(0x7f0000000200)={0x80000000, 0x20}) r13 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r13, 0x8020699d, &(0x7f0000000300)) 04:03:53 executing program 1: setitimer(0x5, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x40) 04:03:53 executing program 1: select(0xfffffffffffffe32, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0, 0x0) 04:03:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x2, 0x1}, {0x84, 0x3}, {0x85, 0x3}, {0x86}, {0x26, 0x6f}, {0x8a, 0x7}, {0x4, 0x10001}], 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x22}, {}], 0x2}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 04:03:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000180)="411735afde72eee8c45878a67c4cd894f350d3542a2445403c3c4e259994f7de4911609b8115bbf912aeec8f1152b03369e66d1d44faf6160f5cf6d557be059765d578c358873656ecec3205de1175c98cabec25dcc1fb5e9475a7bf351c9b31d422abb5182de44d120afb8f2d758719143a3d7245c49504918a5e3f4587de6aab69d9a4a299421f1151387196e39a7d41fda1a842", 0x95}], 0x10000000000002dc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 04:03:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) r3 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x1ff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r1, &(0x7f00000001c0)="0df5132e6100b6a787c4", 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x310, 0xb0, 0x81, 0x400}, {0x10a1, 0x50, 0x40, 0x3ff}, {0x0, 0xff, 0xc1, 0x1f}, {0x1f, 0x0, 0x6, 0x1f}, {0xf2, 0xf8, 0x9, 0xffffff0e}, {0x5, 0x1f, 0x20, 0x4}, {0x81, 0x82, 0x56, 0xdd1}, {0x8, 0x6, 0x1, 0x1ea1}, {0x1, 0x81, 0x81, 0x9}]}) r2 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x585a0f268024c620, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) close(r2) open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') linkat(r0, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0\x00', 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x40, 0x5ee}) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000003c0)=0xc) readlinkat(r3, &(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)=""/252, 0xfc) 04:03:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x8061, 0xff, 0x1}, {0x6c}, {0x24, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x1, 0x2, 0x7, 0x7}, {0x7, 0x9, 0xc2, 0x3}, {0x3ff, 0x81, 0xff, 0x1}, {0x1f4, 0x0, 0x81, 0x5}, {0x4, 0x1, 0xf7, 0x5}, {0x886, 0x4, 0x91, 0x3}, {0x2, 0x1, 0x45}]}) 04:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000000) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/64) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 04:03:53 executing program 0: pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x12004cf915d165e8, &(0x7f0000000180)=[{0x5, 0x8, 0x1, 0xffffffc7}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x6430, 0x0, 0x1, 0xb1}, {0x400, 0x40, 0x2f, 0x2}, {0x0, 0x1, 0x9, 0x2}, {0xaba, 0x1f, 0x0, 0x4}, {0x7ff, 0x7f, 0x4, 0x3}, {0xae9, 0x5, 0xc8, 0x4}, {0x3, 0x40, 0x2, 0x3}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7, 0x7d4d}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x46dda7f522d8dff6, &(0x7f0000000280)="c4d46c0a81d161fd82d1b947835be20866be03284cc32e00d77ed6baafab4f8e48dcec05ac9fcb3b7aea6ea4b56c420c5fa8e0000000000000a7b391a50cb55b1755827f6db414f180ebddfd2d77c230b53b1edf2dd0ae074bea92edbadd1560da9ee9d32d2ee273759f5cc92d108fd4fbb9084a0023955347f042") 04:03:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x115695964ef26bb8, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 04:03:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f0000000080)={0x1, "a4e8c5f2f9d6fe444c0e17afc99f361b3c58e1d2a839787853e02ca9671c11796cb0f844af21bbde879c8d540f59260d5f245f7158a03a8a72f366bae8ca4e0fbd5fb97321f126fa0cdd70ee37fe3f1f60c9e7e2ddefafe533cfab6b60574b1ddc13f77d4628df772ac999c79f"}, 0x75, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x612, r1) 04:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) fcntl$getown(r2, 0x5) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) 04:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x100000000, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0xd5, 0xa1, 0xd1, 0x100}, {0xa1, 0x5, 0x7, 0x1}, {0x3, 0x9b, 0x7, 0x80000000}, {0x9d8d, 0x0, 0x7, 0x4e7}, {0x4, 0x1, 0x1, 0x9cc}, {0xa8, 0x6, 0x3f, 0x2}, {0x9, 0xca, 0x40}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) socket(0x10, 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:03:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x8) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000180)=0x46) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 04:03:54 executing program 1: r0 = socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x4029, 0x8024, &(0x7f00000001c0)="4b74954c", 0xfffffffffffffe46) r1 = dup(r0) getsockopt(r1, 0x0, 0x85, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) connect(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 04:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) 04:03:54 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5d800000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x76ef75420eb98c6e) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x3011, r2, 0x0, 0x0) 04:03:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r9) close(r9) dup2(r0, r1) fcntl$dupfd(r9, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 04:03:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 04:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000180)='./file1\x00', 0x11, 0x82) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./file2\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file3\x00', 0x1, 0x38306ff6e1928825) flock(r2, 0x8) 04:03:57 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r6, 0x18}, 0x200, 0x400, 0xffffffffffffffff}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r9 = semget$private(0x0, 0x4, 0x60) semop(r9, &(0x7f0000000180)=[{0x3}], 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x800, 0x1, 0x1fa]) r10 = syz_open_pts() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1e7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c8"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = socket(0x18, 0x4003, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r19, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r19, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x0, r1}) ioctl$TIOCEXCL(r10, 0x2000740d) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 04:03:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 04:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x3, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001140)={0x0, 0x0, 0xfffffffa, 0x0, "579f855bc33b2e9cf2d2358246067126b27f9b5f", 0x0, 0x2000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:03:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000040)="e563b23b6505e60d5a83fd34413f366505b0249361f74360a501c9fae872a0eed3cb92e67d980c37304cc5169f9713a0029fdfaa78cb1e9600bd0733da149924925b668237611e2161c562b025f499134b8073b96cfbe3a546a6621fdf5e7d76e6b52001b1f7b6a2401d267596bb7e0d854dc0695d7b0dabe44afb6612917b01163dd2db871856ecaa6352bd6e881d3229b8457b1d8153c708686f720fb6fba1ebfd6442b4a11e9882c74690cd448eb93565f1213c01653accacd9fe343183cd6167655952283da0060ffe62246ba14129547363759d19618d31ed65728f9c16acf6b9b6981f2d31ccbfda5560991ab36570dd7daeaabd9bc8e775ea13ceedd8590a13838bf5108837d548590ee377b1efcf478ba4675c3c355ce0e00c3868670666b50c4d40b0d3d3d06410103bd99303591b5f5a46c749ffbcd23a92acec43d462e3028f36ba9c9293a4afbcf175677b40bd07a2334b6e4e5826acaf6d1818139796352270178bbb878a3a2a794cf7667dba1290eadaf6cc24ed7b89b8bcd2ba4b0451b5b1a8b12cfaae6cd32d61e34f814364264fc7de8fede88cd5252da71647bc7054e6dfcbeefa4a89c8352bc01867610175420466b51c8ee75d0da16ddbbd9e6e10c5ba62da1a4f29ca1aefe688d344659b227b2fe0f0b44afcd52510421818fde10aa07fc97e6deee428f8dcfa088a7eecfaed239109951bf1412aced8ad50a4dcc641150b258a7ad9c7ca89ef307cb113e6e14e7f7584d44d3a9ff671ae02063ce13b7612223056bcab71c0edbb191dc71d2046cc3869184f84b9e428d0b87892f747f7299bb039895051382ca101c55cef184373e4532b4118315aca2d7c230d8840a6f24b8d68ebe5d31ec8382af72d65d1bc8d848173adcb671fc2f96338ab9d220a42913b8c139d59be719af57c1cd447a86f342e88806c52f33fb6037ac6447028a4f19e0e816e3879288901296c378c267251192ae846ab1175386812f82be54484db9124a2db1a27ba9c26fcea1d719fadd58062ba461b05245aaecb7df10f259332ad22d31a074fc98794367f35d1a8e838f07da5e0cae4d95f4a3e1f0a926fead79a625f7ffa5f34c9ce8da542010dc1e523bfab5c942bf0548acfda5086e75d7dd8a940ee7cc84ae41277a45643c9a7ff87a2e658c11eb6a772b23cf44fed05a78dc9b269371e54064e66224f930fde9e86c3087629ab433f248dbb6d785018bb3e610fb9c9212a11b8218b6ac57603d22c99a1534cd9857e447737dd39a58cf19592af865e6b78de59be7e73e721c615cccd39ffe02e20559c84b3d771da3b13e4ea79f6d3cd34fdbea6ad11b2bf81cb9d4d7c99874c10bebf239983c347adfd8b44a3343d128f304bf9fdd321b26971571add5eadd572beeddcad92cf9d995c42538f1b2a6b8667bfd41b45cf9e137cbf834701c21d9686f8e81d5e00c0a232c2b9b2d0a0e24b3b61bf812370488c79bff76f01edd61dd337de5260a4dc28110eeed99b431dfe35ba25f1558067d811c8d47e65ffbee163e2f48244d60c4715ee6ccadf35bc2640255eac2a17e0f79ac27f0adc3810cca4aa2a2d64659e3569185f8bd2ff18dcbff138749dbbf7c69d908b9baeaf3bcf2c18f503c6e0d7983329e84412133a949e9b0c95582406ddf50ae516686b873c3056ebb6c56a10bc774f551e8a370dcf221bf974cb1ae4be8e3f2502ab519efab020cb2feeb8a40b0e3388324fb750843ab6ec896b3f50cc2f70390f0b54ff0cf268f69620dd6443a4fd6ab8371d1f6f673b0ab1f43a3fd1c8e4c2c0e20f69218ae185188c6d748fb18a40f1807aeaa797af6420a9857211bb5caaff5ee2161bb44d5aea6768f5241d9e62d38a28a87244cf21fcc3ff52b2a873c935f5a06878ad013816017a149a85339cef85b5c8457699612954ecbe453892934c94c30f1b707f45683f9a02b791fd22ff053c6dd99b32506c2f7226835829c4bc20fef06d668fcb89fa8518759e46d17a1777fa20e2a4bc4c469088d71fd610410631c9e10651d800e4452aad6bbfbd4f4e87bf8d8a97783a49d549ae433a57cb47367a4df4b0d766ec1c339ffcf04edfcccc7cafb3d2ab36f465bb7737a8d4dc7f283dcec9b2eecac210cc4262c11fc06d77ccdd65b1e6697d41a4790f72376a98653d740ceceee122ce7653b5b25eb994af4366df318f97cb4bee3f2cfe06da79cc8ba867bb49e8e3f033709d0000df3c71714766ad4b2d0c19d1667b387bc181609a6760217cb4cc6199aff4fc03e45f6027cf37811c7de69f8d9059087b9db1a34b4e3d5eb6c02a148ff107f14564ed770f4a7c2f0169d988267b77896c23ecdc5940117a85b1110b9a389247035f003dfd25278b812009625d293e73c43679d6595d02d627002253d79dc58ba0ef76c3570a0665fe0218c43dc56feac999875e546438b4c4dc9fe80ab2c7a2c52acb5f123a3f2c247422e4e3d030888bfd8e079ca8c7a8d57216ccfeeea01fede7efb9bddc6ad54746efc8edc24c47d8882bf5b3fd345067acd48efe1bc96590c1a1a634608f0561b9fc068d0592dbb50a0b32a9f487ab607e4f7056fd72b5315692c951c65f5344b42733bd62e0d60f0c333c7d64af5c446b0a705c7664e6f0b3dea0d002a26ad271ef0b336194b7bde5f4c982b2b1bc9aa8ea5a2e3f1b9afafb179b4be3fda27e60459d264a4eb2f1a4460492c398d61a68d1ceac4319d95cf74b954e9e0f337748b164bd43ab5b7cf80068b5aa265fa2829b1dfce35dda624aec421bcff763ff7bece199103058d835b285dfc8894cce3d9c1a7ccfc292eacfd6f538ef968920f44fc66b63dc8c5ee628bbcc78c90bb51ffa3a5981170102a37489287e4d83f41c029fa31dc4b061f318b99ac42d42d62b8c197659810a96270fea823d94ac8bb1821d3c42562130d7f81cf42910666c4dd62fa68af5e1ba81d787e25dc633e255e30ae78ea54791b07fcf981a784d1e06c4f4751f2400967c830019e21596c6c2adafea6ce89b5089191c15dcef904cf540655ee914f3715194373062e4405465f4d9995b3d227473c8a244b29f478a6250780dc34a4f922d15b74bf871e3042781a334287c959add58e6fcafbf8ce743aa4a13b240ae40dc582837ed2b42dd882129ae56ecd87713ee3891592eae242a907bd2a00275bcc6acc1cf5bf88bb5a8c6c296f3582fb5d6ab303549691b3a31ffe9fefdaadfec5e2326e0f4044b2bbf81576497f4dc387c79cee72a5474841770da3c68a965a0d7b670c4a1292b44eff0c9dee5434ba31e86644ebbf159892b998ccf04e41c4bfc370a57335534db8e31b900d61280df49887330aa059ca5f922e1f988ae922e81693cab02f0c0930dcfb2b7c266fc88c17136fd4e337d439a50accab3d2795cf2304e7ca4e2504a48fccd6af1c4c9fd7c843e2cb80e44bea3d64ad60b106e78063d1968a306e3fbb2950ddbed995a5bc56a921cfb55b64f0f98de1a980f6c48797e28e99e1992fdd64fddaca769fd9434a6dbdbe8aac6ebc8e25068caf0e6d38eae391b8ffbad0e69c7b6c62053f31903cb3f85683213f387767306afcdb427016cf9ce447ce064ec95bd2caa5926d7edc6d8d00654a6cdc7dd7d3bc171572624bf959dde8e54ef70f809eb6cc1829a525d95384dedf869e00a6c98a1782d1a7913be53e544124dd8f105f0ab90430274b70483213e0b53d5c98b3b18d8152454d3b0f27d2dfab8a898c5ffbd390f86473b0401d844c6ec1f27450c38ccfd2398acf47392fabe2fc5b78dee20d40351550f24778d0b4e9e2078a2575fd37f4ad404669bf2ebf09aa2adbdd87c53a21ff8d5d534e1f024eac0a60a2dffee30d7dec6837532921c78fcbe824b033460f661959304d82e66873d3cadc6c19ada4f296cd73dbf29fe2bdfa17baca6ec645a9c31f3ebbbd6860f5ee2d4791170e5212ebb1738f74b373a752aab9c824467927fe868a98ed164240e36a96f6c5999033015fec6fc49312feff18cd42799e86a155c50eecc8cb27e7feccaaaede27e4947142df130d8a3a02fa3a060f0d02d04c5aa4808bd017f444dc2f0039a8a7da1259a98f8876c6acad52d2d232ff410919e22badb47f1b2112982d42ea923d9e63db7ffa62b0388b6dce9062b4f84701baafcfbb065ec84e9c8528792d23d20ff885f6658ccc1e7ddd0da79796ae0b2c8d3483410a18f91e9bc83a746860e8223893580d724a18432b9735dcd94fc76f24815c3d1a8afd5b7c9a889361d7c915226b01238e62878af840ba79f8a8a9857d367988f4c04e7a1022a7887bc15656a98b59a96f29ed138a46cbdc2136bcbab8bc1d7138ead9a46d2534444abef8de010a7d106c320ce3b73ebe350d96aedcea90bf1e770c234f9113f5a56c40e6d77194e78e0ea799b1c4636b3ebfee1fb8114879a952443cc2a17a2a94f2da5f72f70bf788d859d656bda0aef9b5cc1626a68fe6b9e4c2e3932a85368ef94861b345033c0996a9be12309326e41f02cbe2b44d3ef4c94236c69c04982a7a47d9eea2e6850e0f577395ddbce423323153f94b68ce28896d715bda65b1591517f05069b843ab13e9c483a828283657f9694c95e8d36591beb8ea459ff7f969a91200f9e3d8856cc66de9b6f5797aa0b20cde6624b279f4335c798282663067209d56d5b39038b7b3c9f8a4fbf03f4db5f345d406dea7b87178892dfaf9abdb04342aa710f3609a5aa259704549f47780be5ef76a3abaa3429a80c7721b2a4ebb3b9163a8049b1106eee149b8deb0043286909a90c3a33b67089fafe1bafc55be4022a3c2cbf91e05c7d4155c23e2c9394387618d968065fe9c274a2837a5bf4f5c4928066c467e87e5d2923342790887df13091a1228c261d1a610fd4dd5b236e75054071c4202537c39c0d60a97377d182649477700de175bc8720ccd1dcbea0b7642f4e856af401a2eaead47e45856110a328566081a3f0ad71bc57b02c88587dd1815d33625ca4a16a8e602bcf1a0aacca0c9aeeee425150a7edf7e96ae72b1f5645c9a3f3612b129773a19fcde725d2a8b68f4aa51b0c265b0ef6058a025d82be93c0450f1d0b4942053d7d2eb927368bbf35e1dfb97b62ef408e8bbdc4095e0c9f88db92d2add92c181ec03c2e830b8c7ed31095b5f70ff03e1314a816a89301bf43a32cd188a82e67bcdec331278f8eec143f4d3e7ba250959907ea1b2175481de9df2b272e24356086d453c6e1c46e9e714d342a1d786f697d8aeb9ef6f50a7e09820c06c1396097c3bfdb3c1ff08a8cda06e963f161da3fb6afd6186f01f3230d05f6ab47e196910f672d9e200a20639aedd2992e334a3d53c313cca09661d7e9efca1d8513b7a42a98a0584684c1a571aac785c90e61b41007cf4cb9f4db335c7ae3667baf2c75302a0c8026c0d6e328513acb76e8b8f28833f14ded2b6e2df04189416346a8dd915b85209727e14bc91961faabb0a34284d417bfda37d5c9488bae459817d147d73896dd92f0c157c6281fc7994601537b25334604f166c6825f8bd255825eb04107f0074b06d36fa9bf2a435a1b87dd01798f0774d1019d231de4f86413a7a434e180f60110ececc9931455d03a9c56122abf077ff8feefe7225ea2183113fc557ecd1407009e17b93c397c8fbb387c47891bbf3f4a2db64c6be745e133b69d7de3436b51e619cc8c1364df6dbb83190b6a5b2363b28a872702d650f757577e65e34c91bdd12703f97515e838e7238b8186bc0fce4cc5336991d0ff49661bc15d837fa1cf1d8953a4695c", 0x1000, 0x8, &(0x7f0000001040)=@in6={0x18, 0x3, 0x7fffffff, 0x6}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001080)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x10302, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001100)) r2 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x8, 0xe0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001180)={0xa5b9, 0x6, 0x6c9, 0x1000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x10a3deb6d3c213f4, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001240)={0x2, &(0x7f0000001200)=[0xff, 0x1]}) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001280)) lstat(&(0x7f00000012c0)='./file1\x00', &(0x7f0000001300)) r5 = openat(r2, &(0x7f0000001380)='./file1\x00', 0x2c9676bfac230cc1, 0x1) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open$dir(&(0x7f00000013c0)='./file1\x00', 0x80, 0x52) socketpair(0x91a38a50eaf0d36b, 0x3, 0x80, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r7 = open$dir(&(0x7f0000001440)='./file1\x00', 0x12, 0x3) fchmodat(r7, &(0x7f0000001480)='./file0\x00', 0x10, 0x2) mlockall(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getsockname(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r8 = semget$private(0x0, 0x2, 0x22) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000001580)=""/52) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000015c0)={0x5, './file0\x00', './file1\x00'}) socket(0x6, 0x4000, 0x5) r9 = open(&(0x7f0000001600)='./file1\x00', 0x20, 0x20) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) read(r0, &(0x7f0000001680)=""/74, 0x4a) 04:03:58 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) r2 = shmget(0x3, 0x1000, 0x360, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/112) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 04:03:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x20, 0x4, 0x4) r4 = socket(0x2, 0x3, 0x1) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0xff, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = semget(0x3, 0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x8f, r13, r6, r5, 0xffffffffffffffff, 0x182, 0x100}, 0x3f, 0xb442, 0x8}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x6, 0x1f4a}, {{r18}, 0xfffffffffffffffb, 0x8, 0x2, 0x81, 0x8}, {{r8}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0x5}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x8}, {{r17}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x4, 0xfffffffffffffffb}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r3) 04:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getflags(r2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 04:03:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x20000000000], [0x80000000fb], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [{}, {}, {0x0, 0xffffff00}, {0x4}, {}, {0x0, 0x3}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x10001}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:03:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0xd, 0x5, 0xfc) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0xfff, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x49df, 0x40b0dc958d3a33e1}, {0x2, 0x3, 0x1000}, {0x1, 0x1f}, {0x4, 0x9, 0x800}], 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)=@in6, 0xfffffffffffffef2, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, 0x0}, 0x0) 04:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r7}, 0xc) 04:03:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x7010, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) 04:03:58 executing program 1: semget(0x2, 0x4, 0xd54379ac4f714e0f) setrlimit(0x8, &(0x7f0000000080)={0x8000000000007, 0x23}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x80, 0x3, 0x3ff, 0xfff, 0x3ff, 0x342a, 0x80ee]) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 04:03:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r3, 0x3, 0xfe000000, &(0x7f0000000100)="39ad02470e6829d050b6ab1cf7f74b876e2e58a901e3a10cee229c52520f7e2de19100f2f4231bbd4904f28aefe12280e84601c802c04393b99ea6a36e6d0dc0fbfe5edb04859a1875507b613ebf78e22216435796335f85b07a87f9e501ff63eedb901afa6a2b44b0e9ad5807e394b761074c0b0fbadfae29eabbabba3c7fca2ff11ab9fda6241b0a9e7eaa294ad77e52b492962fbbc63efe421ec9edf85fcc88250d06fc194ba672fc2588a8e9869703e87bae0324329ba286e6743a5f5b", 0xbf) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:03:58 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd6f5a4ca49c89a9664a72c7bb9477126f70500000000000000fe769d405bad7dbe64650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f428b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3d4dc000089446eb99626b87f634a1f22446db4338ffced99fb7eebb9c6c35aad8ad94dd3d9e72f090075dd31529254cba3bc0c441401000000000000ca4c706b5935286b72ec0f6eb9364a798b63e12d36468eaba05c1bfd917b8520a673a38f20257abba0bbe5c91d4cb612e8b9dfb7ab733af1ff0f1e28d4de1db2cf9d0e3aace0e10d727b87aa5ef19fb12baf6d54a0e5632f8abc31777bb1d32578b383f3dfbf640bd8177094bdd4974a1a5b72f921521ec8f47545f87b2f604f6ee1a5310432f49a3ecd6556dbfa76e0144a5599df8d363d3890491f791f3d124d03dc534289220a366f67aa149e8bd926c1d91cf063f2ca713c5ef17ee0f53fa388db21d3544c49f0871a344ea801367720e3fe57d6487510b3782e6c0605c4d1a41eb3ea06b5af729ab98ba48bbccd2c0c03ac9978b1a6cfdc818daa1b571a8787058ab5da51e6790a1dce57cb4ec38f4021f9aa44945a594651d7"], 0x1) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 04:03:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8, [0x1]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) getppid() r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x882, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000080)=""/70, 0x46) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100450460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be60871a3f800040000000000000001000000006eece3d798e8c8a5bb0ab50000000000000000000000000001000000000000002a2c44cdfe466eff63e0526cad231d849b3964fff1f131298a084a2a6d46f249685e03483186b0278ab237098b2f5f04e43ca1d6b3044b19297f1d3d34ef4e13ae1351a1862a5ad9bcd826ca0986851fa6b744c0df632700ba630f3ec7791a046d72a86fbf9d1aa28c9951feedff798b23165203f74b81c877ea00000000009776d6bcd13bbaa822fc0c0f22f33d67a7c6974c91062a9e51d8d93c18236cd6e56508426ee6c79966c495c897ee2f56db94fa8855bafc6a83014c40a57d3b941dcf4e24f8a9a62f7074a18787028c9939fcfb4f6a9ac5816db19789f29745000000001542a9147104b4ab0582ee468e045f75f897bc94987a845079b8e9c00b14f4100000007604", 0x131, 0x0, 0x0, 0xfffffffffffffedb) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 04:03:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x3}}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="4bd3d04c65e086c055aae42b81d497996d0d45b0ec942f6f75bbf5133a1aaf0b311875d077ba837eaa105bdaf65e83a1fe13f1", 0x33}, {&(0x7f0000001740)="d4b7fcab0806b456a5087125e356712146c1335953f0c0be432f230165172e3a81c4dc7ec936d579ba1d33a18314f559e8c9cec79f31c49fbddb47008cbf02cf26220023a4e076aaf39eaf97724d695edffb7c149a06cc8d0e6040cb37028c056f960ebfb69ba05a2aed567677d83400c1aa6a601f3400f7442a08c57c34a98f0605492a13efa4f0c4b57ec8dec8948ab9a291f86cbd0c077bbb7a6af1a5765c24b373006086ee6c7aa10a0118714e7c0d03a7c957f6b15ad92623c665c345d71058d4ede800a6a31306c42f5f5cb28607aa9d205b67a72f91cc37930456fd8d6b38f85f35148a86b9d33b44c149fb05bdae8db2efe5614dc9c25dd39e9f2b50775ca4741ae16015053ae6bff354b5ace037c63a738121b8c317b0e09f6f7a87734ab87edb1c67ab85a4e21c37cab5f3e2f3476aab93fbfa4ae1195c0a42b210fc756220c68c309a1e5e20713f99ff3e679cf9bcf4e09a1eccefaabeba668bd006a692c9a6a0316adfe73a7ce35a6f62ead59f502d9d633ac0ef821e0d65078bdc56a4f3b6d9306b7a4577486af9703dadd6536e22bd95d46138560650e1552dc4b69de06306838e742c52035c89ea229d7f318842099b5f712f4c108306b8dd806c799f61138a4ad45e779c7f4f8451eb04a281c3cc76aa7d881c2b217d27d9d0ebe7f40ca51f2de8a669cb3e76ec81c5bb2a926acaf644c81530a2ddeb7cc4645dd93e974b7819712b47ceacc88c66a0c90b401bcd0335b0ab91f846f6d45db8cd25e7f058a98fec0eeb812c05500048c9f59caa5cf1ff45f3b127cd235fe56257ae3d7de5aeaa067cf98e2d81fd368ea686bdfabcebb43c1d7112feebbfd3f5634801c3a93740273e158e142b87d2923affe6b9675e749a02e89f931195f026c653698603171e57f390063302bff054ab1e43247a78ee46c14504086dc99660adf9f84e9868897210d0c853b93f342841cb38e72f9491eeb5f78a05e88e5ab9ac3ee724e364c54cc7a5c4e8b8077a87ebcc98d3610bce74dd23f3d128df8a57352eb67068bd3b5ffb51faf4b508e17b61e453b219ad9ae962105a70b4d3103438bc8b19583771e5d31648142c6889c80b27313448a6514094f2ad92f2a09dbf75b7f440c171173b75daf155f87ddb0856ee814f97883b5c23a2efd72a92bb3940282ab135e2aad280387271c9291d93ef0a9d23df33776d6350982e58d27493331ba09f5bd1f1ee22dc6466b4979f0bbc9ebb83e461fa57d81eb5fe8fb3fa1c4ab9db022112e4187c1f206a490477e36e30fefd82fe61ff71509b49e613bc65b7cbe4d05515974c6733849d07ab30335a6aeed9e9b735791dcf8a2fdf8a46dbbb0a71d8189a74782931dbe5744b792f58fc6c85871d24b4cfe6b22af043e3d02cdf827204cc8513eb268eec41668c61aaa35174063d1e74b601a1db49e2cd971941475a35a722c73b656de45bd7719065c0fe95b4b8a8a032e39a4fcc09e9f542ab8844bf927aafb83171fc16448ca262f77bc0b76cee9f58a0fc6f7dd14dc7ef4bfa276ec570e1c5efe166c3ab577764d393f5a779abbf0322165eed8e8d7a6d2ea1e99bf9a4a3b432fd61bbbf733d9f73366da390829c801b225b3b11506d30a38e142d744d0943594bbb4e8ffbc412e76337f32058d7caa4ec43c92e66cf91acaee4ab2c04def8ff7d1c461ca263eb74c6a0bc0951b5bd79326f5ddba1937b5b2d971129df738face4b6b6b11c81dba2c3d8378c347761c8c5ec7a65713f82c2836f9ca5751845d519b5eae0988eef7004fdebf2134759ef2efcb6d7c73a5aa3f2eadc90b02f457f555a1b7e0a0e62522977efc696d7bfc66b5673b5911dcf4de4e2f97a057045f7cb52564691d4c2db7fea508d0758d3ab029adba19bc2d11968e37ef2cce9f15394b1785e4daeac43fd13d409aed2f120609639d4e09033efecec2c195f7ed64b3642c6775699a29e62ea8fed3a399662c4ef01587ee9f593b3f8debacbf87771711bd9171aa75bb2f2259c68d071ab3230754d0ac83ced3c99981a9ef2d90f3c15b56de7c256da2fcf8d17239a672e912dd6efbab0d57e8c132172adf8749122e0e607fde65d3136df12f90b81b89145aa7369b1ce673ab6a4e4eb1ba5b19681320ff1f248e07081bf056dfea5e669e01effc8a6464f5ad3415912833e7b7bdd8d36a8e60b21a5497ddca21109cdfecfae34e46259c618d32a4111633fbf099babe0a1ece5ea193bd26cff1e2ed556f821bc963916beb3454d83b6d6a1f37f6298430168024665228d6e219c6782eb922fde9345f667f0f39e32bbf7d1ea385f04bc6eaa6445503284a1a5d4b99261719b024caf6c99442ae3227d0a9cf26a075edb348efae0e070546a64cd5a249973e0eeed26df09f256d961eb0d4995618d98f421a5822c0f80324012c55ef5fb269b0243fa6230847b196a86bcc64e9a2bf2e89562f84f48b5fab7b1f54a7890b47d1cf8586a1701bf4b0c864715c411dc00f9026576e04f9ded980443f36f5583c5fc3d58c1da8c1f666a3172dc9ee5e7fd641c6a0932c42174fd636438fcf5ad4dea12497a867dd2e08e058185997ae28665e600e33468dcac61ce46daa188ce882645132c67ac9dab6f11753673aa70ae0b9d2fc8052eb8433976ca1dfae3ae5e4e1bc8a35de9580c6affd1ccac0141ec4b5c9e5358b9196a8df952ce90b0a3b57772ffc8339335157d1baa45ff892dc4f149dd842f74c31433af8463709e6ca23a7ccf50cbfa4854d25d30b64b772e25594d3bd58b4def6aae6a99df3bb6c223d2c80135b61cfc6d5e59714335413268627a9a9404cfe766a857c1f55cb15e1bf341134beee2fbaed8717deec1e902cf563312ffc6c9f4e5e77456b8c1f642524d03cba2631de8360836f71c03ac6b3832e300ae9b0a5bac7d8eccd90b2f13bdec1fcc3f88bed842e6ab5cd9c91ed69355e7f9a7abbd5ce5d99a863916de2456f017b4681dea0dc0977d74f77123bbdd79188ef39de96ba2196db75ba054c97077b1e37f23d96f1256bcb44598d870e4063527ea48a66734ae7c099fcb7bb075d1adb5656c2ce45b7cf13912d72c5c83566457e9e16f65a1149b49809cf8aae95b2b609b3875c247cb095178e2d237b0a3a27f15b6ee88b7756ec4b3a2dea60cb89e43a2c67feb2225a53b84189aba7e917c2d4785e9a09d12331303a5a6dc35b412e634d82eb209e3b3f4b35f640f3a50813bf42c5e366612a5cca18735caf0bd7d121bf21da355d0f5bdec1a4e8f3774f286f7b2e44f2849ce95ec1829486e7c2d4530331723c6333a541b743721fb534f181c883db88ff4dcf5d46a7d9cf28bad5210a86b08686b20af4b4bf3de1e58558d95b7bbd8a5c5db70e34df4e8b71bd1d9697fbc4fd6d48b4a554087512e8de1bb1644444d6d75bbf4b13b46265bf750afad681b87f63a3001a219ad02165cd291eacd48d94629c2ccda9aa6b482c86990bf957f1ad4b389d2bd2a0ca6b5868bf466caf0b9fbbd96274b5b903086cc6c46ddff0efaf2b6463b70b5e3caf16857f19c5ce0ea781c7773cc34bb4f32f0904461dabbfe1eb9bd78138dd26acd7e929616a89c43e6b968166551cc064ab71fd207ef74b208c4435c1719b55a243ef8529e69e28752c06ad4f8a2dc7161ff75273c14ae51ad82ba12ca2e4b91aae817c14aff1a7ecc1ef42fb1ccd253153c669b07fe84eb910172cab7be6c4df3259dad19da9d51f0ddc1d970428d452c2224f8f0b29ff2e1dcbcf87390b82d1a9b1c807573db69cd64a065568454453e4e592143d41c873418d294becf11d97b42f0f75b6bc5006090c16917813e04f22d103aafd5db0970c39dba3dfe55832d9a575d2ea9012133426ae57211f37d1d676a0a173f3a020fb872dcc024cc7537bbf3578e846743a96ebfe606ec65599c9f1ebc5ec9403b666956894bf8913ea596487a26d1405d12b9033d140b37bcc6f9df2ecf8c6be30ff00ae0f837897caaed363588f5772b287789f7fff5bfc113c2819b191d5405acf7fbeeec925d5b02de2dbdad25b44c63e196beb7700a8146bdcf4b9a78b224617f12a88f16db0da396785bc76535eafe37cd1451ec895c0a7038b99f367ef322e59aaef3bfd1c5b91fa81caad402c83baf72a9119cd826a948e14db38d97a29c07b9bbd98da54f988d6775aa818dac7c100da6fe3c6c0365299501a0c6732e6b81400cb50b605c5c48baa5f16bae81ce4b34810831e60c9fff74c0ddeaf9d8f6be8dbf26fa63220aff22804e5b8da778caad2317064a276c876ba1c0a90b5d7dd96f6100b4ef7bb56f30098aa6a2876529353124f1ac13070f270710a5eb15109c8cc06721b1ed4351ed45f9c04567a0a517563c89680f491733143597f069e26fb2faace3c0b12a6ab41ef7f907cd21246bc823a8e18f4c93228f986923d2052059a94b8adbd800d954e5f436bc98ddca9578fa5b1c26c4c3697f4b3b183eaf4294e42e0746ad9b02c3d72382bdd0b38cba9250d03033c52f47e4305826b04bf6c13cd75c2e830ec1092b4dce0b63c091376b87abe1ba8cff286e742e6c1fadeedbc4646a895f2903d7aedc3d17640b2d5ab14e43508c7f8140ab58915d8f5e8b44a712c05f01a8bb80e933b953c63c9623e4437a3fa170642166556be3c1bf4a5f6cf328e0c66a5d7fc60c86a96cee3e4387e23eb8e1a8c6a9e0de65b0124a03e4732f7975d9ad5e6d55b011c71f587a81fed25b9fce55ad5b048433c2541f1281d77a08fea0cb3d6fc1989cda99d8a155b9e6113c5d50482712e738346e3777aeb7c0b4e78726940d4960d8c6368c085d6eb48347a1d1df0823725f19cc89e7ab8daf83d8c713fbf8f175c26740b6383993daedc8596f1c9ddcf477876ac8ae7ba724ad2b3311f2edf40ae4a58991e1b579ade2de7541dd0da3a4fff26de2d339c68163b98451055befd3aa196b567a032cb1eec794d062bd76e45a303a4aa5db4e7020080aab279dea805a59993fd0355544eae7094989083376ca5bf0cef652fc72e9cad72ed7d9cbe7e3175fd2cdf15da85f2b45f0ff5e1f8c80b414ed2e4af892439b1529636b9b4b8ce67f5e7f85eca5158614d9221f4a40a9e9bddee53aa7f9367da9ce782eaa6012da3b1fcd3699dec52f6a2736de2f6ba3fa58724803556dd58df2cc8152b2b989bf9a986da9d2a86cc8ef974e9b1eef4cedd6d318c9c59066718af3bf2401e3b7c7ba71a03de716179321df460f2e89652b49af6932e5769a9ff3c4243a95d6fc45a88e34779f4f063d77c63482855d2db7aaaaeb8b010388bbde4e95c301d96098cf37774b33219e897d47ba85a62bebe8c8aeeb5e3134f79b62979439e0f8a22be3c704382c1ea153cd3af20ccd42a60aa48f000c0db2736ef6ca53b45602822d1b810661d9a853a457d657454ef95402c44ead9256c832bf5548c7ae3a5da4e4c04248e0993ce3cf1a96690fc42ca91c440aa22797ad04172ed0590b52039370265302ca7e2238d7ee0defde831543d49a867e3929c1be8b9ac7a7fceab51410e896b5cfe69425b736b876613018699c0a9d7ce0d84b1d46764d04a44c2fb66b455154179c212f35c6384fc3a934a60ce6cdf378b7ef15b75e5e4e08a8cb64fe04eb042219f7b3f8ef3cec3622cd0a6b7c203ceb3754378e640bd47de25d246443b3075a40854a2a8dbd56b93561f32d21b7e204fbb7fa659c7940acfa68932c9f00e77e391ffc510b7f34712e58800cf49242ac5dd94ad465c027e716b1e7309c86457ab9ef90e8b0d4d7f75855", 0x1000}], 0x2) 04:03:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200e0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0xf3b83e6e00f95503) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) dup2(r0, r1) 04:03:58 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getrlimit(0x0, &(0x7f0000000200)) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) fcntl$getown(r3, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r5, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x42, 0x40}], 0x1}) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 04:03:58 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x6) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) r5 = getpgid(r4) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x0, r5}) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) r9 = semget$private(0x0, 0x400000000d, 0x0) semop(r9, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r11 = dup(r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000200)=""/151) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000040)) 04:03:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x562, &(0x7f0000000100)=[{0x7ffe, 0x5, 0x6, 0x3}, {0x3000, 0x3, 0x8, 0x46}, {0x8e93, 0x7, 0x1, 0xffffffff}, {0x1f, 0x80, 0x27, 0x400}, {0x9003, 0x2, 0x0, 0xfffffffe}, {0x2, 0x7, 0x3, 0xbc0}, {0x1, 0x1, 0x4c, 0x8}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/75}, &(0x7f0000000280)=0x4d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = dup2(r3, 0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x3ff}, 0x8) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 04:03:58 executing program 1: r0 = kqueue() lstat(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 04:03:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 04:03:59 executing program 0: r0 = socket(0x2, 0xc003, 0x70) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/203, 0xcb}], 0x4, 0x0, 0x0) 04:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x9c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [], {0x9}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 04:03:59 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x3) 04:04:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57f7f00011ae34ce15bd4c4a000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="4c7c5508a7e867cc3000eb2f427391d204c4468405042e2039382eb0df17ef9567ed0afd06a3118383"], 0x10) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x43) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x4, 0xfd, 0x0, 0x5}, {0x81, 0x2e, 0x40, 0x7}, {0x42, 0xfd, 0xc8, 0x3}, {0xffff, 0x7, 0x70, 0x24}, {0xb165, 0xcf, 0x3, 0x3}, {0x3, 0x0, 0x6, 0xa7e00000}, {0x3, 0x5, 0x70, 0x8001}]}) r2 = shmget(0x0, 0x2000, 0x481, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/197) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 04:04:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="28a43259ee5376cf7937dad3ba5d5f27d5c659d488f3fff6c072121cb2431a7437", 0x21}, {&(0x7f00000000c0)="9a355653475757121080140817fe410aa4f11e33861baf884decc30011240f348417c46fa5d4a51627a94310a54db726fb52739014c46cbadb3acdc5bf03192ab959683d5167425585e04f5052f4ba7b1d13f0ca487c6f62ab8bb952a81c7e2c6f3e6ceefe6a2e0f6a402064a504a580bf73e3da92a899565a2f8100b96a8dc5b4b19db8587701b334eb434afc29b5baceeaf0a5536078ad8b1fa7bdcbfb", 0x9e}, {&(0x7f0000000180)="570181dfd43a7b26b49377dc", 0xc}], 0x3) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() getgroups(0x5, &(0x7f00000002c0)=[r2, 0x0, r3, r4, r5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000003c0)={{0x783, r6, r7, r8, r9, 0x2}, 0xbd9, 0x7, 0x7}) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) r10 = semget(0x0, 0x1, 0x450) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000480)=""/4096) getuid() r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getsockopt(r11, 0x4, 0x400, &(0x7f0000001500)=""/185, &(0x7f00000015c0)=0xb9) getegid() r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000001640)=0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x8000, 0x0) r13 = semget(0x0, 0x2, 0x2) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000016c0)=""/30) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000001700)=0xad3d) r14 = semget(0x0, 0x4, 0x400) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000001740)=""/56) getgid() 04:04:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="1693e56caf9c37e199153040d19aaac2d3a972884a16beb6754b1027073af07cc64843167ce15e89310cbf77a4838a09dd48b9233931c47c5e62ce765e59906f395d", 0x42}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x5) 04:04:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto$inet6(r0, &(0x7f0000000040)="7e67ab2106df7b2784d0a3db7e502fd546388644650719", 0x17, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0xff}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x28) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000200)="1eba49842b7c28757d90de97ad8f18870619e8974088976fa79cee715608109df51754c2df691193f65ece90520fddbafe3df116985a8ffffc44c9eb1051225bf21e2328e2979f9b014d46c8f0015569896f5b2bd4aee8efd12295b590232d8754903c96d6597a8ac1e6d9d509f1c7224bbcdf28af8d6b05fa2346c5db96ee2ddf7e40098f7ea5c1d43ea66a819a9aa2fd5449795303cde70e4c51de58f0c06ed6b94a6c79819e71fbe695d39bad8d464591", 0xb2, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 04:04:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x6, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x61) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, 0x0) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c65300027b051749cc7063c68029d666ceb049c5ee1818b8b3ab0b89bb97a1f20712a33c89c0b5f5861eee86ca1f671e5c01018c25ea42577099b9c5cb1f12603ace30793d920e90eba1839fe642a947243de488b012dcf7ec15322ec05997280f4cdf49781573aa1a4544ec6dded8eb7f4490553d80d2de21e493a1f68f641b3a6e7a0414d053a086d89f9b5b6eb9b3961d03598ffbc033e"], 0xa) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0xc, 0xf0000020, 0xa}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x200000000000}, {{r5}, 0xfffffffffffffff9, 0x4b, 0x1, 0x0, 0x86}, {{r6}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffff800, 0x6}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2239233b8fb90463, 0xfffffffffffffff7, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x1}, {{r9}, 0xfffffffffffffff9, 0x80, 0xe68c675c14578e07, 0x101, 0x6}], 0x6, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x22, 0x101, 0x3}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000200)={0x2, 0xb25}) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020691f, &(0x7f0000000300)) 04:04:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8000, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 04:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:04:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x800, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88b, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x4}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:04:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 04:04:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x0, 0x40) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 04:04:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5}, {0x50}, {0x8006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x398b462f8487cf64, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000018c, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x1c\x82 ', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 04:04:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) setsockopt(r1, 0x4, 0x2, &(0x7f00000002c0)="b8d1241965b8e42bf9519073e9", 0xd) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r2, &(0x7f0000000180)=""/165, 0xa5, 0x802, &(0x7f0000000240)=ANY=[@ANYBLOB="013832065f5202138ae463c1160300dc0cdc3b72c4f58df2f0116eec720f0a7f881dc683a64fe44da1187f77b738e8c00e1205d54365af224103990439125362cf8f7807eaadae6396b6b5bfd660dccce037802f09"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 04:04:03 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)="5028b972cf02dd6b2695bcd6080ea6011282aae0d1ad790f09994286eb4c087522a95a13a9bd4ce94d16c3d369f4a4caaf921caaa475f867c4243b8a2360fb1357432387077fd775ff2079d5d252a8076ab831ca77b8f12b0818aef3ca4f523d9d0ec3999e09d9fcdd0153b9aec24767756f3eb9613c2db1bd7d0f388855fcd27be98e1688325609abe9a700136da3e3531de615624f5bf489421088cb276fa9a01196c1ab6c93fd44437e09df095c87f266169fb441ecfbb5f756a40dc7b8ba8c32b7d09b20b7bb6c311579f788a32984fb434e", 0xd4}], 0x1, &(0x7f0000000080)=[{0x40, 0x1, 0x9, "e382cef371eb83535a19f79ce7ba8a6cacfc689cdf625fb50d4bf65ee3d3dfb1335cf95d629ba2ac14e02db2"}], 0x40}, 0x2) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0xac, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x18, 0x2, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0xffffffffffffffff, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r28, 0x0, r25, r27, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r34, 0x0, r32, r33, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x2, &(0x7f00000002c0)=[r33, r9]) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r39, 0x0, r38, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x233, &(0x7f0000000380)=[r20, r27, 0x0, r43, r26, 0x0, r41]) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r50 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r49, 0x0, r47, r48, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r51 = getpgrp() r52 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r52) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3f, r6, 0x0, r44, r48, 0x2}, 0x74, 0xffff, r51, r52, 0xffffffff, 0x100000001, 0x9}) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) close(r2) 04:04:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="723cfb95cee0902701c5f6ea5264fd19816667d6f271c8c5b410c4c385c76f6e55e027f143b7fb4261900a27ec7509374e253003ee38133059aea2f69cd37ac4f5"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) close(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) 04:04:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) socket$inet(0x2, 0xc002, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x380) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82a736ea236572b72e211fb2752a76c9027811e2b28a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) 04:04:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000006c0)={0x10, 0xffffffff00000001, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a28000/0x2000)=nil, 0x7fff}, {&(0x7f0000c37000/0x3000)=nil, &(0x7f0000ec5000/0x2000)=nil, 0x3f}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000b75000/0x2000)=nil, 0x4}, {&(0x7f0000bfa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5ac}, {&(0x7f0000be6000/0x3000)=nil, &(0x7f0000f55000/0x2000)=nil}, {&(0x7f0000d9b000/0x4000)=nil, &(0x7f0000bf1000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000aba000/0x2000)=nil, 0x7}, {&(0x7f0000ad1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000be1000/0x3000)=nil, &(0x7f0000bea000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d9b000/0x1000)=nil, 0xfec}, {&(0x7f0000fbd000/0x2000)=nil, &(0x7f0000d82000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7ff}, {&(0x7f0000f9a000/0x2000)=nil, &(0x7f0000f06000/0x3000)=nil, 0x9}, {&(0x7f0000c5b000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000cc0000/0x12000)=nil, &(0x7f0000a90000/0x1000)=nil, 0x101}], ['./file\x00', './file\x00', './file/file0\x00', './file\x00'], './file\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x4}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000540)=0xffffffff) 04:04:03 executing program 1: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)="809fd14637fdb5480ec08b8ac5159bab2bdf33b356ac993286342474d7544f4ade5b0a673027ac6af929bdc8a9d2caab26c5daf14b02a069e5472d5dc6e47986cf30ea7e8186c2929dab0b98", 0x4c}, {&(0x7f0000000200)="a4090c6c0998d54547578486fe1478d363725f1dc57ef75ae09825b990b6a1f50f0fc2d87609a3d629977a3f9b5813e016135e9476b81df5b4fd024fba558f830acae247499b4d44fe17e81ed9619ebde4fda763f01c462e8d8266b58259a748f1f8d718cf3bae89784c21574e4c225da967cc00f2078785481a3827ffe470bbd0f9f93a15b47ae2479a217eaac81123196eef6fd3b19695f6576cb51f8a7edfb4bfaf557186cd14d40cef", 0xffffffffffffffc6}, {&(0x7f00000002c0)="eea42929baec9386d48f37323bef0402ea23fc478a444049559b48e6561faa0c9d9007dccc66fd4a52ef0398700abd76f97f1dd0746dfb53e1788dc6699c72d9aa70f9f036fd974d082347caa2e9bfc8c5d806b48cacfbf63d631b34bdedbf1ff9b361de776d753de630929d9318e62979a823c8e55147fd604a15da3402b348804dba30d6518ae3f32483854d4005395df2628ed52096da7c3ba17c0511953e0103cb08e5c48627a981c0562d0f5be963bd4fbb0e9e6201c780bc6233d804fb4fff32a68125a2905ab4217618527a", 0xcf}, {&(0x7f00000003c0)="73cafe1c6b67f5d43b443cf1d504c80797758a3f09d9955566224d2d823323bcbfebf5a98fb5e74e5a1619c0d012e1b5fcf1822b89f8eaf7a8a07a3e49356de81a56c7b240218d88810420339e556756ab3b972f77a0df07750f7f0240df06283eac2eddd111c1355e21253ad31a619d62f1a69f5c56a5eae524eeec", 0x7c}, {&(0x7f0000000440)="f9adc368f084085f82bda609b8a18f621258a686d3e3f8ab8572dcbf48b3d5baa4df40122ac322d718b7c6c207ef3a78c4877ed34c816eaacb433e98fdac86122b74800ac89c8c835d09cbb2ab07eab2e3c2937854a21d9c0ed84c889d7a9fe9a50cd874ef5d5b6df0d844dc2c23d4bdc62faed8d31c595ba819e11cc48fa5f1", 0x80}, {&(0x7f00000004c0)="7ef72e4566844c9cb5b4ab8e052790d25e75d5885da9d13e93f6476488d2d27abdd3db571d936c4f41278e21f107ba674ee5c6d5e375d0c0cb9b19785ad3aed309526737816243c9f8c98b6c93164fe756bab9c7a7d5a2b92b20180e10384fa475ade3f18326a1978e29cb51031f962e1c028f68a6b88dcbd644c552fa165d124717262a6a7af7d517b2bc383daa2268b0fb77599897b5f8950dbb8cb25f59e3ebc61d3993f36cc9fb6a545165c181aba710751511dbb128d17f7de8b99595fcebcea063e63791adda0bd657f60c1cab7ea115a5b0cb27abb47173cdc2b9984e3f734ae080b842963a47bc73534a848346e92d43", 0xf4}], 0x6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:04:03 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xf43, 0xffff}) 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x8001}, {0x40}, {0x6, 0x9, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x40) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x5, 0x1}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/153, &(0x7f0000000000)=0x99) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x90) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) 04:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fchmod(r2, 0xe6) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') r4 = geteuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r8, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000000000442781f2a1b0655587a764f706f3e20019da023aa122a1ff9ff670a4cfbf81a46551abe9a1698bef592a2b8fe73a5abca89bc1a01bdf265b4c64820e8290d08d97da58f3b0da0d6ae9e28f128be52dfe2c3956d5aed49b3058be8a6a5a181bc8db21"]) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = msgget(0x2, 0x20) msgctl$IPC_RMID(r12, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000580)="b627581d477c6daff9488298a2ce") 04:04:03 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x2, 0xfe, {0x1}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007ca000/0x9000)=nil, 0x9000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r3, &(0x7f00000002c0)="182000000000f3ff9108fa79be498c0d6672aaaa5c6faa8226778d68011cbd11b9b96597e3a45c7704c20ae00a1d33d88fa78664353ae9d141017e1a44dc8aac00764e7750f9a50517f9e152f6a012c8d10100000001000000ce1a017f2d05bc478244f3f3aea1763dd171273bbfd767faa05d4e42181f65977b530d98d0b32074ba4be3de47a3f4ce98261a71dd28527e72bdb533b5257d56f086bdde34a515910571d42bdb76a43c8f8095ce037cdbc7534149d0ef51d419252904a5964a7f1e3bb15ae194ef6c9fdc0a6a75da9e895bdb874deb95c63e968b2349cea75e91", 0xfffffeda) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x40, 0x8113, 0xffff}, 0xc) 04:04:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x0) 04:04:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0xf8, 0x9, 0x7fffffff}, {0xf9a4, 0x1, 0x3, 0x8}, {0x9, 0xfe, 0x6, 0x1f}, {0x40, 0xa4, 0x4e, 0x6}, {0xfff, 0x5, 0x2, 0x10000}, {0x8000, 0x0, 0x6, 0x8}, {0xa7, 0x2, 0x61, 0xfffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x9) 04:04:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfded, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/40, 0x28}], 0x2, &(0x7f0000000240)=""/56, 0x38}, 0x40) 04:04:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x8004) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8f01, 0x121) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380), 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r14 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r14) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, r17, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r21 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r21) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, 0x0, r24, r25, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r32, 0x0, r30, r31, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, 0x0, r36, r37, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r44, 0x0, r42, r43, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x6, &(0x7f0000000bc0)=[0x0, 0xffffffffffffffff, r25, r31, r37, r43]) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffe58) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f00000006c0)="cb46e94770d7a83db18eab3bdde916754c98ae88d554e60261887df00c94a5b0e9dc9988ff83a287688ce9edb124e534d5617d469d65f4835a4e1db47c1dfe39cf67db7fd6b7adb0b04834a128332f20b2e47490661f390104a3ee8272cf7e0ff381ad2759455d2e1296784237c149ac881a3285f76591eebf894a72176495a2e39062e14ddbba7e845635137136fdc298840e8a1aa7f22237251c9ca5a704f2b8a4c973cd8c42a2e103065c81d0abaf092b579dafec5f079ff8f8b4deebe4c9571bf96a3a30739430037701f7cc9ee769917a2c5862b947e0066ad520202793d76ccf2370036f3df0ba079b845c2bce7b3198dc8d35fdfcc4a562d0df", 0xfd}, {&(0x7f00000007c0)="c242896e305466257cf5f62f0153eb18e0631246007d3f2256fe331ed69fbad7eeccebca0f9edc803b0aa0ce8b896b9a856036a5f1d1b77d6ac352785ef94557c35d937ac8b572920878d18a364e1fdcaa5402c832d4040681a7da58f490e902e5fe998c34323b256d16408efd51b7b3887709308446ebbb8b2a690d6e8909f1cc229e48a8ec841d4ab658d2764eda388902dd05818466d2e67c1498e72f74f13347f815e1328c65", 0xa8}, {&(0x7f0000000880)="90074cb6c40beec4dd4c637a6c96380a630d7cc3960a949bc18bc3b6ec287cbae37064b89ac282ecc621366d32af1df504ca2f0edc55957214a30ac798a7c083e842af6b566f9286dd56480b6b48d2a6c8d39d7f35b259e469b3789577a0ce80e54967745358ec4b1b08ece34dbc66546ed214", 0x73}, {&(0x7f0000000900)="3c865538f6709e3dc15e8164a763370eac43813a584cc5f8b8ac081623dbbf5677851c6ed7995a36bdc693c893535d2e20b93a08cfada62ae08be51a7d4ceb23939c729fda11b5942de3b8420a05369a94866fe11b359caeea074c23a201a08f21ff08b426ce544774181a3253bede534a683cad9d6fde6b676bd4ef7487a9a06482b4bc2e34161b1a1e3ccc175026d5a7d85e341a34910826ade660865ba946b8161e23", 0xa4}, {&(0x7f00000009c0)="020e7b422556284bb03d1a93261db1757672eed24806079c2a246439a2dcb4f288e531663ac8f1a76164208cbc962cffbec35c289046a123fa3905536a99eaec6f4f2e28987f4c89610af79355127f346f99835ed02e30cc6e5157864b7c81145034684b3a70fb350c1f68deb8f13d51a5a7977ea18c3b3ba3ddd0b485aa953d7fff54306442f156f1ee541252", 0x8d}], 0x5, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r9}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r13}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r18}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r46}, @cred={0x20, 0xffff, 0x0, r48, r51, r53}], 0xc0, 0x409}, 0x4) 04:04:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="faffff3f3700000000000000ebff00000010000000000000000000004e0d85ffad8c2e0084357c5b0d8333e8e18135b5e5a88b865eb0c4ddee3883ef37742e99a60ce0b28725ce43b1b17af08781dcb7ea7a6ab82d9d988997d3710789237c"]) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x6) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2000000000000048, &(0x7f0000000040)=[{0x8, 0xf9, 0x1, 0x800}, {0x0, 0x7, 0x3, 0x3}, {0x0, 0x3f, 0x9, 0x7e0}, {0x40, 0x3, 0xff, 0x100}, {0x3, 0xd6, 0x4, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 04:04:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="0000527a881c7eff0f00001cc4e559000000000000153f1771ebd9cafb7243e2f11e48933a47f960b19fc6aa287126ba2819f0f61f6b7a0d319ad678ac3897cc61b7b46f3e131df372d17c4cac0eb28ef45b5f1d9baaa3a094335bb851d897a25c9fb2a37b1c43a129c595bf4b5333510358d384f7d5dcb8eb6c", 0x7a) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x3, 0x8000, 0x1, 0x3, "18be378963046ad97f8ee906123c961ddd08b303", 0x8000, 0x3}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x130) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) fcntl$setown(r1, 0x6, r3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x9, 0x3, 0x0, 0x3f, 0x101, 0x0, 0x1, 0x3, 0x1, 0x9}) 04:04:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socket(0x8, 0x8000, 0x7f) 04:04:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x7c0ef875c1de2a81, 0x0) r1 = semget(0x1, 0x0, 0x18a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x3, 0x3ff, 0xf4e, 0x7, 0xfff, 0x6, 0x771, 0x2, 0x1]) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 04:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x854, 0x0, 0x47}, {0x10000006, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20292, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5, 0x0, 0x5c, 0x29209965}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) 04:04:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 04:04:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x1, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 04:04:04 executing program 0: socket$inet6(0x18, 0x5, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 04:04:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="d46de6a4ff9c0fe42560e012739df8d676108a27193414af229aaff30132f8e62ce462051569ca1671d638e6be8437bcd88ce7d5bcde1f9a6605a16645bc10732a083e0f423aa477a4e2f370eaf4cfd041ea3e255883757eba3a1f5985a26be21e972ca6b0c8fef001b856eaee6ed65d9ad862f7a6efafef6edd5b0e386e2184cf33d639fd0589d854888a21c583d4ac287f1a6b2a8faebf7a3612d7e48ae5e5870f527071c06e2f37a4812af73da4e5c5c6b27b0a4e6df11060fb534fa85546543eecaa20b17f5543d4c4", 0xcb}, {&(0x7f0000000580)="46b9581f7dd9716f6172fad506ee4a737650d015cdd457927effc3d174148f71b6b1896c702430607f491165df211c0fd67970a0cd0e5080667e60ff1c643602ccfb25a076e254be896d76b8e89e08d8cd3ef8e77bdf93ec5f574198c94d63a90f4fc57903653ce5e4fc57af98aa9a681d4b381ca850da240f3685cb3643af7c90a33bc6819faadcf8ead84929f5c22ba1c1ce9e3190ae0840237d919805e2b2125c070cf1cb20c338d091ca5b428b78588fa5478a31add591b356b66c49d6682f445c7ad2912a6fc34af1bd121d0eda8f6a884f1d6763da1e626d9a84b59bf090c23711a644127782adadb9d5bd9a03cdd4d262c3c71aaa76823ef1dd3a9cdae6bdb53f5a497a921384e75913501fec8da0485910600bc337034ea2ae5cc2066b9a6a9e6a54c49da4869b6d9622805dfc90e8fa94ce1646f2646a95bb13228643b73cabb5366267d65aebd86bc77a3622b997b3651a5123adf6ef69632247d259e7b9e4b3e197972d25c93748999f72a2b9695b3c5c90aef03ee1acc8051fd141d032bde3ab2ea5c352cd2777061248486410226a813cbac11d4bb95c9d93ba0217d258c54bc5c2b762bd2d859937da983e4069110734ead9a9a7c9b019c6c234301c8c1c4710cc70f8b9f71cb205e7dc5a4c9a8915cccfe7682ce42efd11deaad055c67476ebd958d99c8cf3095706d2ae5a64b8560d1067846604a3c32c716067ac355969b7ca99e46099ff15a9be5fb6f18c78574e046a670c717bd8d4f498b52062c43bf0b983b13a607993e7a7ecf2a9bc0fdb1432cddb2a1c978d5f2443c2579a769e1c843703c465e90abb78cd98f52855d5e7e2bd1a2eb07a1549c0ef7bd9158cd68ab396a7ccf658ae96bd2229fc86b90a741597f0f63e4cd70a55232c25da7f6cbd0ff801a3c0cde415f54bb27000cb342c94232352e98cad08df446d048704bf3fc62738d63357647560f9faff4d375837251af9fb877be842472a5db843cf4eec19e731593f744a81e30e6d4dc4ddf66b1f02f5c4ef3acc2e958a1720ce3a34f2c4babfb256daf029b39f796f8757237e2bfcd66a3492d5bb6a62dabb4b2fd81a45e0f84ec1462f3b840105af3766073f487ef09acde2d67ed903bb30c41ea2c7124e5c251f8e8ab2645e21053dca28150e1bf04bbe151484786924044f01215396e07a95ffd932912df915241a619148930675f5a29f86e5a23583d75071cf67fa66a47341009a02d66138d4e976989ac2b7e4497b531ab401578cc866da7da8189c325d8d61cc3407e60c27baa996b2b07462975fd3f06b59ad885e25362e9b03ee0ffcbdb106e42b99dc2069a256e3edbd17a139569e36cf47b2dfb22fcff0654ae33143201a5ae50193b9f4a05ffddd57c8dd2145931cc3b3402a30700b9c2f72cf1d3bf54d1477f99b3a8b5077eeb3e205790ef36dab2bcb71d134d21de5368eba04f0cec9b054a8a344cd5364c3f3ef88c2feda0df270b51d92cb7e76d3af4137e7b77fe7bd5a334f56bad9ea72af7a7a41531ca0685c35b4e879b4b5016ee8b77d3fc86d1b5727c388bca60e32ba1a467e39c306a3f294a54a7e83185be277670ef4b84844445827104fa7c0d3d2627315ef19d58e9b8b819a982566511d73f144c30f3ac2a1f40049d842eeb076f4c64ef51bc0f177c93da69e58c61aeab439c7816a8f6839f1a3b1b3fb1e10581d1dbf76d3fac6d4a672f2ad402d097994890dfae7ec5c58f8443998bda3e5875641227d1a2a6f7e11266e39605d6ff5dffb89aa065b8968762441f5649c9fbf53c4b9a9e9fe2c59e4fe223f4b8f3d16ebb838d07269cea426cabf098d0942002f8a417fd81111dab260e7131b407daa2449c837495cf100dd02e26fc2e996d6a505272183ae7d4872541e90eecbaf2c6f2cd01c44455307d5a43b409d32e1fd4453ec0f1484d77e32e30fb795c05413b36807c568ff8aa5f844dcb185c361d9d21235f1ca372148ff88eb2ef16fd2222e8793a379cc39edbd90bf65c13a756d0ebeb05ad893b22cc5f8504afa958590f089c62827aceeea8dee57082fa159215fa9db67084f319ebcc8f32283621877fd915ec011d6d1270c7a5c6845daefc15dde0560159ceeb3e5c0aa131666bb81bab4ce834a4e32568a38e117cf130de357775a5c9b72b436f0d44a7724009f8ecf4f826ab0cd29c5350568c5952f7dfb2d8df28f6fa9381657067deed87e6f8ce460cd619a33f6126e6b558773191dd473016b0dca6620a4410733527a5f1908a5c2411d6f982577e3ade06e08dd7f9231e83bc48aef711e79a7d80d5d836870b84943bbd8c4d8802176b0631b58b4449b7567e2d25a6f3fc28a105b275972a311bac9b4d9889155975543c419641e4c9c70daaf43e2286ea1a50a731ac2a85e258bfd78c7f3eadaf04eb5f6592c4fa0d66fc2892ecb9e8390d76cdb218b84d1896e9d93b04d9489c5cd179be257357aea128078959f725da8a71381cf97f862b3a2a1149bd83de2b42e98ed02c6dcb04709a9e9443cc6fb9331d63addeafec11c1ff8c4ec03aba5d9a18845953459bdab8ec6556577a1cf3827b3a8f29fa911853b88d97bcb02315a909e3a92bd06c5ce06dee88c09b20739dca4b6e4e30efdcffcac716954cf97c982fd98ef1a1e6ccc5f6c2a1b9bf10a7606ec2bfe46f36b4b6ab9ad2d589498e938b066179f8398faf9c81ccce99f8be1088acca39903d88d63acb13ec35b4d42a4fad244be2f17a939dc4d6356d004a9b6e63290c9908d796d8c1ff597e9fe12dce5a8a6fcc0edb1119a12fc9f711cbd00064ab7ad3f0309de342b88b97096c76d88f29e826557e3be5f68cad2959312b0fc090ab57964027db6fa44ce8d2fee680cd4bb4404062164fc7aa84e0403db057992828757cc390e31d196322653e9eb3906db360c5d6af88601141da1686dcdc40ca8aeac564e0a4fd72c369fae4a9490f883e16107ef8a9b9e756a7fe8f105a4b5a14e3fc0799d892937be5f3d401af374c9f2c665742a5947e31d8ac06b14fa21988fa8edbb4fc91cf845612710decb825b7b4120f83dfa2857666feb9e662789e5862c67f9c75a624fc2fc0df73690fee5c16d77daf87177175f689c5575f775315ec6d5d9ea564be589ceb4b28924ef0f0f5bc275b431160e67b663a6ebe9432b0f6c7836f4cd73d7d52093936e6321a36bf2db7870c00686f8f93321d7c8b04b11267711ad7338f05c272de95674156d290116d4dd2dfadc6d3d2fd5f8db279764a329911fdcc46d9328f45190fbd2bfd2282d3bfc98609d34b5b72b56c75b92600795cb088c364ea8a766358568a764dd299668cf82e4779e9348555d155f907b4414a9919f3776b34c33168af3a77b7dfe86c92387ce65fdb9f36f1754d05fc7b3e3846def454b8fc26461f45a9056f14c547c82a42f949915994fc387be21048cc65b811676f45997ca7c3da1b947eb4bfb6dd7afe76c02ca35e99cec75e1f3be3d748769dacce6f6311f530de68f50ca9334461472e7d79444ba9eb52235027aa72d2f625f6fa200a09b565201e2aea76672fe10995d7661019c1e3a06bba7447f3e2521ffc9e1463bd81baa0d6e7a28cfb0edfad78fc161d1e3d08805dffeb67a8360fc2391c66c4f0bbaa081235751543b2c32d964dfb0e5f457dbb380ffd5310b7027201a0dcb7c24b44865def8b8eb542b705709e33cba16318e735cdd412b141ecac7b304ce82b06232d1a494826578a60b47857bb62738901d752fd24a3895fbf41d008b51a3dea91d30076c251edc0b6e0363ecf730312601023f02479b5ecb59d16633475f2edfbc0a9f820b7c50f71f8ce0734289cf21f2420786abc598f701e6a5cc400a4fdd11b667a8593268cdcf4df757a662451974a575383e85e2fe620db748ffa4228621109d762373e42757b9c5de8e9e07c3e037870f15a02dcd61605b598358382c1c20c7281e1e77b09d395e317d9bb0cf90dc6b355002b90739e0605e75145b07bf97143bc02c2fb4760a8b4829123bf5fecc908fd08748089f09af8572435358797e1e72da4ea1cc76ad191341ec54ec659476046fc999c76361b4311026118b47fc9c5ef416084218a635f033a37a8b89c93547be1385556b79daad7007b83463dd47570086342d5c9152b5437cf9a604b0900f02f1276842bcab0b532db59ace65e06899af6be1b0d06ff97b9dbd443f4c86e497b50ef02e963f2da65814c2c86ec0060c75e81fc566e45ec0af21a3ad717e1b8cde9f57131adcbabb0856a0aacb97c28cbb07872df6a6cde24e68aa4442152a3c7ff4fb9e4b135da80adca87c2722d30a8378ddb4cd62268e6df424a1fd14856693a6e18b6a2054639deebeb5202d35c98448ce7a20b8f4a22fb2102af49a8fe2ed5b9113e5ad8be8c5698df6e07a38f6428658a1fc7f10860e618e5e342662f21974c3cb3f8f5f4e1907fef9d40f9fd320b7949ff3221502f3f6999127fa52d977760465aa6da1403f5e1b0dad21869bf940b72ed0588b93655f94e7e3dc1d880cf65c4e769f1e326731420be2a848fa561c98c04ba0e8c66a5f440d2b432293adce35a964d53e7c2bffef15e3e008490f5b1a37b411f554dfe93238f7400a3ea270dc3dc6f235029f583fd3b5dda33a68e90d5a7607d4ebed2f58a3e9cdde5deb876158932aee2c102e24b4e4c520a78d7714877ebf55e7782cceeb84adce98a27b79c4599aa330dd4a06db09a66db8ce60752f82c1c6b6a9b763642b586bbbab83abdb3268b799c5b6d321c86bbe02c715b34ad9c43b2aef8849c57ef090d9240fe7b8fd560368bf3b7eaf265d458169c912fc29710dfbffe898da65095fa18d27f075ff5197295dfbb631a562ba7f082ced0ff0f396b37c355ce79e3cf20ee402dfc0de55cbcee7bdd8120656b66b29d86c0a6789e00a865496d682e61812941e80f9747cb10ed7f5a640a98937399befe7dcde5509e1f6b688b94b2b9e1ccf65c693126182fd0d144c0f804e419073cfcc6e8f7c35b2fb455cef64c4df9461d12bca06825a01a087fdbd8451678ec9cc3832c88da58bea546d703bc95cd5b67da6aac7ab66aefb3bf43cac8bba4380c241e0a8b75a525281f8775924324c572574900c3d7ccf0d49612efbede527c333b0a282ff4b06016ffb1636f3a83df7c2b3ff5e366c4606980570e751fa135101c3b51b23e4705de3dc7cc3acc3d8274b547c1d7ed4aaeabd9eb8079bd3e4ea5ba1102df4f4c7dc6e25abcc3445a8da9a3fd3bc7cdb5c1d092b3d62d63335943ca3dc40eedcda30761c0d396849cfe0eda4ac99c7d8fa12854e6ae622ba38ca28bd731c897ea5057086ce3bfc63afafa05592497f96483f12c435dbd2c6985c869397ec9df5e75ca1fb30eb9ed64d86d01d420dadae9ce33e513e98adbf36b0f991776bef48c460e5942801a6e5145dfe759c080609d08ada6a515143136c31d0b55abcbd0045972e73eb7db6c95cb35dff07d2debaf9ab9154ad54fd5e9b356580ea98e0286afe65ec4bfcda4bd0ae258c44cc702c5b342524e0dc579a35b50b4a32beb31de472d4848a1db6e99d8fcbc61d50be54c2ba63bfe522316492399d7ad73de3347d614d21c91173567e679537d379e58dba7eb090ed168a370cbe8ee41997f8a6cbe566cea92df2af57457cf5a13343569b15af25426a7eeab399f2eacd1da7c2d8e2aa5fb37445c44760ba9dbdc5b4b3dca0bca22c30f67b6cdb9daf4685e033127d9cfa6272cee0aa9a3c4771ecb86cdda435b40187a20a0025f3db85cceeb835f0", 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:04:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) dup(r0) r1 = socket(0x18, 0xc002, 0x1) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[], 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') pipe(&(0x7f0000000200)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x8010426d, &(0x7f0000000000)) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r12, 0x1000000000029, 0x24d, &(0x7f0000000300)="fb06006e9edec05caaf63c056edb53dadcda7d72c2ef59ad6f01e33be3137b208d2dab6308e8cc70bfc2e0f96ad5a6031d554a981a53592a55eb9e71bfa65abab00fb2491e5c0e2822d3f4539bd54a83cca96da6f606afffdf4725e6b70ce65ba8e011d66378b0656371db95788efb228dbc14edc030d32897318513db17457463cc255d5d2db01672690c49c484a6565a0d30e3d686a249e04a39c150153fa1d9aac0e63696e2689ce3a5eebfb2eef1eb8aeabe0b32365a32f6cb590755fcd80569bc6c9b3762627f764d69a9cc32d2fb74315420280d78", 0x1) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r14 = dup2(r13, r10) r15 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r15) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r14) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x8010426d, &(0x7f0000000000)) ioctl$KDGKBMODE(r17, 0x40044b06) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) r19 = socket(0x3c4b7639439a2c01, 0x4000, 0x81) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGKBMODE(r20, 0x40044b06) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xf, 0x4b32004c7d40fedc, r19, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) dup2(r5, r18) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x0, 0x0, 0x10000) 04:04:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31", 0x0, 0x100}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:04:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:04:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026b5da8af63ff37282902e4fd897207d3872baffbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x80d, 0x0, 0x0) 04:04:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/61, 0x3d, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) fcntl$setown(r3, 0x6, r4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) dup(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000240)="220e2a", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0x8010426d, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x279b02c4f04b26d5, 0x11, r6, 0x0, 0x0) 04:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x910, 0x6, 0x6]}) 04:04:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000100)}], 0x2, &(0x7f0000000240)=""/238, 0xee}, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") 04:04:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r3, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r4 = getpgid(0x0) ktrace(&(0x7f0000001040)='./file0\x00', 0x1, 0x40000100, r4) socketpair(0x10, 0x4, 0x20, &(0x7f00000010c0)) dup2(r0, r1) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r5, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) 04:04:05 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 04:04:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:04:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x6a) socket(0x20, 0x8000, 0x20) 04:04:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000280)=0xc) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x2, 0x3, 0x400}, 0xc) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) syz_open_pts() r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/104) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x51120, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffef65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 04:04:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000c1ebe54a2c928a1729c080fc030cf5ccb65983c0b7865f378aacd0fdd97bea53591bdc8afcf5733fc9eb13f54205e27be4ce728eea4a1490432fee2c388727c6261e9538b1694128893f10c26c0a16fb223b343d271210308542166f4f02185d0164820cb921c453a76e9f08a9829144fbab78ffa8e6a831f7d8c241", 0xfffffffffffffef4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:04:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="82026dfdffffffffffffff653000464a7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287eadc83e35e2f012eff54011fd7c13104bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed6d880af73774617a5036226a77a3c3e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8ca0700bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d786ba5f3f7ba52c66dde104f06e295ad206a6a86846e79146e637e9c037dec2e2b39483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4a022fb4ad5f5067899043d9cfc96d51e5e6f2735fb1737f69c7c148ea0e692cf65e696dc36b98ad541a0f851686599fe446e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f39978c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508c0800a9acef470b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7c421b9c61989ff05df2b5748501000000310b22a9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab44df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051b8a893fc20812256cc72ba810a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb804304f12a9788b8781854cea90e578501c69dc4764bad0c4683373a2cbee801a3e56f08bd1b06f408a76f46954600591bebb5d01732354820981e20a485b07cecf74791dc5b98935c8acd8bd47e1ab897b3d1f374276ed6e168ff51a46f580c92d1def5b3732beef06d4c49457a6f54ce15f703af6cb66c68beb42a6728f51ea218a5ccb521e296000"/1127], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x81}, {0x6, 0x0, 0x0, 0x2000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x2, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000140)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 04:04:06 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000200"/110], &(0x7f00000002c0)=0x6e) chdir(&(0x7f0000000200)='./bus\x00') pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 04:04:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f0000000480)="747aa74c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="ed52419bc96e570b8a564cfd671941e12a5b2e815578daef1c1785eb29913a1b965b5e192e6e9c88415d4bf82a69b1a40d9bb059ba2024a94ace51e55f037b121d56399defa826aaa22b45f6bc5c7b4ec1b0e5ed1eb644f8597e93d284f8ad5470745d5c3870c9a9b350036d3b2677f34a77e4a2190bb31b25f9963fb28c37e554c29f4fc95eb1813e68932804987d36242d7fa196a168849acb6f2c2a9d1512fb11e58cc74cf657", @ANYRESDEC=r9, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES16, @ANYRESOCT=0x0, @ANYRES16, @ANYBLOB="5af6bae3b1a5a6ec4c4e0771617c569a2c2d73303c880a3bb8ee62884677a826ee4b19f5e2047f729a9f70cc1497ef7dee09845fa8ee0d10ed95e01b52b554065b908d0b9f5f4fb8614d915806a3e6ed", @ANYRES64=r1, @ANYPTR64, @ANYRESDEC, @ANYBLOB="80dab7d27f7a3d9a28fbb035f4eb5abcf08a06bc0629820d23d16b2f0c72c0872cf48a13007b514f6ce282ea86f533d5d77d02b07c4f9d00000000000000008651000000", @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYBLOB="c11972f4ad6400c2451bc7491510e464d5df0199137554b14a79bc9425f0bdad1d75513c5d95f546ce645ed31ee0b4ccbf8476668fde33", @ANYRES16, @ANYBLOB="e1fe1dfe46eb4daaaa502d1fc1344bf9a034ec5f859138a008f12e683f1d6a77274ad8dbe4f182c703d09b85ddd051fc884b3a549d4fd8fcaa5541d1af9e95aad6e67516978363c4ab52c6557914c9a1b57ba19ad02181254abdf7eff7e3ef45f8febf034e10f300eff72b2880490fae178dc4a1292d36222dbd1291f004bc36808cf79d52e35d79faf860b0d30c6a6961e03fe1e0573a25ff5745c6fa8cbea2008a3118f184824cac4f0d506e264eec39327a7ad961080e254a2d446899eda45c373b611e106b3f56ffdf5354"], @ANYRESDEC, @ANYRES16=r17, @ANYBLOB="0ff230b64f16957405b0721514e98522a2fe15d91e3eab28c950af36da02b5a9b1b10ce491e32525dadeb6cd9d4e51c2ee7c047ee694b47165f3b7b5f7931456d9b7f1adc65cf443be3e75b0beaa93dfe65dd11018aff860a9ab1be1575de455d29c77710be624b643512b55a2a99036fc50b630f333face06960f6977baeb29291b9d6ea187c3d20f7e2d4d90c7408e8ce4e5154e08d6de132038617584305df5a2107bcc8a63068273448cddc91bd2fb87b400eef1f07d325047760c50a733b6a7d8efedaa750d9b3ec010087a627a"]], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR64, @ANYRESHEX=0x0, @ANYRES16=r15, @ANYPTR64, @ANYRESOCT=r16, @ANYRES32=0x0], @ANYRESHEX, @ANYRES16, @ANYRESOCT=r10, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="db98a64416c8b5389d80161bf88b1192416a8aef79f0437d97490009d3a161fef0ca6293", @ANYRES64=r11, @ANYRES64=0x0], @ANYRESDEC=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESHEX], @ANYRES64, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRESOCT=r9, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64, @ANYPTR, @ANYPTR, @ANYRESHEX=0x0], @ANYRES32, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYBLOB="ae3f76e4677fad2ada26f54a79eacf19b5a73329219a4c", @ANYPTR64, @ANYPTR, @ANYPTR, @ANYBLOB="2261bed2db2dc9e01a7869f1ed1c0950564d75b28933d029da8d968763528ae736c07246bd3c84de3e0180f71e47f8f53a0d31499545d82ee7b4675c9a2441764c91f54696c3693dd67b00b6a01f1ebe76930715d49cd21f7a21f66cd8cf408a781589c992b58967fe6145767dd79e52369c683a2845815c7c7371973d9acd49ca6653b751ae89b9875116e92cd3f9085291b1", @ANYRES64=r1, @ANYRESHEX=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r12, @ANYRES64=r1, @ANYRES64, @ANYBLOB="8c"], @ANYBLOB="52fbc0f0bdd8d0fca3b3d0ea8687f0c29c4aefb03125cb3e1b890f522104c8c47ac4f11ba3fe94ae6080610e6f43ed5442a1617e238f7948de3690065a57d18761e2f1e0dc77ad6baf0d4d0a589a5aa75b7fa1f6f84ddacfe07d1bb2bac8501d31afd5447598e3f3793649aea86c97690f9bf8d3b97a0fde69fe8af78c3700c27c5a54dbe218d7457b5e9e582d1ae9c5657a", @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR64], @ANYRESHEX=r14]], 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0xfffffee7) r19 = dup(r18) listen(r19, 0x0) accept$unix(r18, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000194000"/106], &(0x7f0000000180)=0x6e) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r20, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r7, r6) 04:04:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0xb, &(0x7f0000000080)="000000006abf", 0x6) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') openat(r3, &(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:04:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x3, 0x3, 0xbf, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x64) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000180)=0xbbc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0xcf) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 04:04:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000480)=""/52, 0x34}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000005c0)=""/139, 0x8b}], 0x7, 0x0, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0xe8e, 0x66, 0x7, "8b773f7c8363be5f3846c0aa482ef6e50c60402d", 0xcee, 0x3}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000a40)=0x8) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000008c0)={0xffffffff, [{0xd75064fc225008f}, {0x2, 0x4}, {0x2, 0x7fffffff}, {0x2, 0x2afa}, {0x3, 0x247}, {0x1, 0x6}, {0x1}, {0x2, 0x8}, {0x3, 0x6}, {0x0, 0x5}, {0x3, 0x3f}, {0x2, 0xb5f9}, {0x1, 0x40}, {0x0, 0x83c}, {0x3, 0x7}, {0x3, 0x65}, {0x0, 0x45}, {0x1, 0x401}, {0x0, 0x10001}, {0x2, 0xfc}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x384}, {0x3, 0x5999}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0xffffffc1}, {0x3, 0x7fffffff}, {0x1}, {0x2, 0x100}, {0x1, 0x1}]}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) setsockopt(r5, 0x3, 0x8001, &(0x7f0000000140)="71496a71f3247796b06cd3", 0xb) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x6) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x90, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x26, 0x5}, {0x84, 0x5ae}, {0x0, 0x10001}, {0x1, 0x1}, {0x4, 0x4}], 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000700)="293cb86b2f4fb6c5fe01c813faaaab64d0befeb752a6ee9cab226ed107b68e5ec508d881b0919b0c7086710a67ab1305b5691b46941209e063e5dae63cabfc269e187e265a87829373bd0d7e5158473b4f439ff4af63f6aefb0ca37ee0d047d8bebd0a9b6ea00b003e94998c5a12850ff37430ebc5225824e7ce7dff1ca16ed7aeff3d58cc9fa0647fbfe0f08957f9b43bf4cdabb01819bba182322151200171a81267e5159d153b683a4ef82d6d2cb926fe974103f0edfa00f314f18869aef986bdf804351e097a858652cd1bf2ef1040dc01", 0xd3) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8218a2a75719fb2fb9022e2f66699b7d44384ff98c636e03b53d4d61726c651300"], 0x10) write(r8, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 04:04:06 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) connect$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3536ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee9af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x1) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') renameat(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='.\x00') r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x1ecf) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r16, r9, 0x4) socket(0x18, 0x1, 0x0) r18 = syz_open_pts() accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r18}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:04:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 04:04:06 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9aea6221e20af49f}], 0x1, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 04:04:06 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fsync(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xff22) fcntl$getflags(0xffffffffffffff9c, 0x3) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}, {0x1440000000000001, 0x6}}, &(0x7f00000001c0)) 04:04:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:04:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x199eb379799bb8b4, 0x84) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1800) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) 04:04:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3b) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x7ff0000}) 04:04:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) fchdir(r3) 04:04:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0x2, './file0\x00'}, 0xa) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x8, 0xfffffffffffffff9}, {{r7}, 0x1, 0x4, 0x1, 0x8, 0x101}, {{r8}, 0xffffffffffffffff, 0xc62ae62a109344f2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0x20, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0x84, 0x74627960e08cce4, 0x7, 0x5e67}], 0x80000001, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x5, 0x7}], 0x3, &(0x7f0000000140)={0x2, 0x1}) 04:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = getgid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) r14 = socket$inet6(0x18, 0x2, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x17708462faa046b6) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="29fab6dbba2c4023c5a6dbe6e968c17ab15ed5b9e5d81dc0af40661c192aed21f3f81d93e6cc87246e53f0d5e09375728edf82d8d21d3b9e5047986d5ffcb0c388be96d734175dc726270ee65d74d55c9b5424db563c03ec3e7bfbba915d304d5f0d2a3591a8e32d886165a4c54322f5352ce18f11d001bc7a24502dba4f54211dc12e124b1626b25ec79d922859df0e9e19cc904b82f9c7", 0x98}, {&(0x7f0000000340)="fe01a7a7640065e35270d67b0feefaeae202bf98a7e25e51c0075f6e648388856b06ef98709a0de38fef165e15982859493a50a6678dddbd30dd864c759c8f459e8e059633b61b16079320648f76ae3b966a6e0bb83cf864faf174cb9dfbd90b50851d28c687d427a542343f79310b0d95307e8a787fb32988b41be6df17245ce36b4f7448396a364e801ac9aa751a459ebbae39b2fb759bef1267c82aee016631c91b3cbaee700f3330e0bc7d27791c4103d39ef92083fadb", 0xb9}, {&(0x7f0000000400)="24c592a73d617bd698dec384f654a1248adc955a8223dc5457cfbe201e20ea577df79d6d714f5bc0526f463072b9236fee2c9db946b8f15dffa1dc5ecab83119a1ce94bc8111dbba7301d1221f5b8c2ab5c862392072b2de9f7c05ab4bae6d9d6e663555d63a9c7345a2b958098af0f35e9dc2f5e2b0140c3db012811e65b1e6f4b0aa2b75629336b357a8a31ff602afcb325b648c23429182aa9a66a23b00fac59d8c6f4d9408b68b191da165f5463707b6f7fd21ba40644a3ba834675b05eef12f9f3f3ff2f1a19237014b95ddf5e5f4255e9b9265935037b03d53fe5f78425d8d56e48aefca3683355a8fafdb8f740e7eda1c9f84af0484ad5de3", 0xfc}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r9, r11}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r12, r13, r14, r0]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}], 0x78, 0x402}, 0xc0e) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="73b6806a2f9b4d2331e0250233a8d0ec121fe1e16b3790a9253cc569e8a5e28ca612be62526f60ee14ef892378e7f24f49ae3ea35d0e17563f1307f9e38cc9aca65e517b98c5a0416802a16e026c6d0f8b4ca82814510ea33dfa0c11a9ebc4db979c4452efd0ee21fd9d44620707fa1d5a1a59e03ccce5b97c4271222e6b5746adbf50b5b52b7c8307f1fa2033627a1e5c46173c023ad27df7dc345d51eb08ba13b3a211c128a566ebe921ea5c3f810d63619a63e5700b71a9ff1e9a57c8ef802d2c5c816f0cdb52b1ae44b7c79ea0aa185edff2003b57549bf700abb66b7fad4252091745567add008f42a2b1be4a7b48d05099539270030c01b7fe7067f184266bf1882ba677624de8503c13e094b6332544a27370352a6844259b5594c4ca3ff67c59c102588328b583d4b4bdbfafa5f424b3ac855bbdd06ebcc6bf39e29626fe83719397f03a9b6c63d97c732f32e4fad59d09ae8c9dc19077cb6b2912f52c2eebe3aaa9ea77994e4d8cdd2ab473c7244252f4e025d0ae1bbc465d6ab8802eab15d5b3a8464236cd8ae47a5d74a642ed9ef6e1daeaae9b589dfc84b1b8712843c575f87b5120049442c6764bd84843d0f4a0f0e6cd664f43a6edde084b93270b21e401d11b5d6b759bc4b624b850ad7654197cb5bfbb63a40afd0b54a69656d81704265279618e41a848b9394cc119e145c5a86fd36c6cbd317fd251ccd7ab2fa4310e251a56887ccf7ce1eb5d10699e01dbe995a9c2cab44feff5dcb132dcd8a3d4a23412b694b62362cf07a5216965d831b528d52ef12967b2c8bfd79daf8c4c28c0e6a2d5863442b617fda3833ba0a50ca76a29fadc4b4d1c664b2ba3e96465053856d1bd7de792ab743c1624140d0f561b3b5210b35eb73531bfb75b86858694c155ce39c0383e342d50ba012e6d4e73e3caff86553dc76e71430a1b04936937bb811b52b13dc79f69f1c044bed06cd9c6071f8e1a10a6ebb23b2670e48723e471de08ca0393a6adf4d825a6ad81ec5eb0e78b979fdc97ca2f0e6a6510fd2b0945f938c6ac5dc43e5f857203dd6e14193ef9cf713ec39ffa33c2f35f75bbf307ee4ed5bf558ea78dbe535f2f3846928aa11a96c456a6172644d16b8b3cc62070e8c4e75b710e6b178d9687c991bccaa30ffa89adad9562d9cd4fb5e774727c1e882f06d5bd34cb1870123a206d00259fbb31eaaed73d33b21d0982c9ef2c29d1b31fcc77e32c8760fcfb025ec92d06d9756e813901a383e73f3807551b9167d05973be7ac537336cf3f16e5c50aa39321a1d139fa87cfffd6e10e6e000b2dee10bd3049af3b81743e1a176ee16d93072e5481fdde2280832c97be7ec73a9b41682b07eb8dc689d831666aeee9427d917c497afb7e5c0d90417ac595351c3569f07f729c2652ac11127a4b4ad52aef30ce430a7d31f4a5a48f018f69b46a3e30d958f1ad406808915450c0a362f695ce3edbbb52502fb7b86950ae7863b5a2b945cbc770239f16bce4bfd21190191df9c26a7804bff7c0b766b342cdda2a8c1f1f6895c18ef56dd1c131910cec9ba38258d5b9c7393efb39d6a3de9e64f123134c5d587722ba6b9149d7b19eb67f00813665ce1962b321c7d3dae2dde366c01a90e882416f0250552efe55a70baf3c21cf92ea2afa42de9fb2bcb8f1ee99cd3f919bcf299d3ea3316fb12942281a6be864c35cee1e640d57d8f0d445f537bdf69c9b6059dc575d37d6fdf9ffcfa83ffcf52d5c13216939dcf43cdc234731abb9b6d93d070ef23f50754d1ae88c09f373a6a067e7f002c99335431bfb840bce6af8eff835811e7eac43ab05cb56cb27caa14b41e35e4ac6c3c506c7cefbe534dcec2f585b9b8a8a86f5ebbb0950727b8dc7be85417dfd0bc9adcb56231162c9b25955e6e2da9c3ba6afbde370a4bb6c1ffebc5fb9adb8f5010de07798589bcc12673631bf1013b7c71f1ca6d222de29cd34e5b99dd1942cdfee5090655b18761f0d74db752a59749a913c477be9b011011a39836d2ab52ffd3a1a4cccee337124b4b00045fe370465a0e66ebfd1f0f3c8e2a046bc9d6079c501f7ddb834eaa7771a519acb10e6ea1d178916b0e8c5a5555d74af00640485d13b57634bb8d61545843105086694aff91c1b22a13deac4dd6b8803278edef2164183ab1af3a9f81420e6fa0713817707ad4cb20d592702ecbf7addd66811a1ab340219ccf5e20c9ff5a936dfa9d823082a2ff5a1016976b126571ac6b7992acc01cb80e01595ec7bfd4a5aab942a1e2e33e9163b5df0a397f553d328d77040caa82f27a7dad2fc4578f069a011a65a4961de93da8efe5a0afe228881ded7cc1127cd951a97d5877f88fc65ed3cf841018fb072207e6912487985799b6ceb00eb4de40a219665cf3069bffb02628896f12edb27296881b5ca0a7e873974e970db098f84c3a0f51430164b276966f901b3acc3969437357beddcd86afd8e42aebde7fa670a27a8e0363ddfc60e02b459b4df810e6efae507d4d87e5c0f4b453452b5c50d114afb2a66793aa19066320051c76ac5c3255f825cd77dc5086b20d95ff88192a735171daf782fd4aa2db55978993e01d96525eef1bd51cc6838e3b5173506533ce2bd233d8a535e29c8e6f9a0091ca40cfa1909831c65224aae5dbd43715fe4aa371c5b9c77fd896437461c8465bdfa7e6302ad9d90bad3c7fad87a1f50299d9fbfc3db362a568e141c596eb20cd2c6e59d03534f3e0e3de3da48b1eedce5e38393482b6b9e60684427a891b0a93154bedd0285cdfcc96998cb579994e196638fb524a42d003c2d974d2cb08ff7b051b7a1dac24925dfe8f90d83c8e0144d28e1bcbd548952b85d955702dd4ffa3f7640ca48b9fa6fb14ce0b332a183cf1c5dec926c19bc94e8b45a464faad5491474df023ec40d16bfe73ef0dff71259a5130abddcc69cbe6248e5ff453df0d91f427b7cda6c7b14172048aeb39684dffc89baaf7a7b7322c26a230cd8dcd13267b78127b79a9eb58d7aecf8bafd3b23a43797a6f22d2a6a066c45cc25656a90235d3dc149f91b1745c3f175e8e140967f7af0606f92a346c78a8d901dd0a44f55daaf093674f19d452d35bd4725607d8dc2ec8b797f509988b9d20df866f5d7e311418436d010cf61994fb4686349dfc0d93f91d947fece56797b4f25a0fb737570f28e1f2fa24f88cdfc7f194de84d9ccae98d294a5b358bbd15f14e9548a0966d975acef5ce0edc53ba8057ee2b2404511ca6998913aa6ac3bf794a23d06ef635c67e5836142b1c122943b72ab454cde825d4167eda484e294e380293a3d5e0395a4039baa375296fc7289e0325eb30296a245d00aa5ada2532fd08686615de6b74afa75f43e18ed1b578313b82963f78f28c422e13c9671de11ef91cc495f9775cf7394f04a83f1ed76695755dec22da8244eee9714aebfff1a6cf517a8e9858e0264f614ff5033fc361553515aaa282cd6c2c63ff54fb6ef61ca6e72e8d219abcf5850c8bb5bbc3583fbb3be845bc8d485defd3580e58d5d085c0fcc8f7da4f3c323f66d8b9a21e6443b9350125011530b6595559f8ddacea55ddcb4acb148257fcd0787859736f975eb33d622e841a00df763a943e77107b531208876c78b33e2f3c5775ed04038f0712ef0576c275faeb2275365048b36f5604472264b67589f0965fa4aa213726d1f0f2b7e0fed1f60794b31d6bc2beb6ca05edfd556180e3b2de47705b97cae875ae9c377273cafde0b963f43c95d91805131674a70b1e7b31505f34c3b0a61eb1160b7669b8f43539cdd60d66e1250e1ca4865e7d2eae475cb159fd987b349ea54d5421770842f86a91b294125f363cac4e26678d6233ba74f6cb297cdfd857b119e21ad2b4c941af22bf769212019f7d9525cc1ba2fa5e9256fafa9dd24a4bb97711933872cabfabc4d2ada0342fbe72245d8456ffa01e672b5af29f16035a217b4e48d88df10dd17c2101f113457d8fc5a915554fc59e37bf970a05c7b6d4e3b66be85835a84507672b25dc567f52a4b80e528ae7b4f41a1ac4c4cf1e45227893ec94cf2faff2b33ae19520674738756749934e4e963cb50d52c1e9bf8d3f1eb82101f1b68e378d3bf1f1eb2f474422998efb2db83a394626cd8f004ecf1cdf3fc76b328f20e291b02aa782fd0ede1144b9d166a303346ef4714b26c6a84dac2fca719ea698c2946d5ba4d7bdae31a71da379ffd27ce2afb9e5a412e404ae6dd7d0cca6f664c00c931a84809ab0f740cdde88144a11b07afe2757b5a0e96834f2f301fee6254f4d7bc835e69dd3f11b0af1902b9152e0ff1d14c7b0d0078113b74a0836e9cd1c3adb2abfedfe0c20011899cb6a634af682ee07e6cdc46b7538cbadfed1e288237e0b079552db984ca5e08f53b2a771ea747e4fd4c7facac30be9b9236390187b5d7f74bd926c089b0043eea7a94187acd33ba34b089ffe95ebb2d97827584f75a2ef9181390a3ae051173f8d8ab4e4ad63d4b1eef5eeae5e5711aef5cda3b3256bcb6d1dd7c3be251126522c21b8192178e154d4d8ba23d0df03fc9ac038991ac91201dd1dd58d72438a1d1fe31f8a4b90ebedb74ca29623d0334525fdcad06dac03ae1239fc0c19b1745c77d7b57196105bd7ee4526a9620d4c444831188f4b7e50fb9e38daaf060ccb4160309d3d81f0a77950b11b2c793e6f3c68987e89cd72b1a12726e70ca3df4a2ec77a6aa432030604a78fc645bd39f3337c7033a4fa19326499f8cf63e91a5e87c991cc411a8a7905a577ad2751b3c773c7c67d572daf572be018e7a94cf7697e102313ae8fa6b86203d395c63a164e8cb735aa4f5919044da45e5e0d8e5b84d82eb7fce6872539e99758ffef2ea6bd0f97c33309fc149f0a8e4575315306657429ed82a7dd4020802c3c2ce626b90dbb215bc1aacc5c6a86754c1ff2a94818a73ae966755e182be3fb9c9b149c2a749c1ec66157078792ddc8d693e6c8cd6f3e72de27f426847992be610918eb4988ef9f0708a803464b035adb4404bab6c72dbafb444cee3fefac2264e1285b25d74ce006d95fd1ff4c5c510e6f4cd396e1e93c4b156139875855c41b3b957a8ba006c5cddf3aa0d52d9a853230bd968b187b47c691e42fe8408a1a3ae23798dc0d6086bfb71b8e9642beec334bae325ca557af59295e563ab42edcc01078ccf43171a4f9e02fe95ac1684001dfb5d742a019f71a7090c24710eb0b68c9d3464a0973aa01402064922cdf4c72f13c850f2610b23f351d8e6a5473c28900484d4ccf88e7c9f5fdf54cb4ee229844b7f66aa7b56462d36e7df80fa59f154aa5de5c1190ce9338dc183db9bd2d05d77b75b369f216d3bb1ebaec3971d3b784e23dea6c64fc16915d6fe1e1977a721f2e3a01abb51147102a20f4ab1fdc150f24d3beb351fdf3846f160041ccb9f7e2536bd542e72fff9114f0cddd03a8f3a4832d06dc07d6f71b830d4d256a9fb0174556fee817de8b3f754b0cbd0bdfbbdba2cae2cf50bc5045dd6270e3dec2f4e9f844642d6da113fd490c361fa36ff76fc4dca1991df01de2e6d107dbeb45c3dcc4480722f8ec1f9e2232ef5f68e806579cffca861c9a2acf7aaa04abaae3dadca2ed94d1d31576526aaadd97c246f99a42e04c82ede73f9652ccd586448cba224d3fb6badfbbfb687594bdaec8b1c86e7ece34e75efb0ea23c877235a403ed22c90163244058cb89bff1522751061ce4f61222b2f1b549dda72359f6c7b758e8e7f8935e96427ebe6ead90721dc3976835e737cccd00e2f1dc768", 0x1000) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:04:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000100)) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0xfffffdd8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x3b}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x20) write(r3, 0x0, 0x0) shutdown(r2, 0x0) 04:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:04:08 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="a73cf38588260b1c0000002baa0001e8ac559157f1c6e296d9ff68159475ff81de8b6cb4a4f075079e49b28c3ee181845cde32c1eff52fa8eb5e5c612658eeb056882cc81d0f0fd9c740592a7ccaf95a42247009dec9d70f46304ad32ffcaf1286fd9ac1b51d06615eeda918e35c17e4eee797baf7473986d411ccdc069131ae6de5198ebee422e333ba9970979f548437530fa675c1177cdb940b7913624b82c4650386cb3ab527e94a6184f5e908efd212fe4517fc486311a35a691e6048e8cb9bf366598520962db7018c173145d2d248174207120310f114337ace13155775c5b23f90e4a65dac6f3043a84efce3f0b9de7a2e819a8dbd894451ce40e60000fc3346f1ed70e15f7891a6102d10d159f648d155c2b545642513a27c661bc74988c599393fd401"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0xff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="046c951aadfce66d9bc58a67c70158e171090fc7b655", 0x16}, {&(0x7f00000002c0)="8a3a43029f76ef4696c4a26d1718b06646a148f77de5e413fdf0df5222e7e00479ad90938e649791f43412be970be0df4edfc44a3f386cbe9f0887d5e4a39c688362aa4d75d2421a7bc5a7372f4c0fcef97e831c8ae01615a2b306d04871d9387dde83fc210d8f20a2a34f7586f935928ced5f00b2421d34782152e2826f2b4f4e997c2032fc35b8bbdbcc8463727bba64323a013e609eba606d1e1ce10ae3ac0f795c2b00b77dfb28701c8448ea580ab0b2f52d6c2d71528ac782c1a9475698bc2c07253ce3bf828bb26683ec382ed8f76ac60a7b6a00339876f961910657014bf3ec", 0xe3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000400)=0x7fffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 04:04:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360b8d4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc659785405a00000079dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4aef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50000000000010422cbd13133f5aa44105c356d81ea92652fc89241966cee0b5568553c4f6f4ffc403f9f8e97d49059093f017d53a9e3218c972a3a9495a4fdf242c7fb94c8b74aee264af128167ba1544aa8079d3071ef4763d86b2997ba4f090791f0d3d34cd1204b11d4a5df45d6ecf1e3fe5478b37cc110fc6727f9b66e349cc87f92c8b9b863060049cfba6ea90bdf00ccc18962d891bc4556c4d39096e7bbf86e5106706a701ed2410b0fc9a3011db2b94744721a52fdbb8b07355c890e4be9d218162677276393cdbd8e2483d2140f14bad761de66fc17f562ff37e81e6c9c2bbc070b5e1b01da57ede7d953d74615bc7d74705310d3ec442686eeece0e35394978c3f7f9b78f3f47481dc64d207c2a73c75a1fe9c29c7743fc07b4fbb0e4040cb86a68c336f22647278fca611aac4f934ff8d29effe70f7c41c7c4c070e345fefc827aeacf7323c36a8a80"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:04:08 executing program 0: pipe(&(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4, 0x51) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x7e, 0x0, {0x0, 0x946}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) socketpair(0x20, 0x0, 0x6a, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x10001}) seteuid(r7) r15 = dup(r0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x400, 0x1, 0x6, 0x400ea}, {0x4, 0xfc, 0xbc, 0x9}, {0x1, 0xe, 0xbd, 0x3ff}, {0x8, 0x0, 0x6, 0x40}, {0x7f, 0x7f, 0x5, 0x6}, {0x2, 0xfc, 0x7f, 0xd3}, {0x6, 0x7, 0x3, 0x3}, {0x1ff, 0x20, 0xf8, 0x100000}, {0x2, 0xa5, 0x81}, {0x6, 0x0, 0x99, 0x9}]}) close(0xffffffffffffff9c) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$unix(r16, &(0x7f0000000940)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:04:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) close(r1) 04:04:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r1 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) fchflags(r2, 0x10000) 04:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'l\xe1p', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x22, 0x6}, {0x30}, {0x400, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setflags(r1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000100), 0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:04:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000100)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 04:04:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r1, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r2) r4 = accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x10001) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x400, 0x2, 0xfffffff9, 0xffff8003, "0c27965a5f44199ac6519764524ef74b8e7c0728", 0x4000, 0x7}) 04:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1000, 0x7f, 0x9, 0x8}, {0x8449, 0x40, 0xa, 0xa766}, {0x0, 0x99, 0x60}]}) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:04:08 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x20) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x5, 0x3}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 04:04:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f0000001c40)='\x00\x00\x00_kO\x1d\x91\xe6)\xcc$\xf7\x99F\xb5\x1a\xb0\x8as \x85\x90o\\\x8c~\x1e\x86K1Vrp\xd1&\xe5\xe4\xed\xca\x1f\xd8\"\xb8z\xc3;\xff\xff\xfe\xff\bB.\xd9\xf5S\n\rp0a0b\xae\xd7\r\x19\xf8\x84\xa7\x95|\xfd\xe1nvjMe\x8e\x98,H\x96)\x8a5fC\xcf6\xaaQ\x03\xad\xd3', &(0x7f0000001a00)='(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000001c00)='./file0\x00', 0x8, 0x747a0eec49862e10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) truncate(&(0x7f00000018c0)='./file0\x00', 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x800000018, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000001b80)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001980)={0x9, &(0x7f0000001900)=[{0x8, 0x0, 0x1f, 0x400}, {0x1000, 0x0, 0x1, 0x3}, {0x9, 0x7, 0x0, 0x6}, {0x8, 0x3f, 0xff, 0x8}, {0x8, 0x81, 0x3f, 0x5}, {0x1f, 0x6, 0x89, 0xbf2}, {0x5, 0x3, 0x8, 0x7fff}, {0xfffa, 0x1, 0x0, 0x62}, {0x1f, 0xdc, 0x40, 0x4}]}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:04:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:04:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xe7, 0x0, 0x400010fffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:04:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0x5, 0x0, &(0x7f0000000140)="f95af99d3743f329abf0dd62111872e10e54a77ba45052cf9a6b01b1ae83133762de97f1d18c0d4cecdafbd6c9c4b0da0ee599b4961f05f9964b2d953c4cb8f64cd22a10e28d93b2920e", 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) shutdown(r0, 0x0) 04:04:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) ftruncate(r0, 0x0, 0x800) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) 04:04:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000180)=""/64, 0x40}], 0x2, &(0x7f0000000300)=""/93, 0x5d}, 0x800) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 04:04:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x65}, {0x3c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 04:04:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r1, 0xfcc3576678aa30aa, r2) 04:04:08 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 04:04:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 04:04:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="045ac8375ed95fbbe4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) flock(r1, 0x1) recvfrom$inet6(r1, &(0x7f0000000140)=""/199, 0xc7, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x8}, 0xc) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 04:04:09 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = shmget(0x1, 0x2000, 0x200, &(0x7f0000792000/0x2000)=nil) r3 = getuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x1, &(0x7f0000000080)=[r7]) r11 = geteuid() r12 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r12) r13 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r3, r10, r11, 0x0, 0x40, 0x1}, 0x0, 0x8001, r12, r13, 0x3da8, 0x1, 0x1000}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x10001) execve(0x0, 0x0, 0x0) 04:04:09 executing program 1: setreuid(0xffffffffffffffff, 0xee01) msgget(0x1, 0x91a2ccfa35f7fd8c) r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f0000000180)=[{0x0, 0x695b, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xeddc, 0x800}, {0x4, 0xfffa, 0x1400}], 0x3) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) r1 = geteuid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) kqueue() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x18c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, 0x0, r10, r11, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r11, 0x0, 0xffffffffffffffff, r17]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x5, r1, r3, r4, r20, 0x50, 0x8}, 0xff, 0x8a3, 0x3ff}) 04:04:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getpgrp() semget$private(0x0, 0x2, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x7fff, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b05a2955155159d1dec2cdf7a8d5428914974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204ebc727f48f08d6087e39b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0ae5620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1d9fd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289be17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a86de500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04757361f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c884015a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adf4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6317193e15b97910e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db5348fb3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d55439c7c3fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef3463e7f90419f474dd93e29542dd07c26ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fdd75789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a612ceaaa7b758a43c6dbcc0e53ff1e5944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a93a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200"], 0x1220}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) shutdown(r3, 0x0) munlockall() 04:04:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCCDTR(r2, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r4, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = semget$private(0x0, 0x2, 0x2) semop(r8, &(0x7f0000000340)=[{0x2, 0x31, 0x1000}], 0x1) r9 = socket(0x1, 0x1, 0xfd) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000400)) kevent(r2, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0xa0, 0x10, 0x0, 0x2f}, {{r9}, 0xfffffffffffffffc, 0x9, 0x40, 0x800, 0x10000}, {{0xffffffffffffff9c}, 0x3, 0x2, 0x80, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffffffffff9a, 0x1000}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xdf58, 0x3ff}], 0x6, &(0x7f0000000300)={0x80, 0x80000001}) 04:04:09 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="4b74954c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRES64=0x0], 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x3ff, 0x200000024, &(0x7f00000002c0)="4b7495ecb7b31ea10a3cd2ad0ac22d33f6f10400290000ffe46e13c507783786ece3ce87ccef854981d46635d243233ceef18bf95891591d9f750a92801ce69ce3e932f3cac421b8242c97f925c58f2a61a43c299782b4ee30683a4691d09af1587957275dffef4901294665472341e07beb616f203af80b7f0f9421b7c87c81507fcfd299576171ef8c7fcc8b7ed385ade1b44650b9fac6", 0xfd90) r4 = dup2(0xffffffffffffffff, r3) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0xb) writev(r1, &(0x7f0000000380), 0x0) 04:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x1}, {0x4000005c}, {0x8001, 0xfe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:04:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001580)=[{0x20, 0xffff, 0xebc, "a9c8e9f743809b21dd4fe6a565a2"}, {0xb8, 0xffff, 0x3, "a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af25"}, {0x20, 0xffff, 0x101, "d7952d93639d6d55bbdd9fe12ba9"}, {0x108, 0x1, 0x1ff, "c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f45"}, {0x70, 0x1, 0x8, "a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9"}], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getgid() fchown(r27, r29, r30) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r32 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r33 = getuid() r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r34, r33, r32) lchown(&(0x7f0000001980)='./file0/file0\x00', r29, r14) 04:04:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x7, 0xa00, r3) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r4, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffff05663000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896b15e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877485164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bbcc29cda722f871f4385f0413c755ea433e6fe659fa29e868c8be6c18563b7d594eebab602361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219820d4b614a86540900056eb1511cf5302f9d49cc480a322b2e00dd55032487eeadae633073e4af77b58fc6c35a93c97c3bd8fde5ee1da8e14ab61851fac2b3d9b2a1aeead45a7d54cdcfaaf531d69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd3fcb36281d5a6eae446a0b8cc40ebee592cab1c143d8f3cea602ac76387154083e75db676b638d8010000000000000004139648232610add235008e773c53cf6b2c95ce56ca9d5a9debc60b00000000000000000000000000000034"], 0x1) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x7, 0x6) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r5, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r6 = fcntl$dupfd(r0, 0x0, r0) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r7, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x5, 0x5}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:04:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) listen(r3, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x1, 0x9}, {0xf6, 0x8472}}, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) r5 = kqueue() r6 = socket(0x6, 0x4, 0x81) setsockopt(r6, 0x1000000000029, 0x200000024, &(0x7f0000000300)="4b74954ce41b4e259abf29709acf552a0cb437415f93ebdfb03eb8b4bea115868a3d544948a6fe4d78f1cdd4c6040d6ed1cd15ae6e5f2c449fc841aff6aedf7c8b9b813e90b2f011c01e9689dd27dc3997622c0662f3cdeca3ece8eb9380b03e6ab2a8c04329c70d8d5c81", 0xffffffcb) r7 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r8, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r10 = dup(r9) bind$unix(r10, &(0x7f0000000380)=@abs={0x2, 0x0, 0x2}, 0x8) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffd, 0x84, 0x10, 0x6, 0x2}, {{r7}, 0x1, 0x6, 0x4, 0x4, 0x9}], 0x6, 0x0, 0x9d3, &(0x7f0000000140)={0x6, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 04:04:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x0, 0x0, 0xa3}, {0x18, 0xff}]}) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xc1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 04:04:09 executing program 0: r0 = socket(0x2, 0x4, 0xf3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2, @ANYRES16=r0], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x4) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0x7}, 0xc) write(r0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) close(r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) panic: free: non-malloced addr 0xffff800020abf8c8 type in_multi Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *466856 44322 0 0 0x4000000 1K syz-executor.1 50747 68468 0 0x14000 0x200 0 systqmp db_enter() at db_enter+0x18 panic() at panic+0x15c free(ffff800020abf8c8,36,18) at free+0x50c in6_purgeaddr(ffff800000ad5100) at in6_purgeaddr+0x1b7 in6_ifdetach(ffff800000aca000) at in6_ifdetach+0x74 ifioctl(fffffd8079d137d8,801169ac,ffff800022bb54c0,ffff800020abf650) at ifioctl+0x12a8 sys_ioctl(ffff800020abf650,ffff800022bb55d8,ffff800022bb5620) at sys_ioctl+0x5b9 syscall(ffff800022bb56a0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,ea6a4783010) at Xsyscall+0x128 end of kernel end trace frame: 0xea91943ea70, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic free: non-malloced addr 0xffff800020abf8c8 type in_multi ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c free(ffff800020abf8c8,36,18) at free+0x50c in6_purgeaddr(ffff800000ad5100) at in6_purgeaddr+0x1b7 in6_ifdetach(ffff800000aca000) at in6_ifdetach+0x74 ifioctl(fffffd8079d137d8,801169ac,ffff800022bb54c0,ffff800020abf650) at ifioctl+0x12a8 sys_ioctl(ffff800020abf650,ffff800022bb55d8,ffff800022bb5620) at sys_ioctl+0x5b9 syscall(ffff800022bb56a0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,ea6a4783010) at Xsyscall+0x128 end of kernel end trace frame: 0xea91943ea70, count: -9 ddb{1}> show registers rdi 0xffffffff811e1b57 db_enter+0x17 rsi 0xdbb5 __ALIGN_SIZE+0xcbb5 rbp 0xffff800022bb51b0 rbx 0xffff800022bb5260 rdx 0xdbb6 __ALIGN_SIZE+0xcbb6 rcx 0xffff800021b88000 rax 0xffff800021b88000 r8 0xffffffff81f17eff kprintf+0x16f r9 0x1 r10 0x25 r11 0x8d3ee7d005ee0849 r12 0x3000000008 r13 0xffff800022bb51c0 r14 0x100 r15 0x1 rip 0xffffffff811e1b58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bb51a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=466856 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffffffff8262b3e0 process=0xffff800020addc00 user=0xffff800022bb0000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44322 273731 53235 0 2 0 syz-executor.1 *44322 466856 53235 0 7 0x4000000 syz-executor.1 75538 122786 49183 0 2 0 syz-executor.0 75538 141444 49183 0 2 0x4000000 syz-executor.0 49183 195784 14125 0 3 0x82 nanosleep syz-executor.0 53235 19434 14125 0 3 0x82 nanosleep syz-executor.1 74871 461193 1 0 3 0x100083 ttyin getty 44212 521646 0 0 3 0x14200 bored sosplice 14125 424781 23327 0 3 0x82 thrsleep syz-fuzzer 14125 405210 23327 0 3 0x4000082 nanosleep syz-fuzzer 14125 260818 23327 0 3 0x4000082 kqread syz-fuzzer 14125 387736 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 349656 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 522442 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 379328 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 395862 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 348052 23327 0 3 0x4000082 thrsleep syz-fuzzer 14125 251974 23327 0 3 0x4000082 thrsleep syz-fuzzer 23327 241651 93338 0 3 0x10008a pause ksh 93338 217448 82927 0 3 0x92 select sshd 82927 272779 1 0 3 0x80 select sshd 34575 72771 644 74 3 0x100092 bpf pflogd 644 150032 1 0 3 0x80 netio pflogd 16473 297726 50368 73 3 0x100090 kqread syslogd 50368 257971 1 0 3 0x100082 netio syslogd 6110 450545 1 77 3 0x100090 poll dhclient 51319 277033 1 0 3 0x80 poll dhclient 54234 503192 0 0 2 0x14200 zerothread 6818 196344 0 0 3 0x14200 aiodoned aiodoned 21859 120407 0 0 3 0x14200 syncer update 16747 169140 0 0 3 0x14200 cleaner cleaner 33145 428428 0 0 3 0x14200 reaper reaper 3781 502743 0 0 3 0x14200 pgdaemon pagedaemon 82828 465157 0 0 3 0x14200 bored crynlk 67481 132482 0 0 3 0x14200 bored crypto 43834 288749 0 0 3 0x40014200 acpi0 acpi0 89422 266263 0 0 3 0x40014200 idle1 36945 203022 0 0 3 0x14200 bored softnet 68468 50747 0 0 7 0x14200 systqmp 76849 265375 0 0 3 0x14200 bored systq 25238 215427 0 0 3 0x40014200 bored softclock 42813 84552 0 0 3 0x40014200 idle0 62077 469102 0 0 3 0x14200 bored smr 1 349606 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 44322 (syz-executor.1) thread 0xffff800020abf650 (466856) exclusive rwlock netlock r = 0 (0xffffffff824f1a78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 ifioctl+0xc62 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82628c50) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 rw_enter+0x352 #5 ifioctl+0xc62 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9562 7202K 8361K 78643K 13572 0 0 pcb 13 8K 8K 78643K 190 0 0 rtable 87 8K 8K 78643K 871 0 0 ifaddr 71 14K 16K 78643K 257 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1512 0 0 iov 0 0K 32K 78643K 203 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 2199 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 23 0 0 VM map 9 4K 4K 78643K 14 0 0 sem 12 1K 1K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1006 0 0 sigio 0 0K 0K 78643K 27 0 0 proc 60 63K 95K 78643K 686 0 0 subproc 32 2K 2K 78643K 85 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 79 0 0 in_multi 13 0K 2K 78643K 125 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 365 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 129 103K 104K 78643K 4596 0 0 UVM aobj 86 5K 5K 78643K 90 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 175 0 0 NDP 17 0K 0K 78643K 78 0 0 temp 208 3564K 4204K 78643K 35522 0 0 kqueue 0 0K 0K 78643K 13 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 39 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 81 0 79 1 0 1 1 0 8 0 rtentry 112 162 0 133 2 0 2 2 0 8 0 unpcb 120 552 0 542 2 1 1 2 0 8 0 syncache 264 9 0 9 4 4 0 1 0 8 0 tcpqe 32 241 0 241 3 3 0 2 0 8 0 tcpcb 544 356 0 352 1 0 1 1 0 8 0 inpcb 280 2348 0 2338 5 3 2 3 0 8 1 rttmr 72 4 0 4 3 3 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 17 0 16 2 1 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 swfcl 56 8 0 0 1 0 1 1 0 8 0 ppxss 1128 31 0 31 4 3 1 1 0 8 1 pffrag 232 7 0 7 4 3 1 1 0 482 1 pffrnode 88 7 0 7 4 3 1 1 0 8 1 pffrent 40 272 0 272 4 3 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 97 0 49 1 0 1 1 0 8 0 pfstkey 112 97 0 49 2 0 2 2 0 8 0 pfstate 328 97 0 49 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 11 0 8 5 1 4 4 0 8 1 art_heap4 256 794 0 580 21 6 15 17 0 8 0 art_table 32 805 0 588 3 0 3 3 0 8 0 art_node 16 160 0 129 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 19 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 88 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2957 0 1559 46 0 46 46 0 8 0 ffsino 272 2957 0 1559 95 0 95 95 0 8 0 nchpl 144 4810 0 3198 61 0 61 61 0 8 0 uvmvnodes 72 3725 0 0 68 0 68 68 0 8 0 vnodes 208 3725 0 0 197 0 197 197 0 8 0 namei 1024 15036 0 15036 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 552 12 0 5 1 0 1 1 0 8 0 scxspl 192 13598 0 13598 15 14 1 6 0 8 1 plimitpl 152 92 0 84 1 0 1 1 0 8 0 sigapl 432 1200 0 1184 3 1 2 3 0 8 0 futexpl 56 21669 0 21669 1 0 1 1 0 8 1 knotepl 112 229 0 210 1 0 1 1 0 8 0 kqueuepl 104 483 0 481 1 0 1 1 0 8 0 pipepl 112 648 0 629 2 1 1 1 0 8 0 fdescpl 488 1201 0 1184 3 0 3 3 0 8 0 filepl 152 9871 0 9768 10 4 6 7 0 8 2 lockfpl 104 353 0 352 1 0 1 1 0 8 0 lockfspl 48 128 0 127 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 1005 0 996 1 0 1 1 0 8 0 zombiepl 144 1184 0 1184 2 1 1 1 0 8 1 processpl 896 1217 0 1184 4 0 4 4 0 8 0 procpl 632 3616 0 3572 6 1 5 5 0 8 1 srpgc 64 6 0 6 3 3 0 1 0 8 0 sosppl 128 14 0 14 5 4 1 1 0 8 1 sockpl 384 3011 0 2989 14 10 4 9 0 8 1 mcl64k 65536 263 0 0 33 6 27 33 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 250 0 0 31 0 31 31 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 376 0 0 22 0 22 22 0 8 0 bufpl 256 8370 0 1326 441 0 441 441 0 8 0 anonpl 16 155687 0 136475 113 22 91 91 0 124 12 amapchunkpl 152 8332 0 8174 20 8 12 14 0 158 5 amappl16 192 7051 0 5999 93 32 61 63 0 8 8 amappl15 184 9 0 9 1 1 0 1 0 8 0 amappl14 176 46 0 44 2 1 1 1 0 8 0 amappl13 168 330 0 328 2 1 1 1 0 8 0 amappl12 160 211 0 209 2 1 1 1 0 8 0 amappl11 152 306 0 291 1 0 1 1 0 8 0 amappl10 144 165 0 160 1 0 1 1 0 8 0 amappl9 136 668 0 660 1 0 1 1 0 8 0 amappl8 128 218 0 188 3 1 2 2 0 8 0 amappl7 120 204 0 198 1 0 1 1 0 8 0 amappl6 112 317 0 304 1 0 1 1 0 8 0 amappl5 104 369 0 353 1 0 1 1 0 8 0 amappl4 96 1522 0 1485 2 1 1 2 0 8 0 amappl3 88 357 0 351 1 0 1 1 0 8 0 amappl2 80 8676 0 8590 4 2 2 3 0 8 0 amappl1 72 36316 0 35850 25 15 10 20 0 8 0 amappl 80 3951 0 3897 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 89 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1213 0 1184 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1213 0 1184 1 0 1 1 0 8 0 vmmpekpl 168 13558 0 13525 2 0 2 2 0 8 0 vmmpepl 168 158328 0 155989 175 65 110 135 0 357 7 vmsppl 368 1200 0 1184 2 0 2 2 0 8 0 pdppl 4096 2433 0 2385 8 1 7 7 0 8 1 pvpl 32 426041 0 404066 244 34 210 210 0 265 32 pmappl 232 1212 0 1189 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 671 0 17 19 0 19 19 0 8 0