kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Jan 29 03:59:13 PST 2020 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.56' (ECDSA) to the list of known hosts. 2020/01/29 03:59:23 fuzzer started 2020/01/29 03:59:30 dialing manager at 10.128.15.235:4194 2020/01/29 03:59:30 syscalls: 337 2020/01/29 03:59:30 code coverage: enabled 2020/01/29 03:59:30 comparison tracing: enabled 2020/01/29 03:59:30 extra coverage: support is not implemented in syzkaller 2020/01/29 03:59:30 setuid sandbox: enabled 2020/01/29 03:59:30 namespace sandbox: support is not implemented in syzkaller 2020/01/29 03:59:30 Android sandbox: support is not implemented in syzkaller 2020/01/29 03:59:30 fault injection: support is not implemented in syzkaller 2020/01/29 03:59:30 leak checking: support is not implemented in syzkaller 2020/01/29 03:59:30 net packet injection: enabled 2020/01/29 03:59:30 net device setup: support is not implemented in syzkaller 2020/01/29 03:59:30 concurrency sanitizer: support is not implemented in syzkaller 2020/01/29 03:59:30 devlink PCI setup: support is not implemented in syzkaller 03:59:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/79, 0x4f}, {&(0x7f00000013c0)=""/41, 0x29}, {&(0x7f0000001400)}], 0xa, 0x0, 0x200) r1 = syz_open_pts() dup(r1) syz_extract_tcp_res$synack(&(0x7f0000001500), 0x1, 0x0) r2 = socket(0x20, 0x4, 0x3f) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000001540)='./file0\x00', 0x80, 0x40) r4 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r4) r5 = openat(r3, &(0x7f0000001580)='./file0\x00', 0x100, 0x100) poll(&(0x7f00000015c0)=[{r5, 0x10}], 0x1, 0xfffffffc) r6 = shmget(0x3, 0x1000, 0x44, &(0x7f0000ffb000/0x1000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001640)={{0x101, r7, r8, 0xffffffffffffffff, r9, 0x104, 0x8}, 0x40, 0x7, 0xffffffffffffffff, r10, 0x7ff, 0x200, 0x7}) r11 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x10000, 0x8) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000001700)) pread(r11, &(0x7f0000001740)="9a6ef2f956173c5d8abd90a6202b4d6b94ab8b8db8734cd949cab1efce0eab0ee1c230b9c9bfc761a799409e575d5c98bdc08904d2c0a82678d262ce7da4484ae9709198e10e4b86627bb61491502148dace324127afe2e9188afd3992742016d72b6c53d5236c73bfb6e2cbe473612bc56dd27806a490d3e1a676594cc5f16b1bab758da0b6af1aa08fa9c7c5cfc54650f0f08386dcea5d80f50339ab9990dc47a16e76123a9c2a847560ef4aa47e312acb05cc348815a607e643d393df4da9027d26f1aef16a12294aefcfae435507d8d044496dffeef9fe2ae462696b449a217592b22ad4121977c41c3fdaafe3498f18d22837de29444bf271f14f6e6b2dc3a4a8e163d75be6c895e3e28e8ae3ef15b6d8cf1caf91f2c8776fe834435370a606299728971deb2020ff88a4b7e717ff0275d338d6fba48bfa72496e30f41a529d5a47539dced225872ceca665d4762801f2f93de057baaac8f407fb2457a09ddf97fc05ed7199049985bbbca6cb95a9c0c8b1b8f974155fdd669d638bb2111cd7c204f44497db30d7754499564a2dd9b3479584d4117ce16cc995b7fb39cf8c71a30815643690e3312a5ae3f5b5724c8f9593766d697888745c464f8d7aab5a8e7ad53986f872eef1f754ce7adbad44640c431b70eeb68e4715f75f3e78844965e1d079984f288252587d668cd945955db840efaa1b0f57c6ea625aeaa4ce5ac04c362b9cfdce17f1aad2b3d37b40ed605b9253b14cf4899bcbf2c17ae55d405f40d8b43b13b3e074f806961af195ef6b6f76207ce01c0296bcf0d633468dd51740f1b68ed7335150cd79dd8c3b7c9d79b2ef070a63aecad95615d42c156ee51afa4810793de1773a6e1433488feb4b286d507051c7ba63b68853ca67b5ac58d97a9170805b1cafa07bbdfac02370d2a5db94c59d6b0fae92a5f3e8e1a1339d6a4b29a3cf5b73f797815be6d943139dbeb3cab8f74d4e1be06abdcf030b8d9eb9e36ab7e2e1282f6a4041bab1b840192d07807ac95ada18654b4319c0e5f658b9f2adf9ca8a8e45370fdac72484c9753ae968ad64f6d01d868b0317f76921e603d3ca7b8bd59f85b8b63507d81bcf9a608d80bf404304b55bc43eb1017c7ebd14510a83bec3763e796b79361782be2e84a9aed8a23512ddc4d66172dbb5130a821d9a4a339557e01ed697a0b97cd5a6a73f77cfdfd22226c2421ce748b9fe20455a16c663f02c43aebbe4a0b71b2b24bee917f8a16c0658e723a35787b836f175bf96e78e3ce7db633e2d0bb17fb5afcdadb3676c25e61621e9e9edeedb760d2cec2e31936f9197da7f4b59bc58c93590648809fa89053beb9f7c7f3d79e0f335bbb8b8299152e8a09c26639a99b54e666a9c632cf840059507a4cc6cc2d417dc32fbc511a48ab18eaae49a64edbeaaa04f76810a466cfb0fccc7d500f3113a1843fecce3f4d90147e06ff9cc69b6b07c974938e4045d14e2ff05c28184755e1436c607b7b332f5acb093b88caec1e2ca576c7a717451be5471cab7ae9ccb240f55234627cab86436413cee4b214a70c2c20c456642ed1ecb8030814588d795f2dd6b14ccadea13d194f5ef6388a75f7bd7aec7135779c80ea07d5f85145c8a65969e530b554c7a51edbabe491ca8a161ebdf12c8aa3f7e97541460513f54cdefbf63413ea07637e39ac675296a78efbf1cf43895413a6aedf053786e2b3de32fd9740246dc0140aaffd2c50f29c50861862b0a7fe4f50871f4678e1947f18ec8f7db1cbe48a7e081520264efdd957af270f7993121531d578293c63c988b29f6c9f346dc7e3e037c6bb3a0191491cfeee3fcf61a320fba6c04b072055a076f94e64e2c1a0c34c85423b9b67bc19ea36595b08f6192cc9841f0ca549d83077ad47751370500b989cd2f38ef3c7811060d7803873cf7e83ef03a5833586c084d438d3e981a05c8a5d40087099c14223722739dac57d16245d80f45f66ce146bbb0855b6c8b8a96f33387d794e14443e133136e40881e321050b26096735c262abffc3612a81f8b5d542ef5cedd27e6fb0d668e421461c6387a00820f2f278bbe4ad5e25728c185e826d2900b93994ffbcd47d1166e4c35e9634d57597d461a3bc7f76eba4767bf58479eff180ecef6bf3c7b5f4741a55fc9ca6b40f13f66eac26721a28b09c3b92d9da3db4f1e05cd1c8d7fd2edd0e2b92aa2f9ebf01af907c78ba79b25876c1baf5693674a0cbaa86eda304a7a245a12c9cff8ef26794fd97ad5615bc234ec435b42258a2e425c2ea7ca4bf95c7e71fcc955950538e24db32a4a0c44e67b16f92f1f5f33259d0e1d84e58dc6229d7819aaa4dac3098e1272376ee97b555f8ac70ef56bc7d2a52dc410131d00cde0dd48eb64fe3e8530ad685336565a960b418269528da1abb7becce9edcc419c55953e56de85b03a56b5bdd9d9787b5bf0fe7497cd6ff0e598d7870695f99cf6afa2899389a3321520ef24b5926b9add6cbac786d71e0ba07525e87c27a70a366486e557ad5bff5158639be67e9fbd9ee7b8dd436391e1695bb756aade5c5a38cd432da71df11b497a5be9fcf5028119cad222632975befa1adf01694db7b11a0a7d748da3bd228191fd497065b54d09c3cc3b941cd25cdf030ecaccebcdfa8ce487099bddd5ecc7c6cd852470bd91d5dabc74793409351e4d741da10d46025f198bd06533cfd2397fa57db16b33bae02fd1406ecd5e913ecb2db5d8cd1e78dde72c2208ffc0bf6556aca89987645406ce9966161a9ced7bfe42b475cb39dd978df37f72a3abc1f918c00c10772b655ca21d3b1256668e4d4f79ede04d7724d32d52444ca613665cc7de92378cf16528804695bd1a6038135963d057c900ac23fc9eca173937b47ffd9c4fa7785dbab355f0e43a86a22adc793e5fa94d0de1d1ffadf05743e5a11191e675a080c1b383fa532b5379aefcaee3ca57b743c718ef65ffbb86b181ce3b41341bc960bb71f982cad6bb2ba3d6314f88bc85ecc5fd8faf229505ff5cc39b46eed031ed8e59034f9db4a63fb8250acd93ea12a342ab61b893e717721ffa4f17543ba848a86c8acb353a27f99b1adef4271358e2b5aedf3b429b1066bd840b8ea4a78b3928e0acc92b87652e8aee01c1845372e480c0d377ca63bcab20d5d0c8b16cfe82102059ae86239fd1d7d05f083544f19d3e4d02d5bcc8e0ed196f1c5fc1b15bc9c8cc845df4613ab86ee50b898cefa5558dbe4505c932fabc59e669c1c2b607ad2397b8647e081da5dae36c3ec9863d74bafa10499346c2bf36dc809236173921c868d1d07345bdc733cb39e818ed0b9a1db7632684e6b4f7abc41c9e077fe923dea584aa2c8593a5bd22446129b142706bf1d67f682183172bf42f94eb6e3a25aa63e4478c65f997e0c61f539c98ae8d48c626477d44d2985a02a066b690df14245b7533dbf7108c3019142f19be895ffac3760740c2dee51c1cacdc3d98790d30be71ab76d6b7e2c39d88195870935833b5c433d2c6653a1a51b4cf47a8c32f75569b90ec4397c5e03e2244e5527944846f3ae47eec576ea410500486e7af25581e7dd4162a953e7e583b49159a7e7942a5b3b180fc60fa78d33bb73125760aaa938cdf6bdf4c96a9d4e4ab753882418bbb24ace3f1abc866d4fb2c4ad9fe68d9179c2d84a69d294e832bfa7f1665b0469b952415c0ecd02d8f93187b507afcff4538aabb4101152fbf1e7f6e5e48eacf01a1237444bfca593c1fe1b1d12aa02b1e47c663a2a82541086d6ef494bb47067b629237e4a8df38f15805c83d187041ccc07a72d1be819409e56abd6ed4a62d14c174ef61a9925b6c5a494ae21f44d0f34541defced81bc4d6c3499c3853e0abf6e93417cd514a55fe376ea8a5e21b1370562e879051d60251e48b95a4b06dad70e2f7703b6b6bf305677808d9b22b00f3a6f1fa5e6f28983047818dec965d33759bf6f269153c389e6dff1a0d3a75aee6ede38e62aeae97995bf0aa409f7cb7d0b5742278a6d6c7a9c951873ba9262e469abcf83c38299c5dc30703c773cb6dced58f56594b7986be3edabdae02d7ccaf98a864f785ab638191f0721a507bb454a01dcb5fe5afb9880e036760c6c8188661f2b91ea99adc67be967ee45e49a3b67db0c2662de02c29aa4862db683b0d84cd6d8f5abdbaa72da71f3d4d73527a5f2446027c96a45b0a7edeaa791b24bb2beeefa820666b59fce84fa8c538a36a672ad6361141876ebe258a2d4e82fa2ef06faf83a13b6dbc4b2800f9918a7e8d87e83a7bb126020008bd5d8996f7062500be9278890e6d0d35f703609ec96e627177b31fd8a020f355f421192ebfa2444e2d095270955f14ca33e5085f9075d1f2241a59e21453c9d49dd68ced37f4d660df79bdaed6bac8fbe82e892b83e019cc9e89727f16793e9ca62172061d05b33b003838ba4130fd3b5f987295422d3307b7a86e64af02ef2f04b457e2b4f9b4825b5e0294ca82fdf43f618b9b79828a6344a10d75a506ea9f2c5c366561efc3769ec82aa4fb1622ebc19bbebdefc1f46fd6196c4c6d96b3e8b55c26dd1d77b5f4fad86613cf8296330164c339161b4edd63333b94d60a3d4818055242c7fa97e6cd6500b875621e459d6ed5e1cefab04813edfa0194ca834ca7bbd28095a73a952f155653ca669066b4943ac409d8423c4fb4bd01aeb532b1da953554ebc8a2c68f5771f7f46507c69f90696d1f6b992d7244c6b3bafb4d5c28ec9aea7aa3e62810bbbabbc816a5ae50337b3d4ae575c9684fb5190ac9b03073f0f84b4684e3c0ce88d7e1a7aea9862e341e1853407b5f2202914df679df5b3a79a5bd1ae11420fb460b1d1336ac4b2fbef4e75f6cda6a068dd6b96b922cc755c6ad24b197d915104cdd359f3164bd963023ba20dfbe9905f511661e71c461c67f39b185ac719d083b10f1e7d12845d937667758d1cc5612c6385bc3890aa44678c589f13e91a0c02c51d53fb271ebee96e9a09c7ba115a79fcb3ea8918bb88df04a3e1cdc8f7db59348a7cc4be83a5be50955e31ff65eeb2191ecf825711f356f1d45f8c504212bf7e5236d08b22af1736a6df8463fddacc568b38f63232d50ccdeec673e5c08dcf5e5f2217746755d128e1568f83bde628c7cd0cdc82f52fbe9ca62336fe6346bd0d8b376080fb733d48fc1b9b8f65b73ee618802ab04ada73752ddba978ea8588473369d0b34134032c93622ecd3384b55381f60dd1b4a11ac9c3cec35dda9d3b42cad74248e14e5eee22114db6467ae92bbe3beddce1aef184630bfd40abec13ebf62a71bbd23fa39148beec8b4393576afc004d6f02d0a211a2b710d6427a4255b02deb18d4a15c2043f1c7b91e641dda1f6ec2a419e4814fc5b906fe24fedc234b644cb8d5d444cbe2a00113c559721efb63e8024ad8672c216cd9914f1375145616f9e588273f898235147926754579cbb3d9a50ca2043c62268903cfd32bd7dee259db8c09c26ae9de727867ff6c7078accb4b3ee213fa313bc939d5ae3b8e037476e2ed3f726bdc44a75ac35e928d27778b8b9da4c69296b9a5c7f85a2f5d665fd0a61943e00a4623953c500ed1f382e21ea576cffeb2d43ea0914f3f40610f026068b7b7d9cd9e722620f35f988cd276734550205ee2a38a5f89c32f0867463925853ec4efd30a9812b332cb1628ca5dc7676f79dafe63f6cf2e9af8f3083c2f6a1221fdbff1879884b776aa57adec694fb78d300b2f6c5d6e590b2231f13312850d7e7de6bdf2d2b4f08e834ff385338192d43dc8dfe3", 0x1000, 0x0, 0x5) getppid() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r11, &(0x7f0000002740)='./file0\x00', r12, &(0x7f0000002780)='./file0\x00', 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ftruncate(r13, 0x0, 0x2) chmod(&(0x7f0000002800)='./file0\x00', 0x100) r14 = dup(r2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002840), 0xc) 03:59:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) fsync(r1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x183, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x44, 0x7}, {0x41, 0x3ff}, {0x85, 0x80}, {0x84}, {0x44, 0x4}], 0x5}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0xfc0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r5 = shmget(0x2, 0x2000, 0x443, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x4, 0x40, 0x0, 0xcf, 0x5, 0x8001, 0x1, 0x0, 0x14f8c54a, 0xe5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(r3, 0x0, &(0x7f0000000700)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10081, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x2, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x10000, 0x0) r14 = dup(0xffffffffffffffff) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x8088, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="d106c14dc5c02606ea2e1ce92df5a2e804cf7421461bf0e772481543350c338f14e0bba1b2f06f1a2451a55d2c3b358055cf32a2a1a24689eeceb721", 0x3c}, {&(0x7f0000000400)="fe4b86810b8bb6837a3e09ffb26d708daa27bb3a99d6afaf17371ed5789584c33757f63e46ce840a2b97d63faa8ffed40a3ea1d27b2dc7b4c2de8283249722f4ad6ed15c0762612aca5f99f63b3a59b493264d9a72bc357b07c1052297321d911277e90c10042496a0cc7d46ddfa9391cb50f27e311cf692d6e6120f84e8f018fd6a11a4899a61b91b1de80f1e8612d841ed5ee913258cc500eb2faae4923665454cd8c8b4b8e7c97626ba7c3ec471ebd4123b1fe9f24a4d59c4830fd4bb4f52559a9b5feeda80900697b6e45cf6dd7a8dee0d63fb556cb8b95f97aa0a0ff1a9718b2221c323793d85058b98ce79324d135e22", 0xf3}, {&(0x7f0000000500)="729f448fdfc73b5f196f62f3a300f98fd76ed37a26eb790ec313cbfba57483887349f7c69c6f0a6fb6bb8fbef96586e0645502f3fd5f4658919b7356c52b6e9269e545b01ff970312182ba8d738db8c600707e9a533598e6e8e0ce17234dccd00a765d1da2fd9ba140da2d5e254a2f020cc9d8a218ca98e5f7c1578180774e460b65699ce80fbe7c9e6e6c8aa36b736b92c34ddb14b5ad6f437f7fbfd25073797e21bcb36c7f7a5b5e070e685a5b4cd8c9896f85925cce81f9fc06329755a1b1bf0222689629ac1d46e0dc8e87277d836f92c9f9ac277811528c36c4035b6ff29494b18566f5f49ce4fcea3e94f9a5c5", 0xf0}], 0x3, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r4, r3, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}], 0x58, 0x409}, 0x3) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r16, 0x4004427c, &(0x7f0000000940)) 03:59:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="ad3a", 0x2, 0x0, 0xffffffff) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:59:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:59:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf8], [0x0, 0x0, 0x80000401], [{}, {0x0, 0x1000000}, {}, {}, {}, {0x0, 0x0, 0x400000}, {0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 03:59:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfbffffff], [0x0, 0x0, 0x401]}}) socketpair(0x1, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 03:59:35 executing program 0: socket(0x18, 0x4003, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) fchflags(r0, 0x0) r1 = getpid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0xfbff5d4a) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r3) fchflags(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r4) fchflags(r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r5) fchflags(r5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r6) fchflags(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r7) fchflags(r7, 0x0) geteuid() getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', r9, r11) r12 = getuid() setreuid(0xee00, r12) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', r13, r15) lchown(&(0x7f0000000580)='./file0\x00', r12, r15) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r16) fchflags(r16, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r18, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) dup2(r17, r18) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r19) fchflags(r19, 0x0) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)="3ca4eeb35edd642dc840038d9c3a09f19b5ce7aa9fdfa606b75e042e9908ee492f29f6103ae3aa3bbc1d4aa47dd1025adb7dc9b753c240a801caec648482ed5c108fa064f2cb294b5a2a4edb5b7a53806d7f3c550c1e33a0f05c82a688ed729f678a368a5ce941fb69e368651dc42bb91da25c761a45380851ee54294ccb6c74a2f39bd1a09ed5ccc0ca49e9f32aca2b567f738f1d0b86578afbb4fce2f0ecedcdf4e006215d3ea71ae03d94d649ecafa0beb40262cbde6572381fcd425caf6468d62619914ff522ef23df4f5ddeac1549a3dfd3c382f6dc8621eebdfdd22c402424b6bf99a1", 0xe6}, {&(0x7f0000000380)="3908c2e5ac1d8c80057c22708f6f14c2d6991d81caad9c5464c467835a9fc359aecc6883cde38df27e5db3a5e2a1729a2e46b32746ddd0a611946d4fdd37849a6477bb7f6790bf2a08e856b02ee04b6f19c03b28a09cfe98cd98e8981137869ecc61739145e6890598b32bd11ad24d8d7ae6dad96acf3c8f512f042f33886310ce77f5e8200f8c6158310499f7cad8967f8121be374843643f51ff68e56a6a9821569759cef5afb9baaab9d44bc2d7e907838a70489d9a3ed4374204c8f03f8125b0", 0xc2}, {&(0x7f0000000480)="e7a6f1d58dd3eb1e3fa7ea8b63939ddb5e15492620b55d87be1488a0d033e9fea5c90e007a4f477d3200b50d2192508861559f448a656d37f2cfabaee288129465bd08a7d6c7bcf8a8974d2656671666621b5abfc85d327124201aac8d472c3081f96cc1384b899ff5b652afba9e6b1d04b1db63ab8f72b7f5881cb759bcdf71b23bbb9450c537d8a50f21dc64602ac6eff7339023f5b0fad2ab4a3b79a9b666540f67fd3b5775e21df0ab7db77981672b", 0xb1}, {&(0x7f00000009c0)="4b120935479b8e91088214e25c6b9977fccee4d53a40c114fd10fdd66a3eb658686ce7443287f6e123fff2c09124c12df6a4c1a98d6c348586db19472b053e5a1f9c85fd971c0238e3df04c3c90a197a2a44603768e19b04cb394e312760e9bd2d1aa88b53f18057c9947cb8a6093bfb958f1002ddca1dfe567348bda9d11aed1c49f3cbfff615bc1ab3b7d512d3a870f48f7dcb5faac579ff8232b2e8adf824fb9fc2778bba2cb0031603d90ec12a2811d696593a7ad0a4dc95e9d093dbca9a7ec2e5d931ff177c17324e54ba366e1168947caa0b75578e0cb1d6607253e967836968482a9e490d475270fdafb294842be07758a8f8fac0dc42fbebaa98ddec4e1152419b608cfd0e3d61492fc3a2162b7ea89add36b79aca688e067b0791690e144e05a49a5de019436f0a9a242429a7dc53e82567f209189700faa23f4b570379511b1639b4f889a0d408698c42eeb9c546078b869444f5b35f6dbf44797ed6cee3d846ba2154a2a88a0f07d5d201e08634ee00a261daea560bf742c56f4522372fd211fcc22ddaa0aa522b9831924b013b75cbd3d48d6459abf0b1a62823999f9ce7ea786d4d2d40407371c6c3c155b9ddaf7b0f9a47efeb3e9facf9e21285f5f976eb3a35fa5c54705c3ad0b21ddabfd77f4490a2ebbb283ea9eb0e29ed735ca33fa93f7aa11bf6e2d07cb04195da89b9d18c17faa690dc550799a1b76ec33d2edb18984c740e83ba8d3dec04dc1b505c5c9954ddb7c1ed1bb6f08e47b3804394e52b0fb25eb5fd9905c85da8068934c86cdef65f8378da7ffa44cc91d4b3cdb3d454611a4db843c37aaa53410d2d347db555badf9576aca4fe75b09e1d9d0dd7457d6132292e350c667d99d535bfb60355cfc424a2ff1d614e03297a993e3ef9e3016e2bb4cab0c416f5e780e3fd37ab215fe12abb3e650539e0c1a7b4ff0065d01b77b002050d86338401ca7c3a360fcb618b52cdaeb04c8c1018e4", 0x2bf}, {&(0x7f0000000640)="82e359fa736402a8742c65bfb115a6779e78e63b4664f41ea18ba7f1f4aaa7e1c9d4442fc9f1b2027c2de54bab1c5ad4a538d07d788e9694479eae199bc78fa1a0b71c4c9f8fbf2af15a168fb5f92f2b3996f9172000d0309df185f0b7584a2497e812bc4ad400585c497f5a77e99a79af13f9b4593790b2a7622bfae18806b1280d74b0b8a00cf9bc0aa5052066002831597524", 0x94}, {&(0x7f0000000700)="2d026863a6", 0x5}, {&(0x7f0000000740)="33fb4f89675e59b4f18c0d55d770613410a27b9a3c7660a6730840bc981764a3894eda1e58080f195f2afac41eb1e7255f36296e64cf49a6a3ea4ae22347cd7f78f2fbc3509fde6dd192df20a4a604383f2a8c9488ecf3c9ba7d363910e10f1ab78e9f91b5b07063ac2fc50de505a8402940102b862bf45e6f6aad77ee5fa7cbf827581751584b16cf824c1a19a8ea32c499239124a17b2d6e96ccf31c24502b7bb00999fb436886c9256a935f136d73d9dd1960d3b2f39f26282db18c72d3e9daa9f00f7a7e4c22fe24e9038e25fef4d9b69f6b279ea73f99d059176330b22a5c8dad24f78bc475470a10cf123e140ffc934b0c", 0xf4}], 0x7, &(0x7f0000000900), 0x0, 0x808}, 0x65e16d86dd40a0f9) fcntl$setstatus(r2, 0x4, 0x44) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) login: pckbd_enable: command error 03:59:36 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xfffffff7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) clock_gettime(0x0, &(0x7f0000001500)) sync() pckbd_enable: command error 03:59:37 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 03:59:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup2(r3, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0x2) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/65, 0x41}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000140)) 03:59:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ded484e68f70e0f3791d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:59:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffff9, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02a32ffbdea8330000000000000000"], 0x1, 0x0) 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) 03:59:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r0, 0x0, 0x8000) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0xfffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r5 = semget(0x1, 0x1, 0x400) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000000c0)=0x1c00) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) ioctl$TIOCCDTR(r4, 0x20007478) listen(r3, 0x80000001) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 03:59:37 executing program 0: r0 = socket(0x2, 0xc003, 0x11) semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a3a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b0500c3e5ce236577771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad73f211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a08844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c7200e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d02fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd3245b1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f85bfc171df07016fae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a96fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019b83780ac9fde287f0d5233d1aa6d476af9ee0a500"], 0x10) writev(r0, &(0x7f0000000200), 0x0) 03:59:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a74886a365f7596bc339d09a18b3dfd1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000a300"/126], &(0x7f0000000080)=0x6e) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000100), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 03:59:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r2, 0x0, 0x2005) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000100)) listen(0xffffffffffffffff, 0x5) 03:59:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) write(r1, &(0x7f00000002c0)="bea00ff99a23a154d48d41db1323e7e93afdb74f804ac2c62bac7294353d73b4f30f8662ce5d0a60013e9566c15efbc7178a7252178df08919c4735089369c7c26aa39e94f94f9405a982d1c0c2561ed69aa445b8122b0ca57670b75e90b99313e7e6784453fcf12a046a41b29247f8d7bf02f0b45b990cb25ad948bd1f2f6befa8c92b16d4ba3283177d1202267631943c6ab6abc4a6bcfb39e080bb4aa599dd718730d2b262072ff273161bb44625a41366cb949059a333e08000000739f3fa09e1542ea1168d988a989a90e174eb7d29b23619622c86738698a86d8aa75f495ff9eb200"/240, 0xffd9) close(r0) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:59:38 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000000)=0x8001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x0, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x800}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000511c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x3, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = socket(0x1, 0x5, 0x1e) setsockopt(r14, 0x29, 0x32, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x32, 0x0, 0x0) setsockopt(r15, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r13, &(0x7f0000002080)=ANY=[@ANYRES32=r14, @ANYRES64=r12, @ANYPTR64, @ANYRESOCT=r15, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r16 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r17, 0x80047308, &(0x7f00000000c0)) msgsnd(r13, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r16, @ANYRESOCT=r11, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r17, @ANYRESHEX], 0x7, 0xffb) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r18, 0x0, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r19) fchown(r19, 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r20) msgrcv(r13, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r18, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r13, @ANYRESOCT=r19, @ANYRESHEX=r20], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r5, r6, r7, 0x0, 0x1c6, 0xffffffff00000001}, 0x80000001, 0xc07, r8, r10, 0xa8, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000080)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d92288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f4b78ccbeba6373dbc5208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, 0x0, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="03005349aef8ef61380d426762eb93ac7ecd00"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r25, r32, 0x20, 0x9}, 0x7, 0x9, 0x4}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000080)=ANY=[], 0x0, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f00000001c0)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r40]) 03:59:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x2, 0x2, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78040080000091f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) 03:59:39 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x1]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 03:59:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x1, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000300)="b1000513b100030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003680)=[{&(0x7f0000000200)="7785d5a759a5e554f1ab5991df27925fb238a56db086d694169da7e0572cbe68414c748c2e01a52feec961afcad5", 0x2e}, {&(0x7f00000003c0)="82f10ebfc4a69c597abbf9c2a570843d794681ae6b31ef08d362a980d5b182327019750583b0412178a693548454c4519870bff8cf91ccfdfc16348f6a094330be6f496568db8dc4ee2fb136a2ffaa8844b1b0b4da050c805e6af7fa03fddf00da57710fff087b001a2906ef2ba8f5", 0x6f}, {&(0x7f0000000440)="6510bb325222d70029a9ab892afcb6f5fe31ebbeb008acecb3e82f4a807001e69cfc130dbb0273526bfffde7607f661b56fefb244386f07b0c352ccfcbfa4fee15bc9c75fab87f938d0b33aadf52a3d71652055c1b3eeb1186e22bc59b5b21c440dd5585311a10cc6e78718c2cfe1e0e56d7432a28aedf8bd84f64fa72199888fad1f1488beec439552b90bebeeb649bb61f4d58161397155906ccb951c3802cea79b2a959307cc92136c9285c539ce558cf7c3b040737ec9883bb09fa82c73d2ab0df2838a3a718e93bf7c1d122c121e57dc012856655d8e4418ae7b5382d846e5ee155e3f7b3050f702431f9fee1d0b3bff469d0f29002fff1cd77a7b41096859495606010510d19ee47c504a4c79007129686571d775f3b6ce6c1625a8c4d212f4fb27a7763c4f2467b209ba35af21128f0ba07be32c90276c77dc1701f3b6b0124b2743760e79a645ff4a70cd1fe28b574b7351bb5761c549e4ab624925e007112f5c74b213ca70992dfb401202bbb8678b9db3d2eaad54fc017cdcb3fd4210600d7db260b72dbc01b5e25ead5f8b44528058436e1361b5c3baf51989f896f62c7c6fafb0a8f7e3dd8bfdc71b2075a63450fcb9bfbc0b2136ff8a0e128433ffeb5d02daf60c8cbc0151abc322734edb086733ed54b876f15f95f021d964d50e622ef014ec705a3ba969e5638293c4333047daf5eb2acc8b5e0a86f7244637e1ef1e471a3553a83d4a250aa18ce859c0845d682d8b6e4629e420c179c158688d7a363835433abeea67629f220cad5b2890add7769a715fb954525a9df550aa6eb2efc3b66292ac40574a67e9cc8904b6a09a0b38f6167d7c60d5468ca2d360fe4e7c7d90c1cdf20c8dec9466c1a9190eb30c3fd7437d524d753124fb6e8bc27ce9434bc4f909aa9d336219633e695d21c2b445ecca117a8088fe65974d8ebb551bb23bd04c96e414e071a02f570b6dc75bfe204e50c9072a903731afd35f3e5b0e9762adb676938239f9bf6bff07e1b8228dd7f0c3a39182fbb873454bb2205def91161030ea0b3ffd4b74b66b94d6d9d3f39039964210b7073e862d76414b5f5dc5ead2b27d3e392de3cfb0b589d33fb5af5eba890edbd3ede9dd27155f8367b307d7a29f0a01f5a5f142fd9befa0449ea29c9d92d18ec788d2b611fa5393394dfeed42a6eb7851fc73e238baf08c99b55feefcb68281b917d1c5a8e324d25e0ca6ab0049d7a551e8b11f82f5b3549a56a3fe5506b574b06894023d3ba3bc0e09dab3b61392a1b9ff7efb6a9a8f9e518899cf3ee1892107051f791b56f5297f7cf9f7bbfb33c7c07fc36f32a7301a02909f03e737ae5c3e099bd3f95547028ee6a862e2522b49a0488b7753a29f17a5e69c5b458863db9f93a6c67369311851c5a03038a7f15f9338ee171094d70672ee37e48433a2afceeae2650ebf029af346439350d28e25ee32f505915dfbe77fb05a8f9a9ebd9e6528a7e1e234f979be8cb87a54c715baed2599acffaa642a9bdee6f53c5b160b619ba6132c5260ee02638eb7891ded0d28317e4648b5be86c38118e4c86d7376c66c836b168ee2e27bb7fc6a24405ecfdbee128342914ce566bb74c4267e8ff19982aa3ae0db5e30ced08ee9418fc5afdc12f7c61eda86dc4cbbd1414e27634c060c5a1ce0bb44fe51315c4021c19dc988517cf935a46bbbca197822fdd268a02895c6401216182e688f1e2fd5a529baea1a9e02a5926e45b58b267fb66fb478bed17d86e5df751bf0e92261444f23010ef1ad0a04ecb662eb060b9d0a5a2271d891ae7564af402c22351a18211b27b780409b11cc1a2cc9e6e17681f419e9b8b6157494d8f08c46f60712f83611324fc86ee813e0ea26a1ac3c64a94df858a8b695a8eef8b1cac21a2cf50736266645f8ad006c8eb1394ac20603c84dcb2e941466b7abbc89f11dd4896bfba735abac94aa3c4420905222982b16b6f3232c32bdb5bb49a89214a4a87e831763307085a78ac5a7c6c08ba2df617d2c7c130e9d38bed919b0626dc01a3b9913f8399fb53879fe92c7e137eea3a1105906b45356e16a2725dc6a86c9b870b4886cc587ca98e9b55935d56ab2850c8d63368b29da138e2cdb3e494e6c4f904edc8349016e783ddcd811657dc6a49ab86152dd703a061e6ac8610a0635dfe50dc7884e11e2f1ac00d12c94c952ccb139014fdf7755b11c149467031cbbb09f5468e42f6389f1419cd8476808223d92526880a9ecc1e36f355b7d220278675c7cad513f57fbd1a4bcc973dfb84db05211793ad8c62530eb121f1b814c2c81059954aadbf10cd7096c58f9b87170ce2f19068a54c410d53c9c1e791a1a10bf50956b7e18ee09684752bae41cccb0739f73cf72793be2114d9df20a37be8e066e28f63a592036deb6f511df7ee93141232051816ba06621cbe50511bad3b396901b449965742f34f3ed69b7295fed752d44daf6fcc7114d431496349406298313e5cef2fc3af5fd0b443ba5b5159b1810e18d03f685077ac24acd936653cf07f0dada22e0a6f89b8317a06cdcb5d04f5807fb99f0fe4a78c7ec22e734c321e1eae11ea6698a51705f1eca26d558d246d71f0ac89898226b6ec872a7cc84091b6ff3a6a7a3aafbb380793a383384fd8e72e986f773b1308d701a1168c3fbea72ca6a328462804675dc0cde29485b331e07979d7e8484b7125bae354985ff6787e1174f17cca49c7fbd407d08afcbb65d1409e363d6b194af01265b6caedee6ed6896a9e5d8cf349f21aa2ca3337270841a2666c158ed349d9652b1abd08cbdcabd2ec7872d1835005e0005a573dd7bdebd471e67c59821d4f03d960bdbcdf86c0844a81b77826e9c12eaeb56b036e59af03051e1f18963b4d624f4ae13853fd6b134e9b693abcd81695512becb4507702849d19e76478852b2a8e41ae3967e40f3d074c111bb87243e2121f851e7582e6f4e1799d0439def9d2a5d037541987285b3a243da0700503836e9e815932893c3c1467417edb11a2e58da444e6964d28c3a71c51956b2dc9e5146a62226c89bbbdbba01fbb841628a6063e145f40bd262608bbcd21e7608bf23f5ad51b83cf9ea4997f9048e980bb518cd9f1b282302c9b15b12bbd283495bcaaa2b24ec8f38fee1d172ac0e002fa140c5bdff6003862d7ed142c265c44df9ef4c6a1d415aecd3b3a92c5b4ded71ac7c892fbf848ccc7418c52755def07937ab21a2d88c4197dfc7c7215769a3bc3a04e513054e4d43b3f66abb1228681ab9f7f4738754d662f702b6556709cd89667e76cd827edb978b6ce33702a57c8c402c500d7ad10bab95ded771982308da38c455c60e7b7a6c143e4103c4c640a923d8d012291059b95402b798c8d171d2aaf5ca404be49b196eadf4371b10893421dec5b70a1eb8bcea87c462b353df7ab8b1388b794418a37cca82138c5d3890815497493a183ae2f17d391454f479e4c121dbb2215ac39cfd80f14b93f0421874ff50f12418a6a5fc50b8ced3ec6003636d337e171f6f599331663402f283dc2c8f7a0e09327e0b2dcaed65d779881ffc3f38c26974d94c0422db65d0e7cdaab2197528eb75d1a0d6577cabe8fa7e01af8317c081bf79ba2e79bdaff09bf8c55656b8188585d2677a2ab7c3a856c5fe6d6b93c500451f8381ce99e36d9c0a2b897c23fa9b0e5d88ee99d4a8cf348a7cc9e6383bdb733d03f03dfa5ef3f6cf2bc5242b15fce4167aac7610429d388b16ce2876e39768e71aee3dc95b448662db37bda495854354b363403c7a7ea3733bdd15f9b94d786fbc9d6f58e62e4a780dabeaa99a72c17287f1946452672a3cd5bade580c8ac28ab09693b1031b6554a22bbb19e14559fe976e44050939551a60715f339f6a88eb32d06e15d22586c8fe54aa135594efbb1b354d3361fc44650e3c9060b0021504e07ba987cf744d723743e1dc9a8a967ec3959c1beff468f372c38fb890411e88ab52217a387e7c33d9dc59ae4cbd10e8689c0fec69bdf0bbaa162c14a788991c0fd64b6d7a296c94bfedb9d5b1165b31e3473aeaf5315b0db698029bd38f27dac1a1b3c12a77cfbdb217eb9900c82d0b0cdbb76f51c897a2f930ba3720644a27ca611721326af543351eb29c0e486dcbee1da4832055120fc959be8b371460ead02056874f1ffb2fc3683d23648a5913f59b74d0e1192724b0d1f1a0a805fd3d86b642982928a7c360ae8ae0811ce48beec35e3c89e48d380fa7e5fb55d5e0736d45527b2019b2893c3f37064dbe1335d5caa4c0d925f50181bf9d259ca9bd9327d5b760cfcf34e4f652c3d99ad84d07f65da4cddcc3ee3243691f940df55e336c4486e7bfe0368168622470dca8f7b4750c1ae04e24ee7f97470fc7c55c1c7a8baa0243ff5c31ccd829803a2dd9f6a439cac3a134f3a17c80ef268c3f35efa7360622a0bbecfef5cfc01d2b875960c8a1192e6fba24f5c15d453fac1ac031d7397689675fedb16d095fe8d2ccb646b191e528dac98930e3b090b2779c4357f14dacb797f0cc6f3d99457da9263561f9d979f4ff56839a67e9a990790ed7c75d143385d3d4e7d852e9d4fd17ad8c1c67da0cd6852561a3ce8189257e87fa03ff7a2c9ca9711047687fcd5c8b80a92aa3d6ad71ccf9c39cfe665238e053b62ddfd335238aef23ae02ad6c5927a85e1c3594bc3a09d7ea0c0aafc4bad0545d52fd9e9a1ea7e93228905dfe7300e957e3e591b059902104faa6f2c7a5c3db65943a94d311ed05c4eddcd4416a556cb50737afd8dd744043c14009688a303c32eee71fe35283158275e8b062cbb106d5a4a33cd222029514d071c94f88ad7c95d21c2ac28356ee2658df9db6f37c693bb8aa734962e32540995b733564905b55d24687dd52a304361de0c16a76639df7754b488897acc94bca15c59bd151384e00239b8d4b2f7716315c8fc532a1312be2c438db92d79c7c9ac183a41c2d8bf7b3e6d8e13e08f02aa4d8dd441523b6e5b5f21d2ebfbcfe932010c22e5883afe1840ac43d24c0dce4e35056a3859d7aacda136b4806149406585ed4af0d013d958ba2ebd75463228fbd6cb93ab54bfd48e941c0ecc6a88c767a383843e9d8d6d9cb412ae42b79b9d38e36e639ddf371feab6a053993fb130ac66f8c6166f70f1a483f1d5749ad337528b7a2dd421508793ad534b4a12f4703b4b941d006c9a6551910f7b3b9d1e2db9648e3edc06556745a471845b2d17bcca5e016ad7ec8c875b63444758d524f571d7184f36f827a41fa0c114b8e9796b5a2aecfe7e6b5998d9ebb516b295389c84199e5d2b758ba9916a14cb9ecf5446ce79ea1cf715d7163032c4ab232e2b54dd9a4217c76d8d3c2a945dc01cc0782211e55799fcbb1771ee703aec4b6a0796dc0b9564fd77ec911eb5d74c93c7b44775cdcf9f71c84753209ee46e11beafc6c594233c1b6ba9d5a0d55afc25c89d4c64e3ef5deb93d460138536e5d9647c8c3dee9f594df6a82017da1feacb1253d46d1f4891f2a21a99fce7eaf28b4732eb10d63dbe5991f451b4fecfb576111974f7fd88c6dada6726b76d97f536c8a617f9412b7c4d0f0219a3aaac14143dad6dd72991099a1abcafabeef1a3a22c89659a98a317102eb7dcfbd561d21f9cd96009726ea0f33abc5592919ff63de941a0c9e63119ba8ed9b4e20cb8d737dce686a3a1ae97e8033fe8cb54173d010cb2bad3c8545953bea992a1d7665bda558335ea95cd9960cc23eb61921232ea4c03da001efcfeff359a8fc5a2f9c46718ffc4383864527a10fbcd9357", 0x1000}, {&(0x7f0000001440)="8a39185c3eca23ca84da0680632b9e9c8b857873dece64fef32a24130d646edcb4ca479af2b830b027022fbf345722e1a94eae8d4a1184e187f5c160c41ef236d8e0a209738980eaca4ce83b329c6a53d5889771fe202e8e6c6a4d0ce3bb44fba839144ac391331a99aef5bbd47c6460be8f0dba7dc56a1ada7c9fcdb659efccafdbe651458c2ee8d239a6654b418be3535c36cc925eb987801f5c60ecabd56cf2d32cec849f42c244c25003e6dce90932597dec5e04318654f32a46f287f4745509a0ea31df8a9d3d6a848c3cd8726a18c97c19d5322c45e04504f5e51fbe31fe4bf40c02e503928771438b23a7ca1c63b85e04ed1d7a6a59cd737a7ab8ab", 0xff}, {&(0x7f0000001540)="84ded69690c805ba8d37a8230d7b53d10891465bc138a19b0b38450f4fccc8df6312b5f595d28c3054b971cd802e55d6dc2df18bb4ecc798f0a0fa21a28ce93f2aba22ae0efbce1813773810b1baeb1f566fd812fb48321d6c8720a1ad28039c4e2b943b3c9937420a2367dfe00d99f59ef839207cc6eff9c17bf1b955c8dc4bcdfc5ad61261c2fb937aeda124011f84480599d67fd0026c368e503ecdd3153f6d0d0a51b84b7cd2d45a2fa121e78567cb29744a", 0xb4}, {&(0x7f0000001600)="6a79be9adc12b2af4953bf17db5140886d97d5f2079c3122c3e0ca7b3a7aa45aec16737edf7b9ef37e6314bced425bfdbd40da56b83e5b0a5f55667aa3d83d4edd04d42a19e4b45e0482453506d708430db0803252ef87402658258c6d7e9407ed85e14fe5241a2d0da5d0e6a0ae7fe2333ce39ea0e9a550fdcaf8e04e5561f67791e7cba4b7cd3130d7fa29f08be986565e9299be88bb8cad77631f75291ef79bac6be5e4103bf3037c9539fcdd7f23389ed0b3be3d39ae7c0f2df9f93a30c45c551887d5bc95d8e19090b06ad1a4c81eb9f6d2139bfe168bd9180ddfb89a56835b5898e0d7fde2c18dbb8f1ac1491deba7692aba92a25cacb06b2d38df24b5c9deb715739dca209ab18ebaa86513cb20254e3afe3cd141bd04d08482f52cbc283b4e2fe2d34c0d09142657aa224cde015261b409c3cffb2a4bf5737674c27a591d2c852c25312f374cd906bd651cff9fe0eab11423160edcf1e049678c2cfc6d53a30726c74591e0118a04170bbcff8c7ac1b9c14f3de3aa267a0213e68fc5e62922025dd1e8f0440acddde3e0ddd23a03b48e96c01b858f34c517a45be4b7fad0d94b4517296f108c4ef9af3d2ed984d3548ff35f630dfb95c3f0fb347f1b2e70e3df028b0518118fc5228eccc6601815c7e50803116cb40f821c6457983cb9bfb41875a0843e4145fcc71bdb86b26afa9369499ac31d393166ce8a63f3678a73c80ad8e3953eaad845a66ad21766c0ec4597f68136bfbf92ebaf376f540d8c9b17078fc7191d0fba5ea797e3b72750a229ef54e3f3d0560faefdd67b25b9158fa2a082dcd80e693755472bc1f0944fb44ccda713aa98fa61c1237fda8f87795d7bc7c4c6d360629b09bc9aa7159a944346aaa458e90971aa8dc57fbb66a915fff9a1356043bb46bfe268456ee44c06c080db41b8dc4845ab8570b5212fbbd60f2ece734b1e2007d46acbefad9ef2677a022b3bcc5750c83518bc7843451c5e66223ab40d8d71b2cc7c649f7b17b357110f84c9a8db03e3096f1378f0c33ef2ffe16b9dd5354143ae3972a84eddef9b4b5972a1302d32b5a46472f03ad2215ed5e07879858ec69ace6a62ac0a862c055a2686481192124ed8d13fe09b9673bcd8741a538c59174f50425680db3773c7836e2ba38edea4f627c73d5f313a3b83a83b09c751c6b55d119ec8be1f9811607eba5d32243985bfd5658d265076ba7307cac06a7134444a891c698893a5afadc79779049608906432208bb1c7643ed6e272297ef065f31d980137e8cc9a67fc77b40365045c6d073c3258dc08e93e693346ac0073e714941fb242d6d220ce9bc1c143f18a5afa11e81ed1581ba90c460a8229f2805d3861523a30c83543d2972020e48af1f037982dcf8f4a2e41fddc7a146c56b198200db0e752f456c3fe42a78e782cb95bc57608c5ddce8d05d8c074979e8acaa03dbe049e14af1e1357f5b365d3d8dd938a5b5dbf66972b25b59de93929124e2aa3a113fa600ca7fcae8884bd7c1d65f80d26d16ca6ad1918f1327b9be3cc27cc20e9f3eee319e5e4a435161185a38a6fffe6c3e0292bb287228428899241c863e35d047bcf5f3db736a7b89ec041a131f3d6363853d8dda0314bc5cf27411db3174ac3d9b86e69eeb5e1ffd1c60d72c0bb02cb95d8b20d85aff79f1736e03d13c5a45c835e1acd9d38f2b601edbfab0ce2755542321c66599a2b17898609c5eabc961ba4b8796eb53d4f8db52681dc89cfe3ef17baec2ede58d190c25545cdad37f77b9515fe2f7b47be5d55562433f9decc92219d7323119a0d717501c34ad9629ae1d4b58a6c7f6d52c39fd26be11a6873d7c01758f53b72bd17ed19e0654e4556d8c25ee1aede7dc7ac6e02d1ed510dad10277350d0e6eeae69ef5b5253a73bbb5f4415f48b09b43c8ced3c14f95982c44d65de1deb07437a168f8a0b325009ce51258c34b2df8c7cabafd1a3d3dab2bb2e445c6af5b1740f1bd2f24d9ab88143198cb92f105068b5b9f072b520c1aa3e120038e9a8a4715d1c089918d3271dcda19453f84b1fe52eb2fc495b19c2d29a0ae9aaaf90871040bc766c5ef4f0576b91becbc5c1150761c3918d1c12554fefb6a65680deac8c1fc1b63416e7cfa768e526ff868696dacf86932759a13bb4742ad4721de76de57b040955ca0c478dfd7ed5f76f94f2ad5bcfb4678c1e45eb4bb8b32dd03378c677d5ec9253c91a7cbbae07884c9bc7d293ddfc770ad19de77226670d8d22abbbf8dc18c4b46a0e5fbe94631bc913ce29953de11b14ad181e44813c12a2f963c928d42a7707b5371886636115fd3143fcf6dfe967679ebcac678eb7bcb759687c76b6d4c120ce767cc5b68e500467a439f8cd98f05745a7df53b0bf3ad3480183e3519dbd9a8240aa9e2df5191ece4dda886fa2ac2387d30de1adcac0067f6da30eb7443e12bffd1fd716d949e867c72fc8df7db80d90e7c78da4e597a966f361cc31ead2aad029a012c96e15bf6f938d8bf188c3a6d7a3d173fdbdd90d0b358e79e6bd74656c67e010f788ee3fba205f9b7df1c900d6eebce340b0f25dc92f1ec4e555be2c77dadb06f0712d9c8671c7532dfb6e6edc99fd6bd268f3b72af3996255334145b8099462083b653c096a6a184d323df8ad48daf2e032d73fdbaedb9b0b3fa566ed10b2ff1936c77f2266b68cc8a69659211eaaf0477aba0a38a40114e4f8cacdb6e4138529ed986b95d73028e4b9a6af71dc248cec29df20eb5553a3e828eb43fe81633e97c5b3c5dcfc3e0fd18db2b7f30405f8030b13052611c7f018faadde7490a25e073aff72e50cea4ebd89e811ec71b94e1b73443e99dbd74a9bd1ca52c6112be01a5d14a7f9cea81abda4a0f26c7a68b3130258be64e1f1aa948aa096cdf571720751b6242cf164407630198d283f01eafaa2387fc7cb601c12ea50bdf12d5a4ea20c76b373d190e1557271d082c6ca92ac46f10b48129189096112553d8401e291d1ef7a4d05c21ff67d8ce3806c7dbe367a584da9eee66e22a3fd493f3b4659c7d7a16c31880aaa4f73cbc3acd95c6ab24607fbf7e8de8b785af95f739ed959f7d0c655d20a37df105c039b6a9d5739ec367abb1751cf0c40a86d10bdd19ab9f008f3f3ef14eb9084043c985b1cc5e47baa68ad29a524123a489467ee0c8a685a180944492207a6da7f624c9b21f73015c4f159db6182a1237fa9b68868376fdd6c78abe3d2d4a4e38b2810faa564db9f54315ca87cb1fab77b3e2232171895a82d20260b3e6a614d41ae276adbd61e3dc7583591d0001b84b443d88a471618c3438a9f47f6933f9acaf7e1a5b8bbfe3339b5dca7d49dc2cc281d41fa23d99300c205609fd69e8211cc07e9f90ff7ffa06adffab0dc7fa9dd6ae3f94a617d754724b9136d09896360eba4d338fc1f870ab9356b9b504defff0e9f429e88df4cdbe0e28d6cbf3b0c87e6c9d6f97109acc1eb87f1486b6d8d1251a2bba4ffff5f755272832581691d3f7ea01b5998c37aebc747cea1caaff7d02a6b2aa90e1cde1b422a8a14e031edb9d1a2b68698fcd2e3142341e94a36ec9fa44d1931afa6201dae2f87300b8a665ac92e1b93adf52499bc8d63013675bdcccecf27915de4fca1531a0d59e68c82876932322637101ca1bb334637d32f825bfb2022b70c3ade583c3a3d417c1fbea46dc62f4a4396328b0882237b1e412e11641dbef2d098d55c47e0aeab50ee5b666d1b89bc62d6ec95588069429081320db163d5de6a81fe50568f0bec141cf6daf6f80b394c4b78177fa381dece259c4db1a99501934ac193806da83c2c32a36171df2209691a8c92cdeb2ba0fd49456d993c065afb539b7eb065d5f70b8b630b9f35232822be36d9cda01b710cf08bc03cc7e0579ff18b528d347957ab75ff6a9bed17040578cf25223d2172f26baa48b231165560f2f4a2aa69f64b202a4649a240b8b688e89356976946d8ff17cb0ec8daecec2e66e62c8cb07c78edc7fac109672b4357425fa7090044b27df9c7cb1cd1203eb1a06a35aa007c693f790902bd47bb43ae3c50a24a95159fc31d433d4e244e9882b3739f03b365f650c224ba3974186456ab372a8ea4892b5c4aa6d6a4904ea1d5f77e1ab67f8ca8acf1ce73bbd9ceb0b589bfc6a98b20dcec2fa1aa1dcf82534f650fbba11fea77720ec06745924e4dbd927dfa485c147ddaeeffcb7fb3d945e2fc1a4f972e8a023e805a127583351551faf4065dab16b177b568ceee998084a697055b93e10e25fb705177641000dc7626fc4487f8cfcaa49a750e0ade8c9fe35254af07b0aae1aefff39111892a875f0cb3e0299bb261b9ae3c98eb5de4b7b6e75de5c91b8fc8411c5749afe33385b0a951ad745b524728e498242d33113960355ea2d1931424e46bb2986ed357b93a83837f59ebe9c79f2c18ad4fd6786ae9cf59fed1d2c6212a29780c6c69b7fb8ea64c302c67b59c6c0d8ef38a60067648534d8b459bfd6fb8dfd20f08d6b686b1f1983a4dfdb65fd72e4dc994de90daea93e2fc00e7cd9dfbaad40e714d1ac6e982f0173dc59b09b8a11f248404851ee593efc5dbf708656c35556ce7096f3b1bcf9273cf01701b83718e0c764a62a097504b4a9569972ace6d8f5fc6f9d2cdcf1eae85ff14bfdd4b98be0220fa12932637ba7cb23035fbfc48fce7ed2de7f5b970e4219a3251a82af36c8ccd17e325dbfb8a6445ff93beed1db9dcce0e860775edc12b85e48d9cb8cddd9311903ad3763bfbdee2eeb2fdbd284f3312443816b22f5a81dff30607908eb365c98429b7ab2f262de94f370af2e675bbed088d01537c25f16818aac639f53840e75956e56274d3d9e1a9dfa26466cf985ab5a45db8a7fa568b894e7b697fabeee1281568261c27423aca66f5d9e1310b114f213f173a362c91168790bb3fe82233c0e69c7a5d21f4cba3bbebcbdd5c59999c68dbca1dbd7d69642364af120cfafc35aa45339aea49f25ca91c0d52e549e644fa18295716f4d6b645845a6f18ad2e494c2232ded950a5ea8b32eb0bff03956e48cf26a43203d9c7ad0feafb147c9ac672caf2d4bf7c4f253490288505e110032d351fd002e8105cb10a7356eba7754e932c9e7b48550d940a890c094442a4126cb0fa738083d7b1b8579833365a129ee41b6806de62328ad4b406831fc4eef30c88c45f0f4fc99cb1f0b82e7e6118d2bf44e9b162ee0cf8e0ece3903fe8241ade068eb322473433f00886fc8bfccc6bee0492174acceaa0ad32e61b1719c238e250eca99b802e24920622f18f80e28aba0b0e703907ff5837b1ba334b548cebbb7442c78e4e5b804028f95ad0e6baa013b02f17a8031867d3db44812215d1b3bb5b36ccd53746a9bb814a5a1c7927761ee5ab0b5316dba354412e2e7e89fa481035a522f6171540f344d30b3083081a8d2e6215690dfae12c19453f68fb850a028e9a84488f7ebf41b802b6927b2b72a3c5856b1a9851a7867f7803b5b2a1481b624a4d004769cd715521ca0c643cb6a593e8b4ef32b30cadb59f951a2487fa949e8c4d2779958332ffa8730feddcd219e8834fc3554f5c5a9e0d720b4c709fd93531aadde8d39a9499bac02450785fee55428a920436e731ae30d6309e410482a133ed982abff0a83dc19a81e19eebf08d7f12d785cf652e84ec97ac7d896f8c0e883461a220aa1e70a7f27433ade2d11ee916a06ff73b23a48fc8f22a9b5ffdcb582a6d348c67e33d5bef70033de61ce1785e0e0f02ad9f94627b652ec949b5351fe238e52d63340f8016", 0x1000}, {&(0x7f0000002600)="e0e58a93c617c1bad12cbe212f65ca2070f6574b2092d3711e46dc2c52396530304f362984cd3aeb27db4e0ae70078c0268acc1c9b5ff14f972ce0ee90b1e4fced6b4d41249da531f5ff5d6020cea1d38585cc381ab7c9fa611c97b0b311b4ebf9c486734cc9779eca145a85ae551ff0090839b88537d4b10067cef4f919819b03cb78b179ffea7cdd23a1a3fe03c862e510e9c8c20d69b6ef3ec9e16730423c251feba71250cab494a5aec0e15e70d5ab73b5ed8e62a0228056e7b36bf8c54f49b375c0ea226e9a01970101e6db984e8ce95fd10b5ed5a2e844aaa01ac4be968a6390e3a2f658d43a99ca597308323c2036088b14de3d3494b3c186f1fc47b88355c4a659e9373d6414ee42cc6bdd9d0555285121157342faf92519f1151f6a3321256ff424aa3b45fa8a5d4e670a18ec8b8602febc14e3a7a926a8276128efdf0b36d86fb23b94a3d95a0f6d19ac2c0c231070373cb3e62539d26990a4d6bc61b3e8e1a227b2aa267b62d719af97beed885e0bbbdb4836df821611172a819294ce8da4d31e897c377fe0d2aaacbbc9b66616c5b1c169b7ed33446baf63407e0879f89db7f5c17563a4dd5ffb8bb73cd0c4ac38cf8be54ee6934d22d0ce3a43ee94f704b1e4b1fd7c1f6459beb86865297ee5209dd3f6092f9a51c1253653f73ce12bea631094bcd3967580d1b805c2192b977e7bccb5487c785b64da54a71e2caeb61a6399aea26318a058336e85b74592ddf808fb0ae15bd5bbe1b7ff19c06e233e3ef2900cae659f88ed0b1cb17e67ff794fdd28b0121e825579ce51a5f134cd03e4110ebec1823b0ca20e552a71a4142b181054df9ec9b25971601f638d1297b6d787f9f68512e35b02ce5bc446b2b8fe09737598d1f002a7b4117edfc70e23b1e3d8f6c770122e8dfe118feaa71c61eb2904c46d20a8186e70848ea8a93404a73b6357f35fb74b9365395137c504d4b1135580ef2392fb559170b077b1015737f802462ab0634118fb77f0be444b274c7d3c8595b2654b145d733f536c31a22f5f208850d42cd03d50c5ed99380725a9eef8ccc684fa9d77dcb013f52be204d3aace468049ed2b393cc34a2a5292e19b457d03bb2ef94acb0c51f9becf6bba52c81b77950b785cd7a2bc504ea5a9cef54a9cc733f4f20f40a3b2c9b33ce2f7e21c4635fdebabe8dbc882008dc5283d5917c24e42527544c2fe9f550eaec669bb8402489144b3b7f526dd3ebc68e23ae9d8ecfa3cf17f37fc4d18eec5f868d828f32d1eb1ddcb7b60f61c1c96cb539426af9fedd96e1938d7b45f3a7fc9b353395adb3f5910f90228dc8a30bbb5cc4574df77173e18998ab42409100d9878ecb5533a082b169ff4d36e40086f64396062f2d34a7d0a3279523025f8825313d9cc209bc501cd32451ebe092e090ad24767e12089403e07713cedb3056ba1b100c361e3b9422a28d8fc73686850c6f08e3da235b49567dd3a4d090afd8d18e689e64c292f01384e5da38ac4ba5ee84d50daf09b1180c5a6ca1efcd80f478a87d5b8585a3184078b6790115cb88ccc687a755ee9fb7d7a63074cb61d2a1eba73de58bdb171f1a56b159cf56d250c5340a461c37f0c29ed1a6f99ac26f7fe2a8b2179db69f9a9a29107250869c96d2cf8e128051cde30cf6020f52e48c10dcb99577837bd5daf5ca925dbe5098aac23dede6b4aafbbde22c3537488fbedbdcd4c831cfcd96e9c50fcf48c8280ce57c05077f629c9d3d91c1946a9e4ec20cf7d88eb433be99aba8f38c07864c00fa09fb4fe02d0e509e6a9e6a1b6a24cb2d73d0e7983cb3914e8f7899bd6763eeaca6f76631319e2d3ddd5267d6a6d23df19521d278740e85f64f8a8f635c5fac942d940330722d1bfe1678462ba17ca18268f8a7daffa78ece5ad95e41ae3e971484fb030c3b02521b57ea40244412552e36ed13b2444a569456aa69d430f01477db19c0e24d5c16d9feaef3721eeee2bf4770d936c7c3b1518a249f11155fc749da8f8806c15a39ced9cb1d1abd7d21d065024dbfe6e3a19c9dcb73be9772fd5863508f36e3b8500b024a06b247a3a1838728d99626d9241ff91dab87a52c7b855a008355b08f615601b88f941a47145c6bf98786a24477ab1a4977a3dc50083ec2212ae9ae328c208d4c80f75d89f3fd953f2ee59de0f3e19e0ac0e7d40d20767a4828359fae2782d81813dc0df864c82425c2bb74e210dea7ccaf9ecab75934453b2801a5a8b65699772fb265bbd7c1c55b20c54a3e8d28c14aca220c445d323f8d7f25fd084b82aed1ed1d1cde95513fa507491a76a684cde57a175aca97518d4fd0edd5af83ad123a5f4a64e0d8e60633a825a4e05c2a5ee4793c2e6a84c1441c8e883088ebbdabe6c68edea6544ff247eb1d9c74727a4790342e2078f5ee96eca9a39e769b7932de304f206a24e90fa1461b020ac76a51c3a3d61919f476b7917ee5de27abc2e19007465a049c6e3e1c18111c501a0b7f123ad01ab6ede72bfa1c07d8602784a11c58ca985870d4f85798ae65841d71fb2faa3f47f624b63b7315e380999ee61dd342097792d8fd5b4279f7f32687fc829760dc040addd0cd3ba53548121fb2904c373ded9cb4410cd3ef6bb03f545f4a257ea60e66a5e1cd154b4dd39acce7c72b562446d771d1132725abe99e46cafb488f4470fb8b3c5895e638d737b473d725cc10e998cc2c836fb844ec5ba5d337919dbb9a1185068a19742a42c0de629295002aa8cffcedc9fbf77e2fcf4746870a3874cd75bae94b0544261ffe8fca5487b4883075a73cdbaa9efdfde51af2239cb2714f34e1fff2c093937718d4c6195535c2b4fbd93bf790d836b98f7935f780a11c96215e66edc622e97b461ef3c69c2cf85d4c8742e969a9f2eb89fcc54024dae04d85b0e435879e8c66c58f2fcc01e1e1d2f979bbdf05194cccb4a997f3c95ae735e32832fddea83a77648c99a5123b7b23185749ca44c24779cfbd3a0c17f0039de5cb767227cd8dae4c6fe1abdb2ccc3ff2643b10ebfae92ed78c6af288133a31775dfc194b5cb54a01111ee30f149d4ce5c3bf622b515b2af8166c3076c486c842cd0167bb616dfd92b24f4a5754036771d35a61aaeebe58dff9afbd6cc71c7f05f22c6b3921f4866b41f6187427455352c6fa9e424e6e9cb6735dafdeaf1f52c7d7247cbc98649d71922d2c82d71752282af833aae64873c34333aa8281542d39cd1d58761908cf954d252cce0f8fb2fa7150aed8d3bf5dedb056840aca5d61432b1e2f931d387986f33fa37063fb5a626eb0858b92a0873e2fe0e36fd7fafbc770215d5dfae76468778b380b0fb4fbc241564f15ffb48a91600babeff2462210ff7333d64caab791446e5654d2885c1ecab3de0ad62311bbce6b11460a64b254a89fbe36cf8b72cdbd9a3e34918add1a74b93e93334febd20da3b643eb18982ab680eb0750a96d4aaab6a867b4a2138c93d9d5472721ad51f20c64c90d527a1d53a06face8b25915c7b0db03911df3e0d7154380d50b82dd364d3ea7c8a840de8f2f80748b15a6513a4a736bef98a81ef46a94350184c04354c9ceca3e7138d72ea501a7c539095235e5d8babd3a242a2787194ff438c816ebc42f5532ccf57dd3bc55f2fef3adedb814ee4882fad3188006c8ce810b2d847926dc55f1b3204c526171191f09c96bf4493619329cf6d4f367b22594a476edae7f1be927a5e64a393f2c61ff6b0aa98526a7d8d84f92a963e8ecddd92824b46684832145100e0cf3003b7c974ce8a0db8a6cf337dd6e3c008794c7739c302c55b163991bc77df54d7297e6ddbab4686ba2b5e1cf1e30ff6480c5bd5eda692a74b6ce986b5287eef30601a2d4c56e0d43add781953d44de58748c6a961789d580ba38ee4dc28551dcf050a0462f1ca3fc295c5345058e048df14ae1cfb61dbcbd6ac147f2b7db65205c15f5930f2772829f2112cda5e31c21804ff0661e08f2f1e3529fd72c30164682b03b447aa41a1cf438569a861fcc78620e94619bba113b67e39d57d5c2ba3cfcb351232e8cbfb1a5a9b37d43db4b34860c675182cd1cafaedbc77d6fd6b3e24bedcb3e5449b402cb3d1b68ea90579ae81800215d58cb00192162264992bdc7937c0a1642bf27e40a04f72c9f827cbd888bde1d2e7b1881befa44fe33a4de5d6dd59fbee7f4b7b79dbc634e0789cf5b9c8887ab684c14641782b837f12f3072a8571258066bbd88cb0b9120c7615292d110d7c5e6713c7854e3d1f65791ed6e06ab5be618e5477fbeeeca691aecfa0b1b8393f022011a47a27d377bdd2034857908ab8b3cf0c86365d285ea06346f3f05933d274051297ee7583e6547c346bc913d38a2bf33c0a3ccf6e3addb1d072b9a139536d757ea574babf0feeb64aeec08d699ba07fce46bbed3d325fff4c714c121c4e5e361d189706fe824a62b09e0463dc1906ad4f2f2786988f19189fe4afb9bd204067b258832107fd86e587413e0eb06f3cf3b10dffe51b45d095212c490520d0533d7284ec05006aa5cdbe4de3ea19ad7e68a7f51c7d82ce1e50898461f836a3425c5a336c376e4193451b2fe77fe87f2a611d13b1be06af7caaa93196f76304a8cbad2420bfc40b12ec46452de5da824be975cb6d5582baf6483a26502de1ee826354af8d3480a81e7102a6c9302614ea49a6ccd0d943c55acdc94c55b365775e457657f320e3dd871f5377530a877f2954da4c74678fd7bba161bbb48fbd3503c94b48adcab34b6232cfa078c3a69b4437b4403a39ee1067ceff29036eaa64fc7c4aa4f2cf6c69b015525133ac6c4c40d65e470aa933d8e17b24c8a3036a3efa95dc6e6450840b521b7c080fb36d05cb8108829b088baf5f82ad0e622854ca2ade06678c38ba98a2fb38f0f77f1853b91f388cdf873cd4a85a8106aeaa6031da4f32a1e3d8f558cb898fae423eac1ce8dd9d86e63dedfcea98bfcab06882fd55b7111ea6c7e16a48a88622695699c72f9a4aedc56f328e043ab81ecdeac6ac69fc7190bb12a465f5442e1004a928cf6ecedfcd8b54696121ba66bb6f52aadc98ab90e744fb5dc2d84dd5f3d2c6d8e6de1a1e0307ad32ef549c4881896187e5e73c1b5f9bb187f450d97842256a4e1ec3584047379a7144f932d28158b102a8bb56db2f680eb1ace36b1757b98d265e34080381021a2d0dcdf70942ab667ee052526d4dbc8e90875415e6eddc768e963237a0193dd38b61bd238e35aa4906da7a49277c3c5b177a66a9716d9bccc3f449f925c255ca6b1998ee6d850314cd768ad637cf93dd0a873658f9866a8ac466df2a7e5a287b670f716b6d3e68005fec839a3520a8ed3b74e271dafed861d7bef106c41103c10db1ff6ad4d0288927ed05a11f37f3c5dad75cc2879c09e698451510f28d0e3ee0c2b57fc88f093a4d6a2cc8014b04f995fca73dea4e3b57d1d53eb5bf41a64aaad96c817f6beb35cb80b28b3e3fc2ccb945dc9be1766663e3d2ce5c0789b41d6c7d3c8b00c9700758d0821808ce7bb7428fb6fcd89cb17fc5ecf16222ac08abd40b79acb76d0a1f0485a4aa5ff6a2e5f8b42c216e5c4d32e6a7352c9ee2b54c654b29b6d19b7d99ab925f7e7f4ee3f01fee948cc306f950e44b122f8a62b62a6c7f4865d275db4631bf70949d1892c2341b2fea3fa03170600d4de91d4279c6b6ec025b219c8ad5c9befcbc98e3abac87ba2aed737df1d6052a6e8b1cd129349d9bf78f7f3c262c2b029df86e5149bd5aafad385bcc4f40dde00c3d2effbf309a8331ddc935466918", 0x1000}, {&(0x7f0000003600)="b2d5660497ac4b442d0bceb6563548c94fe889f2f5809566079ab6bd55268c50d3660887b5f382f3a4e8c284fdfa1bfd7803aef55abd7f94b9af612d104cce40edc39c588261c16a", 0x48}], 0x8, 0x0, 0x0, 0x400}, 0x8) fchdir(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000180)=0x6fa) 03:59:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 03:59:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000180)=""/4084, 0xff4}, {&(0x7f0000001180)=""/115, 0x73}, {&(0x7f0000001200)=""/41, 0x29}, {&(0x7f0000001240)=""/188, 0xbc}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f00000013c0)=""/109, 0x6d}], 0x8, 0x0, 0x0) 03:59:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="351820660d1cb8fbf8a0a1ee5ef27167d74feb60bd8c0201a565c773159f32bfd00112382deb07b051b260ba36dad0094e0b02e949fd13196bfbf69cd5d6b7360e44deb9231ec6f8b180749608592d41ae044468fc", 0x55}, {&(0x7f0000000280)="2174fbc2bac31cb4d7f29d1abd5fe01cb767b7440dc1ddc9b7d0db2a6433c00acff89d13a2da51ce130817b983960b2da2d9d07eeaf8d6c566d7f26f64dffc8e7c462d5161d7271539b45d56c3cc72e971029c3b346cc889ccb67f0631c395f972255dc1cefc017c1a38e08afaa53ec1030390a0adea8db8e1c0a1336bf39fbf329a1358c2f0b2523fdb2ed9ba8cbfff64b76edd0170335c1ab2e832ec095ba1a7e72aebdb405701b97d40256b69fe5e9c3a87f36e416e2be4eb14f803be9b7de8ea03c39a679e457350fca3cdc7ab07864910266ab8852b74fc2380947b1eed5886dfff9deb263654", 0xe9}, {&(0x7f0000000380)="85c696bfacca7a75eab9c6d624a2d0a1c01d6eab43c3affef8bf849ac0f76917ded7623aa9910999da4c8650d006ddddbbefcf412a0450d487868893b6ba2cfdc7ee098ac9cbb436f74d87d8883ef68a36756c11581165ed50132d74605d6772ac8b0b27911a3e9ba3ab9481c5e6ecb823120c4fca7e3fca3af39c620cfe94483c772cae6d066e0f9634009828667c0e95c95b95f74bcce08837dd83387726a8ce22b1f5e6beeae7becb786746c1ced2c17c11bcf97fb4e7e1b0668d199947a2e14d376bee762818ae7798da637be8dc29df02", 0xd3}], 0x3, 0x0, 0x0, 0x1}, 0xd) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x0) acct(&(0x7f0000000000)='./file0\x00') chflags(&(0x7f00000004c0)='./file0\x00', 0x0) 03:59:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x2ca9) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xe0) 03:59:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0xff3b, 0x0, 0x0, 0x0, 0x51}, 0x0) 03:59:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="00b98b68423c809a67e487faaf0058000000000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="693eed38e5b2084a21779625d9ad8cb4ddec3484c127bdaf7204f6ea045757eaba07adb62542d5b7e749e81d97d7acc633af7ca0617b7ffa03a16546e1b48300000000c647493c370b21afd1c234470a23736b15e7e0f9aeca1cd1f075450f8a1053bf69b353203b12cc48d85c21bc1da250184f0d0a764feb9300390614f5d715f7020b052ebdfb1e9a5e5122c676344bbe551ff2f837c21c300224191140211bb47f730f1a3697b701a1cf7141eea0aaa5543b4af1a622c1997f8c0d95cf4f22e058c2efe5598e490e6ffce1af0060c69bc8f953d48fd2c9b8a7dcb7b3378e0868a1dcc34b28dd40eae5ef5c15554102832bf6f887f767ca4bfcc056a80bf37b15012278672891fb56605f0ec20c998b9ce5cd927f4198952b31f0a652a93cfaf2c2b34197e64fb11c42508ed3cb1aee47883dbce5ed0f4b086f30"]]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001380)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0x70, &(0x7f0000000200)="6c3fe72460c770e567a0b0abb065cd6d542a1f090f4d45f28aa3e83d539f83d995feb9c354c0bd884c44e7d345a50505d62b8e9c4da64e3191fa74d96feede5d766b8cdb8588ad08d7da56c2f5177cd00c5b6382190e0a70ee0862933218d94f00b0db3d3eb558e2a7f6b3790e2bca90") 03:59:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r2, &(0x7f0000002740)=""/4092, 0x1034) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) accept$unix(r5, &(0x7f0000000000)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r6, &(0x7f00000010c0)=""/4096, 0x1000) 03:59:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) 03:59:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 03:59:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYRESDEC=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYRESHEX, @ANYRES64, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="01cb5dd2c7e35661132a2882d9f4249c629daf4e4c1a76401809fc41755ade8bf145fcec968360c3f4fbb1360d8b", @ANYRESOCT=r2]], @ANYRES16, @ANYBLOB="d30610004a4137197155755ee4ac18b3a0e0c3b4a6cecd42b2142d4e9950e6d3f450757d4cb7a067e242a7a80ea94aaff58ac29740fe8d639a131981aceac340f08dc72ec5cb04791eb9d250199f7f724911c6de80b93a205977a8bb7cbfc19a1ae985d6578b37a8639c3ebc8ee32c7aab63517631bf88473a", @ANYRES16, @ANYRES64=0x0], 0x7) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x905c6da39b2bcefa}], 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x7b000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) getsockopt(0xffffffffffffff9c, 0x101, 0x1000, &(0x7f0000000180)=""/6, &(0x7f00000001c0)=0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0xfff, 0x1, {0x2, 0xad}}) r4 = semget(0x2, 0x2, 0x0) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000000c0)=""/131) 03:59:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/163, 0xa3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:59:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="14", 0x1}], 0x1) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000480)=""/165, 0xa5}], 0x4, 0x0, 0x800000000) close(r0) execve(0x0, 0x0, 0x0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) ftruncate(r3, 0x0, 0x9) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 03:59:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000080)="d23866d298bbebefddcabb7c81d3aef68f430a11"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 03:59:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) poll(&(0x7f0000000040)=[{r2, 0x80}, {r3, 0x20}], 0x2, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 03:59:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) 03:59:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0x0, 0x30ce}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000000), 0x0) write(r3, &(0x7f0000000300)="03608259efe657254d18de3c49d4f15e543b7b5e002415d502a8842625e296066e8752dcf155ddfd41387c760bef12004ad3995e8b35422e4aa3ddf4d9bbd986a6756354f910c7af3856751eb7ebcd134c7d3e371eb7d48f8460f7a3899e0edda78162d1fdd1caaff00bc5a5da0cf1f4036638ea817e840ee3bb2097fbb89730d0180002b74d5072c0918ef74f702b577d8282713360cb35000000", 0x9b) write(r3, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:59:42 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) semget(0x0, 0x1, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 03:59:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8}], 0x100, 0x0) close(r0) 03:59:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 03:59:43 executing program 1: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r6, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x1, 0x7}], 0x1}) dup2(r4, r5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r8, r8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3ff, 0x0, 0x0, 0xb1e3, 0x10001, 0x800000, 0x1, 0x0, 0xfc, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8001) write(r1, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a", 0x5d) 03:59:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 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) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="977cb5e95349dd761736532a126e9700abf944fd1fc96fc57aa68c89a2cb18af925efb084aa64bc182846324b0cfe4ca8aec9208b926782596809987fd1d79bc2bd3061ded813f71325b737cbb25e8a4d26324503f15e9ea1b9642ea54f3156939057af44fc87590584b9433214ac1c0fac78a8f3e8017643228512f3b0b2897dab70acf13b66f19092e1cdebf0a82a2c9934a33cd946b7848bd28af1e3bbe04288a8b4e20e010f1c3cc7e42bf6b9ced631dabb92fadb12645f5b0d177fbafeee560ad8b44ff1602648c461c5db68c66a1fc4a692ae79e"], 0x10) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) getdents(r3, &(0x7f0000000140)=""/4096, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:59:43 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x76313297bb1ab350, 0x0) setuid(0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x7, 0xa0) r8 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r7, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r7, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x10, 0x5, 0x7) listen(r16, 0x3) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt(r17, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r18, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r19, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r20, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r21, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f00000009c0)=ANY=[@ANYRES64=r11, @ANYRES16, @ANYRES64=r12, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e47a8ff84884f923c248ebd8eccd7ba00"/131, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r9, @ANYRES32=r18], @ANYRESHEX=r13], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="0f2167d01261a883c0b61f203866fc6f57dcb5870daddb", @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESOCT, @ANYBLOB="417dcb8cea393e3c4d1aed818c3046ba9deb7fe0ac1efe5b4c9b41ddf7fd9397a95f1c8c9c36214969389769a0585cd5da37c1c6c64a79ebfbed53b548992e5fae1fad48b23c31dca7a2a1ea1625003a48ad7fdb909e9b0c75fb83af8129e1d4c81dc2553504338b23abff5d6fa378ab9539837ef2", @ANYRESOCT=r2, @ANYRES64=r11, @ANYRES32, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES16=r20, @ANYPTR64, @ANYRES16=r21, @ANYRES16=r3], @ANYRESOCT=r5, @ANYRES16=r2], @ANYRES16=r18], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r8, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r7], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r14, @ANYRES32=0x0, @ANYRESOCT=r15, @ANYRES64=r15, @ANYRESHEX=0x0, @ANYRES64=r19], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r16, @ANYRES16, @ANYRESOCT=r17], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r3, r4, r6, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = semget$private(0x0, 0x7, 0xa0) r28 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r27, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r27, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r29 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r27, 0x0, 0x0) r30 = socket$unix(0x1, 0x1, 0x0) r31 = socket(0x18, 0x1, 0x0) listen(r31, 0x0) setsockopt(r31, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r32 = socket(0x18, 0x1, 0x0) listen(r32, 0x0) setsockopt(r32, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r33 = socket(0x18, 0x1, 0x0) listen(r33, 0x0) r34 = socket(0x18, 0x1, 0x0) listen(r34, 0x0) setsockopt(r34, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r35 = socket(0x18, 0x1, 0x0) listen(r35, 0x0) setsockopt(r35, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r36 = socket(0x10, 0x5, 0x7) listen(r36, 0x3) setsockopt(r13, 0x29, 0x1b, &(0x7f00000007c0)="a8095345c54616f597b936bcf2c63e8e9975fc618690d252ed056dea4de81193f2d9ff451f619001f0cccd7581520e212e78206411386bcb9f8accb44e4420c2e1449e870cae582e49cdf1ebd8d3b4b922950b7d998d9f7eab995744ca637eb6e589ce0bacd41020e3f3ca8909034b542e95c438bc4808b71d8d11dcd95b616c2307280b760fa989906e284146942c0881ac88bb0f3a097d2c5add4828186ca21f533e1af1e45a4c2f1d6a8fcc159376b039c503cd24df8e11c7477ce293dedf245b38c01f688f7983527446fb7ace94", 0xd0) r37 = socket(0x18, 0x1, 0x0) listen(r37, 0x0) setsockopt(r37, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba1030000000000000000"], 0x10) write(r38, 0x0, 0x0) sendmsg$unix(r30, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r31, @ANYRES16, @ANYRES64=r32, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r29, @ANYRES32=r38], @ANYRESHEX=r33], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r28, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r27], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r34, @ANYRES32=0x0, @ANYRESOCT=r35, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r36, @ANYRES16, @ANYRESOCT=r37], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x261}, 0x1ff, 0x3ff, 0x12}) getgroups(0x4, &(0x7f0000000080)=[r6, 0x0, r26, 0x0]) setregid(r0, r39) 03:59:43 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x3000, 0x100, &(0x7f0000209000/0x3000)=nil) munlockall() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 03:59:43 executing program 1: clock_gettime(0x3, &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x12}) 03:59:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0x20000000, 0x3, 0x41a}], 0xc4a, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0xcee}, {{r1}, 0xfffffffffffffff9, 0x0, 0xa0000013, 0x5, 0x9}], 0xe05, &(0x7f0000000180)={0x9}) write(r0, &(0x7f0000000140)="8ca4afe3216b57946d70c909", 0xc) 03:59:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f00000001c0)=[{0x7, 0x4f, 0x6, 0x2}, {0x40, 0xff, 0x4}, {0x200, 0x9, 0x7f, 0x5}, {0x302, 0x7f, 0x5, 0x8}, {0x0, 0x0, 0x1, 0x80}, {0xdd, 0x80, 0x7, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x4, 0xb35]}) ioctl$KDGKBMODE(r1, 0x40044b06) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 03:59:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x5f, 0x7ff}, {0xd2a5, 0x1}}, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x3) r4 = socket(0x18, 0x1, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 03:59:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x204) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) 03:59:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r3 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x25, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) read(r2, &(0x7f0000000300)=""/4096, 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0x0, 0x0) r4 = socket$inet(0x2, 0x5, 0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/29, &(0x7f00000000c0)=0x1d) ftruncate(r0, 0x0, 0x7fffffffff6) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)='(', 0x1}], 0x1, 0x0, 0x0) 03:59:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b32307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347d2774634ce83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f61854be66586b523734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e027d21294dce63ed8901c136d92ad84e0a105b50da05369a96c6306f83bf686c65da9e0031d44f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc00000000000000000000588228ffc1ba45e378c8ff6a4074c31215fc8324f1d5ff754526a5e52ebcf16643a42bdc1395704033b92ad9730bc9dc5007090984d70c35808602f463083233249b728a28d99192ca2ecc127bcfeb469bd042880bc3102545e3eb6b31bce655ba83341be94531303c957edc3d369f49f1fc7144e12d26986bdce174c9bfbb52cf2241d99065c06798b547d92489bb8b665f46b0461d1314472bf46987dc61208969858f5b165d5767b8e8ccfb70"], 0x10) r2 = dup2(r1, r0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r3, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) readlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=""/197, 0xc5) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r3, r2) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) shutdown(r6, 0x2) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) writev(r7, &(0x7f0000000500)=[{&(0x7f0000000300)="90", 0x1}], 0x1) ftruncate(r7, 0x0, 0x10000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000300)="90", 0x1}], 0x1) ftruncate(r8, 0x0, 0x10000) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 03:59:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) getpeername$unix(r5, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) getpeername(r3, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r6, &(0x7f0000002640)=[{&(0x7f0000001300)="fd228632d87ee5dfe74df97fa3c6842de20975447fe0477ace803594ab63670ce7af83139263c80791e614365fc0d5037f96b35ed0e4ff8e88c34f6b21ea4608a51176ac604778e102edcbb871e5fdcbfe250cd62991ec9ebe1ac20f8951595c46090db99b620d1e6608fd5677ea55baf0fdf81d2528718bb49ac7f6b4b2e26e6bd8902961076f8e1683bee039840b5d5c3fa8b99c81d6079faa9d9fd29ca2ae95306b15b4553a953237b16e440e6f453853da17d54baa449624adfbffbd5e03bea925d09dd9bebdd2d21737539e10c9f5b9375b6e8376851293484f867548a15902e359da9e25c732434fd0651629e71e7b226a02f02039498bfbec001c253350c7540f7eb08431d20c65cd2ed87817c13ebb2d2f0553c9265c2bb6294bf352940223a9b0be052c5c158d341aaf6bf41747274528cb91267f20d4e6a9df06921b114842f1302bc8ebcbc65cfbabef06b59a086f59af91914dab3f8270a07f5b0dd99d6cf8e671e5f619879d8bc078d0233b256169ebab973506c2bf05da0393262f7002d4546e8c748fad8e2a313540de6f43f5b330311cfb3cd87156eaaff525458a8f23736bf8195665fdcc281320a50c885012531fcf2720c0c4274cf7ca50cb4cb713995ce15e9cb0fac6094bd1b3eb0260b4b405967d4601556fa3a75e5efa08377b70e7f11d8db921c54146631efdc4392bcf3d6dcf78c88e24103108fffe8d85fe698d2753535092e5ce63de63b371cfe6a80f49055a777d105b5c25ccd5b827ee65de1074a6bd645cdf48c62d4a9e52be7e9802dbe8d1c3d95ff4c4821f38e8b8135965bec84e3d058013301ed3634b12901c614c06cf3cf3521eed283bcde0ed3e8f78de462be249f5ce6264821d1d4d40603f662bae3300f3cd5f80a74fb8c431f23d7d4a3d217fdbde822ad98e40e7d4e3f74fc4fbce797139da52551ba33c2c12340ac6f5495654b6ae1a311cb3200f122a12db66ef4e26855a29b3c524b3207285d7257637af7c06e7c748e972e08425107b259364ada977b6a94414636724431c1a3b263bd97b00039e06b4a4b95277869cba2c8bbd68efdc938a12788e66646fa480e70c9c9356695bda1662d1a8ae244b004f4f5043d1218789840fa8a566e11b1c92ca1c212452de043027aa64eaf1a3bcf643daa480a1c810a379f1e446cb462bb837da0246123fa4893bd9d84da3f1b9b44f5a2ab363f773e2e2fb97c2ee6eb2d3fd156c69df2be469fde64107b6d50afc542e3d486264882ccedb536cbd54f360c8e26be7e4a6a7ec77835658725d5130e601866dfa94731b8071129ccfc21520f7796878ee745ac57453cebd5fe04a4965ead6afc487b89e159a92f408439a79f2afc6f7a8964f142e0f5fb7a88c9ae47c12b2102c17384bbec74f109aa029b4be95e2e95626ed39c89399413e58f2ad7d26897025492895d718254b91dd01b7f9b4d18995e81cda25ccae358c9064450e58945ea635a89129fc2e890dc0fcfb15589b15840d89e938c3ae3be4281d71026ec37f834de63bab979256087e5ddebc8520089f9f8d49cf482e5115430ebadd480b0a4611cd2a87a46600a0f7414b9a1ebd0917176942c98a0be0c749e52fe458729235b4e40b5762c5517b5c936e5933770375ad03dbea4c745548a626b63927d7306903de90a58bddbb163aac8f356614b68ccdf8bf2e118d74e8d5925214499755a12a413bb3b2e3479ca50b2d925bb8381446a5d5eb55fbd15b34f2ce79e57d25774fe608d960029c35f2c9bb6457f0353b06a5783292aa47605e9cf72d2fcfbd3bac419176f4a5ce4c044d3c04d1dd378a5765dbb6e72a4f5e6d44f1061f392bb348ad408e463e330db1069bf48b5f7b26ee1e1a72ad213e05325361a9bed052bec821ed515d07ca56204e584b7d6fc71d89018bf5fe0e19f2c3abe89b2474fc9c29b205d835ad9ef6962b1b57709e7566202830fb30538b4ca146919cddefdf90a09b78eb6ef1edfbe4dcb04c057dc47039e40bb6bb4db7f53853d648feb419cb85517ccdce933f9b745f5e903b6eea700e8d19697ed880add0effcea601a78ad00afdabbc5d37ce29aa98f6881b2778185933f22f4ba991ca6a2605bd0a31a9c9d7373b03ec2b8264e94bab1e5cc61cb1f3c5e8c30b974fa8622afbdeac5eacaae2225ea452f790a767e937095a7bd329671b6e544b205ae964db326da81a1be42f67b7648db3293f8e636a0cc16e1c2035ddc4fedfee6bfa79683ada79b8c925e3adce1c2bebbdf2ee711f78ca82678ac02e980ea9e452248cdcc7ed4ed9510451fd9a41a49a0f7f47ba59d6dad09e5b804d8d2876b392e5adc3a74ebcf44aa0fb2512d29b9604c489d5be937f273ed198ad43c99aad5151856de1f0f840011577590a34812563552160f5c690654b858cf20c5fc20a983aa2e3ca69c46b4fc3e3915becf7e7977ee1c891aa869319016427865c7a69bc5c8ca8de8da13e82b6690eaa1e74536f6af15fb94d2d318c89f785ec025940b5f4d04cde288163664aaafe1e969ebd0afa7165715d1a152b7c26e503678b9184f9cc993dc08eb48e874d12469c88b4eaabac4e00fde1296e76318e1d07119376685c75f1b1df28e31a80b373d528a33d98863fada9eddd69238d76c6f8c091f197c251441c649e4d2b93e78de26b8eb4a7084d19e5b0b78ed7621d5c0ce69a70d3be581c5d698615293f8921e10ba78ea35f6d1c5d467f533c92924ff4e68bf93a0a9461aba89b13c0e06db32436300f56471a15b8ed7a28a12e36b8eb1610419e13bb233d066a27e6b5ea756739a163faec685ad4411add5246f3545115bca1abe7fb8670a88f9d22c8f2ee656b4a27fa1781693659e8422107246a5ef9e3a6f4a865dfa48eb9f9e191c452c5364307fbeab950851738645f1c3185fc2ea99a09ea401b8304a4e52679c29160af49cb3f82c31148f806dcd7bb3f4182462a8f54d1a1fb0b2f8af345bd6c820932a4085fa407845e87fbdae6e069867f6c784bafb3821e59f89a785b45ec1b29f051395980f96aae8847b7a437023bd902b67829823aaac20fccabbe3f1971d9c00fda0f371864edbb85a64b06f48801cf77a2081b8a4786160fa546ea60be6be0a48ed7ab2a1d2c2e1015e3ef887c6d1898648c231ef754924e7e8a9eb8785d75258f99586d81fe1da4b5b8243312ec1acc9701ce83b717c89bbbc87759c5fff72a713b81969f05a7e75135c00ccc7902bcabad58097261766afdb97a0158fb745d48d8559e2c7009ca4f86d39e2414cfce7daaefa51314f066fc57e0682e8de3c6287bc28bea92161da6595df01f0bca5ba647e86150b2777acd45e6554db5e5a59570a49aef284cbc04eacb996eeb49e898d8ac823015b1fe4685d50f00253c6762bd0534ef286f2416af30595396cb754b05f2bec9f96316cef4c68d9ec48ded62146783289bfb7e42ed3c5c20937d3678267538da4406aea0370e7ad9a0a4fd103847b93435638f3322bda1697f0dd24c4138ff3671ca6b3bb9cb6d7ae7fbcd3f6cd94cf4b81c1115e0a7eab55ef7e5f93df174baeb8422dde53156141e93997ff67edad0fd872bd85e5ac75eac7be0547bdfe3324790cba841a38330f2b91212f2c76dc26fdbaf0c2bf032fc7f0bc5fb5c8388db32da31a0f57159055dc633b95a134a89643fcdb9334b44c9444a8562007748fc9311b3406f4c3c658a55e255cdd94197aaaac9abc46a50a447a98caa3dd6843f7de2369da6bf2e6ea52e51e47381fd17474e164d52c76afb3ecec6715cfd20b7e3cd544a8071d1b9f2e086b4ddd90407b2004fee7a24081fd4ff0d4233c6529e5816eeb3f059be65533785862c2e0987623fe185809084fa4618e09cc3ba56133ccfebda891ed8cb59c0373bcd4aa39dceb9721f72bc07367d9e73e6b197840ef484b7cf54fa29c4856ec1e53056665276713a7dd4e9c967e39645a18b80b660f70d3c62b2bf09233f510ac80fa5ed1f6057b6af87da2fe0498b1d9e3601cec254ae5a299ae4688061949b6f43ca1576e8d78fe9d5388445102a6d4587edca5251fffb86209d0134b06ebbc0e3a7164e947a72f9007c08b57837019fadc74bb31e15a87325d5c34c2894f2650fcc02f4494831cd7144d3432e639c0cc428951207ae3a7e3dcae5f8eef4f74233d8e7b2de0173bda88090ed845e86de9d3f29c68f3ccd85d4cf71cdf58a848de6ceb58adb042bd97f99c899bf3bc05e22ae6e1f495076676a8f90aa26bd8bada208998e8250d69b1ad2627f86df1b4d2e8c04ad00d58876d6005adbc46b00884e34c01ffa62c7a4fbb11abd41bbe6f86a7930aa592511617c5fb36a0ce0a67de944b4fbc476305f1064188821019d5bf0fedc5ed9cb83707af54507ec06ca7a7782f676de75c43ac185a9c788579dd960b87500fb1bb5752b3b5ca2e8b99a53b452ceb7e97dd849e0e7ebbdb090c33790d6e95def6012b49c83ad0b6e8a49f4571b89bb9ebd11d47358c23247fe805ef8889735ce7ae9273eca4a2119622cf6100ea1f951d5577db972942a337466f7b98cd57ad49141d309d4e61b4376a454a7eec6d46148d891e02573b9678224b2646b0e236d11a1d288adf86dc8012033e02fb5a56d6fadd92ed58adf78ed2ed8aac2c08d4bd69b570cfc9c55501d83e9162293c6ad40c3f29aee102fcad1ad345ea0c31836e916c7feba267de4c7320326640092ea3aaa9202014a0982fd8d7a384f57e1bbb040b97de93f7248683d5a96a49c9b185beb063c822bb2a65ffd7c11fb91fb0b96452934eb4a2f365a4cce3fc70afb7235998a6ee49330492e5b25d47ab3b5b515d08af8fa1b1b0ebb58d2dd7df649a5a60faa8ecc73e6967c288ff625ddee59e8e6acb8dbe933d6e36dd4190e0f801d5e64ce6fb30f5a5b76a7a4d3da50f3f94d5b880abab74498ff355aaecfdb69f5578a424f029a6e524506421bf3a1d4ea09cbfe67b361ac5e69e7248e676f476baedf23176be116c1640de46c8541cd53a7ddeba414de69c4602f62b192859e8ebf9443d79dda10b3e6fc21283ff912f36ac698c21cac05aa4f5f8403043bae2c52b29651b753d5b9a52564b1848349e360a21521a2ab60b71eab2f72d1cdda42824b6b9bd068c64163a56be6ab419d6090c2c106875df02da6e83bb0d20b9c6dd33b40ea5fa89bdb1d52b74760716410839705da125ea010ffac447a9966882bf574f0ef11724c1c9c0759d1b9ccc01539168a9fc3c46ffd50f69012fc9cac542e23b83262a3619b74bcce9c9e0f0a9bc2d38ff9bc65e803f5da5bf792923a71c1874c6fe66867d56c36c621982dbada080c26d5fc1df8e8ac396d5da5af3091fbde3f4739f5b99aeeb8dfad15ad3dc254c60ded519d0a88ee6a2df31e7e9392ab15875e384f01ee2b67e8ef871d6a2fc0929e18cdb91d87583ba40fef045a6bdbfcb6be35d61387df01c3ff0137a8bfde254b344a152be6d9e905846739e0a99149d0eaac72245de5e745f2335f19b0dde948582835b8d3d55ccb9e7a61eeee24936daf26a728c1cadb46ec73ea3275749b3a0b00cd8d531d20791b47f36baecb159907142bd19d9e69d483c28b12386cbee2ea1e83caa459f6adfe6e44e52c004f431ccb866abfeacd089ba4f79842994758a37c81e9cbe842ec85a7897130255d32649cecaf166f1bbed6ab585750525c80367b0167133e3f143417d1c360d9a29ae359e2a475113c3f833b84092978a8971b307ddc9cf8b2c1ddaca5ba9c272325c0fcabe87120834df8540277e0fe23203", 0x1000}, {&(0x7f0000002300)="801138606b8caf102b1ba12e1a0b32c0b529daa57a7b1b3fe6427da646a2fd2248d6f03803b5e48a3478ef14ca72560e68ff4ce458ad6348d98777cfde5c91636848d48a8e887d1edd94521b0e62248e99fd00674fb879d6549a4bd558a5b2c5178215eee4b18221695381afcf16ed677328871e20dae81e6cc50d0473bb284d2f038cdecb641accda473d84ab342d4d52e59c5ed49300bb585eec155ca7abba40198267ddaa731557b8dea31a84c186d071e9f8a5d070baa04c73b2754c33cfd9eb2a386483d23744cc5434b91a", 0xce}, {&(0x7f0000002400)="32a8810ce00e7f70c7764326ea7b9d0056bb14f3c2fe7e8374d20daf9ce92194159c75f6feca7417d6fa72ce236e4bfde4b8c8ae09a9e8449683a9316aa7d624437d9a79ed675cb1acdd0f8ddbeac14a79c0b07fd56e245ea4267219e6fd97d03364eb0a5d88c1b081d9cee9e342fe9c4fa12b1540979c738bdfedb2634caf461ec66382005e201be6bd33a8e9f4fd041db7416540fe1f941366b7b9b507eb43079f54def82b0d1e4ca735f47068acd512b8e0649378f3b781621cae3add6d2b8d78ec010156b6dab8dcc2072f90bb8aa7b155457bb1ef9da195c707c71938d6", 0xe0}, {&(0x7f0000002500)="2f1c4e9b6ca06b7e53275c96b8a2797bac24062ba652a60424b70a4ca9bf8973758c35f6be10ba83d5a25636b77f9c8768f02f603f74bca710de51269bac2744cf423c82a818ea5c4578ba86e0184464cf6e96de766ca921bb9ced60b2ef9fa532638e1eed695f8610e18118090835c1dcf70a9e6a4bd58b442b0632125d3db9e3381500bce92e972521c3c7675c5f82c6d4b8318322b436ddb4a2ca11a58381b1566815ab55bde30e0b31cdc17e7f31ef31108a3bbd14d83fdaaaaa27dec231bc817fe56211b9ad59b6d74fc13340a20ac38260860d6172a74a7ed1ab21f7118ec8dc527a2f504178409e46b5001707", 0xf0}, {&(0x7f0000002600)="334a2cd4eb252cbd29b88b0f010ebf51068ae977ed6db98d30bbecdcb2a2b1", 0x1f}], 0x5, 0x0, 0xffffffff) 03:59:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x77a9}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 03:59:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x6, &(0x7f0000000000)) r0 = getpid() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000246e1127f8514c9dbf66c4453e6a3e1bd4d446b7e90a308eba78323528039ea045455168aa3a1d13cce864135ba68231328ba96c663f77ad323676978428dacbc63773fceb646112"], 0x4a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="353a0f60387f0b891897fa289a7656a77fff70e646efda20d4dc6710e24fba677a70e7779db17639a0f62792fec4c0c258205d8efa5b81620e6ea3183b11285eea324a8bb1bab18b4cff26c40dc96d5dadfad87375eec93e1b471984bb519b3a1009c5233a32f39c9bceabf19efb1877664fb7cfdc4ed2817704faecf208977a9a7fca580b9cb9eae7f544e4e59d60c662e8633671832732a5f63d427e91c4d33e7d046da76b3a4f6d3effda", 0xac) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup2(r4, r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x1, 0x0, 0x2}, {0x60, 0x44, 0x0, 0x7ffffffd}, {0x8fe, 0x0, 0x0, 0x8}]}) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000080)={0x74a3, 0x4000000000009}, 0x10) dup(0xffffffffffffff9c) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x1f, 0x0) 03:59:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r1) pread(r0, 0x0, 0x0, 0x0, 0x0) 03:59:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9bc20c7005b93904b8db747b2c507599", 0x10}, {&(0x7f0000000040)="0182625dfa076c40b3df2c335fca9f83dbacf65cc0252c84383507cdaef12fe050552184ecae1a0151d5780c919ee8b8d932e0e46e424a032a45a8c4fe9d7260ebdafaddc77d091acf4fa11ececef93f22a9d967707b7cc9f26e89ca0032ff1a9407d03b8781297acda8f2a6b96de956fa0a30170f62baa0851b2fa8c39e54119d44ec3607d3640cddc0d1cfec1f5aacc568fb09aa583c6187eeca", 0x9b}, {&(0x7f0000000100)="15007511d46d86aeb68a8611af907eec554b830305dac3", 0x17}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 03:59:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x7c, 0x4}, {0x16, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1a9, &(0x7f0000000000)="280000000000000000d95bf7ffff") getgid() 03:59:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = socket(0x10, 0x4000, 0x3) setsockopt(r2, 0x75f4b35e, 0xfffffffd, &(0x7f00000005c0)="27fb7f92790628e782887c6912dc2898c4c76ba7b108fff87619b1a786dc23c6e6d15493072c71ce3373c9cd20fe1f7f7cac7328c4f6053eded42c4721e26f97cdae2d821aa0e9c899b07463dd1cd0322325d8c155d0f1fea4ce498d97e41ec186d69f3b16de4a057b7914a799dd7fe39b44159da0915281950bd84abfc28142a6b4465be3463543b3ac42f868cfd806975d85d4ec6ad1ee699fd5499f4904eaaed4b8f784ab9379212da4b70acd57f40ceaeb556ba751f04efe3a94519e36eaf9b13065f4b738c604fede2b9bdbd3ead476579bde17b4489819b0108441d47b835cae10d00786ae3435e3fa6626ebc0378750cbdb3ced9b798a89530a8194839e2ab2f650c3684f96e4746b876b9bb69ad4dc05839ab6f5dda3c3191f290cd36a301abac7ba66a04ff2324edacdcd05cc55da9b8b427ca8a3d4ad5d62541aefc89b0a40ae935adfce2625867229044926a1552a11a76ff0d5b6333e6314d7be08e4ab89d5e6be891ec6f9ca212e05bcd8f3264a70e2badee3189df40c1343c6131283c835980fa5f853b42f914ae03005d869d7199da32c4cfc551ec21d01a4ba920bb6ef341e69e03fa1cfe0cf5c36c0ce72a807f869748e12b474d9d9c19de4c3fad81e84c858168e582f8f6054b553678113607330570f9c3dbd37c189045ab6f6aa5368c725437c013cfe9a5758c5de9fe46aaf438cbf20b47be642632c626ec5c34c7a7e74b37937b64d6ced42d2a38850add23304b8f6260025f844c0d3d87079efb4d3ebbc2e805ecf17c578d6b6c9ebdd69ad657891fe552c6b0f3c6c6e9038d2b010cba6368a11738fd06e8588135baa82421df2fce284bf2c612c44a534cf30398ef178511f451a8cac9b86748c5c92d4de35a2cf6e80a645f5ec8d2d862d77e1b0ee51ade6bef32b93c072873a48bf3ad7ed7a259bd61200e1aedf335b837802663cdcc05f323b925025ca92546086e133c23829cd39b4fe91e20c600a898651fee5eda2b94d5259bc5ce2fa609b6a70055d63eed817f210a3fb6999c3645995b7e3045194a68d0fc72061e08be314255630c518c5a1850285052d7ed52390fd2864b963d8be493e376f164dc4316b9e6bcc73ee0d88558356e6f403087c07e59837029621c1dbf9e319362b734f90a3fd6c046d3f059fa49349d485c69af26318e19b5c8b657b182c47c3bc396c75c04b89562f89949208126e98377e631e12d1d902666869f05be3fb0020abb869e72e6c943b6b3e6f276016cba12e5316f8742d28d41e484e734bc24168c91170f48a54c2ff0a48120d1b5b5b7dc8e9dc1919a6149fac0dff1749084f345d6c2be7f23cf210ffc3471251590a761c2946456a528931f3ef68baba6ad632aa7a6b4130e1fe8a97c661961fd06e66c395337915feb1181e6961d340a9d4d371dd02fdc104e0597057c48eb482b36d977a18338f367067e8a671e23845d49f26dc1cfa72b6766ed8b1970adc1c321126e2b633f6825bcb1d9ce9aa38aa4e751669f0373da7d34054588364fe3ed02cd5c7b758c941e806aa3d9ff6fc5827736a314935efd7024fd771a8de448eb5898085e7f334ff028de5d600804be51220882b35521689cf28668d62351bb6d3709a9a6d3cd3eb9b159a3b5635a037cd958c0bbdc45dedbf26294bb45db0b730d2a09cc181bf308a4c107ed7e27ca1e36fd9726b1e360ba2f6236b3a60438eae84048ea6b9d96b8e11551a4ff3aed8cd96d3aefe257a0c21f8b29a345da648975c60225c1c2f818fe4498af2f4569258a9ae82cf0b6790234cee316a43811fdd2f57e9df69399ec43f8cacea14b47f1407ce1d5b4bf6c7603ea09ca402c545a5de28ac2e1adf5f5930bc2a0b5466bf1793ac9152bb915a7133e310ac8da5a14412d970fea81b41f968e6e1684a855f1f5b0feaed0e898f59aea7304024fc29d6fd97fb2f7299a83bda0d20b0df4e5adc7abbeb2453c0a7ed0f163b5957673fe81b9c9011ce891920f1ea4187464e51e247c02a3e6ba8d858da1a39dfe97e74bc94307f6ed5a6f9494a8ca563e1a57474693f155c0d0b165f14e0a386ea5114d862d3f8843cf839720a6014c61d5c44af593d6d76d5266ea7f950c542af0a7a79fce9eaa67253a2e04041000e801fe7b0616ed116e670f181992c5b980e50b21020938a9ce9b17b2fcf5aee48b34bd1543a9c82d1d2a52caec302d4be3c6ebef531311562c59d80f9532d08565f6d9b78505893ed5efcddeaf0f71dc02a24d525da28e00b68b943728f9d45e3ed377975b5efdc6ec0acfb9b6ac0aa701ccd38ccb6d5271e7c45faf641541812796ad0c9fcdab3f5a1291017138ca52b8cfb816b035c711f1ad61b730bac00e59202b5b4ff848cc74e755d59754a6da685841f7db80f778207ac91de0218ba30db41a6e827c57ab45dada94821bc3483a7705afdf4ef2709900c0da444eae124d2cf6334618e094a9bc6c762d998c349e2d42fb549f3aaa949c0c1834134a6fae2e7d80f0607a7ae046012c90a8bf65ebe384fb951fd3052d616fb3d9217043e14af3422e992fea9d3f55372533b944f8c42f95558c9433baa3d333e04de52c86d143b55c8df2f3addd1bf78abee6266fda705f8d872b5af1ce08bc1337be91217bd7c7fd45df8eb72f8dd8f61c00788640c14a9cc9fcf45a85e713b2816aabf249be1409bd431731443a53896def91bd8be0faef1a908ced4008241d33d97f9924c12141894af2db074474f561b588e8a3346c88e708235e38f6fc64056b2b82be5a47b8da2fc850b960640853359df2d0518a47f22f5ed4e06e88456426d14d2024dd4b8df137ac938f91dbb7f44398b11b87ed1f1a0d7d3b4e7b94c1b20099833b677757432155221199c9d7b148f7856a36c4085767c55fda95d55afeed70332acb9f967593d5ded750f1e359eef8f298796f5e1173ba10c685ed26702b2abd0f15292c540186219e52c8ec92002d3e78e383eb386a28e7fb2ffb9abfce285e4586666aa899b200d6124ee8f13f763c9cd9d125ff9e29cee28acea4f09bbd335614f464e70a1ead40d343efcd4e72de3901271b037f610943df9659f35588873365f07859667cab2eb7338f0fec21e6771ed3df8a017e7f4e7d7ec9bfe46c504a9fbb76ade43e1df2bd986eac6ce8563b25a51b5c078cb058d47949e46d249fdce147e331796165f1dfb10fc6df910536e51312afe2e51e4ab04c9bc64d63b40c6b7025eb9ee4d310e5c03bac1a58eb7b16e86ecf639c1e3001cb457abf0d11f3fca31ba3ad42afe46cb1a8a3396485e30a1a82070ea496b92bafa005a70bff25de925fe2bb202696f41f796b0e486db853b463d6f89d9239c266134c302e9abf7943fe6618a03a048bd8aaf09ba1bd59eaa6396fc5fb11c4bf33cf3cd28a697ebb6301009cdd8f0617be87f9e95fdcd8bb918898a1bdf1d13111291c441fb693859f2a1ea14c8d00de8e7c70532ff8d6c0fd2bc35b34756741eee2103157f9ae7464b36e41310c4844897f4246253d9ae759a86b086a2521b53ef31a9eb6a67a34d2f8228d5bc703e23268db91e9158acc0bd8601ec9799a0f039a8f5ff45236786e6e057afa39833021f224aef0a8108542885939c7ebcf74eb3b572ed8b32323e11827202d0c723854f0e36d8f5e9c3bfec26a789db12839d0d879f06989632e980bc9a3a2242894d393e39e58277712fdac5d6ff67e922bb5d179f48183d52faaf7852c2abf2bf3aa176c43c598d17371ab662b788adfe9e6d78870cedc88e9712bcd35a4d272b6929dae35d512e2de197474caada404f34e2eb314a65ef201e7f58a2ec34c44aa1db3393972989a1770c784478947bcfc694e3aa8a1758f3d3b95b5855c0a97b62ae021966df4c38faa54518810138716e98a0b0f898b429f4c30b289a5baf87594fc418d7cefb7a15fd6679396af96aa3c35be64192c8b7b34554eecc9e820cd8e1376b1367b711a47f86f83ea48a6f209e1e680ff4b37dc0bf06c9757ca9957d397984f7513d8d83f4d2fb3d085d0fb82495e180d6c3fe41f304bdbee8f90e94997b81af5906e764137feaeb1ece47530a9e157526482f748d93b32330764625751ebd2d00c9acd9e6a6b214a5ab0f74924d66955b985848f2548a8db6ce781829a10fcf6a1d6936b783a61dc6dfe12669844ba250af1752e0c3fa4e14498246ca93cfb825ea2a675befe27b0fd1ebacd69e357d42201ee15d6e024719dd3859769e9ec560b6035669b6bb09710b9db8567b2abffdcb03680bae12f17163b359ed3736aec5236d427e4e2707b86ec19aea1306134007546cb7e87b410977e2516bc88ee5cefed789707b07352312a1fafae44debae4ffd5cdb6399080328d30715c280bbe9a32817476f8d6bc797fd84aee365ee5ff58abc051ca7b7ae46813646ddb472d88384bcc8f4f0545789ea473c8f7bc7d2c08dcd446b2f8e8452d16775548e1ff72f9c57fa213032e028c4f9dbe80c49603208bd5b59a883dcc9315e82c9265b7f1f58456f99dd659f396c86a0c8a7a7669d06e9f252bdc960502d1b65a369cd19c1dff217b6c362383604df5e6adce8f677e5d9dfaeb18e6ecf0c8d229adb8e0b59573897c0268bf4187ba5d2fdab8b8dee4e15133d1108319d75c69239d97cee2aac9baf5759ec32c09796441f819b9de641ed9a203a5bcc03109ccd7eab2f9de17e61e4fb610fbcd93d77351553a63ec2d191e4c8d1c8df9f754ffc134b2c38e649a3a1f4e49b4174966ba8c5ba18701297ec23700ae91a4ef04c48c6ba33e9d90a88237f5611b118ea45922c1e463b9036c910b6c18fd76461cb7fa8a3e37fe4650c533ca9d318f4726f85de6483d374f05c5dc396acdc75a5fd735fe05d86edb6fd905797b1e1ec8255f46349fc1f7d604b492d58c65eaecd0602217700ad4d021a69dd3edb98a8a337ba7a18901548356c85cbdaf3d87e5c7afe1c98dcb2a250cb7f92c357397d439eda8830362763a2498c214ddc596d30a446e1cd15a9f6240698ba5bd8e713c4de4bdedb292c067d8c5eaaa56d35b407612914d8a686c84d9ddc7d9c4a2db7afe63b02fced4fbbc2dcd0e7437becf432b315d3dbb35c41183b47a0d243d47c57cccb27d348f83b4f5452b4e556fef4ce84a2de73803cde54163a4a78c358dbe9db604edafa3a3e45c2709ec05f89946a550d2012ed451319a74518ece4a1785e5cb0cc9352327c404070ed45adfbecfb8832069a4d26fb8c37cceb2e5d44d9fa54e0d94e3f5211aabc19380e45f86322c932a9d6217fa33929403a81af4f48f60a957de84ac13a1a4685996bc32e690f198b49990fbfb29f2f8eb5feba1c9c7838620a65f80fba60ac252815a0216bdcc56800e4af567fa812e36a87ed16c6f3d06dee8933b3afe017595583bb28142e2982b4abf5ea0bf89543220cdda43a9465cc05fcce1e6ba22d4b8d0b0b193a44d28116910747a7f3599cf6723793689a05b1c05f69a1ab562c7958a803e04943e905a4a4c273a4d6feabaca01717958b13a4237a11667dcbef3775a644c66878b6590b7e77dcb99f2abdd2ae7c38c60ca06b61c751af17a4fe6f16e0cb8417c85b70fbf9cb397b20e234558886219257a34dec1f0a60bee8afa7d6d549ac3526431b9b0c37185d9acd3b6f4ac05ee3a8b4f551ef12b2b66d4ae001c95813b11475b33960672e27476e832f6d84b7a1d895f8efcc6c83af0efdf32462da30c29aec984268ebe6c6b7f003bcdaf68ca3c1d129b1fd042cb6caf23f3b30e69be3ccf5f2e5ee3681b5ca", 0x1000) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xd5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 03:59:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) pledge(&(0x7f0000000340)='/dev/diskmap\x00', &(0x7f0000000380)='/dev/diskmap\x00') readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000001580)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES64, @ANYBLOB="fc764fb3b956f9cd339e956f12014d9b716b7a217346142392c852eb9e3bbb4259b447dbe393834344f10688cf73961aab867bf017fa82c16d5be8b5d423f91f9a2d2595108792f59547755d1f0a6bfccfd355c838b5d5083e3525cb5eb262cce66bd1720dc542468b92e46f68b75cc9dc6970b2290a9b923df26810e7dae92282a6b42a167bc5e681bbfd9082d1281201d359af6df47a00d37da866e00b2cc0eb7f2e91ee6273db2fb0719bfc4fe3605a5f8573e5d7323daa0473dd5007335fd73281d53a179de75cf169d11b5c4ad5af06b165", @ANYPTR64, @ANYRESOCT, @ANYRESDEC=r1], @ANYBLOB="2a2a0c263666669d052fce8406e4bc90e628977f69aafb42beceed527244111eeea77ea7e85c86e4b5e58913a1d7713c4d53b9f8141327b3aa4d4ac73a3544d413ec1260352a83a2cc9fb0eab4f9d2", @ANYRESOCT=r0, @ANYBLOB="e816462d15c151f19b9cea0e459c2ce5db7b557da3fdf05cec7feab6d43fcc044a0f1fa34ffe850605f2ae5fe128e12d6d1fa3b21b8e7aa56d25bc9eb5b6481c5148ac96841530fb857c1f1df472f661f78b1a30cfe59e330450137676b077084535c500e21576f706a8a4b37f55a7a7edb3d4d6f0da72ec890a02585364f15e28e38e5a6074b19ea86cd4ec1bb93229e08a05a4ca3d115ff4e960d94c6f0eae170070b1bf6f6c0876b8495f04bb115b6bfea84f61de96399bb103a3681ec9b5d8833356ca664a28538c22af0622ed1b50ceab9f32a765251b92f8583b8cedfe5cc7221b4ec53742b331ec12dac5edd325b8048a69cc3b534eec9118d9360b5b94e6ab7b975eaa8e3c6a66533866360cdd816ba1f164d30ca3c4fdf06e4ff4f615ef3faafdac6902368778a5c6415db3f82d89571d940956fe2ab86c870d0c696661c169a4b9dd1ad6843b6d0f88c1b52ef904da114c6c8244ff0b18a71cc800ec8e4f02697d5a27d709cb0a06ce3c5efc4f326b6be6c2b74384a0742e8b7f3f83e90c8ab34dcfbf424b79a18895b448bfa89b765f318fa8c35ae1650213f9dae467208d59fd396bd7ac5e429f7b95901a7ea659fa06265272b637bf090db0e55c381cec6df703a1ff813afdd57bc7f4a53ffe1017cb605c15152c7cfa09a696f432b203723e08d8d0ad1df8bbad759010363bd4d0779389c135bd49a7bfe6bb043818dc3e347261238cf96526a534e55bba25baf6c0b2dd56b3ea3102a60a08498d61bcef796780c3fe5fda5cdd5a10a392e6dfd53a6221eb438ad4519678e979169e703e1d7f8657c293702c1cfdd77caa7b88e471e99848399f13506c1aaacb75261a9c633d071f2f0d50b5d402a47b410bf3ff59da47a7c2c0a049d3d3866d1bf2826af1edc7aaf2e4819d10b9ed5e269b28192df33de5ffea2f58d0b105906b3f1f8b8f2d1425e278d6d8f874f065ff98ef72f7313ebcea23d5f31783dbc5df7e896f71fd2dfb1669b715b0b59d98300e0cc7dfe48cac01d98d62c6d9f0d733995f84c86908c8ea0147362d328621fad67c40839efcc131876968ca5c8d9180e8fb443d7f09420a95c204b91a52b9ac8779bad56e0d1227306283ef5b0c688f11f02140e906697863f153efc15ad6f52c9363549e8312bc579a6749dcb7d7c6ae34a40c7c1553d755659a3f699da27ea1083d7a71cd72e9da6ca7387891be282612e68fff2503ae8dd8798679f82b3716177e7070e0cc1c207c9fa9cb1894bbeb099f695b10cf1f6786e2a787cbb3f77310177347ecf2625e6c8ea97a1f4f209040e1f748cac2216cf9b81986e0ff9545506cf812721330fa1ff3a0f8607eb501016dcd1e084888f429a32f75802af84bea6f312940b19c8a984295ef3887a4bbc15a979f27d826a36223160f989972aaf99013712d62aa50045b2f0717ed4187307a7aef75a91f7426e4fe5a760b37d9e2016a90f1c07aca9ed0b59e778ad598f471bd766d8e4d2406dd4be4014c679f28bc819dfe1b96f55dfafa86b68c89f89ed26c2d6f302fb41347dcdaeced139a7eac38963e4b1021fd2481fa6ed5ba5ae03cafdb955a6b4e0012dc1dd34ce4e21cd3996c56d9eee08f7e838fc2858cf30690e6f033df2bf77d5afaba6faa7a9ac044028b475459f4b91d5a9000e25167b22e96f99eae85d38b888c81f6cacaa875b2cb8f90036134bc66d2c4525525b0e2b3aa0031a12181b0f4f54474a28aa8015a4714c6ca08293efd77b5e29b1d7bb5db5df9d333961d27a9fb834e5f23ccd5ef4dd48526c255fb32d41ca004d8923589be28960fda8128fccf206d178631fa27abb9ac60ccf5673d68da20568ac04854fe978b072a31df4f855337a899e260d45549236e68da87cdb73bbb34e5c724f1268965e81cdd2b8a2d80a7b1630639227168eea1b7981ddda3696b6cd50edfbc2b42d949e0d225b63ed3b41a5d3415b5abbdedbc8bced2f06de886625dd4035dbc9fd6cf3cdf347f40de66b7b120575b2f6902ef36c55ec736b1923558af3fcdc017de1faabf8ef886f7327e845aa52c9f646c8889f27ac3001d3f1ef0dd8f04b1f1933f9039ad43dfcaef896c3d2e52248acc4ec19d2059c00dd8308d94486bb658e4e5328f0be5844368da0f2e92282249eb359102acd1231bd26fef64aecc371796a693bc0d15b8b41b364928fe2d9b303cc60afa74c8f5309e2218879fc746b4013454f69997b3e80518a174307a7e3f492792c274743ebedadc635a3cf7747c214912cafd9ddd50d42edfdf58386253eb103820395b92446ee9399381b411e7120e15de7d1c371a75a346b80f494c1d0253137fa2da55b55e89b352a5d22c184b3be191ab1dd46e35ee02869084fabbba6cc499d92e05f76bf0b050f3c3889e9a32a4490d3ba1229fa5d0d75b7863fe62ef40a7e30ff3f4cdecd96497550734bfd7d68a0456e1d46923010db0287107ca812020b831d3a24f7c7d72ce1542576af8463ff71a142fb853ca4ed84af6fead3ddaebac65758525ba42c15c2921c1f870091c8a395219e59c176416795cc81bf8da5023dfd90a0a41e62bdca82ecdd15d47baee6a0d69d329cb1ae2e7dc0c7f095e92f3104c9683229356508d735172df45ba6b6ff78d1dfda838498acbf9a3e49e0dfcd2ba7d54adc014681660f962c692611d087bff5cf41b33bb2d6dbd47de037d1ce5f6577000648f0d0ee1d7252d85f2ce282d8c5df76b1327fb1c4f87b415685e635990a31ab52677b60e60a4d74af02407aeada8cef6ea72652c773f52cbc127b1a50d8f75b4af9387ba3c4843c1655d21e3a80f2b21ee1a4212f5f04aa6a97b713f6737c7f8056a6cc848d60660549ff80f395a019dd4cefd7f4547a1bea4062ecca66411020a1b9862d41d57fc68e4335da804aa15e7eefb8e8d49816283e08a569238d679a769c86bef08ac31889402a9c994767f157e0133fb1c93fb6814ae78e69961bd1385993fc0f2b19969787853b5709350267e72d75e8704e2f28b8e8ac9fc0d61570581a2629f37a0ab23b587d5b49ed6bf4204469cbf6dc1072912391a22747cbafb02e16ff29bd59c14cfcdfb701175940a8b4e2bffb8eff9660de60868c152a80a9b783d98997e13053cb32ebe82fa0d5eda09fa71ddf8834cb64c1d96e162789f834c3e85553048de5ecb1ab0d62ec3f9dfa5bd905bc26440b2d74231c27dc6c1465a5e30d1dc51c64fdf7456394d8989642883b49ba03a82a4ef7a2a0a519197579c1978ebeacbdfa8506b4b35e85e827f97c5c45efee078d8282a95de0eac3cf52f4e65200c66dac25ec0b539e32acfdbcf357028cce9b967a5f94511e94d2ac0589ef362d2f38329de313a64af955e7b97ecfecc9d45ceeefe7970b255ac50a034cfcf90216c2bdea87066147278d1614abd5a7a88c38bfdc091179acab36870d218fa0727af71377c0c44ed8f5ea1d70e6178502ec8ad6066511e0468c5227dddc00b45725b695e9b030511fa9c32d6951b2237a77be6bfb907dc7f976224bfd36cc0033e168cc8b6a812b1141ea50d41931d88d24d2ed4b63b1b15653bd2dbb7caea154d918c6e3f353a9dd5a4c2dd96e21246393bb420e0828f0b60c53f98c4cc5aff8cc5413151974920f5c4f6c3cedb6b44ad117d84b5e0e000e57ce63dbcdf0886c45c025c803755b6cc29ee4eeb20990bc987d81a299688ad3e4d979723a63cd17c6be2c8a1fffae3e5b84aa9069f3fb207d9214fcf43423d6fcb2dc050b544fb3582782c960224859a43a8df2e7d51321401f78270e046e0bbdc403c5052698b021cc635c6540896af48b49c6ceeacf5703c5eea1e166d010014f8e198011212b9a6410116d7e46f2be737f9dc65c4ed38fdeaf42798116768ff1dd4383453c3e3ca316d956da5b23fd9676a5b93d9810a6829c5e2d81c8e6c1020867c332ff225e61cfbd0274d90a96fc72006b782da0fb49f7276a7f78c45e0403a1b2f7b905a3f77684f9e058919bea0499235a95383d87c8d4fe879ac989448420153319c8c8b70489f66b60ec3de5c8bfb4c3acbea040fd99eb2f9d37d8d6f49ad1bf1755d90d7b78e80cfd636c8b2bf1ad842dd0cff10d242cb0a4c747c0fe6c27e8b2a7ee68171bb1b782b9bf14bc585141342dbae5ba1562be03232d639d82d949e5d99efc35643251a290a8bb71072c07a3675bb846c2e0c66f1e3d9090c3a5f517fe8f3653d1b587b1d975f908fce97ceb05788943f7a8689391b7b876bc9acf5e65a64dc93648dac83e03a61679193afdb876ec8f1ffad086f65a74a3983559b01317c9fa6d227c5abed0de82fe7f5835ebbd247834cee2bb556cceda4e011fdf53678123a767cb8f22877b7d5553d66230c40fe316f2b1e9cec3d7e74b65339e76a0fa03235619a8dca3ea189d61edc03e9bb602783ba7b1b4a95b91456e562885d77724e0fd84fcf773f6a062bbf612ab012b1b73a1e8c2f9b7661768b75d8cea24e3162698becff106a3fddc22ec2383cfb6b36519c1b5da7822f07a48e9bd79edd0adcd8ace1ad5c202524f8c6a067e57109edeccbd35977a222dab7ae92f7a15883256c29ef4baa2e820fac79125858094335805d95eae8c520e04412930333d0b52b429e0c247dc45bb6e91ade0ae751e64c73ab6d67602077b1bafb1eb1f74da38e460743b7b81943b6282f4b0c3e9067bdbc3f28c6c0e5ee8030fa073d05fcd45d5a305d569c8ec6c909a5fe35f3206c3ad288e321f2464cef0aa80049ee3dad949e15dd5d7653a8d90790d5444f93d5830a52ef069eebc41ebc061102e906b6304ed14b258b11b5c0cbd9c0713dfceae8f6076595afb7798635a750bb69277a005640a8a5ee3bc0f3ac35c95ba71edb804be238859458ac4130f3cb4fc4ac430a9d08abdf3c030e2a54df5986dcaeb7a98ed1805e3acc6ad23fe93cfdf7bc29986dbca10a2129613db3f98c9ef6b22ac5f1767663c8b915458d37a3903fd97bfe50f98831dc348aa6f558546eb18f710b5622d13efbb69c894a877878f9aba82a728ed478f21730e9723431946c7bbad29aadf92791c1267d1679ae33ffa4cd8315375dc0255074bc18feab5fc69a3c4ee4e46a79d224fa8f75ff8b5899cfb3d1c87f0cc35c53aede82b98487b7b62fad41a6844305c08d2c2fa39106c1ef39a8aad0fedc13861aac134064ccd53189031f7a86a1f178b696d1c9cff6ea50376165aef98e0d678dcfc39bcb5cfc6859ea2c74dc94e36caf7746e51c336b485111e1e57002c336e2835f0df7b50a24d4c7c51923f575f6176510b667b6fd4ffcc782dea1f79ea5d29692a114ec10a87364b6f9ec3d8182a0edb38bc82eec28149451dd7686cd0796d774506fdf8caa0fcd9a6c5730b30b3b2f349030f34cbc6b4ab838cf2d5f20da9450eaef5dea029995f646e74c1b15f2e798042bd3ecefa126fc89f8a35613d0d2f728d2063d43d94ee0ab2245854631b9cfab02df2f7bc57eedf008e73e2edbe3a9540973aa801b277c36e76ce4d30468d9a16a7bd55b4476b4855e3d5c4977b55c7aafcf9728acf6e8d396bfc202074ba71a7e6ac8a98ee4347dd1232fb742c03cd0ffc217568a09e948d0ebd459569778c4e5b99aaafdf7ff0ad253e88c46b7071c296bc741cc5c64d1eb0fed88549e89700fe1bbc1552398103eaf072bb6e33ed028a5b3e838f2cee77351af172b073ee25d7e148ba9c9a55f9fda7942764c227de6704dc8a85f7689620adf7a49c7cb3f9f338cd0b5add5454b9334c136900e8e170ca10465fa1b3897", @ANYPTR=&(0x7f0000001480)=ANY=[@ANYBLOB="e8e719149b060ffeec4b5d8f7f96110f2c51975009767d53a5e124a3228516b5929c72ecc05c6b595e0a9bb911dfb942099e036320e073251c12231ab46ea1871ba1bf2f039ddab7256b22cd031e53aa8db551aeda8315bc769d0b36d6f78f2edf23aeaceffe83c78d2e0aaeaf7365abc22d4594bc0f36bf1f4a527a450405f773c89ef7a3482946b8bfc8299891cb285289f50c2c3e83", @ANYRES16=r0, @ANYRESOCT, @ANYRES32=0x0, @ANYRES32, @ANYRESDEC=r2, @ANYRESHEX=r0]], @ANYBLOB="bf0fe545885cd91f5bb14db86be9f0807bead2cca5c40de1e77fd60860c6b1efe6"], &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000003c0), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) 03:59:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) sendto(r3, &(0x7f0000000080)='v', 0x1, 0x4, 0x0, 0x0) 03:59:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000019f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:59:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 03:59:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="bc", 0x1}], 0x20c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 03:59:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x35}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="6e069e5fb80b3475beb8e656ba6c") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x200, 0x3}) 03:59:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socket(0x1, 0x5, 0x1f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0xa4da}, 0x10) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 03:59:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="236900000000deff0000000000a76ac499a5c94ad50fa3c8ce5bedfc2c8e39b5c7e5112285f6162c5d3145b9745d7003000000000000006146a1", 0x3a}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3", 0x137}], 0x2) 03:59:47 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x30) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 03:59:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="e237dd31c2e3053e", 0x8) 03:59:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 03:59:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x184) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84, 0x0, 0x0, 0xd22}, {0x50, 0x71}, {0x6}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) read(r4, &(0x7f00000002c0)=""/154, 0x9a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup2(r7, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x4}, {0x60}, {0x8fe}]}) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r5, r5) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) 03:59:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 03:59:47 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getpgrp() getpgid(r1) r2 = getuid() setreuid(0xee00, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) pckbd_enable: command error pckbd_enable: command error 03:59:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83, 0xfffff}], 0x1, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) r5 = dup2(r3, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) clock_settime(0x3, &(0x7f0000000000)={0x5, 0xac}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r8, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000280)='./file0\x00', 0x100) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x1, 0x2, 0x8}) socket(0x1, 0x4, 0xff) 03:59:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:59:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000040)) r1 = getpid() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r1) r2 = getpgid(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r4, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x2, 0x405) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000002c0)=""/4096) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r2, r6}, 0xc) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x60 pc=0x789c69] goroutine 26 [running]: github.com/google/syzkaller/prog.(*ConstArg).Size(0xc0026a4020, 0xc0026a4020) /syzkaller/gopath/src/github.com/google/syzkaller/prog/prog.go:50 +0x29 github.com/google/syzkaller/prog.foreachArgImpl(0x9a74c0, 0xc00269ab40, 0xc002696b88, 0xc00269ab10, 0x0, 0xc00014c600, 0xc002614820) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:137 +0x1dc github.com/google/syzkaller/prog.foreachArgImpl(0x9a7500, 0xc00269ab10, 0xc002696b88, 0x0, 0x0, 0x302030303020200, 0xc002614820) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3a6 github.com/google/syzkaller/prog.ForeachArg(0xc002696b80, 0xc002614820) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x9e github.com/google/syzkaller/prog.getCompatibleResources(0xc0026967c0, 0x8f0202, 0x3, 0xc002476ba0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:901 +0xb9 github.com/google/syzkaller/prog.resourceCentric(0xca9f20, 0xc0023eb220, 0xc002476ba0, 0x9a7501, 0xc0025a3a80, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:849 +0xf8 github.com/google/syzkaller/prog.(*ResourceType).generate(0xca9f20, 0xc002476ba0, 0xc0023eb220, 0x9a7540, 0xc0025a3a80, 0xc000138380, 0x288d18008, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:681 +0x920 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae600, 0xca9f20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*ArrayType).generate(0xcbc5e0, 0xc002476ba0, 0xc0023eb220, 0x100, 0x80, 0x203000, 0x203000, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:805 +0x16e github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9adf40, 0xcbc5e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*PtrType).generate(0xca9ec0, 0xc002476ba0, 0xc0023eb220, 0x9a7440, 0xc0025b4fe0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:829 +0x95 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae540, 0xca9ec0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002476ba0, 0xc0023eb220, 0xc9a240, 0x2, 0x2, 0xc00014d088, 0x4eeea3, 0xc0024b0000, 0x122b2cd77d68ef2d, 0xc00014d0b0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:611 +0x107 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc002476ba0, 0xc0023eb220, 0xce12c0, 0x8, 0x9, 0xc002799800) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:555 +0xc6 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) github.com/google/syzkaller/prog.(*randGen).createResource(0xc002476ba0, 0xc0023eb220, 0xcb1720, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:388 +0x54b github.com/google/syzkaller/prog.(*ResourceType).generate(0xcb1720, 0xc002476ba0, 0xc0023eb220, 0x9a7540, 0xc0025a39c0, 0xc002c2dd28, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:706 +0x5e8 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae600, 0xcb1720, 0xc002c2dd00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002476ba0, 0xc0023eb220, 0xd45920, 0xb, 0xb, 0x0, 0x30, 0x0, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:611 +0x107 github.com/google/syzkaller/prog.(*StructType).generate(0xca18c0, 0xc002476ba0, 0xc0023eb220, 0x8, 0xd787c0, 0x0, 0x17, 0xb0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:813 +0x76 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae6c0, 0xca18c0, 0x203000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002476ba0, 0xc0023eb220, 0xd459e0, 0xb, 0xb, 0x0, 0x78, 0x0, 0x0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:611 +0x107 github.com/google/syzkaller/prog.(*StructType).generate(0xca0300, 0xc002476ba0, 0xc0023eb220, 0x8, 0xd787c0, 0x203000, 0x203000, 0xc002482300) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:813 +0x76 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae6c0, 0xca0300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*PtrType).generate(0xcb1c60, 0xc002476ba0, 0xc0023eb220, 0x9a7440, 0xc0024d1580, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:829 +0x95 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc002476ba0, 0xc0023eb220, 0x9ae540, 0xcb1c60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc002476ba0, 0xc0023eb220, 0xca02c0, 0x3, 0x3, 0xc00014dd58, 0xde542a37, 0xe01b2a1344f99504, 0xc00014dd90, 0x789b3e, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:611 +0x107 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc002476ba0, 0xc0023eb220, 0xce7da0, 0xd9, 0xc0023eb220, 0xc002798d80) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:555 +0xc6 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc002476ba0, 0xc0023eb220, 0xc002441c00, 0xd, 0xc002441c00, 0x0, 0xc0023eb220) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:547 +0xb2 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc00014dec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:137 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc002441c00, 0x9a1d40, 0xc002077ad0, 0x1e, 0xc001fc9f80, 0xc002378000, 0x1ec1, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:42 +0x29b main.(*Proc).loop(0xc002073980) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c login: