kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 16:55:42 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.62' (ECDSA) to the list of known hosts. 2019/12/04 16:55:54 fuzzer started 2019/12/04 16:56:01 dialing manager at 10.128.15.235:4275 2019/12/04 16:56:01 syscalls: 337 2019/12/04 16:56:01 code coverage: enabled 2019/12/04 16:56:01 comparison tracing: enabled 2019/12/04 16:56:01 extra coverage: support is not implemented in syzkaller 2019/12/04 16:56:01 setuid sandbox: enabled 2019/12/04 16:56:01 namespace sandbox: support is not implemented in syzkaller 2019/12/04 16:56:01 Android sandbox: support is not implemented in syzkaller 2019/12/04 16:56:01 fault injection: support is not implemented in syzkaller 2019/12/04 16:56:01 leak checking: support is not implemented in syzkaller 2019/12/04 16:56:01 net packet injection: enabled 2019/12/04 16:56:01 net device setup: support is not implemented in syzkaller 2019/12/04 16:56:01 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 16:56:01 devlink PCI setup: support is not implemented in syzkaller 16:56:06 executing program 0: 16:56:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x2ba, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0}, 0x10) 16:56:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ed3618541eb8a6c46bfee0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007ffffffffadd7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec909008cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xffffffffffffff4b, 0x0, 0x0, 0x0) 16:56:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x614, 0x0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffff6c6530001438d41ff5d956fbd10be582d0c20bb06d696fef7473a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d0"], 0x10) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getuid() sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) 16:56:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0xc}, 0x5, 0x5, r10, r9, 0xfffffffffffffdfd, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = geteuid() r14 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r11, r12, r13, r14, 0x80, 0x6}, 0x7, 0x20, 0x0, r16, 0x3fe0000, 0x7, 0x8}) 16:56:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x200000000000003f}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000140)="65216fbb4fd0cb271ffb99febf8d44318ea3121d4a45738e14251be6ce0b2f1dfdb7325ffa6f0609aac01731494f4deaf7a21c6d57b8a548c1a8768ee8af5d5beb8d3da44df6c7008c427221a3b233e3446d308ec213e8a4fdb7423c74ac9a2d7f4d8d2c1775f18f1ccbf5bf0da7c020c66a43e97e64e9175b8779ab12d1ea70ffa8db0585eb626f518705f9008714878827c359a4d994040252ae5c7795c73402cb2d02e5b40ac03e2a9e2aa8973da01a289bb3be7d6a56568d8360e35db07744978c268a1d3fc33be65ec80a19f74f580df1944c454edec0032e886ab1c5") unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:56:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0x466beef8ab35a55f, 0x0, 0x0, 0xfffffffffffffe8a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x7, 0x3}) r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, &(0x7f0000000040)=0x1000) 16:56:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000002c0)=0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b", 0xcf}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000003c0)={0xf3f45f6057ce643a}) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000380)=0x80) dup2(r2, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) fchdir(r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000300)={0x1000, 0xee, 0x26c, 0x80, "b54f2df8300f7d06e88243a2617659fd53e05868", 0xffffffe0, 0x8}) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x4812, r4, 0x0, 0x1c0000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:56:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x4}], 0x2, 0xbcc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="0100", 0x43d) 16:56:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10000, 0x0) write(r0, &(0x7f00000004c0)="d535062e35f969777e832bc29fb7a85059833c2c16f0fccbd19a423e377bed616e106faead331fd84f8779b5f6a168cd4a40e1c1bb273aa2a20a98181c6aa099b4f0783912b4834c35f013c8f74cb15d3ee3054a27b902d0be769f6bf31739b286e76b48e563e359e16e213c1ae56da5697cb68082abce4efa9c0043ddbaef2dc90a23cd18c08e3a6ed3d5b8bdf559a8", 0x90) r1 = semget(0x2, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) clock_gettime(0x5, 0xffffffffffffffff) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x8) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000017c0)=ANY=[@ANYRESDEC=r4, @ANYRESHEX, @ANYRESOCT=0x0, @ANYBLOB="864b72d0eda3e645ae0862c302d3a456e2324490a8496d0ef17106ff6a0eedf88989c41d4b2645e75e3076fc1daa9de46da9976894084f5e708698663009aaffa1b3d1f607488ae5404327ea2065960afa18803a8269e2e477c20e376565390d2a932137e1a273d314d6d888d19745060e2d580492eef5f1e925f89a8a8a70a4ca89e25f685d24ae5007644d5e9b03a0a9ab47f058a526026021c334c1ea7c9130d33210db869b430342b88df7d0e8f2d8406de9f8e9455569d703571633fe8292eccb8dae0cb4d58cd3ab3ecf290ace97bf80e86f92762f644f3901b81bedc74dafcf8c3c0f12c879d9adda905bde69f18ef40e96178c98f260de12e832f535737a0180baf6689cc1039bba856e3d79857f266b2900a54e04e110ef652e49363dc3fa57dc8cf2e9d7c7f07ce4aa36506f7f1d31c403fee9807297934a9845ba947263ddab96a14bad0ea132ea136121767ba311c2a9a07de5e6bcfd9d416846aa2fcec70c6fac792868f4012da2d0d43888158c19faf6c2794cd4f374e904c636176634ecd9ad5b2f72704456d005fe0345d22db99508883aa2afb2bc61fa4d8cc4257e08411b95fe78f33048e3271a196f306460617c7220a3fa97d188a51df8067666536f67c8802b76baff678d81bfbf03bc8a7add4e18cb0a262c31981b3d466cb30848e1fda81946db6985662da90f6bf6c6deb11d6191f6187a2a10cee22aa1a992e24d7cacbb582bc34571d83abea2bb838bb5de3c2cf6b3f438f525e4cd64894f82e1137040fcf65d0a97c5edbe45a6252a878eea1ba4ab6b127341733d97ddbffe72d1bf38308cedf2abb578412840fe363e96df52dd3c93163ce76de94b90b4a9ee4f8548aabed041984a79eec076117a7e9deb2f675f0f1b9b5a5dfca561b35ee154f2ef48f29d11ce7270ce7ffa3d3c371ee2c8d8a04d01d0a7b2d43cda76447a48cc618dd017536bf5650dffa8e8ea2692570db0599681f052ae3aa71107d4349149f82ccc2f178eb44b500b0855486150ed79c600446f0b580ba11f6c19ae292e557c1869c130d142c68537c5592f4a411e6b4e08c5e6179701db1f477d6222b55f191eede8631de80f4f149992d738b753af126e5ec1c803c5064c50c7376142b2e76ac6ddfe068ce465b6d31bc5b24563aa42b4114ad2e575bc4a82b538f3006897f535064a7b65d0684c2ef54c9765329d4a18bfe2271f3079c1e23666d3ff997b0c62abd18fc167935575905af7f230953710ec1a78d50d74469c0303635664dcab4b09466b0bd97a2d6964b14861c78a83938ae3cc63e5d3ac2a91df87e52c84fac3b4af23472255e5fe8317c15f2f885e2a127f9a152534d40c1894644efb4c0eddfc665629dac3c7c10cfd96addd1eeca0b534ddc5cbb285f7e203a491c35ebe1cd14a6e0e9dddcfd801223763d1052fd5cabc7d5d06ec043f0774c449ba129c97ebed003007314080a8fad542585ab1f0758e8115ef85b66809faa0b9e3ca6912d5ec4287c2c8c2d7caa586790dbd0d97f7751944d35119be1cfdc35a5faa85ab3a78787bf4e1b31161675554915eaf6f6017195d907212df1042c843208ac80e5e31ba62ded234456eec440f2b902f009ba0f6748fcb1ca4f8716d68332d8c941b84e06694531a6bc78a924e710988175e7d88df497158ed68d783079af8177085369844a40d13aa61cf76673709c08dd9f09790316ee599a7716647a7da462f6caaca1304e5abe68697324f7d62ac1ef998c1b32580257a1fed52899c251089b283a74e934aacc333192186599bff0c1da1f120e3d9b7451c7b6a03c45ed5472836b2e36a0695ec2a2d071c576a6c3218dc3fae6baf434754dc8b1e3b8426e1070443cc66fa8e0bb06b4a8e32a9cbae81e1444e28e234db85f4d4dcf62626cfc7c9b7e0ca0a1672ed663fe2c5adb24b91510f7a5714283073831cb56eb04c98d37eff28ada40ca4b648fa1cf333f827cf263480682a22fc7dcf2ef6f696560cffa12ddbd9459f386aaab7d11275e19edfed695622dfd6cfa3bb8bfbe5663f8e61d9e25947959f4d39003cb5a4e411d652ac56c8bd66f04a1034ce0fe3446c6c5e68b2fe2386e376f39f6496dddfea334ae580d8874a82aeeaeaed972c29aeb66564a39a2d53ea892c684f1a1320b89a6c7ee68d213f753ea2bbff4d0a535eb3bb40e91375c9d83a5cdedb9a8c2389e7c6c24cd8183f12ad818f7c0268664868996f051a7232704f45eb8a683d2725dc15e5c90e7eecf1700e54fc0eecf0c59cf8eff0e22cf8ba36fdbd57a5e126fbf18c4527becccf4a1ee7b1b0f9f562449e38918117ab9795d12a49c6740f20a0c2275493eeae630d169f5701dde65d45ce1412adf7482b01eda203493cb4042d4e8118e6002cf304bb352e05177b97211c1658695e37d6f03736f9101c5a95d6a0a67b3772cb5975b09002445d406df26f070d0f349af2ab5e365544f99f1244070c55dd42c9402bdce8610898c4697405b82a4b142ca1b64a397d385fa0b4400c33ed43ec0b86405361af6fe9132a903ed105c28b9a35ead60d19223757cbe137a452d01a815b6380acc2258274d353f69191d651bec3269845b3dffa64148441015a222b9a97ad903d9874268e4db1d760bd335d592baf258a30db56a9ebfde33ee910d3bbe33dd7b268c11c04b76d24283e2992c461bb754beecd076461945d7a7840ecc6efdfe9adb66802f93601a8c66a20fae83c6ebd81e9e53486b10bc7af5860d6d97d0787e176df4062dad3f51739f9b10a4365f1227511cbc52ee3b26d26d3c072600664bb53af7ecda62ea91ea5a3e417d7fe2bf98b1e37913895c2953c8d785fbdef282d654c3b90f61f44a93930b788687996869f331a0ea50753f321806ef302715a05c4791dc5e043a2e616468b82abd47a539e6514ce2401e3eb27cd80f18b7ffa0bdb28057bc33740a05650f4a065d2561f115902625f069ddb12695e9b41721182334a0b2313cae9a6a4f4507e8521d9f88cb3884747e81e55474a559dcf6952e0897de6aa089fb82427fd869c931e9ab58d034d3f8e9e34e7741641d1d60f3d04c8f0366eacca2dcc8092b21f363e24d5371ea52a1e12178d8f799fe7daac7d127ef8d1254c4e04b79f3b8cce94b30545391cc0665ecc5f3a3ff7c58055614da3d26e062d0acc1b44ef3d7f57073131ad81c8be9f6d6855fdb293524824ed9d82fb680594d607a9d44334d6a361ab912c76a1003fbd44a05d903a5caa8c24afc58bb7afb22fc21dac5c7fb844e43aa85416e1d3b39c80e91d1d8911e5f75b647c98fca581c19409f1fa5b68739ce9b64f50d5c818c0cb44957d981a35cc41bab828a91e6bd664bec7272695ff528bab8eba92ebc0631ffed7ea9100d6bfd882896775c6b2d785b92318d2e58a87a5776b02c1d5b18b40430af5417fe2ff13cb5dda107820928430c5bec5d504f86f55f0e4c2554af3eecb87efab2d4acdc67bbd4a5eacf2dbf573d4c1ecd2cb960036aeeed4a1bd22308ceec772f6700c6c656e06552077d383f49e63d1bb273ccaad3c71dad268c167479385db036e36f1dee81584c1f5a0152fbf1eac7c8eb6e26f87682fefb7a09db60235190e54aae88d070bb604db13b35cda5641449f107e4624d6567cdd95e22f447f1cf2184b48f5fb0394af7ae1459e8ec102a0e9e32355ef9bcf8dde168329457f72bb2562c5171c9b8b65bf3704757ec5352083ae62c85aeb42b8c4722a57e048951a9871ac917008d857cb030506141d7514acaa3a2b21ef7b44ebb4bb70e1f198c3700a81b15294083c98e9cce0995be9e2e4b45633dcb7dd72d7273060422f1c61167609f1883befe56815dd94707c402ab26ba7bf0770d2a5f3dbfa4bba1f1689a134e9e0c02cd47eaa5cda54b4eb4e0f8a8fa721f3715495ae16086b69b5a4a2923779cf752ca7487f33ee34c82638fb3aac5bc71606baaee008b8a3be39bd93573a34f5ed7f39553b05a554553dc2e7a207af2ec623cc1d62a773ed9bd11cc19a015d211893dc8386aab1271e81fe74f9497df577c4c2341ce336435022134ac5d781a65058a16463e5c0586c7a55161cd1f4f18ebd9bcb2303d86105b822dfada75d2753119bf5e78690d7b46001dafed21900a752db8bf44bed22239d2f5b0c080fb6c31d94fd057fbdac6a3d590c605ac0d101285d21fd642e615e32751fae266e0f5b85d548493be6f88769c51cb3a12298ac1a26af498813b47f027d16ea8aee30267d36857d79941d638d04a11147ac55e38101860aea9fe54af56b300f9e5a05fc03e975273347cd292f8aa99b028c6ab33782f23c6dfe7624745482c80028181175b3ad8ad57b8c65ab0b892a5771e3e3c221f7776b92931cc83432f40f6d1d351b4444f0e59c11516c8d43fe64ae9992f3654444eef244acfa856daaeb28650bfb86b7d43212f661fd9fa101a847080e80475804019bc38d8688aac0045efcfd45c176ded660b2b847fdc2f02bed81feaa8d788acab5d456d052192546c815033c01566c3ae97be3263e183e2f5dff5293aa721488a9032bddf87f6e2672dc6c8d8d1c5802d9ac279353f9cd11eec9fb9e3e99bb7393c6401d835e8e5f3393a08572f1b34e8e28d1f41629c124b60f20a2c2223939e9760efc5175ab92f9feeaecbd9a70d6cb394134d850e466d136bcd976c09c579489fd4691a020a4f414a5a31deb0719026ff2649e06ee6fc03088e31ba788842136ac7c35adbe1437310fb741cb5352c0467f6ad8bec29b30608f89b0f35af95005c6f60f207a773423c63a3ce5783322ba6be4f5bf1906b23f6cc6aa66bf8cd6d12f1f91f6dc369d348848d5835da956f100506e2bb27033241fc962241e51c3fb84d40997c34d4d0615da2e14233bf1d45655444b63a23c3fd9c5701e39a37d3a9ef77104f0c0d6ae57f3f70e58d4e1167d81f314506318009a0858b0203064de654a7300a02a3942da9693251f4c4a472641f78230a760dbe57c10663ca071b2c5014f2232d1db7a2cb49fc7a1f6e554b36809b1d06c63fb26470dbbfe9e382a6cb753877653752dbc9222bffc834f1bf3c2634442423ca02ecb5366741bcd81716f7a8991dca0e6adbf6999201da285c3b11d46f56a691bb2103e4bb6f3370a3cea9ae75c1ca02d6478fed826a1c67a35519faa2206e2e75b492c785376a9472ebf67bec0421ec3b41f73343c3b193b7c3ba8bc4d4e1980f7a9404ceef03d72b93483623a1f8e6840640e5309ba631467111707fc71e7e0fa7b1f730215809ecedbc2ef378c07483b5f7d45514b9adf373d9972ac37c9e52e9f4bfc0ff3986f9c062bb419af5f16455c7f378780e31c25620c632c8eac37ec680f1ef0d520a118795b1cc9f8bd6317e7d27da0261c55d9041a8e528fd02d0ed727b3504af91131abe777d84249d088b46465bdd74b5fbebfb02098651c70ccfa2cdd32904990387720f1a476d5dc25a0bc06b503439f7688993cae48ecc0886fe1a2d20a93b0811426c8d9ee68530770aaae22812c793e143b7f4d2e535d07da399b30ba2bc4c0c6f2bf4f161b878a7935339155e69cabcdc6552d8072a7a7d0c7fcb85d71c5b7b2e966d0847f29383875939eaf36bcdd91f345fd6b801df2f157684c5ac02a0b7632927f3095ae1a366097a625cfec82c49bdcf5e9cb730ee5c63dd2271ccafec83376a94a6c512e0322a9a666e498bf0a31dd254cd37fdfa8809e884b7b67f02ffad0b17995c1121a7c325ae1a977f65dc5bfbf0638972988050b211e60bb4c4a080a", @ANYRES64=r1, @ANYBLOB="1f5adde5bcedb92625727bd4fd30b895de9b98781727079bce951f0832cafb02c99367af68cdc97bf69af88471224e1efffbe819b8017539f851d55cf58b7a6ba1ccd8ebd2c7537006a532526c27e27f6d210f2720163e3b9bd842ab720729119a497eca4014c4e593514e205f61a160372075db6648582350f4b0e534c10933e6ee8e1ee74c255309c643877bb104ce5d0bd3dc11d01b11d815a08a2e92d683e1481d11088022e433180bb963447a7e3d051a4712590e0716b6d3dd4d5cf8db", @ANYPTR, @ANYPTR, @ANYRES32], @ANYRES32=r1, @ANYRESDEC=0x0]], 0x1) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20010, 0x120) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r5, 0x8, &(0x7f0000000240)={0x0, 0x1, 0x0, 0xcaae, r6}) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202eb5f8efcb23f139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c70220000e84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0x3a}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f62811209000b244e1b49394c3379f37a83ab9dfb81e8840d9f42463e4a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x28e}], 0x100000000000002f) 16:56:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:56:07 executing program 1: socket(0x800000018, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:56:07 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r4 = open(&(0x7f0000000040)='.\x00', 0x40000, 0x1) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) 16:56:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000073acd2964a799129d63b9a3cc960b7d6732edbc8323ecb022fe85ea234bcf69ab9679e02b701f0c7d17c6666c9c5bb9417bfbbddc4bd91d8a9a704856242a54af82c31fa1c0def64ed9f85dfb31cc557c8a49f3b0b4f1c239ed7885ae940ab119717baf3b928d91e9f89d53c003619de59e78bc86e66a213b5c328600264299f1e968f14696997525ac58d531aa838a3cdc7186d66394aff7975f946c05d7ce30b6870d2f45d137b58b4bac8087789fd944a2594846d0d4462d293b53dfa31385140a3eb34b9c59a2adf074a6200a4430a27d95ae542339522"], &(0x7f00000000c0)=0x6e) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:56:07 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480), 0x0) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9eab2694fc5cbba6cb18c894dde2e4021a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9a"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000780)="fbf2755356d70000791c2d190300", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000001300), 0x958bd0ca00c5e808, 0x0, 0xfffffffffffffff7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r3, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x1) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) r7 = geteuid() r8 = getgid() getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r6, r7, r8, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 16:56:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/253, &(0x7f00000000c0)=0xfd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) r2 = semget$private(0x0, 0x6, 0x2c) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000280)=""/80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgsnd(r3, &(0x7f0000000240)={0x1, "c351959f43957e95516ce6fc"}, 0x14, 0x0) 16:56:08 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) sendto$inet(r0, &(0x7f0000000100)="7ea7f77d93cf0777bfc12cc6ecf6461094b1587409797cd22d620773d7bd99764cf95985fbcd9ea31218a4eed2a92bd260e22ae49d782d56596c8492ebe8c70ff5701658de2ae043fa3e0f716bb1c16dc926ae3eca2f782a20e77bbdce", 0x5d, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) clock_getres(0x0, &(0x7f00000000c0)) 16:56:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000346000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10001, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x1000000, 0x0, 0x0, 0x1ff], [], [], {}, {0x0, 0x8}}}) write(0xffffffffffffffff, &(0x7f0000000100)="510f000838cb496a", 0x8) mmap(&(0x7f0000095000/0x4000)=nil, 0x4000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) write(0xffffffffffffffff, &(0x7f0000000100)="510f000838cb496a", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000100)="510f000838cb496a", 0x8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000100)="510f000838cb496a", 0x8) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000100)="510f000838cb496a", 0x8) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x8001, 0x9}, {{}, 0xfffffffffffffff8, 0x26, 0x10, 0x7, 0x3}, {{r4}, 0xfffffffffffffffa, 0x26c69197a710d576, 0x2, 0x4, 0x1}, {{r5}, 0xf581a168b5fb39e4, 0x80, 0x80000000, 0x5, 0xf03f}], 0x2, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0xd2, 0xf0000000, 0x7fffffff, 0x236}, {{r7}, 0xfffffffffffffffd, 0x1, 0x0, 0x7f, 0xb9}, {{r8}, 0xfffffffffffffff8, 0x20, 0x1, 0x101, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000001, 0x1}], 0x2, &(0x7f0000000280)={0x9, 0x4}) syz_open_pts() semget$private(0x0, 0x2, 0x216) 16:56:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e4") 16:56:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x10001) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:56:08 executing program 0: pledge(&(0x7f0000000040)='tap', &(0x7f0000000080)='}\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:56:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7, 0x1000, 0x2, 0x0, "ffd6bea4a722ec1425237fdfcd63da6f3316682a", 0x2, 0x4}) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r4 = semget$private(0x0, 0x3, 0x101) semop(r4, &(0x7f00000000c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x3, 0x7, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x200}, {0x4, 0x3, 0x2000}, {0x3, 0x7, 0x1000}, {0x0, 0x4, 0x400}, {0x6, 0x290, 0x8d7bf3e689241059}, {0x1, 0x40, 0x400}], 0x8) 16:56:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x8) write(r4, &(0x7f0000000480)="60fbbeccdb41cb9536c5c03d5ad27202de0200000084367d9659e112f1988a656d44d6f094530328ee6d1b5195f24f39f7d8206f8e07e684337c7924c31b115cc812fbad0abe021f00c7cf23ae3cf0971b994a7ce53afc1bf1802caa436d796fd934703bc647e4d97f68ef145f9b7d77d529bc823b341a325487377edbca8e87b85731040000000000000067fbc9e3c3ed923778bf1610493fa2d58cbc3006b0b85664aa17b7e6bffc5129c28c377c6b8a06fb9d53ff4e847f53e4d6a4f3716e464c64ee6c5ea3022a53cf761ab6f8fd53b4f3125bbcf73d040075d72f46bda1038f0c4d11013aadddfe6c670c255f5a0cc96e0d4273f0b02d63b6243d9fdf689fde629fa229056101ccb5fc42b8089bafbca9db5fbcb9d9e7fd0aff0791f4310d1a7884595a4ed105e8037b040590ad707f68be889490d941eda6aa736fff5338fbe0e9506026368198cfa74b211e2e3aa800209f90b6603a99c96816765e09eb168d86f62433f7f6d0334ba238d7a8be65542e18a07ea89952820a0a6e1e04272f3cd06cf76ad4b3802e8500a111ef621ff1fbdb0f33e067f4d6901c61f3a06306f37cc5db61a1a1ecc90d3353ff6a3fc84e539db5e7fcb1e50a11b063b1a3acfc66968e0b01d442868541aa9721aa00000000000000", 0xffffffffffffffb8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x6, r5}) close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x24}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) write(r0, &(0x7f0000000080)='\r', 0x1) 16:56:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000003c0)="b10005136000000000f2ffffff000000000004fecea11ea8fef9d2cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63a19e2c667c0de657d517d6638fff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xe4f21dfe66575298) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="918178f2a2eb2fdd418d6e3194746e8ad57a75b94455cf1a27d0ca7ef96c8bd5abf4be596ccdd864c58486a59712aa36f8e426c42230ce62fa0ec408df08531e39024a0e39f6401db99f0cb0cc3f50fd3d2ef162f9b9926ae84a237a2f81f2ea60779cddd63bbc7ef32f9c65e5a6ad98cacdcf118f89d2b9a18bca999bdcbe0b2a82482ebc59ba1bfda5e107df3a6db6f233d891f950bbaa5375bae576fefd292b9f0ceb0a07d3502592cead08e8ae9cbaf8cd50ba8d63030de6982862cf64a2e292a101c2772d881872e957e3daa9557914170120a3d8c8afc472f0fe5a574f4e57134271", 0xe5}, {&(0x7f0000000480)="54008a93ebbeeca205c09f049dda834224a994f10f7194c7faee46613e9dec45a070cf3fe34e6b063670862af0440cd1638f9b48dc806c56f5e568cb0562adf99afdab47c4fda575e7220a11e1c6e21859796cf92f4e71e30991b42b55d0a04ecbb9965898b94940c4e475ba0e8c2e3cfda3ef6dd703c0e8cde579138028f33b6a09eab43190bb8cb3c88e133bdf27d20c7925c099dd9d7dcc156f07e93747380ed0a36b184376118d348db74cc080e958ce12d971b3edede477347aa3e8b2db9b4f50ca195766f2ffbcbb6ddfaa6ada43a158aa0eaa899b66c82c204f25cc2b5161844d0f5e8049adf44204b36523a945076fca18fbd610eb072019d6632a5d09595b949b0285ae40ead387a3feb5340b56acb45c108f34a3a8351993803f1ab65136d93806802f5ff1e3db791f580f508896aff2b007ab88dc2797b510425d2c254a5259edf9a1c036242a053af602dd0e70c9d0eeeea3123a622f68c07b291a16965c11c4e2fa1ae5d1a89cbdea8f1c845e3805129fdbc23cd618a63d6970ca6cd584e1458d9662429ebd6850421a0b3487e320bc6667817222fbe01344ec57931fbdd244149662f2da9237b79a4146d2d883736c62af13d842c6ad8dde3a89647fde18c2b12a1cd5d92e3335539b25bfc9804b0b41c66a9c9992a89b295e09e0073e50bc42536835d9bba922de6eb61bfa1f2ace6aaaccf623fe5e6d81214e260e4e0485b1c944c4991969910e7dd3c43fd293992bb04d4cd5dd8e774fdac7da03b49c0bac492d70f8efa7f6834c014f7998a89da963c100f2a552a7a8718139e07a8a9c0681bfa0dd483b8dd8f2219e1649acb13d47f8d479962eacfa4a0367a25c87bc91f463b13e0009eb029fd3ae08a5cea68bdde86047104589028affebc441877019d54b4966c75cb30fcd0065b5b1054e9b837bcb0da41f1649dc18b67b4ce1c6314d898b8303c2c22b9d66c38d4f0b44271d28161e3063d80665fbdd2b713cbdad269489925152dccadcdd79d256e2d9ab7e1095e85a562770bea41073fb110798f58ff8afd472cf6d36d82fa0a11bee3a0e69d83dc2f3f15aec3e5a871363a0dff7df5aad70bfdf57d9f061ff8002f1739640783e3c021b6da9cd238f5829f98b2a6d09b9b488f951937c1f84125e26a61211599148147421d5ad869d89f629e756580405a60b7650ed78f003f87561acf188dfb9b4ab65ebe24c7d32b24b315f7d31cc5b1c94e3e006a1af1bff6d17f1349c98cbd1804806b8f1098840ac4fd5eacecc3bc0309e985313959bb6f18f1ba2b273e11bd89f103bf34bb80f9ffeef5cba9ff612df161926eb89804c3bd0694488ebbbecc33dec46b4fc209e13ed3f4103f9bebbed4e6722ea59163084db986f626ba2388ebc4c9448b2fdb39c706f0ec0af5351aa99427bf32cf393b8776e1967b1f38fe8b7bcc5c9f8ed73e52f859c00446b757a8d33a0bf17ddfa7fc550f3d022205afd9e1ae03e6f401743b31c8f6b1aa7727255b7936997a4da646ac0f5c7069b6250b2575b73845dd5cea07a0f48eb143b6af3e3d8f1a8a5c85860d3b44c7b0264138c989f14873f087e272af0b522f92245b9e3bea78b4fc64b77e2acc906a9ea93e4bea7e1a464b80a19601ea5958773c7049508086aa131de55b297ebc1728e67d810198df3102553f810da4290bb1ca9b19232da0a9464c0dc45e831333525bfd9601c8d8ee60708ccc4ccf5c6ecc5d7c5ddbff5bca2ef459ecb27a24a090444f0d9670eae9a9ea09db1e4b8c933feeb9e894dfafe64020237f3eadace537367f3755a326e78d55aeac5f8a5ebb5b652135423885647f8b80d4dadb21e74ce4d80f32e7eeb8819b72cebe57d62737336c87af85910c522f0ee312c255475fd99e2145ba3dc92b6e1fc604fee76da0e32bde82f8a142679c408afe4e885ad072cc4e0213278bb09693758b30ef9ebc2436b668801130841faf2bd6b69f45ffb3eb363b1e236e479bfd6a24fb583bb32e3e4783bc765b7c2dfb12c727836dd9ce8e9d9438ea6f4985ac5ab0a9bf1677d05b8c6890a91ec868600e999bafb4467829493deb00dbce096205a76b48c4fca099fdf02cca88d531ffa006165c1986c0ede7ecec97efd4e3e1a8999f4dd0a39a2dc43ecfda9658c2dbc3f63579ae50b9efcda7d98b20d0400f194ae8ad0e13289801a61e4b2bbb3a5c32e4de461d778f33f5a091fa9f55ae6f74e50a671da621cb5a3dd87941c0cf5509c4e511f9b0230835cc3aa57c4629260fcf2db79a61f96db5e078897704a2d5016c701e206c3c5ee83b22778880ba849a4af2953fa289560659f3810723aceba2b28d52f54e9615e4ca4f8412b4bf5178129861066d151f546cc48861148e47fcc695651e50be43b3fecc0253b856359c1745d8d714890cbc2caec346f4cf92e79f8859e557b0a9d58da10499a6aadb1f19fbbb31e8a2066533b6900d3075778cd247d5e77e3afc847c1a73161986c7f19a5f6ed356070a4e687396aafdba4f0b1745a666c7212b3f6d1e00dcfb8843d9682f313b68ebc302eb4872c17cee145d9c5e2c0f6a00cea9da7f0cabac4806a902414d027af3ed1fe50c6c2983bf8b11ff09ab0751e52f61cb18b2132bda9a6345518841e87a0b9d057c10f59c699864bd6c12fec0e130c369076006cca34f349bcb3b69858d71a110b096e704018f5f657ce9e2148a8898ee38bc12a2a67ba9fa88b48a28bb1db56a6b4be631c392743a77efb0d00b36551e9a8da3df34544cfbbdf306017c9cd6aca00e69e008e123ea9f90b959e0c70edf442a73dd88452e288f2716099e6712659ee198b945c6b1c5a941aaf5c3d841735714d7993def9c883a738905ac727030e265ef4404a99f291dcd4891d4949e7742d2d030aa14ffb4c66c1e4712bd93c0063cc9356b96ed6517e377a3923500fdec2430cadee3bbc8e52328bff3fecec6a507d1dd9be80cbf6e5ac3d358dbda0c7cec311d655824b13cea5ea18fa96e2195bf1ad6079e9098ceffd90bc837a37680acf135ab82e35d6a7a362768f2d6e1a4331b4118e62402d1d8b2f8c97312331b4ffc9573767459dc8a8003efd4c661678a7cd1f7a0309f1c7264bd20e0e9e01fd7920f67c361a1f20241aa4db116cd98019256a435b0cd09de5f425064c7f924289f1474932c268fdf4332afe710f2605b4e20b92af7bb7b7465ac2f732151f9a1a6480abde95a36bfaeb015283505fbc82965d12ab621ed48d4475950713c43462e4579a0b0d501e4d1c19e90c13d4a89c79fd391b4881ebbb3cef0f83b44c4afd374107aa0d92059cc19aa0768b79de964b6326bc5f39ecc9153ac887ad949bb2168a59d826c2e31b0cadd97444d9327d9fb5c707f7a57a3b17fdcbf168c2262baa329d106cfd9fa58c4cedb22fbe94219df4a091f417969d436f602cd55ee4fdf5347c1f8654fe443b6d5d9681e9f44d3ac2085658e04d3dc753341afdf237ab6477c6af582175e5aeeb8cdf656010563fba7dc80cdc4f0d322eb111a2e2daede45a5d8d18c086353ecb3f18588801b3c90a3c3f8991061e3cdcb38d559ae72fde49c6325706005ad20b9d4dd8caddfe369ea8ef86139e79fa9f67a36cf93af975dba2e166414f34a50d4200d114aad362726ad9b5075cb3ec2989d600567be675fd501ba33af24c55236036dda266d69194ad2405a1adb5f9fe1fb7acfdc758292a5cef3f07727d24dd62cb96d4f28ff260234c6902976d3956f7c1e8720736874004c2545d675ead43d607f2cb8fba8163a07461ea341adfb09dfc91f101a1cf8c305c204649229d835b4d9725dc02d7b4b547156c013b7ac92afd5d4fad05238f44536a27853855c1e9173459e3e50bdd61cf3b471f05a23165c3476f2f24b1f7e8b29eb37fb283c15b1f2ce5148fff72bd9eba354bb5c1d5fc634a0d88ca0a017282dd513a075d39281aa3cd42b54e594dcf231f2d4b2ce0193c4fd643fdf4b3d4c20fa638b91dd6b0d47ded136063b937aeb20327435aac5ac193149d9c1aaca42c41b2fb8fdeeb9b99fd060b5ef108adcbd25b814c0e4d55755578bdca573d7342c7719c98b64b826f1768805db63cd5be0d1395b7f2b9e4758fca37d6e78d6c319c8850b48722620b95910f8134c15b4d443f19a34dbcc78a543cc8c6fb880ead076686f6b57f2728766f874d05f64890960c105f5d650a09e132d8f28d318cdb0af9880ee8543d6fd790cd4cbaea973bf9e4629d3520b251da5b848d17a9edcdcddbedac5290e39482dc91cd195189ddc93451c221e4ee317d11e309c37b9244f3b87a87231f6c7e4c3e5ac28d1358cb632a8f015a9254260cda78a62d1508a5f19904dc36b9bf7f9d5f2d83b8717be19e5eb46be7cee853b757daf7bac1464f6e3839650e99c4b24a94c767a757ec2ebe47d1376c9278f034e435e9a7b83b04d2d3b55358ab9b2e403376f369ff2cf95665ea97381deeee695261f639581e3c005d483ac434bab68a3a9e9a4851662138f83c3cdd11f963611177847f84dcff87368b6fc6adf3a42dba125a5aa8ad144fb41b80f5d437d3263dc8b17761e587970989343cbf31a1ddd4c2ca52b07df6dea166c165df1526e1dec7558cbfadeb9960430fe00b28a51d691505f1b71e4eb801f5cd5cef8d7486847d605a49ada9231357ee457d3286565913babe79c2a8b0f4f3f4504d1dcacefa437e52d167c3f3e863e4c244aa887ff0c084838ee543ed119fa70d9c7d07efcc84de7ba1241a951d11372d42ee1438cbe6d969785f0185baeefb3b0bfd0fc0d25fd26919dac980f84f2f7194ac1bbe76998443f5875e23001ee23471e8ea0584316ba73ec23ca08f1e086ee9f16bdc7cb2c5b07006d03f28a0a2e61ff64dca27d6b846ed7ea7d433881b2779aaf6696c6f698c2c50af5a088399bc1c23481dea856997cdeb7585eb4dd2cb77444f3ba79a7eed4c20f29b2cc07cee2035c16b15aaa957bee2197e2e55ede3c8eaabb8f05ffb16e80cf22bb20490cca7967ce1e530108e006525b53ff7aa4c841803e40ed18257a2d944b63472b453508614b82e4ca0eb4a55cda13903dc488dbcf45a9b46fd68e90d61a856859805759684e3047ed82d715cb21fdbbdf138f131ffe3809a9d2f047eee4fe6e0321c1c736b251cd5aa55fcbc53ba0041111aa7894a4d1a94ece6c1e53df40ff9a9c2c5bab9f6361dc6994b9a79f828dc559bf4f1854a3207e9dd231f619a54fa06d7563ca8c3b6736d87f7c07508798eaf3cabd241e1928f7d10331b3cefa56bf4ad9f69dfda9f561721c8302382105cdb45574b637c94deee69c4c741da708385efba66ada19d9dd4d60b88214fe36785b1a8d7bffb09aff3fbbde01a12bb6b33fedd2c4cbc2f75de80f2e89328b622cb3ebf4bc336f4408ab93c14b4dad1bfed7e84573e40acbf48e43c2a714d4068ae7385f164e87bf99e516940336e07fa68bc5eb39ed321f0d3bd16d5a7c1eb6666a42d1ab3eef809708f4bc014b314a81ae0c566b78361e1f4e7ddaea101a6d526b04ea2cac539d7932417a46d48adf4915f387257449198e7be4e85d92657f4bced6c4d3aa9b6baa1557e8f888a97d0eaf218fbe052ce10838a023db47eac8c2749c56b7474aa90dde5e7f8462ff774caba39ba92134165f897eafc9b353ed5dc8959bb27567423990ca9275423a1f2904d2d4250e8adff862d2b0067d0f978f16ee125422a54634d44dcdcc84af0864da4a7f6a2e7d1c2f6e07965b44e9bd692aca9d396b82c99020ad0a1439cab50dee7610869aebb", 0x1000}, {&(0x7f0000000240)="a4b19aa028a38a64c2d393e5db2bad95052fc69e0dbc57cfa9465d799324515d3382bf61c3f5de31a70a6b8e321d06bcc9080059c57c320d3aaafc981e099870f5717553abbef49ff8c94bc654e43897c12165d5745a2977", 0x58}], 0x3) recvfrom$unix(r1, &(0x7f0000000040)=""/182, 0xb6, 0x842, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) 16:56:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) syz_open_pts() 16:56:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x8}, &(0x7f0000000240)={0x9}, &(0x7f00000002c0)={0x8, 0x0, 0x1}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x80, 0x1, 0x1, 0x9}, {0x8, 0x0, 0x7, 0x6}, {0x1ff, 0x7f, 0x6, 0x80}, {0xf52d, 0x7f, 0x8, 0xfffffffe}, {0xffc1, 0x4, 0x8, 0xe015}]}) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0xbebacd39c8ddab26, 0x1ff, 0x3f}) 16:56:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xa0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x40, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) pread(r3, &(0x7f00000004c0)="ff448a47f4c3e34a1d43b2d5be5320c4d6432672eedb44a2b363c7e1a6524ca6840247d606d2e98e18ae12541d821f143c7e269343c84578e55be6f82fd810acb448d89a3c22f1626e0ba27b9b06a112bab335782f0ef3e23d0506f7896458381afe680194bd0eb86fe5b02387921ba1398c9ee739c729c36f7a46885a4760efa2fef0fc72f00f4d829a23c9225b0d3e947a1ba8440496b9ef2d8f70d8df5431e9ee18bd77dce1026237be49ed8fdc427c9d60fdae9dae6c7f2adecfc1ee7f72e2abaef93e6ccbd52b9200ee24eebb0b75ef5036c259445a2a3fcc76a385d9f2722d34a2fe61088a39cb4bc857b9bd9bc289ce275acda74c28a9cc246e2757", 0xff, 0x0, 0xffffffff) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000100)="510f000838cb496a", 0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000100)="510f000838cb496a", 0x8) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000000100)="510f000838cb496a", 0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x262c5d9d4aa0c049, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0xce, 0x8}, {{r4}, 0xfffffffffffffffb, 0xdabc62f30155a6eb, 0x2, 0x2fc, 0x7e58}], 0x1ff, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x3ed1bceebcd2b588, 0x16, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x14, 0x80000001, 0x5}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x10, 0x0, 0x1}, {{r8}, 0xffffffffffffffff, 0x9, 0x2, 0x6, 0x101}, {{r9}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x5, 0xffffffffffffff7b}, {{r10}, 0xfffffffffffffffa, 0xe, 0x4, 0x5, 0x7}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x4, 0x7}], 0x0, &(0x7f00000002c0)={0x101, 0xbaa}) poll(&(0x7f0000000080)=[{r2, 0x1bc}], 0x1, 0x2630) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:56:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x3) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = syz_open_pts() readv(r6, &(0x7f0000000040), 0x16f) r7 = syz_open_pts() readv(r7, &(0x7f0000000040), 0x16f) r8 = dup2(r6, r7) r9 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x229, 0xa, &(0x7f0000000000)="d5ff9668", 0x316) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x6, r11, r12, r18, r13, 0x4c}, 0x200, 0x401, 0x2}) r25 = semget$private(0x0, 0x4, 0x408) semop(r25, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r29, 0x0, r30) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r34 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r34}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = getpgrp() r38 = fcntl$getown(r30, 0x5) r39 = semget$private(0x0, 0x4, 0x408) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x81, 0x3, 0xd]) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getegid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) r46 = fcntl$dupfd(r43, 0x0, r44) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r48, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r44, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r47, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x6, r40, r41, r47, r42, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r40, r33, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = accept$inet6(r54, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r56 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r54, 0x0, r55) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r57, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r61 = fcntl$getown(r55, 0x5) r62 = semget$private(0x0, 0x4, 0xc0e) semop(r62, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r62, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r62, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r62, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r62, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r62, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getegid() r65 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r65, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r67 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r67, 0xc0107002, &(0x7f0000000000)=0x280000) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000100)={{0x3, r63, r64, r66, r69, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r63, r58, r59, r60, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r61, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r26, r58, r40, r28, 0x4}, 0x1fd, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[0x0, r28, 0x0]) fchown(r8, r18, r70) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) openat(r5, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r71 = socket$unix(0x1, 0x5, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) ioctl$TIOCFLUSH(r72, 0xc028698d, &(0x7f00000000c0)) r73 = socket$unix(0x1, 0x5, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r74, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:56:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac51e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b88bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb8744310719400e00ed25b6e41bbff6227a3610f305247b03e02cd6254dcf9c4d8ce539251eb5bb9033b61b558b4d37ee82c5a65eb9e7a9e48e8ce5c5f0fdeb2227589e56773499123467c4ed14d6342ba403bef53bb0d3644deebbc83aa0f93b1aecd5e0b1d65c05baafe15661ed3cc1cbad56cd8d0c401f3390f0c43d33b17f8e681ad1110aa2f26d15a18a6cc7833fd00193748ec3f72d6c3bb7e610ecc21e22b058a1938c9dfa3d7eba5ef77f95d4729c73c5a2d04766f452e7e8000000"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:56:09 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000520000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495a8ee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795e8ca5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000518e27380036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87443107"], 0x10) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x8) fchmod(r4, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000100)="51f73b924c93", 0x248) connect(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:56:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open$dir(&(0x7f00000011c0)='./bus\x00', 0x1, 0x14) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000002300)=""/4103, 0x1007}], 0x1, 0x0, 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) r3 = accept$inet6(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x1, 0x9, 0x2}, 0x9a2c, [0x3, 0x861, 0x5, 0x6, 0x3c0, 0x2, 0x81, 0x2]}, 0x3c) r4 = msgget$private(0x0, 0x1c9) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYBLOB="021a000000000000"], 0x8, 0xc00) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) write(r1, &(0x7f0000001140)="510f000838cb496a", 0x5c) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xb02a, 0x5}, {0x8}}, 0x1) getegid() 16:56:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x6002, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x43cb9, 0xffffffffffffffa6) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r5, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r4, 0x1}) r6 = dup(r0) r7 = socket$inet(0x2, 0x2, 0x40) getsockname(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x200000, 0x2, 0x2, 0x334eef0b, 'e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00', 0x9, 0x3}) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgget$private(0x0, 0x682) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x4, 0x4c, 0x3, 0x4, "1abc5a71f57ec5ba3c852000aac766bcd3c87e72", 0x7}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000000480)=""/101, 0x65) close(r8) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:56:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="c3cd891f96b051c353040aeadb4b69aa95a433a78d62e57d6d1aa9ec95a417dfcd4bfc0f40b88789a0e812bf6c0cdc5836bd95422930c39a714d990598c55a7c2579e9c25d8cc3110ac3cc8bdc62c792dacb34bf31298c599c8e2caf2bf15006de2ac701da0a142bd33c532534d178f251f6c24ce8103e9a7e3f022237eebf587c89e99c1df24da87daca28fea2a0e32f9a56619efcb52e83e12b7b836d019e5411f81b5a035de189dafea03d53551dc8ea917e04f7d9ff910ad73afa24594df382b64e35adef5465e406ad8cc62bca29d", 0xd1) minherit(&(0x7f0000a2c000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0xfffffffffffffffe, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x6}]}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/138, 0x8a) syz_emit_ethernet(0xe, &(0x7f0000000180)="28d800000000ec00d4d95bf7ffef") 16:56:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1800}, {0x0, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x205}, {0x3, 0x9, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x8) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000003c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r6, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) r9 = dup2(r8, r7) accept$inet6(r9, 0x0, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) 16:56:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt(r0, 0x7, 0x80, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x7ff}], 0x1}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000529000/0x3000)=nil, 0x3000) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:56:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) r1 = dup2(0xffffffffffffffff, r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="89adeaa2220bbe248eb754e38a5d1b4c9d15902631bf35a3d48dbc8dbc9efb36787f507a9c331c9e4f5f2d6802c2b70a640953da21fa27f1f9787349c7ba6ad8009afa66cf8f3709d44a51f307acabf056ebdec38774ff20e1086afb6793f6198c7a4440a6da811264a3fc4668", 0x6d}, {&(0x7f0000001680)="bdba6a496bc64b72ef1a579760da61fc6a6917e8383e93b7a96cb6a3e1b39612b61cf899bfecd923566771d656e555b8eb8b20d75cde5bbfd65aeafbb4603f271e037155b107d44b7ba26b472a9776adc18b3f0bf3d6129583e863779382512da63d5fa13106338cfa9e715b861741d7cf9140a061b2eecead17db30986a714d6223a4adb9c6ca1643d84161a64a57060b2e87c1996b16441fe7072b343ee31817728d405803ae15db4b7012bca9ef444675977ccc52729e36e785d9e7c089dffbca5d935dc437a7a42fd8abbc90b50e9f262db299e504d15d93c626e23e000a160111c624f584049961a41e866bb7fe6b85533c7fa24a1ad25f2c17e4d4a1f3b70944b64cf5167fcfe871d9458e5a7d9645c7561404ceb185852992c90430ec04fcb6161ca6788a90182c2ae38ee616e23d5eb643830c1314584dbf38f15f96192cb26f4cbba942b5adf859c7138575bc5900569c6835d9345c1ae452b70d02c66fdb30730bbc8f2d23e10e5fb930e1fc665590c80b9dc6b3a3cf89942252bf5d22ae86b4880387460665259f9d5e8de480d3d5189e93d17ab09b671d278a06a35077f79919fef3115466bf33b9ea81663265c47722d732aa63f5fda24a1b76294ac23da6f5c46cd945ccf3411f9965c57c905fc29b6c9a0652c186641c0c5b8d6510d3b881093751f8883a61caab8ab801a433d2e21a12bced452e7ba2b75413fcac84fbb4451ea78fede8b6df0b19730884e1e9699466defc51739cfd98bf86e920e8503cf6c82af9cef04c34dd3187ff6386a654af4dd5e10b34d68f7f3d02c101e52a42a3ee1c7e54b5522e0bec105d6c584acdce0ee6b2f460e1d262422f26a36b1ce7db24f48bf37bbfb3b3776cdd57136e06c265fce4c6c2c1f5cbe7fdf5ff147ca22ff42e2479256fe9da3d4b7dfa0b641047dae130021a85dec57d9056d584ddedea0e74e6f8c5fe93d44b91e35b6bcdabae81db75ccf94285e690bec5d397caabafd2d11bbe7c14e421ea086aeb23ef94c37184b475645db36cfc886a2a4a268cb1b07347b468d0bc23188a1426a93ecec6291e5924bc7845e3c2fc4541fc3681f8f55e2c0001d76ae6fec9aa7878d66d537c052d69d4a940be07e4d09ce2a521103895b7a70e03510c38e6b49cbace550d535bf020b12e4d3ef33398c6887b2a5848af7900929f8e8debc255fd8088745d764d4896388af422c2f65513b94e604d9df7578c3aef3c50f888f77db86feb9961a91d1ebd80f0a0b87422f374bae790527d290eaa51a70cae245bab429789b6434d7be4b116cf80f36afded46c70e53fd88da8ac92e0b5381d791ac72ed12c61e6a8fca4a7c0c959abb6d13cf768a3bdca4bd832bb37367e3f713569ba368716276a0a5539e67a47f0cb6f0a0abf31c0a78ead91502bc41517c5b3f43e9b95e2c600faed18f5ac3c668010bbfc33cc1d87d8518587562c649f4620ab91f0eb3a259532aa24bf2e10f498ce81f6e9bda2cc1d220abf342a5848474305e7d12bc168b573d0c2b0fad999df687543cd88d5f4ce42a817cd9d7f6f5d8cb986b953c1536f5a77b3457e2a0e76ed9f835ce9304053a314c17960e95cb7a36fc22e2c72c9a48ca283888fbd6e2a9dfcef566b3c35a780d6af15d2228b7d7a99ac869356534895de539d0e40e702641d6853b77d3c2a13136e021bb9150d7553714951c39b07c3b6c9b904d83a87afcc95ac937baaa5e0a8afe30840178138182d539ef37c06b7f45207f5a64d8f728d23ed25da087efc6143c78a5effd06c154b0f3cefd3a7a045ff3c739d2a752e01c30d3c7d31258d4ad6464a655a9c46cd96b72be9d4d497f5add5cf3850fc8fad564cee185be18d03e866dddea7a34b0d8b4310d5fe137377e5f603e2eeeaebf57eb2fc2305d3fbf0ec94e2837aec4a0c6230202abb871a0a3c65f9cd33b36d40219638b9a4236f67fe61a55ac4b60e7b066884a98316f0fda8dd69df266675cdc1d321b5de44256ce7a44c0e18b7e63ae2303b90fb47a2a3cb7305155c07e6024c421b2e4df341bfd73c7bca7636da6c94be2b1c41c58d9bb2b03e4b1e66390a498623213903cb72aa8eb89d67a26336cb4f32be0d8c81c8b7b9ee8f8246b873c69668c6d60cf16d1ed2c2e7ec0843abf5bf416aa1b6ba1dce3bc6b0fecea4d886204f156d8c543326a4749106354c4ce2ff7f23262dda251b9faff62c2bd93e363a74e635ad17533cd443feb9865639d3dd5305725636b6ea62aedeaa06ad45cccd03b8649ba4c393aa0b1bb8a2ef1a8114a5b233f0c114e688c149139ba846403e4db7f31d1c916058da8913645eff411cd06e4ee6cd84272c82a9e39347f564c41b50b6a521a021d325a216797c6daefda49a7b4214f81de27de5dd813d39f87b06206f3defca6158f26462d8c16cbb90136e8da87b050555667a3163d66dc97dee7b7fe4da5f0513999b02c1d5fb2875f8ecd5c5b64efb2a3c26c7f5af428d268b68559e6330ee99dc7a0d0cd0650a59eccc1f7beb44fa1d23b9ea5015ac0fad2c7d84c4ca281fe9f4dbce64221621e7f3ea1d31331dfc3b8cbf28a5f1d1e9866b29c916d67a1813dfb77754440681d53de0fceda1795b227a918e2c038a2709b75b846ec78a7e74b19eaf162bf85509ace76004e1a40007472580d6b4a217bd81d6e7b14ba75b20fe1be55a693f0d6c18228c9b02ba772f912b859301a54c2f253c4fdbeaa5fb04fb2a4d3ea0c338759a09643a2d179625c6049d026efb209b20aa7e6732f18d0065f8c2278d9f6a2895c1b779481c306b262627d028f302e459b781fd006976aab02b304feeecc65e27719260e2832c7ee2b001888fa7de5a2bd720fb329de3472854eebe309182b8c786a008422eb3e3af2881e30f2ca725883abf512bc28175e7a9f0b4ccba6a3ac97e4312507cd84e351341f77e6b9c45092cfde8a3ed9cb4d8e4618beccd212c3478a65adf9e3406a3620e3fd80a9cfa9c13fdee5ab05c2e1a6699c1c80939786469124e7c85c64535b05d53eeb218942f0a63b448084884a84d5acd23a79196d0b804b1e65746fb171a47ce98af7972524dcfa3fe3f9ecb2e4ab1dbdcd582af34a7928682d50899d39530fa746d804c3dfea5190db0c191418ea77c1ce00fd65d549b4f8c298a4e4979846a6dcdcdb7d098ded41aa8750af4399a86df6a0fe352a8ae5f813795f954a3ce783543a0e1aeee26c4010466521109297df63ea572f4a71945e35080612d05d61be8290c88e936b49fc2b387a6581201535fbaccca9415d32a663117e7e0191dc722863848a639631d71659061e937d527f2a6d19531eef2a4379f07d8eb90da00de69f3bc949a17099bce280070a06eee94e26489b6ab8fd92344dd7fd7f4b6bf7dd7b665f5e92dec669c7fcb20f4248f6a009a1c8e4c4ba6c24443c533c0f35caf1d2e0cb0a9ceeb3bfe7b26b29e7e9bc51a74b7534f3b712d4962195cac76c555f3ef49fab9165a010159ca3882ab6ce2c9772d239e0386bd1dc808c6c2556c2e349d91bd3515e6e6d75a786a3ed3fda96b39e5da6d33e18e81d8163679dc9c3c1b89351f927498f57c3c9123a1d26f4b7dc93afb031843db973a3c66ae0b986916c9c62d631e5c477050e659ff3d53ab4241a25aa0a00cbbf31eaddc8ff23a4652af16822602e393dcdbd8132058fca3f8d46fba48aa45a0add48321eab064cfd0f10d6c52da25422ae6302dca4f0aa25122bb33349259284fa1d738f2937e0b4c07ecc4660cbbaba4cab519c8b97379d8027fd4390b8e694eeaa4de72fb92eb0655a3497c24ef846f091cb9955cd029d039627556f4ae796ff51e88c0ce4696620510cb512d862179777c7ff67e4ece9f6c43a31cf792dfd7568f7a95e69a1f0b6d963787525b9ef5926046219f7903bfcb7e49b1f6fc3e3dd27192a1fd6c9d22dd8c23aa1122212d4d0660e855a971cebabdeca219077e0e161036649c56dccbc9f739901c25f4ad387bbb1e2a287868fd272ac8a29a75c1be9a6fee699b21790a223b2974cab5310e12e76706d1945635f1bf2075841b39c6307bd1a89e4054da734de10cab5a06fff59c5b58a6937553f5a485a8cd75c28c0345f3d63733aeda0be1f7d4650caff609e94a45e338c806ac02a79072ecb39caace379fdc09b220a8b937467cf3f9b0c3dcb39aee39bc9b87823c205c8e8c37e4ad83a62b4a1d8ccdfc8c60806c917065bef7af53290aebcbbc5b2a50dafee94f7136b5ec168505523cd0f96e3f5f9277839f1550aab917ebd2733e24afd2cad621397e3e8621bc7c18189d22eaa9549500013db28701da30db5f1b3e7b8336a9a2d7bdbb9d5108b576f2fc2a08c7c85ea2e1c17f2053f8ed953d16c933bca60f4e007a486d15faaa5c30af9971c04a28d933dc13066b5ed48f6f1b034c8d47448cb40342ed2d9b559433c97b0057caf9d25e40e41c098fc5766624e842843356a397e3c1cd6d3b7158b2d1e03dc6b8e60273578189854134bc91f480682b5dd289eb749c35e7ee88c2059b344fc89bafdb272443c4de11daf1537cf71ad87cd2be9d186abf3aba07ea6c61628764cc55aefc9e487c6cc8c0029ed588d01e68a9684275aa9f30f7b021c916d60595b403182aba2fc418f4d98b385f52ad19f460ea7f21f057005c51580762b283a8ff747b8e19981ecf9431d31cb70692dfb7ed55ce47d4149c12a58208e54ca7e2ffb6a021167c4b09a4abd27e95dbf16f5742e4897be07a8dea2074f798a5ced61cfc20ed897e082884446c432cedc74431eccac6906935e3e7828e90913c209983b82cd25d7501a7eb77f7bd3b37791667f15e6ea51dafd600c955928c19858b0ffe74cdc05c3aba846639fb4d57b1fc6118c46c1e890a83a78c6e215cb9c1763e353990bd08e27bd9adb94799b66e15f9178173c56498af515fcbfe0ed70e1ace092e0733bbd003205e8d8339d735137812598523d1f75678bab7d703e238c61851f3ae25ae72a5dcfa67c23c03999240823aa7f6c3d1e4c1be10d1b5535c5dedd114856d6bbcf287de8d7863e14ecb8dad0811a953b59b8d90be33ad23a8034576e5052170df0057df00bc69b04b912260ed560d2cf1406bd18cdbdcc52b83d6ead209da26999279cca3a31c388889bc4e359f1c1fafc4a49c6cf97617972be941ee0889177b0024c2e199cf0cbf5733368fda8dfac60a6d627ae3d7440f41651ad31fedd571a8c395f67c5bcfd62b8a5dfeef062d623554e096e994bf17fc153a4ca07f14e4596836fb7934a93708bacaf94cd3aa367dc17dd172b29a0e290fdb65c257e16e2864d7b5e0d6415b416171a101d8f1291b8489116f7377adedf98a85a116ad57388b255cbc676c0d96a8a23d683a6b96512eaf0ff2f67bcc25421bb96efbcb91f3cfb3019dd8c02bd9209c6e3cf02ca6770a724aeeeaeb560b213c99a66a15b08e5b802f93cc7d3200bcadc95abfc0b1d6c0899817926f55ffa43a9ba785d145f629f719dc3e89ef2ff4c16a040a3126e5e3c1c40655afd1780e27cc4f373adf33f687a9240008f75f094f0035dc9da39db5b6cbc6e676efbf0dd3579656d9047ab64fd100cfd8a3568459945ef068536bc9388d9f221a95f327ab3b785d1e55e689b133c3c75c0359e8e000ed19b508cbebe6c78cb56532cac0e7ad46b1e54211f5c92b0caa3ba0762a5e4a1ae007b77ee1ca6a420a5bdc6b3fd63f716e13bbbd71ce845eb725641f06cdf6a42a11310ec4e956a96628d24bdbe242fa712ce77ffed7e699a95491c53cc39f7ec", 0x1000}, {&(0x7f0000000200)="3438bb10064d6daf9e25ea391f8c03fc6d5880574c61ffede1d7ac1cd78517c29391367337605435a62a05bff0922669ec1284bd42b2c019671dee2926b57b607a44ad8cf3f8ad7dcf11946c77fb733bec4714a27f7946b6f1516497592ecc65cc4b4bb5647b81c3cc5ee4431b6bbadfb6cb67325872208122ffb2964c35829605c331bbdd5eb5c8a4166637e7599facd287ceba9c7aaa442415d4a57980cd30a82e6baa9db5e87ec9bc6e889f484c", 0xaf}, {&(0x7f00000002c0)="d80969964bc660140c23b4187ffbf7460acf250a97d15810d7e27e051a07b04e836b601d08756c92ec545aed05900ae18a8190ddf218959436e75b90e7a9935b0628b42ad319d06c52f2694a7aaa8edd05aa923b78da190a285f75031bcdfcb096c8751c0184c6b93608c9311ebb44fe6e778ec740de858a32bd87adf9a075e85cfceaf839bec0ca008965a9f83954dd11b325fe74143b22b4dde5e0d4b85cab5d8a19f5b6408795f4646e4163e3e211f6035135daf8c9bbebca39b536b21ecf44877c389c8c8ea8f48f3f268826e8504de0594dd11ac5cbb92af46094e5367661f4a37b50b514bab7a6dbf9", 0xec}, {&(0x7f0000000480)="efc733149a912b26a0d9c81826730d9823c0acab2c2ad813bac0cc527a8127ad46a94670d8923ca4968e7190455f2a5ff55617ccaf400016f255c7e9043bd79b3927768d097c3aef1f4a7226404c6d2c1d1dc7f7511390a795a30782ac1da56700d4d17e07577f274a41bd10be6c9907208dcf4d4c42db80fdacd75ff17a09e9a354b66e32e3b4822ab04de905edf5d72c435ae9e508304b64f4745e9abde5ef0a53f35e781cf67ce4f9a89b3420f727d246ac496e1bc8e1741aa1162c8f09f017bb64d787a4546671cf14f0723dd03c626842655022bcd075d7c24f5078ca4354427be7d16e42b793", 0xe9}], 0x5, 0x0, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:56:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:56:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) accept$unix(r9, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ced663f216dfaed42c7dd8e7c248db370d5a37f3147801b89059b43c572ddba713db64ee90b033758278e4167c2a3c2088b00e5e69f3c4f0384ea14fc4c5c3f2f370f59b98c8bb7ddfd0dc4d151e4250cefef7923f093d68caceb793336df5d58fba63e011f0b3dae51e9beb57e02adc7af92b586d0fb4d477a74f476e7e0b3aee95f7d762aed437dcfe9dc5814b500546435141f533071d"], &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 16:56:14 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='c\x00') preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/165, 0xa5}], 0x2, 0x0, 0x7) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:56:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="99"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='}^)^#^$-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='#{\x00']) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000340), &(0x7f0000000380)=0x4) 16:56:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:56:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x3, 0x7}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) connect$unix(r2, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/159, 0x9f}], 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x513be251) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r3, &(0x7f0000000040), 0x100003b4, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000100)="510f000838cb496a", 0x2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$dupfd(r0, 0x0, r1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000100)="510f000838cb496a", 0x8) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000100)="510f000838cb496a", 0x8) accept(r7, &(0x7f0000000480)=@un=@abs, &(0x7f0000000540)=0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000100)="510f000838cb496a", 0x8) kevent(r0, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x32}, {{r7}, 0xfffffffffffffffc, 0xcabb6ed0dd168103, 0x700ffffe, 0x80, 0x60a6}, {{r8}, 0xa, 0x38ecfc0992aac3d4, 0x4, 0x1, 0xfffffffffffffffc}], 0x20, &(0x7f0000000480), 0xffff, &(0x7f0000000500)={0x5, 0xc1}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000300)) 16:56:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000761000/0x2000)=nil) 16:56:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) 16:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100), 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x4003, 0x0) fsync(0xffffffffffffff9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r10 = socket(0x18, 0x4, 0x7e) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x80000000000000a, 0x0, 0x0) 16:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x13a0b28afd77f31d, &(0x7f0000000140)=[{0x9, 0x4, 0x6, 0x63c4}, {0xfe, 0x9, 0x40, 0xfb}, {0xbef, 0x0, 0xdd, 0xfffffffa}, {0xf6ed, 0x0, 0x6e, 0x8}, {0x1f, 0x80, 0x5, 0x1000}, {0x81, 0x1f, 0x9, 0x6}, {0x9, 0x5, 0x3, 0x1000}, {0x5c6, 0x4, 0x7}, {0x1000, 0x4, 0x80, 0x4}, {0x8, 0xff, 0x3f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:56:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="edbbfabca960c7484500"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:56:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0906da0ace79b7b80e79e4c6c35b3fd4d1eb65b58e213aff21e8b94b98326ba4245689a364d0ee8a78fe3df9788643dd069966ddc4db3dc280d9f3b7f7aa57ab86a9c7e5037f812d1d736ab3d895540700000066000000296a14f062583192fe6c205b5362bb12d969cf07ecec260555000000000000001d631a19c1bcc98dd28a7090cd148a9711e082553ac4b6e2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:56:15 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0xea67092ab28b36a5, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() 16:56:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) r3 = dup2(r0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x100) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:56:15 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x37d, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x5a, 0x0, 0x0, 0x3, 0x1}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2, &(0x7f00000002c0)=""/97, 0x61}, 0x0) 16:56:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) 16:56:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000240), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r2, &(0x7f0000000040), 0x100000000000038d) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto$unix(r2, &(0x7f00000001c0)="a37262bcd3dbacdb65faa223e043983f15a5ccda7db31552c0afabb404d683909620cb89d8d977", 0x27, 0x41d, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x7, 0x1, 0x0, 0x74800000, 0x0, 0x8, 0x1, 0x2, 0xf81, 0x2}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x50923052cb01b351, 0x2, r4) 16:56:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000180), 0x217, 0x0, 0x20003) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:56:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x659676f6d0d97b74, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0x9, 0x2, 0x3}, {0x16, 0x20, 0x81, 0x1f}, {0x9, 0xd0, 0x81, 0x1}, {0xfff, 0x30, 0x0, 0xa19}]}) 16:56:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) fsync(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, 0xffffffffffffffff, r5, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:56:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:56:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:56:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620db7110081b2cbc0e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d06a59b2dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885a5116c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f28258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe896833dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0000000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e696095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20da5"], 0x10) dup2(r1, r0) r2 = dup(r0) r3 = dup(r2) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x1}, {0x1c, 0x0, 0x0, 0x80000000}, {0x4006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x400) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfffffffa) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:56:16 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r7, 0x1) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r7, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) syz_open_pts() r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r8, 0x1) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:56:16 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001240)=@abs={0xc46e9e02d5f7d6e6, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() 16:56:16 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x200040, 0x8}, {0x3ff, 0x5}}, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) kqueue() ftruncate(r0, 0x0, 0x100000004) 16:56:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f000838cb496a", 0x8) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0x800}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe8e, 0x5, 0x10001, 0x3ff, "1ffae3394a79c590831931e33a5d2e5263acc5be", 0x1, 0x7}) r2 = syz_open_pts() close(r2) pipe2(&(0x7f00000000c0), 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) 16:56:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000a]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x3000, 0x10a, &(0x7f000002e000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000100)="510f000838cb496a", 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5bc9) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r11 = getgid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0xc}, 0x5, 0x5, r13, r12, 0xfffffffffffffdfd, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) r15 = socket$inet6(0x18, 0x1001, 0x0) connect(r15, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r21 = getgid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = getpid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0xc}, 0x5, 0x5, r23, r22, 0xfffffffffffffdfd, 0x9, 0x7ff}) shmctl$SHM_LOCK(r2, 0x3) login: kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bffffffdffffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a14300) at in_purgeaddr+0x156 in_ifdetach(ffff800000a15000) at in_ifdetach+0x74 if_setrdomain(ffff800000a15000,a) at if_setrdomain+0x19a ifioctl(fffffd806f664780,8020699f,ffff800021b9ae80,ffff800020ac1160) at ifioctl+0x16ad sys_ioctl(ffff800020ac1160,ffff800021b9af98,ffff800021b9afe0) at sys_ioctl+0x5b9 syscall(ffff800021b9b060) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x720a0fe32c0, count: -8 ddb{1}> show registers rdi 0xffffffff81eee24d in_delmulti+0x8d rsi 0x30b5f acpi_pdirpa+0x1c9c7 rbp 0xffff800021b9aca0 rbx 0 rdx 0x30b60 acpi_pdirpa+0x1c9c8 rcx 0xffff800022996000 rax 0xffff800022996000 r8 0xffffffff81342423 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x3076c16f19a64986 r12 0 r13 0x3 r14 0xbffffffdffffffff r15 0x1 rip 0xffffffff81eee24d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021b9ac40 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.1) pid=316205 stat=onproc flags process=0 proc=4000000 pri=56, usrpri=56, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac18c8,0xffffffff82634898 process=0xffff800020aedc00 user=0xffff800021b96000, vmspace=0xfffffd807f008450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16163 504944 2832 0 7 0 syz-executor.1 *16163 316205 2832 0 7 0x4000000 syz-executor.1 22288 412324 0 0 3 0x14200 bored sosplice 2832 432135 44643 0 3 0x82 nanosleep syz-executor.1 1993 386181 44643 0 3 0x82 nanosleep syz-executor.0 44643 33454 41717 0 3 0x82 thrsleep syz-fuzzer 44643 454094 41717 0 3 0x4000082 nanosleep syz-fuzzer 44643 146220 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 84565 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 186104 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 120148 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 442013 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 38541 41717 0 3 0x4000082 thrsleep syz-fuzzer 44643 290395 41717 0 3 0x4000082 kqread syz-fuzzer 44643 67564 41717 0 3 0x4000082 thrsleep syz-fuzzer 41717 420910 23313 0 3 0x10008a pause ksh 23313 345749 18512 0 3 0x92 select sshd 21029 239449 1 0 3 0x100083 ttyin getty 18512 241436 1 0 3 0x80 select sshd 99734 131504 15645 74 3 0x100092 bpf pflogd 15645 339980 1 0 3 0x80 netio pflogd 91849 199154 31674 73 3 0x100090 kqread syslogd 31674 80118 1 0 3 0x100082 netio syslogd 84321 162403 1 77 2 0x100090 dhclient 25430 102017 1 0 3 0x80 poll dhclient 86941 355829 0 0 3 0x14200 pgzero zerothread 88572 43235 0 0 3 0x14200 aiodoned aiodoned 34100 41982 0 0 3 0x14200 syncer update 74211 484166 0 0 3 0x14200 cleaner cleaner 14296 449821 0 0 3 0x14200 reaper reaper 21447 488367 0 0 3 0x14200 pgdaemon pagedaemon 57972 214197 0 0 3 0x14200 bored crynlk 39537 318674 0 0 3 0x14200 bored crypto 11006 33185 0 0 3 0x40014200 acpi0 acpi0 57292 120516 0 0 3 0x40014200 idle1 61536 443104 0 0 3 0x14200 bored softnet 77779 320734 0 0 3 0x14200 bored systqmp 9738 263342 0 0 3 0x14200 bored systq 2696 69725 0 0 3 0x40014200 bored softclock 20014 251738 0 0 3 0x40014200 idle0 66969 466347 0 0 3 0x14200 bored smr 1 97560 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 16163 (syz-executor.1) thread 0xffff800020ac1160 (316205) exclusive rwlock netlock r = 0 (0xffffffff82495598) #0 witness_lock+0x52e #1 ifioctl+0x16a0 #2 sys_ioctl+0x5b9 #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826563c0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9479 6400K 6656K 78643K 10703 0 pcb 13 8K 8K 78643K 51 0 rtable 105 4K 4K 78643K 232 0 ifaddr 50 11K 12K 78643K 63 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1473 0 iov 0 0K 16K 78643K 12 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1275 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 32 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 103 0 proc 59 63K 95K 78643K 440 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 16 0 in_multi 42 2K 2K 78643K 43 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 48 212K 212K 78643K 48 0 exec 0 0K 1K 78643K 213 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 22K 26K 78643K 1261 0 UVM aobj 6 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 32 0 NDP 7 0K 0K 78643K 13 0 temp 85 3010K 3648K 78643K 6179 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 46 0 5 2 0 2 2 0 8 0 unpcb 120 61 0 51 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 111 0 111 1 1 0 1 0 8 0 tcpcb 544 62 0 58 2 0 2 2 0 8 1 inpcb 280 156 0 147 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 1 1 0 1 1 0 8 0 pfstkey 112 16 0 1 1 0 1 1 0 8 0 pfstate 328 16 0 1 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 4 14 0 14 14 0 8 0 art_table 32 214 0 4 2 0 2 2 0 8 0 art_node 16 45 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 6 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1539 0 132 46 0 46 46 0 8 0 ffsino 272 1539 0 132 95 0 95 95 0 8 0 nchpl 144 1913 0 292 61 0 61 61 0 8 0 uvmvnodes 72 1619 0 0 30 0 30 30 0 8 0 vnodes 208 1619 0 0 86 0 86 86 0 8 0 namei 1024 4999 0 4999 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5227 0 5227 7 1 6 6 0 8 6 plimitpl 152 21 0 13 1 0 1 1 0 8 0 sigapl 432 302 0 287 3 1 2 3 0 8 0 futexpl 56 1692 0 1692 1 0 1 1 0 8 1 knotepl 112 57 0 38 1 0 1 1 0 8 0 kqueuepl 104 24 0 22 1 0 1 1 0 8 0 pipepl 160 196 0 177 2 0 2 2 0 8 1 fdescpl 488 303 0 287 3 0 3 3 0 8 0 filepl 152 1800 0 1699 6 0 6 6 0 8 2 lockfpl 104 38 0 37 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 135 0 126 1 0 1 1 0 8 0 zombiepl 144 287 0 286 1 0 1 1 0 8 0 processpl 896 319 0 286 4 0 4 4 0 8 0 procpl 632 479 0 436 5 0 5 5 0 8 1 srpgc 64 2 0 0 1 0 1 1 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 238 0 218 5 0 5 5 0 8 3 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 189 0 0 12 0 12 12 0 8 0 bufpl 280 6434 0 1346 364 0 364 364 0 8 0 anonpl 16 52754 0 32674 95 1 94 94 0 125 13 amapchunkpl 152 1667 0 1490 11 0 11 11 0 158 2 amappl16 192 1683 0 588 60 0 60 60 0 8 5 amappl15 184 58 0 54 1 0 1 1 0 8 0 amappl14 176 77 0 71 1 0 1 1 0 8 0 amappl13 168 31 0 30 1 0 1 1 0 8 0 amappl12 160 5 0 3 1 0 1 1 0 8 0 amappl11 152 58 0 41 1 0 1 1 0 8 0 amappl10 144 20 0 11 1 0 1 1 0 8 0 amappl9 136 612 0 608 1 0 1 1 0 8 0 amappl8 128 131 0 105 1 0 1 1 0 8 0 amappl7 120 102 0 91 1 0 1 1 0 8 0 amappl6 112 60 0 54 1 0 1 1 0 8 0 amappl5 104 125 0 112 1 0 1 1 0 8 0 amappl4 96 544 0 515 1 0 1 1 0 8 0 amappl3 88 197 0 186 1 0 1 1 0 8 0 amappl2 80 1464 0 1391 3 1 2 3 0 8 0 amappl1 72 16686 0 16232 27 16 11 21 0 8 1 amappl 80 740 0 692 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 7 0 2 1 0 1 1 0 8 0 uaddrrnd 24 303 0 287 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 303 0 287 1 0 1 1 0 8 0 vmmpekpl 168 6278 0 6246 2 0 2 2 0 8 0 vmmpepl 168 45408 0 43122 138 7 131 133 0 357 30 vmsppl 368 302 0 287 2 0 2 2 0 8 0 pdppl 4096 613 0 574 6 0 6 6 0 8 1 pvpl 32 159782 0 136549 221 0 221 221 0 265 33 pmappl 232 302 0 287 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 163 0 3 5 0 5 5 0 8 0