kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Nov 26 00:08:20 PST 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.212' (ECDSA) to the list of known hosts. 2019/11/26 00:08:30 fuzzer started 2019/11/26 00:08:33 dialing manager at 10.128.15.235:18184 2019/11/26 00:08:33 syscalls: 337 2019/11/26 00:08:33 code coverage: enabled 2019/11/26 00:08:33 comparison tracing: enabled 2019/11/26 00:08:33 extra coverage: support is not implemented in syzkaller 2019/11/26 00:08:33 setuid sandbox: enabled 2019/11/26 00:08:33 namespace sandbox: support is not implemented in syzkaller 2019/11/26 00:08:33 Android sandbox: support is not implemented in syzkaller 2019/11/26 00:08:33 fault injection: support is not implemented in syzkaller 2019/11/26 00:08:33 leak checking: support is not implemented in syzkaller 2019/11/26 00:08:33 net packet injection: enabled 2019/11/26 00:08:33 net device setup: support is not implemented in syzkaller 2019/11/26 00:08:33 concurrency sanitizer: support is not implemented in syzkaller 2019/11/26 00:08:33 devlink PCI setup: support is not implemented in syzkaller 00:08:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) lseek(r0, 0x0, 0x1c, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x8, 0x800, {[0x401, 0x667, 0x86b0, 0x9, 0x5, 0x3, 0x200, 0x1, 0x7, 0x7, 0x3, 0x8, 0x22cb, 0x6, 0x81, 0x8000, 0x4, 0x8], [0x800, 0x80000000, 0x1, 0x6, 0x100, 0xffffffffffff3094, 0x9, 0x8, 0x0, 0x8001], [0x5, 0x8, 0x10001, 0x80000000, 0x9c9, 0x100000001, 0x6], [0x3, 0xffffffffffffff37, 0xffff, 0x8, 0x3, 0x7], [{0x81, 0x7f, 0x4, 0x5}, {0x5, 0x62, 0x1000, 0x5}, {0x8000, 0x6, 0xc0000, 0x10000}, {0x9, 0x5, 0xfffff000, 0x1}, {0x7, 0x7, 0x85a, 0xffffffff}, {0x2, 0xae, 0x6307, 0x800}, {0x1, 0x6, 0xfffffffa, 0x4}, {0x74, 0x0, 0x200, 0x5}], {0xd41, 0x8, 0x7, 0x4}, {0x4, 0xffffc2d3, 0x4, 0xc1}}}) socketpair(0x20, 0x8005, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) dup(r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000003c0)={0x7, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000400)={0x7, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x8800, 0x80) connect$unix(r8, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) r9 = open(&(0x7f0000000540)='.\x00', 0x400, 0xa1) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000580)) r10 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTART(r10, 0x2000746e) r11 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x1) ioctl$TIOCSCTTY(r11, 0x20007461) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/vmm\x00', 0x48810, 0x0) r13 = open$dir(&(0x7f0000000d40)='./file1\x00', 0x40, 0x140) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/pci\x00', 0x100c0, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/klog\x00', 0x20, 0x0) r16 = accept$unix(r3, &(0x7f0000000e00)=@abs, &(0x7f0000000e40)=0x8) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) r19 = syz_open_pts() r20 = openat(0xffffffffffffffff, &(0x7f0000000ec0)='./file0/file0\x00', 0x800, 0x1) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/null\x00', 0x8000, 0x0) r23 = open$dir(&(0x7f0000000fc0)='./file1\x00', 0x10, 0x112) pipe(&(0x7f0000001000)={0xffffffffffffffff}) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001040)='/dev/speaker\x00', 0x28080, 0x0) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wsmouse\x00', 0x1, 0x0) r27 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r9, &(0x7f00000011c0)={&(0x7f0000000640)=@file={0xbff5577f7730c8a8, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000680)="da2bc477339faf00f940623c50486c25e4ea848e9cec738e4a674e91e3238f38e672d9eae824bb0927ca8beca2a5a919c9b1fbf460fc765522c43047738e0c9be291f2df3bad91889df37bc9ec7c00da2f03aef3d509466bb1e1163bcc4121972918eef816a2037bfe6ec54f2bfb135c7da35599f4c18eebdba933ba5e7b749225de66c75135b5041d7afbaac4ac1f23715c01227cf9f46009e19336d46584fd7db6e4e659d18155", 0xa8}, {&(0x7f0000000740)="a6134a173fba358b904cd963470607ec43703b78c6da2dc94dad1d476d3d154337929e72715989d5ef806613f9c5d7913bcb1fc3570087a4ec59f331fbb73d5c995821175fa6d56183b22990d8e1ba74cd4e4f1db099fae266110a419cb2bfb21ccb625e114409b5c50cc866630a9028a46346407b70c698e7b96b64eba33a5b4e14820165a55f8d9d03db71d3349fa31a0b6fa6abb169224f0a399eed94937a26d619828a4a6137388da6e05020f008d437bcfe80464fdd4044e466faeb1f7220710a3b73a5bc78b30ce0898118fff2ed0000c0e24585b6410dcf690c90cc90712ce31a1fa745eb721f2f44eaee23", 0xef}, {&(0x7f0000000840)="83ecf25aea4ee6aba1fa58efb108b78f746cade3de8e12", 0x17}, {&(0x7f0000000880)="7ff6cbac137b2d3012f7b731775cf581b70ab6ce39726f0827dc5e92ed97b4a06e1f01ad2c344d0212f80bde12e0078a9e8639fcbf06ab7e4630fa9de020700cc8a81b4be9eabf0e4dcf6b2ceaf3a4069f8012cce3c294cfe857bf9eae2c6faf8aae5f7d022e7d90b4672399d853a39c74a61323f3c57e7dd765f8416ab9a919bce338a6279c99fb0e644dd73cccbe1a402106cbe4cbf7572cb74d171f6c8a6ba4cb9c1577df6cc25cb50fd86bd83ca7d991832c591ca3e1e26bcadd7a2cb873b16139b15543014222e57ea6", 0xcc}, {&(0x7f0000000980)="e9b04ba4ec9593a91989944079173d84248bd1c1140400387ffcb099242720b1b8e1dd69ed233e175e1bf608de23eff10cab3a06ecd4f8b10c95c6d1d6a5b4e179cbeebc1bd70e8f89adb54c512639eae05c603d702db5e6022d064326e3234db8bde81bac72d95371736ff92e5b0cd5679380196fd1248ba9fbfd15e1f7b2a1c54c2598c25f3402fec8835bfc78c356eb0ca76c563c1e3a5baa15200d4bcc73dceca0f1970fa1a0efe93d3d121a3e679d614b384fee1388d57e5e0ae59a5eeba4d0f940d2fe48", 0xc7}, {&(0x7f0000000a80)="e3c5d08a655d96fbfb96d41a33e8a7f0269ab42829ae261e637eb9e1d93e7e06666ad4e5333ea0b16ab9278fa05d1f51a903b296e691a416ecbd88c6d74566e882721baa3d4a9b1d50efbef7043a54cbf3b7908450dc71b91f4be7ea1d82c3c95ee7d2b1cd0001d8d2e63e24df3c98a46bd448220856ecf7cbac265edf3424b1523e84e2853e6291cae0aa1bd8cf72ce326c8e5ef6a2f77129f1ae9c11d006a973f2", 0xa2}, {&(0x7f0000000b40)="6737a7e01eddc3f5c646cb5dbde0d9fc062e57", 0x13}, {&(0x7f0000000b80)="ff4690398dda8b27bef57e21bc18d1ac3d8c6414f57fb4d3586e450ef5c375a6c8ac26613708a70ea4006ce1fcee4d1ecc5da3b3e7f51c50f321c806249a48f7569a91cf0678fcea060b6ab44dec4529bdbe5601c90e0fafc42e6cfd170ec77996ae02d0feb0c449e097d939d47de181e85e69f2e52a00422888cfb246c58eaded0e1e35844aea6e6b40ff4d874f92e4245fd353ca365aaee869578abc241cd389ee5c660c180ad6fd0ebc803d5534c2c757e0df78d93653aaee75da925cfe405ac8c11f036e494e75db7c084e307d026a", 0xd1}], 0x8, &(0x7f0000001100)=[@rights={0x28, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r7}, @rights={0x30, 0xffff, 0x1, [r5, r19, r20, r0, r21, r8, r4, r22]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, 0xffffffffffffffff, r1, r8]}], 0xa8, 0x2}, 0x4) 00:08:38 executing program 0: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x1f, 0x9, 0x200}) socketpair$unix(0x1, 0xce303b89307dc5be, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xa000000, 0x8, &(0x7f0000000080)="66c33d34680eefda26eb1a4fadbaa508978652ec904206929037030d66a54474b6e6392faef690448a9b40c135992a54ddb3372a3c0652054a2d477c6789217d64088a2c11dfb3f8b5cc8b903ecf1b2ff1962a9caa97a3aec2725a562a8c1d98596ea2db9062e8f4290ba0001265ce903259c92a9db7ba26d2ec14f230c71bb17fee0518291f05970089a2877574d68721df66dd3bc2c61d00f485eddbcc735f426702d01fd98f78f5bd8bef48aa826e04508ebd77183dad9b22c5de743e97766693f0fb6ebdcbde9ce238b41cc9ebd9b799", 0xd2) r1 = socket$inet(0x2, 0x3, 0x40) shutdown(r1, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x3, 0x2, 0x8}, 0xc) r4 = dup2(r1, r3) recvfrom$inet(r4, &(0x7f0000000280)=""/10, 0xa, 0x0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x40, 0x0) fcntl$getown(r5, 0x5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x2, 0x0) fcntl$getflags(r6, 0x3) sendto$inet6(r3, &(0x7f0000000380)="ded40b69e7e116345b42afa13b586b1953f67f403f1880685f1a9d86e158af48da787dcec9969631a90366a35023aa05ce59155b91bbdc793966d79ef509ca17bab80b75683c278894883b9287a91fcd495502415644eb54f6769071d74b3b53ed54e4a4a1bf47b38622f97c04c3bfd5df8b65dd06e37a3c5f809c85b61e37483c", 0x81, 0x4, &(0x7f0000000440)={0x18, 0x3, 0x4, 0x20}, 0xc) r7 = socket$inet(0x2, 0x0, 0x9) shutdown(r7, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) fcntl$setflags(r8, 0x2, 0x1) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x5b) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20, 0x0) recvfrom$inet6(r11, &(0x7f0000000540)=""/144, 0x90, 0x841, &(0x7f0000000600)={0x18, 0x0, 0x2, 0x6}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x10, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x800, 0x84) ioctl$BIOCSDIRFILT(r12, 0x8004427d, &(0x7f00000006c0)=0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)="15d67ce5b3394182c493e97ea9027fe345484944836c191ebf25e52a2a58e240a3ac2dcd74dd44c3995121d3bf3f655f8e54f6", 0x33) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000000780)=0xd6) login: pckbd_enable: command error 00:08:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r4, r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8c0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES64=r2, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES32, @ANYPTR64, @ANYPTR64, @ANYRES16=r1, @ANYRESHEX=r4], @ANYBLOB="4b452362f9adb4b99640190f78b3b4c20631d500794d97bfbac4519ab700d2fbdcaf90276870bf04d6f155a34d68a1feced07720217cc7e5481b0895014a3bdcd36b5ac60fd2783aff98b2fcd719f1773077114e746a80581b8145d89a3ac5f164e814399b2c59200c3b26afd2a9899b3556f7810e1c7dc5bba896583bbb5a6db2b3fd9fe1be0000005c1c007a504c137f2eaf8a121d1ab0494e85c74844693d4c1fbe85687e6eb4ad2590858b93fb7e32577013bf4a0ca83212a8682ad9a4384b2cf623be9ece12416a41c510065373fe53498a1756d39b34a94864fa59cf00d3da0ac5491ccc2de39a3aeadcb5634d7f56f22dc34ff3fdc6c3f6efcbc525f7108425e2ccbb0fad009bb8ca962ab593b871fba919fd1b68798e5e5c0b6dcf04ff03000000000000f90492bf54b555ea0407259d2bb83b5b2ed0a95ef9180fc9d9e423127eead21ac0945686b3b1a0b6f231f436ca1e8eb59ff8ca8db2e3cff9223141c87e6ae02b39c9e69c2458a746d7c127960560007a96f356a7814582d57955b6d565d3365423db967de3393ed44b62600d1e63d7dc2b10fedd2ba3fd43cbcce8908015fcd6ecbedb4fb96989dc2a163b1a17b7bef3fd967cd3513b35b31afa57a0747ebe17c3d648ebe8d2e59ef84530b553ef259273a87e11600143918f1f7da97258e7a84cbadcb1333ded4fc385663428286e58a14dcbc7744eedc6cdc1186afaa89585ab1f17b10b0958fd1b3c036da786d9f52d1d780f91499bf8cdbc8d79fcf4ae78c0f5677d8122f75dd89fc200000000008b6efa1be46e5961c2f824017fd633787937e6aea44bfd76dd9fd45cbd431c30db1e1c0764cf2ac324eae2f7ac5c14b45285b057e5abb66f7d9555bf562006737bd03dc14d717e41e054f3ba750aeb5de948614d26a85d1690fdaae067a588058ec5d7fd4a63f76af46cf26ba4c5458a65b69cfe3310a1913e", @ANYRES64]], 0x8, 0x3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 00:08:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x16bfcab3d07f823b, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x16bfcab3d07f823b, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x1) r7 = fcntl$dupfd(r6, 0x8, r5) close(r7) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000600)=0xb) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) dup2(r12, r11) socket$inet(0x2, 0x4, 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xfe0a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000380), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r10, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = socket(0x11, 0x4003, 0x0) r18 = dup2(r17, r17) r19 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r22, 0x0, 0x2, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffc81, 0x2) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r19, r23) getgroups(0x6, &(0x7f0000000080)=[r23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r15, r24, r25, r26, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000380)=[{0x2, 0x9, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x1800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x7, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x7) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, 0x0, r29, r30, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r32, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 00:08:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x10) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r7, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getgroups(0x4, &(0x7f00000004c0)=[r8, r10, r8, r4]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r11]) r13 = getpgid(0x0) r14 = msgget(0x2, 0x4) msgctl$IPC_RMID(r14, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r17, r18, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r19) r20 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000440)={{0x1, r15, r16, r17, r19, 0x80, 0x80ce}, 0x1132, 0x80, r13, r20, 0x8, 0x4, 0x4, 0x80000000}) r21 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r7, r12, 0x2, 0x8}, 0x2, 0x7ff, r13, r21, 0x0, 0x18000000, 0xaf, 0x81}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r22) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r26) getgroups(0x4, &(0x7f00000004c0)=[r24, r26, r24, r22]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r24, 0x9) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="f0000000000000000000000091d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8cabe30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10e03000000000000007d17a96f648f90b10664b0365879f792466c971bca6e5d9fd1fb9afb65b61f42a796ee21591d7b7f023cd42645df46bb86ca0d346ca2270fcb0a26274221a9368d0700000000e0d06043eee3ada989b7bf01190bb6eaca5b24f58c97cd301de483fb5404ffc67a120ce5131600"/255], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x9e535fbe8a033463, 0xa) 00:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xda, &(0x7f0000000040)=[{0x16, 0x0, 0x0, 0x10000}, {0x5, 0x0, 0x0, 0xfffffffc}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = fcntl$dupfd(r3, 0xf, r1) setsockopt$sock_timeval(r4, 0xffff, 0xb7f6ad3908a4685d, &(0x7f0000000000)={0x3ff8000000, 0x3}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) read(r6, &(0x7f0000000080)=""/38, 0x26) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r8, 0x0, &(0x7f0000000100)) socket(0x10, 0x2, 0x3) syz_open_pts() dup2(r2, r7) write(r7, &(0x7f00000001c0)="b7877fc6191883f55157cac3666c118775aa77fcf6efd990715c6a084435afbaa92f1af3865a93774afa91b192498927b82748a58c3c9baee21327e5ed94d82ecb4d73a529c3443d90edc746dfa83273df2649b14c13737f13e75e83cbfc92798dc3d5d93b349fe45033a3f942c2d6308d95bd6f337f0d6049f12189b0c63d5839cb9bae354005325da6b6c5175c6e71fba5ff23423470bcd40749ad67a2a1b4196156f86299678452b53ad94afa1f7d4f361a2c941e09983f9150ca3595a2198b60a4f8ce401a872b7b4f894e392a", 0xcf) 00:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0xfffffe0d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 00:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0xc}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 00:08:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x106) syz_emit_ethernet(0x16, &(0x7f0000000000)="8452cf6a8451308bc2a0f6959974ebfb3536a4ce43ea") unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 00:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dpf\x00\x00\x04\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="1c59125d8caf5b00c2113252d1343399815b2af1da2794213616faefd7b1a987378d6b60137d5f5d7e", 0x29}, {&(0x7f0000000200)="9e53b4d08be894d5c48f70863f522e622c82d072fd5e8088cc531463a03305e9ac02a35087e207b96c28deac1e4065bc6653d71a24b0a79a980e91856d6dd656752f7edacd03543a622df8a22da5b8b008c897089d7603d1c2551bc9e8db4af5baa1fe1ea7dbc8b6ac1f00c18775002f3411f2f84fda8a73de0b4515a6362e0bd799769f21957746c797904d12cd3a1c37933abb25ca9c1f425ba232d94f", 0x9e}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 00:08:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffee3, &(0x7f0000000280), 0x0, 0x0, 0xfffffffffffffdc8}, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x9, 0xc08, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:08:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/65, 0x41}, {&(0x7f00000011c0)=""/193, 0xc1}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/176, 0xb0}], 0x6, &(0x7f0000001440)=""/196, 0xc4}, 0x40) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 00:08:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xfeff, 0x1, 0x7, 0xa7ce, 0x1}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 00:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x87}, {0x5}, {0x6, 0x0, 0x0, 0x803}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:08:41 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setreuid(0x0, 0xee01) syz_open_pts() 00:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x50}, {0x4006}]}) syz_emit_ethernet(0x9, &(0x7f0000000240)="ac8d1fc92479ff2b0700f1ff9c812d833c4325b1ea806eaa4f14c6fc0a3ee9dc558dbf1400c33f0ce1f2f05b08d96f24ffdf093a887922738310412aed45532c0465b11f77dbdf76914b3bdfcf86659ceb14c57e63d7611cdb660f3e9a20c19f9e5dd9eff7f96c635f7cb4e6ab9e2d4545427bff495ade24099cbc83080fd4407ff60d84687d1233ad23da9c40a5c8023a7456d94bb4d88e942b47bbbec404c2ff90527c2402dd743c86e233d4d8166d9b512ff899eaa33fd4f68d8e7d7e49ff27beb86f") 00:08:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff2a78042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000b7000000000000e6ffffffffffffff00000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x28100, 0x38) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = socket(0x800000018, 0x1, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/227, 0xe3) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:08:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffc, 0x208001ff, 0x10002, "00000000c42000005a760deec9d682e200", 0x8}) sendsyslog(&(0x7f00000003c0)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e5034c3074005b4adadce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c3aed1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b314d01de1e953263f15c0b7ea044bf30fa52d91f62a172623ae23105c87bde58f5b3a1eabeee1c0fff094dac806997cba727dee2da11ede16346fa0e6febb003f784e6b880261460e1fe7cc760ab5e7261930e3327f6c20b941c241e4273a35644897eae3703313aa0cc4f30", 0x5e8, 0x30) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = msgget(0x1, 0x254) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = syz_open_pts() writev(r7, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0xf1e) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r8) r9 = socket(0x11, 0x4, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) dup(r9) r10 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) r11 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x60) fcntl$setstatus(r7, 0x4, 0x4) pwritev(r11, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000180)) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0x254) r12 = kqueue() r13 = kqueue() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) 00:08:41 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r7}, 0xb945, 0x0, r3, 0x0, 0xfffffffffffffffc}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) dup2(r10, r9) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r13 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2a0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x7fffffff, 0x3}, {{r8}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x4, 0x8}, {{r9}, 0xfffffffffffffffd, 0x1a, 0x0, 0x4, 0x9}, {{r8}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1, 0x5}, {{}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x5aa2}, {{}, 0xfffffffffffffffd, 0x0, 0x40, 0x1b, 0x6}, {{r12}, 0xfffffffffffffffa, 0x3, 0x2, 0x25e, 0xca35}, {{r13}, 0x8000000000000008, 0x2, 0x80000001, 0x5, 0xfffffffffffffff8}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x1) fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r14, r15) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x41, 0x80, 0xe6, 0x3}, {{r15}, 0xfffffffffffffffc, 0x40, 0x80, 0x2, 0xda}], 0x5, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0xfffffffffffffffa}], 0x4, &(0x7f00000000c0)={0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r18}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r17, r18) dup2(r17, r16) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r19 = semget(0x2, 0x3, 0x80) semctl$IPC_RMID(r19, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) 00:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x101, 0x40, 0x3, 0x3}, {0x3, 0x6, 0x80, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:08:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202c17f7f000001a470a5eed025c0add711482f973567a9bf529259837cb3caa65bd212bbe6b0319e809dfd7a38e38165a71ea5a36af8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 00:08:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x4, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffffe) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unlinkat(r7, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r7, &(0x7f0000000280)='./file0\x00') 00:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 00:08:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xebef1a44f7e8fc38) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x400, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r11, r12) kevent(r10, &(0x7f0000000240)=[{{r12}, 0x0, 0x10, 0x83, 0x2, 0x1}], 0x4000000, 0x0, 0x0, 0x0) dup2(r8, r9) dup2(r8, r7) dup2(r8, r6) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r13, r14) dup2(r14, r2) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgget(0x3, 0x84) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) 00:08:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 00:08:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r1, r0) pwrite(r0, &(0x7f0000000080)="e69f09e25a2bbb8e23565a8ce07f711de6ee67f16951467278544c1fba19102f448c464834a8ebe815d5e8fc6d6cb196c24b958ecf0ea4e9d1b57404952aae361bd31cda4141750b001b4d80f1f78809c9b6fb87f8fef12b16564b1038bb7b53f19afb49ed0d385d4808b3157c8e6d82f410b3c6578b4e60b27c45a5339e131495d5f431e2b1d8e911711bc5391a8eb7a0db68337adf61dc2af1d2fe90f37edc8ae2e7656a54d83b8370b2bf5677883a147aafee16a8dcc2f031edb321b8fcf6081c7c68ff41ba5d", 0xc8, 0x0, 0x4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) r3 = kqueue() read(r3, 0x0, 0x0) 00:08:42 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 00:08:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r1, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x8, 0x7, {0x537, 0x17}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = msgget$private(0x0, 0x316) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r8) dup2(r7, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getpgid(0x0) r11 = msgget(0x2, 0x4) msgctl$IPC_RMID(r11, 0x0) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r14, r15, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r16) r17 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0x1, r12, r13, r14, r16, 0x80, 0x80ce}, 0x1132, 0x80, r10, r17, 0x8, 0x4, 0x4, 0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r20}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r19, r20) dup2(r19, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r24}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) dup2(r23, r22) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r27 = msgget(0x3, 0x10) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r29) r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r32, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r35) getgroups(0x4, &(0x7f00000004c0)=[r33, r35, r33, r29]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r36]) r38 = getpgid(0x0) r39 = msgget(0x2, 0x4) msgctl$IPC_RMID(r39, 0x0) r40 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r42 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r42, r43, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r44) r45 = getppid() msgctl$IPC_SET(r39, 0x1, &(0x7f0000000440)={{0x1, r40, r41, r42, r44, 0x80, 0x80ce}, 0x1132, 0x80, r38, r45, 0x8, 0x4, 0x4, 0x80000000}) r46 = getpid() msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x3, r28, r29, r32, r37, 0x2, 0x8}, 0x2, 0x7ff, r38, r46, 0x0, 0x18000000, 0xaf, 0x81}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x6, r9, r13, r21, r25, 0x0, 0x7}, 0x8001, 0x100000001, r26, r46, 0x7, 0xffffffffffffffc0, 0x3}) r47 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r47) socket(0x400000000018, 0x3, 0x3a) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r47, 0x3) write(r47, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:08:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r2 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xf7) dup2(r6, r7) dup2(r6, r5) dup2(r4, r6) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 00:08:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="68da040d661ee5224c79a2f83e7924bbb4f9871a43d27b159e6cc36e643f7d628ca4303ea3642c6b0f58e6edc3a7e9c0f4c40191aaf1cedc60e9184f70e6a449e4cbf48f8150ee0e038e771b633b317c68f88877c129584ec193338433157dfc924f809ced739e90b55edaad00027f0819f0ebfb2a0e13caf367ec9359f34d47612552e4f6a90e40767ee2a451e384fae29e43103ce960d10f45710b047b2a04be0000000000", 0x402) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 00:08:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x20, 0x81}) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 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) 00:08:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) ftruncate(r2, 0x0, 0x1) execve(0x0, 0x0, 0x0) 00:08:43 executing program 0: r0 = socket(0x11, 0x8007, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000340)=0xa4ab99fe) setsockopt(r2, 0x7fffffff, 0x100, &(0x7f0000000100)="907a5de3fd5ed6d0e35c138a7cdc3af9e3f05280699fad86a34b3ba44853a274f74b6f055ecd8e4a317132834e175ab7569fdc490732b22a54d6f5fd6294ae98a8bf64d81cd908e4", 0x48) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x481) 00:08:43 executing program 1: nanosleep(&(0x7f0000000180)={0x8000000000000, 0x1}, &(0x7f0000000240)) pledge(0x0, &(0x7f0000000200)='vmm\x00') semget(0x0, 0x6, 0x20c) r0 = semget(0xffffffffffffffff, 0x6, 0x20c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x10001, 0x0, {0x4, 0x7fffffff}}) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2cb, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee1, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x100) kqueue() 00:08:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000180)="804a50f261a248d184e912fa876e1345f37741d793ba977e788eb955e4b0fe5f31e95bba7719416aeb56504ff0cc0ece1a856c0361e1db2f9cbd0e36945d945f7b85f2ddae9c6cc05a11edda16325f7c1fa9a6a5ece8c0efafdd3efb0b1907f822cd2d34d44635e4e856d4489ea2e473385ed86faacf1ca2f06493731d716fdb89af660eb41f8c2bbf5791456199c2134e632b404d26c1dec96199c5deac7abaf8c95ba891faa1cb2c803b4d6b1884c6010b36ed6b752984eb18a5369eb8c659b7a97d941ee668589872e7ce9c6c6aa327b9d609ead72dcf15823f9d54d998f682851ced22b5b358f6f431c6ccea24fd", 0xf0, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x8000, 0x3f) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000087000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f374a36acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000700"/177, 0xb1, 0x0, 0x0, 0x388) 00:08:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f00000000c0)="0e2c4709ba35315c6a0430ccb78437c8c58f18eba7b0cc9e243b48b4ab5a6b0100"/46) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4, 0x8, 0xb4, 0x1000}, {0x2, 0x20, 0x7, 0x1}, {0x0, 0x9, 0x2, 0x6}, {0x833d, 0xb0, 0xff, 0x1}, {0x6, 0x7, 0x2, 0x101}]}) 00:08:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:08:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x11, 0xff}, {0x4d, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 00:08:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) fsync(r6) r7 = dup2(r1, r3) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r8, 0x6, r9) fchmod(r7, 0x90) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) dup2(r12, r11) setsockopt(r11, 0x7fffffff, 0x1f, &(0x7f0000000000)="21c4", 0x2) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000040)={0x3, 0x5, 0x0, 0x0, 0x0}) 00:08:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="a2e462f8a6faa2f9802a0bf9339dc9f45ae28419c02aa4e21b75b1d3bc1cde8f2d78938210010c70cb379cbd2cd7367f972eff82ff0b5de8c6cfad2d59f4820425bf551519905e30a55d4f1bc376ef78034f1adb9e2cb66e3bff43b4e8a40ab2", 0x60}, {&(0x7f00000001c0)="9a4431c684bb3474b1c09a1ad2456e6e1340e5fe92bbdc433f831dfb982a457542e39b83ad01896dce1022a70a125706a9ec0c56f225a8a45b30b3400817eae600e113d107b132407d5917de6a78ac52046377ff353f639a3178807daeba760cf630c66fe2cdf9fbcd39b26502341ddc02154c69be08cdd13b7b754194189832734a29b0035a93a80abce09065ad0df1ef13a50c9517", 0x96}], 0x2, 0x0, 0x80000000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000000)) 00:08:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x10000000000000fc) execve(0x0, 0x0, 0x0) 00:08:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = msgget(0x3, 0x10) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r5) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r8, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getgroups(0x4, &(0x7f00000004c0)=[r9, r11, r9, r5]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r12]) r14 = getpgid(0x0) r15 = msgget(0x2, 0x4) msgctl$IPC_RMID(r15, 0x0) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r20) r21 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000440)={{0x1, r16, r17, r18, r20, 0x80, 0x80ce}, 0x1132, 0x80, r14, r21, 0x8, 0x4, 0x4, 0x80000000}) r22 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r4, r5, r8, r13, 0x2, 0x8}, 0x2, 0x7ff, r14, r22, 0x0, 0x18000000, 0xaf, 0x81}) r23 = getpgid(r22) fcntl$setown(r2, 0x6, r23) 00:08:44 executing program 1: r0 = socket(0x1b, 0x2, 0x2) socket(0x2, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) semget$private(0x0, 0x6, 0x40) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x81, 0x3ce3, 0x1ff, 0xff, 0x8, 0x803, 0x9, 0x101, 0x4]) r1 = socket(0x38, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES32=0x0], 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9000}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000240)={0x6, [{0x2, 0x1}, {0x2, 0x2}, {0x1, 0x800}, {0x3, 0x58}, {0x3, 0x3000}, {0x3, 0x7fffffff}, {0x1, 0x1}, {0x3, 0x2}, {0x1, 0x10001}, {0x2, 0x401}, {0x2, 0xbce}, {0x3}, {0x3}, {0x3, 0x274}, {0x2, 0x222}, {0x1, 0x80000001}, {0x1, 0x7}, {0x2, 0x9ea}, {0x0, 0x5}, {0x0, 0xec}, {0x3, 0x5}, {0x4, 0x2}, {0x3, 0x66c}, {0x2, 0x9}, {0x1}, {0x1, 0xffffff7a}, {0x1, 0x7ff}, {0x2, 0x20}, {0x2, 0xf4fd}, {0x3}, {0x2, 0x80000000}, {0x3, 0x3}]}) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:08:44 executing program 0: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffff0000000000009d6358daa1f2a44a9f514c6d7fe8a0c67e4e79340eab065bc37d"], &(0x7f0000000140)=0x6e) semget(0x3, 0x3, 0x240) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) close(r2) 00:08:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x3, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r6, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) getgroups(0x4, &(0x7f00000004c0)=[r7, r9, r7, r3]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r10]) r12 = getpgid(0x0) r13 = msgget(0x2, 0x4) msgctl$IPC_RMID(r13, 0x0) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r16, r17, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r18) r19 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0x1, r14, r15, r6, r18, 0x80, 0x80ce}, 0x1132, 0x400000000000080, r12, r19, 0xc, 0x4, 0x4, 0x80000000}) r20 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r6, r11, 0x2, 0x8}, 0x2, 0x7ff, r12, r20, 0x0, 0x18000000, 0xaf, 0x81}) r21 = msgget(0x3, 0x10) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r23) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r26, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r29) getgroups(0x4, &(0x7f00000004c0)=[r27, r29, r27, r23]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r30]) r32 = getpgid(0x0) r33 = msgget(0x2, 0x4) msgctl$IPC_RMID(r33, 0x0) r34 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r36 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r36, r37, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r38) r39 = getppid() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000440)={{0x1, r34, r35, r36, r38, 0x80, 0x80ce}, 0x1132, 0x80, r32, r39, 0x8, 0x4, 0x4, 0x80000000}) r40 = getpid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x3, r22, r23, r26, r31, 0x2, 0x8}, 0x2, 0x7ff, r32, r40, 0x0, 0x18000000, 0xaf, 0x81}) setpgid(r20, r40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r43}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r42, r43) dup2(r42, r41) r44 = dup(r42) ioctl$BIOCSRSIG(r44, 0x80044272, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 00:08:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(0x0, &(0x7f0000000300)=[&(0x7f0000000040)='\\[\x00', &(0x7f00000001c0)='^+\x00'], 0x0) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="00000018620495f88a002b0600000000000000afb9d8dcd123614e68d76b1541be8d0d34cd5661342e", 0x1b}], 0x21c) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) write(r0, &(0x7f0000000440)="0ce72796faf3e3446f3ce9a48ef6e4b58b51baccb98e99d01ac0347ef3b5e82149d8840aa28c1ea06ee5d87c810808d37c2d4e7dbced50517a333e459139210a7ba0d3aabd64cfcd8e0e21e95aa53369b120fb93f4c5f9c83026ef752f68677393aa535ef185ca8ede94997e6bce0209f190dbb892934a4a95e54d28d574d709360c98c6327d9df297014b1e928ed9466720425de33a83e1e676d3650a531d69d088524a93e1757e7028a795c4760fc4386be8302b10fb8c5b91f3cd9048ef7c2e58db0c784f6a67ddccf7f53c2671a19f", 0xd1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) getgroups(0x4, &(0x7f00000004c0)=[r5, r7, r5, r3]) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) dup2(r10, r9) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r14, r15) dup2(r14, r13) r16 = socket(0x20, 0x1, 0x8) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r19}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r26}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) dup2(r25, r24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) dup2(r28, r27) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0x200a0, 0x0) r31 = socket(0x1, 0x0, 0xb1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r32, r33) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000540)="421d505f3347bd83529cadf2b4fca5bec17793f94a6bd628c6f3cf6d33a71d0c1834dfb284f4236bf0c5d1edec9223bdde5cc99a1d616e41f12cba40fd667bf932c6cbec0e2a9d881263a86e1a363adb780b6861d21478924ac49a16ae643a4de7f3d9553911244ec5a31cea69dbd547ecb8162aac816c458bf32b1da9631bb62fb4f38fc97a0185b3cd9704f3bda8f86701b78a10b2d4860b65a74f9edfd7ffabcf577ac928ec9f11638f2556187edfce19b04c27afbc481636b4c95fdef284f9a4955b41a62c4b410ebfd6f174f2a85eac568940489a860c975ff14d0a95df823f96ddb1683bb611e99ccf", 0xec}, {&(0x7f0000000240)="092901f2f3226cfe340cae0b9e85d7a2fc07a34269712902d1b3684bc1a03e1bc12bad7ac9bb9303c2beff5238c1dcbc27bcf60787ed0e32fd0b3336397f532089de8eb6168dd9a5049ed39896e54684e185866b50b3608386cdad3e7458e38ca2b10069a5bbe919a9f0b88d9a9c72403f42445943568814891a8796a7fdd6fb3440ca38499122b6b344aa59a73c23a78fd5858930eae0005ffb741574f52e6ebd434d546274a1f6828dbca11431423b65e6b75332be4e", 0xb7}, {&(0x7f0000000340)="2c7022f0718994647a9de688eb12474544cd414652ac73a5c8e2e0731624ecb17da94874b33de40ac33273efda2497194318b166cd2c843ca8f7ec6e8e7070fae4a096fde5d1c85d20312ddefd87ce44ea2f04f06b3a9a43ade2d96af5d208872a17db26d72236dd7d22b39218bfc647c32d842d896e47d2273ad65aae61930bad7c81909de83576275ee454e4046f237cd4d5a1e08f47f37b351a863bc9a4268330e26ecc377bd53032eaa865eaeaf09069707814cfcec001609dec796d6b45", 0xc0}, {&(0x7f0000000640)="96423002b6d53ea4af2cb1da7deaf5ca4e1be214681f7cbc3db58da6791598453960e185eb9e1fa7925922f18cb5b412db7127a0830f3a638d122a08e6362bbb4a", 0x41}, {&(0x7f00000006c0)="714e19254636e1422a5b431e872abe71883dd0d6f7ac39d7eb612f371c1b99992bbbf28e62df5bb0e0dd9b53ac8f6a6c98fe52fcedf060d864b1470c6f0fc59486f433079f42157bd5a1343e75d4e57c98b49afb56cb9c9831d410861d6f4b08b4f4f90988273de83e3cf477b9195c1bdb73d9635abe6300d5079a1ef91f32cdf429b07a1ef5346d2b6b9fc98c267c6b740d040f4c909a1558c04cfdb358e9b849e56f5887846fd6523221b6ba11c93f1f189a", 0xb3}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x20, 0xffff, 0x1, [r8, r10, r12, r14]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r19, r21, r22, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r23, r25, r27, r0, r30, r31, r33, r0]}], 0x98, 0x1}, 0x8) 00:08:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0x8}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r4, r3) r6 = fcntl$dupfd(r3, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r8) kevent(r6, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xca, 0x1, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x1, 0x0) dup2(r1, r2) dup2(r1, r0) accept(r0, 0x0, &(0x7f0000000080)) 00:08:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xeb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x8, &(0x7f0000000240)="75314ebb1095bb66") 00:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0xfc}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 00:08:45 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "a1b5648823c28137333a4900", 0x0, 0x20102}) 00:08:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00'], 0x1c, 0x0}, 0x0) 00:08:45 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r3, 0x0, 0x6b, 0x0, 0x5d) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r5, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000007c0)=""/238) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 00:08:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r2, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) semctl$GETPID(r1, 0xfd72d6cf99b2e286, 0x4, &(0x7f0000000000)=""/85) 00:08:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) r5 = accept$unix(r3, 0x0, &(0x7f0000000080)) sendto$unix(r5, &(0x7f00000000c0)="dfd53cf1547a79f08e600bee3060c8bf8fd00f057d8bcfd334740fe10fa94649ca023792859dcfedc8ce", 0x2a, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 00:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000140)=[{0x9, 0x40, 0x2, 0x1f}, {0x30e8, 0xff, 0x3, 0x1}, {0x7f, 0xc1, 0x6, 0x40ff}, {0x1005, 0x3, 0x8, 0x4}, {0x5, 0x0, 0xbe, 0xffff}, {0x0, 0x7, 0x1f, 0x81}, {0xe8, 0x5, 0x6, 0x7}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d95bf6ff") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 00:08:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x28, 0x9, 0x8, 0x1, 0x401, 0xf09f, 0x9, 0x1, 0x0, 0xfdb, 0x800}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x42fe) 00:08:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x4, 0xffffff5b) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 00:08:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 00:08:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00,', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666983653000"], 0x10) shutdown(r0, 0x2) 00:08:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0x100000178) execve(0x0, 0x0, 0x0) dup2(r1, r3) 00:08:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffff000, 0x2}, {0x100000000, 0x3}}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:08:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0xf8d, 0x531, 0x5f77, 0x3, 0x800, 0x8, 0x6, 0x10, [{0xffffffff, 0x7, 0x8, 0x9}, {0x100, 0xfff, 0x7, 0x7fffffff}, {0x1f, 0x9, 0x6, 0x7ff}, {0x58c, 0x9, 0xfe20, 0xff}, {0x2, 0x5, 0x80000000, 0x8}, {0x7, 0x9, 0x9, 0x1000}, {0xd53, 0x2b, 0x3, 0xcb2}, {0x3, 0x6, 0x3, 0x800}, {0x7fffffff, 0x80, 0xeee7, 0x7ff}, {0xbe2a000, 0x66, 0xfff, 0x5}, {0x6, 0x7, 0x1, 0x80}, {0x8, 0x1, 0x4, 0x6}, {0xff, 0x3, 0x9, 0x46c}, {0x20, 0x7fffffff, 0x0, 0x9}, {0x92, 0x7, 0x7}, {0x1cd, 0x2, 0x4, 0xb33}]}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:08:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x1bf, 0x1, 0x0, 0x20}], 0x0, 0x0, 0x3, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1f, './bus/../file0\x00'}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x1ff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x1, 0x80, 0x1000}, {0x101, 0xcf, 0x1, 0x7ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) acct(&(0x7f0000000000)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) write(r7, &(0x7f0000000240)="1bb5e51762a3bc7a6ea2ebd426cddfca577c3ded57ea1620ce6d39a514e09a61b31e2a8eb490badff93f80aa26666fc98ec7d1e7ef1d5100fca20d9504eb8cb6f7e8a5638a06efbe76ebfc54bd3c3c1b0b7e190d1f234280dbc2f61adbd8557f0fe32a9a0f1bd60a19a930d3d29de1524fc540334d544c4aa052fb2cabc92c6ea1c203bdeb024452bd8d8b343b66c3b746415951de647467971f24b627f1dd2a2b40ad105d82f86dbdbc1235c604c9848829d788", 0xb4) 00:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0x20, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCCBRK(r3, 0x2000747a) 00:08:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 00:08:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$TIOCSTART(r4, 0x2000746e) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r5) 00:08:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 00:08:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe5a152ee9d4fffa5, 0x0) dup(r2) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) accept(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 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) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x480, 0x0) accept$unix(r4, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:08:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:08:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x81, 0xe7c6, &(0x7f00000001c0)="58bf4cafeeed8bd20df3c9f6ab7ca95787eff3a73258521ef313a343b1bfd8fa8235e1fdde6a0b0430bbd1b58aae212eaa813130c1eed42951487f2c652eb57c4e22611cb86ec54beffbd9a8deeb84fff206a96659bcb9486ca5c97a8dd7bcc142695079ce949107dcbed6900e838d862ade7c0bf066d8de8d5c318ed9a2bec0904b03e857d39b92348f789c08649860e1ac486609de25d32ea97c602ec732", 0x9f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1f, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x1}]}) nanosleep(&(0x7f0000000000)={0x100000001, 0x2}, &(0x7f0000000140)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 00:08:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xffdev/b\x01\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000140)=[{0x8, 0x20, 0x6b, 0xfd}, {0x200, 0x9f, 0x7, 0xfb63}, {0x8003, 0x3, 0x7f, 0x81}, {0xf2, 0x80, 0x0, 0x5}, {0x4d84, 0x4, 0xff, 0xfffffffb}, {0x401, 0x89, 0x4, 0x3}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000040)=""/41) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000080)=""/153) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x5, 0x5119, "05000000cea18a00000000000000000000000005"}) writev(r8, &(0x7f0000000240)=[{&(0x7f0000000440)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7eab24fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab10e2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d025a08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e65382c81ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6effcb166b81d0df95cacc1fdb271b7bb5dd6fe906c116151a30f8cffdfb8a10c1529885c5505677e31ea0ce41807063e4466f8a45a83bd631449658c15469c9ccd333163482c0e840801eadda3fd491733a823a8ba3d069c9f9f9c3ab7cb72dc4c593d23c1d2b80a751dcfc8af1251cc0d79dc0c71ae6f16748098d96523eae9aa000d8d6a238b0ff68694a939b23325da43be3bf8071a9b6cb01c5a68605253c0d50b9c41d5510c323678bcd9201c74e340bb0ec2884dfb0f986e528e14410423df330faa73435e9005eebdc3ad2b215a1f880569a9a5d26a4f37f18c39a5bf44202d5dd509e71aae23525a69bf9959c3ac3f19c7e7e96e6f8f282c98f88cd074fb0eb9f5bc992df166f11e012a203601c2fe1fdaf9e8c878d0f2ec6bc40e258aafc3e52da15c126fdfbd7f7349e884d203c2449f281296ba0484099cc78fc4fba953af0d9acfe8f04b18002806d9ae005c587c842e011a1496f7afdc1fae6c56bbb0d9f9fbbdd122ab564f83138d20d3391dc52ca6f9070fec865db304065b7f08f55d30bd6ccb7376da91b240ac39377174d7f86e71b2942213f119f16e1efe81a022de19b6f4308dafa832d7d0db2ee19d542b1d6c645e8c2a20d71ea321be7f01606da462d041b957e3aff59008019ce1db05c041221ebe0eb40665a9d093efd83be985097e40f5b5166c0f9589ed4e5ddf4def8e22851f43d6200a0f6dfdb5a8d2663429f607d9657baf61176f95db884f53df23bf9e0405a0bec827ae0553948b39c885e76a710328beafcb6a9291278fb339c92ee01c7107bd9634bb3902d916d5f2da7412d6bed2bee2db821faf8386fd4af5372181575b1aa5edb9aab1c3009982175db6d694aa1183dafc33455c2cfb5b4d50e0af9b35f8342f924a6b9562da84152ae11cd09e54b9325ac277bd5fe0fe207114e902efe85edd696c78e4bcf406f289b48f0fb7ee630891c7222a6a5fe4b64683ccc85773b5a42d345c155f26d327d1821e44c94328eab09b9a7b730ecccae750ea82cd078adf4a080f1a5c0e90d047b8a3573876398b7414521bc0330410662e6d502d86be63565ee8da9fa4aeebb0590dcc1cf63c8ef2beb8b47b6ab42f299e763be39ff0653b4ec8db22b2a73db3b58cc1c94de9f971cd8d58fe34efaae02692629f62646f0f8acfff0c99aa4477523266eab756f00857782c910ecf6149f33af357db3bb3507d1e5989438678f6ae12af58753aebff7c98c19e0a724a902eb9c3007e2fb955abf73a79de476dad309e1f0e8fd0b8f1a60ca0249aed1acf2f75167d55e48e3df41616cafaa0d710cc3cf93af6c1fcedc5b4e568eaf5210710bc2edbc78ccf5f5d880c24560db5d8e1ea0c4b7b00d68766422132061fda37ce086bf7dd498469c990f7ac206b983e6e2b7c450db3b416cb8ce712ba70437479cc947129d4588a05b484f9e9ea0850f3de1592f557998247fc4cf5ad11033a3c833e933ba96e4d61c019121fdd8470d2e669dbe92ff876d820a3e0f303d94c71b430c83ee7ba9d51a5b942833e5dfbe5ebb8ceaef7fe4c4de89f3cec17dcd986961886e4c6c4edce004a82c538c5791368b6a2b8f2ab592c056dbd586736170ab3b36e10ace8e14301140b668059a51131d281a0398a5bf6d386fdb3a7765db9a1a5dca4c49bf1f47f23862765513da5ee47c5503166addd77ad1415ffe7f8a2138803e0e47b97af88b58eeb0252d7edb556406f9288f2a4a9a4f77f936e96888d20048f9aa320e2fbb4fbc61b4acb44aea6c0b11fa446d176f0e89a50ecad17611b6493eb2d108fa039eb29bd0a07f3798482d432761fac202ed4de90309c2dbc2589489984ddde6d4b73d8d4e28558715c71cc166a09d7dd3317dedac4d55b65a37156c87a0075e28ca271d34b81efd8fca6f1ba6bceef7d65fc5693948c5936093f8d025e5d25287843dbd7c835d752b31ec363b97396727bb546f45263ef4f4c46932e3dfa2207382054861afb93cc8d01481a1eb66eac0f48fb0170704773d134e60f39051be5e01097f81ec880109c5d2394cce36a2100325588af5478993613011381e3cc36f0f09a8ee6961b417c0d4ecce3f8306126bff135928191a0b5c46018f834f9df23734eed409f34a78bafe5388c493d93204fe8e0ea6a306b1c0ca53f4d986cf831fb896161a8ea10ac023680c8f2d5751914e04ac41ab422554c1f9381d397b85474e2847912863a07908a2f20eb100faf4183b30cb09dc47929cb5080239adf796383671922f0d7aab1251adf358d6d053722c547c54e844a268b5a44618374674fd65ef4885a6ec8fe972694a649722e2554ef1204b905f5eeb831a11b43bf949b92cb65354a591b35768b95062ac5f82b242dc29cbfd484bbf8f2a7705c27fe828758fd665c0042703ce44b86fdab12dc2864d1a56ea8a77113e8828af3b4b3d56b2af1b2bd2f3bff05bc6cbde929e45957d095e149deaf9cba37ae2709447c8d405aeaa3c36422660dea64ef1870dcd72ab53b0a40da743064713a80b8512947a53a2e805888307c3e1bed2b101a0c57eb716a03cc62148cf6a228687b8af404173322a1c01a62b4eea896267d4cafc408511af1afa63e872b2d5013e6c4fb756cde7e516f34852a396fa7519a9bb803b4601430841c4c3e9c523b6ee5b7482ef42ccd4b4ed3172e58f169e091a24935e006fb12348ff811981bf4730394e5f6fa37646a860587c205223b88e876c773765790c09afdca71fde09c1af8a7786a0e7fafb265bc8b867654c196edc21445261bd5569c653fcf728b3170af65eefea3f09ab8f811b77ae4cd6c290d7f69fad9bd8ee1020965df1d33a68ec5214a38df72dc39bdc6dff7a6d8ee1cd3089d679ec0cb222794a9187536ff70c5089174df397dcb2add2797c53154a4a1c8938ec0549e97298e9b318fcfffa952110aa6d6c2078555387f5349daaa58d9a24af539b9c4b44285eed2ddd6dd8005a0cffea158f05f993b5613cfb7768db70714d4565748bebc7b312a5987081449dc8741752618fe41202e72cf654500d40edc2869b847717d941f26c1ead501a8e6173bca5929714c4c208240c9071472a2e679aa06f8022eff3f43128545d65861ea4ada9f7a919835aeff9ccd261977fdeeab2f5644fe46afe306d0bac6550b5511eaa41aa43fc56563d6f617217af2dd9b33ddb60553ceee007fac85e8afd8920b0cb64ee2d93a2d3edc6aa249d154bd5c7e56a20f9c0e4272d8fa4e494a34c18b24b08c2727326a04e5fcb0bded2be7d4c9d9b0deec63c25e4b8047cc585965adfea9c2175bb6657da0fdfc7de8c3467a62877cb3415404c5299af801a3ad562f9b40146d882874ebecbd32b5f600d287eaa3ec53312a1d6bba84fa382eeed04eca1e74e79136ecf76f3646a2282e463462b2ef29d56065bd1514e7ddc09bd802f36b8c5a179be0490dcf5811525e48ba2f8ce55ac9278ac35bbf90dcede96e18434828585736b41978a2b9e6e0621075aebafec00eadd4744b51c82c1bc0b01cd2d7fc9183c16dce3c084aab6807548af1f19f3ce8cfbd770be2ea8a350fd8d4857b42208b6946a01591e80ed126a0058154570f8dc704af3cccf6bd3278cd275afe0664655889c8e93dbbd5371c4916a13095e2c39c623987612e316d531ad688ca7469c70e2b4d3318fc70c9c7c35077bc28b319552c349ae4a47b430a1d7f49d553a6711833fc6bf27914d4ac4acdbe6c1b46952cc18d5113bcb38afe9247572421b77e1e51a520fbe99ee9f7725f1f1ebd1c012fc22e873f35e0044938ed0b34ba648f0ddfc906ffbf40a772e6cd4cad2040ac9d7ab326d4ace816f31e375b887d34e3f47d9e8303261e83f4fe427eaa80d704d267de72ffbace20ccf951eac4c3ed112ecc4733b096d9001aace8768b1f7e0f17e0848016dd5c444e2e80555b2b008924e03fb7c4fa0efce7e6428e8c73445f7a9889b29ad7be673300eae010cee897b375f43bf9f3002520576856a132f4bb153b90a9a3f410d09c2e33bacbe4d5a828f0492f9e92a9344aee5eb44ecfd828b50e9af9b901ac496bd2c016b6aef1ed4694089f3d2e75cff0669bd5fbe4ffa4b38b0ce6ba4bc359a6276f8e4a933278ff31a78a11d1a9ef62c36c2117f30e2b407c9d3578b831f84fa56108e12608c266ad731c73ad2eb34ab39b6477e80bb883d2f9540ef162ee0d92720d511ab86911795770599a92e8f97b08eb47dbbe5ef16028238d3b54fd6443b860f382220de1d9d714b991d2fc76f15c04d9fe994d76ebe16c2b8e6764d81d904402e53709ef60ee53e8382faa9cf85e1d3aa5f42803e83bff5891d7e86b00399aa6e4ca8b0394013c7c81c81077b8bfa5ded0cd867c27c14604260ed0e53d3a404342c6c618e377a8e44f5c182527203549f8cd9565affc3c1a18d7b90d1f73d9f66f4b317f55242cd1c7d2c2e97154146dc62cc8e1e5c0c595ea50fe9d27b189dc605a583e8c743aa28f82df92bcd890243d56deeb28b918b8534efcfa494c26a571ca1c469dafb621e981f9cb901d1d31943f6deeab3857c0fef038d0b9fd70c82e5913fc703efbdd13c60f28cb50ee18a7afd53aaeda7b2d1d25818b40d23d0cff59dcb0a681240d2c154c7fc362c71e0f9341d01051065a99a61c2553fc90cf3e7da72d3fe2d12b6c35da4ba56a3d744381d474a287c2f0c04f22c8d453d69a6f99f895927b3f156725dce6ad7ed42b8de9acf2e20700e74aa28509d9a37469cbe1fc52c36b71ecdd36297dcdb3c56fc141dea6ad739e764083aa36b57c7b505a71e275a567b1261915bf9f5f9e004d4abec5c9f917cf04803f15d3d46164e3466dd04ee621cac8961f7156057e52ccd11b6f83df26183eb3601efdd6679484f9d58fcf345857bb518789db58fd9ae67daa7f1ad18768b7de32fdcc8ba6d3cc238185f1f74a657646cef09f6c9ff955c7d31caef966f937906d7c369859ab715b209f06e228ec5cd6fc9854e771fa201b1a9a494dec09dc4f1464e1e0cc43fd26d1f9ef433cd4b3895ce0cfc0c87488daf6f17a2683e1c28e5a337ccda2bb582cbca35ddc12e16d83b948add1bfabb258be9b58cdb5f87a6a649a10af1e62664d8", 0x1000}, {&(0x7f0000001440)="a06c0a2ba47297665de7d62f31968d8442f870054421e470e11b6aa96cb314f94f15bc6a5eb10a284c2a721548275dab194b0530e0170bfd8ea44e517c5c269db25944", 0x43}], 0x2) write(r8, &(0x7f0000000140)='\r', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r4, 0x0, r3) 00:08:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x6, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x894e, 0x1, 0x2b3c, 0x20, "497dd24b975d0485973c410e027fe67bbed3f4ca", 0x1, 0x8001}) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1330, r3) 00:08:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000001340)='./file0\x00', 0x1) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001380)=""/30, 0xfffffffffffffdc8}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/15, 0xf}], 0x4) listen(r5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r9 = accept$unix(r1, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0xe246469c2b02ed83) ioctl$TIOCSBRK(r10, 0x2000747b) 00:08:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x9, [{0x1, 0x6}, {0x3, 0x4}, {0x2}, {0x2, 0x8845}, {0x2, 0xbae8}, {0x3, 0x6}, {}, {0x3, 0x8}, {0x2, 0x5}, {0x2, 0x5}, {0x0, 0x3}, {0x3, 0x7}, {0x70c451751f39c7b1, 0xbe8}, {0x3, 0xffffffff}, {0x3, 0x401}, {0x1}, {0x3}, {0x2, 0x1}, {0x0, 0x1784}, {0x3, 0xa0}, {0x2, 0x5}, {0x1, 0x7ff}, {}, {0x1, 0x7}, {0x2, 0x81}, {0x1, 0x7f}, {0x2, 0x1}, {0xa49165671da7fe31, 0x4}, {0x1, 0x400}, {0x2, 0xe0a0}, {0x2, 0xffffffff}, {0x1, 0x2}]}) write(r0, &(0x7f0000000100)="8c65", 0xd) 00:08:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 00:08:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) chdir(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./bus\x00', 0x547a5a33ef29bf0f, 0x4) 00:08:46 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r6, &(0x7f0000000340)=""/53, 0x35, 0x800, 0x0, 0x0) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') getgid() fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000200)) close(r5) r7 = socket(0x18, 0x400000002, 0x0) close(0xffffffffffffffff) setsockopt(r7, 0x0, 0x2e, 0x0, 0x0) 00:08:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:08:46 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="5f972834493ed91e81bb692e594cd74a64d95faea7c2c71b54090b29f8ef189d66d52fe0e38fa39c8933f2d6c19f945c21ff27216cff3248bbcb3f13b41942c8049e15f040ff7310b8ab", 0x4a}, {&(0x7f0000000180)="bd33cf29556a754db47269c0542ccd5c8ad0c65732b08706e4d89f2d97dd36b36d1be3908e88c5360c71f5c317249110de8999e2d2208ff38f74c9819f02f1517fa6836cfbd6b986bcd1c88aeec0caf66ec5e5f0a2e57cde93b1d7f48ebc25b22b42da554e138c0d6f7c464b7cd6f23cf6331f391b4aa8537850f22e1c25beaea85dcc5b264a8b600e8c61e44f845a004178bfe40cd82f25161a6b82dc6c", 0x9e}, {&(0x7f0000000240)="1ed90410d6aef09f311da20a3b0b232ebed3e2db03d6f3add42851fc0595a9a04ee89eb502bac4ce070471bd953464d8269bf871d00c98003c901b5d1150998920cd3f51424422c701386d0132c4ed7d628354f17c2c44f0151a4b7d0732d924db857bed9224a32dad782d7a9512a9dc4acae288983fc65fbe21df2d1416d7f483243efd202f8e85718fb1cc0288c859f83525b88b1551238cdf37ceee5a12f33d0f442cf54bf793b3ef9cf0c1bb8832a1c7717c964048d4a709096173b5a3f5a8b5cad5b8a7ff2b475403150b1c0e5986e043e669b5e7f24b73606ff9dc642f", 0xe0}, {&(0x7f0000000340)="e02a", 0x2}, {&(0x7f0000000380)="5fd8fd080ef850f52c1c484c24120cb64ab12c17a7ea4b815047c5685bf060cbeaff2c2ba6bb6dbd8f9eb28a5ce910b6564a09fea66c506b3dd22978a614f326fffcacde4bb89a860762fcf5", 0x4c}], 0x5, &(0x7f0000000480)=[{0x70, 0x1, 0x9, "995b5b4ee49e4a2afee613165ebe5ffc7fb5cfa9638d99df33ee9e39e5d900d3d6eded1a25401de7a6fb436188dc57c16f3b1da422db637c4c2f3497a8ee5f8126afa4413640018e7a122aea570c05ef92e9f96ede03bf3121fbc3a4a2c4"}, {0x98, 0xffff, 0x7, "6b48aa77e1a27455bb41ad591c354a6ba46b9aaae46079bc01ca1ddbf2e3f5ba3d675d352ed04074bc00e87b5cbf8bd7ca74ebe04cbf8a2a3c176ecbab9fc258e80e8b850009baeec8e06723701d4e3d15e17800f96077f77898181f05abcede7fd5a0ece19d58116741e9aae4398411a2df8ee95158e7b097e5ecc6176a598dfda1c6"}, {0x110, 0xffff, 0x800, "60f7526289478042544febff9482b8460da71e7e68347e09b5649681c37f7c279e7dd584c5a558532dcbfcd5f8d9450907bea6b8c8f0f118eef10ff8f749f7327ca6aa0df01f5ee7aa6a81beecc9cb0dc6861c1f20754dcf413e1e96703b3bf09625bdd13a3cb201cac1698ffcf56890418be00a0bb2791fe9299db6c5b2aabbc750db372f3f7ec063f7e3d1e52fbc8e3cc486e453b61ab942b3dc1c94714b06c4c398fafd08aaea44fd667b40ee691519826062d0f9e0fcc24e381fdc7ae013fdf7fd0d0d5c6e68b1012cb1d139bc829218bfea15af604e7f75e7883614a2849301c73116a251e465cb66a6f499055fb26d90dacb567bfe5ca4"}, {0xa0, 0x1, 0x4, "581932e946ec1c173527c9eeef8c149bafad598df89f0017163c6c04c85eefe4e7c324dfd5a064c2ac693beae52e1c870f228e690a831506d39e4595754591d0306f04e43fedeebbd6430291b98409a702d2662270c5b07f1b3295fb6c60e1786d041398f9402431accef99aec16db8c7b9dc94ce0fdaf07c9e2cf69631879cd2531f396068f24e1184e8e027c36"}, {0x28, 0x1, 0x5, "698e1e1c0f63732b2589f61c47bdc50607ec7e51f556ac"}], 0x2e0}, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:08:46 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) fcntl$setflags(r4, 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:08:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000014c0)=r1) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = socket(0x18, 0x2, 0x0) write(r2, 0x0, 0x0) sendmsg(r3, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="13a732f0f27a446eebbb7f8011042faf534a385ded7444b1f9befbe5a39eee83f8a98d9a0369944923ef31d26e7c5a20dee1269c31ec2afdc37a48577ba62ce2c3f051ca58c4353bbc4536655a885e17", 0x50}, {&(0x7f00000000c0)="c8b57905249cea43e7b809e454081c950ba6a32d2561e5b8a74c5553a72f0556bdda5ed7ba7edc00c11065b9275c770c66a66e0ebf2da1cd1e66dbaa307b5d37f3760d", 0x43}, {&(0x7f0000000140)="47a0415b4d5e75a6f0da281ee3ccf16fc4f96d6df20984a8f94416231b010e7f99a8a1adebc6b62f7d2a2fb715f220e7252cc9d80609aee1b9f8783b61c0926ca9dd1e058614614698c69a1dcbf05b1053cf105de5881c5995e6ec52c3d45f25393ab085e28a31ee614c9e201e4c5dda5abff7ebb4b47e0ace76132c3f6f1ad33df8a7ff266ceb3a77740c680fc386150b5930f61ad2043c8e74446b3ad0335bdaba8bfa735cd3a0396e6fcb6f839f5ec59ed15b168e89e3990bd9", 0xbb}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="1010000000000000ffff00000000000083d378e96fbea72589da804c455587efb834810d8f992fcc4cd77908ffc4c62431aac3eb38e4334201cfc3024659c1c2240d4bbfc1c622e8b81f3a22a53df8cf254f168e9b47d5bab11033bc31a8d3609abd1491e3911c4bb46d4d3c580e9ca02f412dabcd1eea02c1de7c119d35b6b14342af49543ace45af764857cecfb86b396ec2838f0f785c8f1f3570ea33560e1d0bd9d9e6b6ab3266924241ff19efaa2bc2e7bab605da95abc497ff9cf09a749862328eceb98b536eff40c565ce8f5b7c079f17b5417e0844313df402b89eb1a9edb5a61ae7e807547a0ed3169e990331716dcee248cf8095a483e613dacbd3c91a51a83fa7ed209777763524f766a1311689fd53e6a2ef4f8228d5d60d8aa99abc31665eb370a0e385c023ea34d8809946cf847723e352bb7ea9e7855ae4a5055747f5d863e2f6bc49273ea9723c84b275d8a384f702de2eee8494aa04557c7b6818cc07a06c72a4f5f8ecc616fddc7d2fc9ba3410b67e316c149992abb6cba585fe070aa5d868dfc19f8d76565d122850a956b762fafce67d94ae32780034c87162389141ba34a3306191be49a8fdfff833f7bdb3a71af66000af33089d98a46fd80ad6b713592e546545eb62a7caf1c392e9a4c1d972789ac919cb6e7c7115757fdb7876d3ebb1224f427a1719e5496f88d3710a42f85b238a6bb89fbbf398185ebf91b6a7f4b9cf5509c99e0cb93416b972c68b04c87a566e62ead8757170a72ab63cc301752c482928fc43f9c5210ec89976213a85ac3db6b63ebc39150f0d8a3abf47573f2d7609a35ae12d84df74c612645b0241bc5b1b835437fb201ebe4f7ad7888b0587f2c0626f0053d94ff351888baec6f64d25413e414e05b511fe3c585463dd0355aa74135d58cfe776697137eb3de7da38a2c4e5e63818811f73106b1cd94bb21b209f3aec2b482584dffffd7f67fb6b45d6ec923992aa42ba14891789d9fe5c88449c58bdd0a9ccd9d11ba528c1b9d538ab66027ba114eb0ca10ce623730689e8c0f297e984dab6dfd7f90eebf1d2630ae7923a75d12637f023496f891d3ca88b9d648985a84ae6b57fd314c46c4c53b951cff1fa6412a41c67a5872b52df72c7bb1cd3317934f2780fbedff7bbcc45a6693c2ce19af4a2b3d6b5e2805e298effba11cc54d7c06b877cdc6d838ec8ece3b05d1c7e26b5f79e311c06b9527b99b832903f7abad92c36a8bba3607977db88b0c8976ffaaaee95805aaf3cfb4fa97b0d482b7219cf9efce082b37b37b69981ff92fa6d42fed53fbd5e499bce34a32360e06e5823bdcbf7f81794621fb879a19fb54a3e41a7c48d9cab069eecd9a0603dc3b2a8366e277183cfbe283f582fc89cde2e04749c4e52d7d8264a012a9896d738dd58d8b33c3bb6f7c3481e6fec067d6f2510e9b8a22742108b4fa52575936b7951831ece252f241b0622313833088c4d98922241ee568d8aa9cbd8c67aa81f97ba54a12e0467ae50494805c4580d91d5e742aeeb4a67f7eb3655cba67e68f6acb743fb803e123baa27edc35784b18a26ca6b10ca5883e53c6e232b8381bb38ba27bb8adfea0d58a4e392be1af6f027957b18ef2b49d3605ef86762eea423b2d8c4da69c0cbfc5e19d0d17681fbe731c486e8ac2fdeac861b41fbd277e30f8ba3eddc9ac6de4a06d0c3a49d0ff0fe3fe335a55443db8a4672ee1ded243f6b6102254a921af7b7deec7f25aedc23220542adda3daf3b87d45b12b8c30fc46332db623b5bbd1f15715ad3b04c21149d93d08a0da6b75c51590e3c82263f90f24b106a4c80feb3e32d608939b93ca4e0218dc078a5e50b683bef1ac07232b36a85adfe260e21125b698c3aa5739474bc4f8fad190028be6c1d64ca216106d628272eb066fb302289693271615baa33442a6be2221613ab72b5f680d856f901da707e3dd38a2ab48bcd2ffb51b2dfcf357131e2b20dfbc7f54ce1a359924056b433a8940d60dfba5ecf0b73a2b1419a2efa0480b5f8fe195ea817b65b88f39ed0c3bf5a946da821139191650f660c8a162037c8238f7f5df07f807a8446ead36794c9adef33f9711ff480b077128e6132040e5d340ecdee1ecf4de960a862585bd89ec4ac6c371d7e85aa9bd0170caa9398d6ffc31cc91542d23d51cbc8e08433560d722ac2f0f69ef81d9bd92d2dde7ccbeb70a80f32a7ea5255d20d097764e43850555c56d3e97f048a41f299987db4941e44d65feb7aea0fa5c8f19d37dd922b3c962b882639a724c08c0c32ec557b4e9dc21cdf4cb440588f62957d61cd647c5e746e70afa6ceb4a44d0d6200c5d9a1ea265c6a457f55b9d296aaa1fc28d5fac93f7387f43d75e097499b44c995215ab1108aba1822b5df0e1daf4cd82e5d867f960bdbc2692929019a9b97f617c954457a934f9463acf27b9fbdb3499e49311628efb90b974d1bc854dbe33e51355539ec5fc8f7d4dbe0c07d0e91e25fd7b300f58ff894b69a4daef96f7cea5d2bd2bcae4f4f5913b84563f4a1a1dab148a388d53ea6516f6986aec7983eb7fe72589578d42ce83a88b9efd57aff64e3425ef2b11224133355d7d27b81e92d9a6926e62b920c925abddb174205015efcb090f7599f937f00ec44e2561413b2d57163b6493ce3e57793b56142b34cc2dea18cb9ea421b9230e2a0e2c91cd12141eef13cd619547b17e1bdce64c040156b4a879f11357e7da0e8e2f4780a3e15b97864a7e33f9c45605bdaabb9aaa11bf1bd500b180bbbdca28ce8507078597f1d59c968a2cc1e87351f20a9d9f19598d18748911905be031f31dbeecd519d837e107a13c836ea8000e42ebf21e61b3af284ddea464d3e8256a3e653622e4f2b115adc34b5ee8d11f35eb1040982631aba21ea2d501bf8716ca44aaa735aad2cf1d1806bac64bd0441eeea00330d82111f933b0684accd9e082f086967e7096097e850bc26bfe0133202a3c03223e341887208eb9297ca2a10df6776e85912abf194868fbb7569a8c1d22a96ae1ff597e52b7ed5e10c2cd98370b0513b6fe02a3eaa8dfd62f975c27d823773efd2933505793f47992ced3dfb1c6bffc0fe58bdca0069cb757020f967af8eaae515421ca8e5b4fad36b65d5ec851b66b7eb96f797405a1227f7586f1cfb1b4be6edda26e499b73ed7127bc455e9c36db63cf25b7272726fed844a3d59d90372986f4ec65978daba87502a28f5e07b785b66afb15b4d36ee750066613835b20402af077e8897d9923f91b1f73a1c604ca0a1787be40e6765c09fb05b1e5f20e96827a34c7522e7a95a657055515db73fdb174cd44775cc27654ca3a179e8ef8577f8ca69384ae8464c1f5496ae7fb19c30ae0d416c5b2eb63be2f1dde255435b178934c3f4941d5bce61c7d8114881f12fecd6f3093ec0f7a90df466613c6086cc3ad4c46d9d9c3e10870da8185455b2f4d8ff2d9f2c5f6ad9a5be47fbd634ad05c25c556d5af8c26b09ef20e5ac92e5bff9c7178e0b9bfd37b651dd69a2e75d1904ad759823f94455438a8951bddde467b70e1c15d5d68e572c8d93a613b8282df7525ea6f91284a46b01eb253ccd7b7cd785073ebe20bdf923958b83d08b3422fc82a16eab584efa30dd08ee2086227d5c2f24d851007b5e5e19e6165bc63a3e353a4a032d9f806a7fa3d08df94dee3b06aa225cf036b0df44e57039801cd826f7513f59245f1275a4cffa45603b52b4c724dcc3147f9e34da3147f56083ba1e93c9c86357897ed233545d822d00b6b6c5b6259474ffc9c08b6608c7fc49b4ffb2fef686444445a377acfc966aa5c76ed59b6bacbe59c3fef09a3fabbb1488d6d71a88a0a717f201a3d0ce27634c1c07176e4de9f4eab338d4b1b1f310424004b491ad430ce07d0a638fd44d19f422cdfa2feb2025215c3ecb05070c8931ccb7fbed1496541d6fba456988b01113792686b51c5e0fc488f4c464689bb4e7b391bff42decf2b8f3295ff982119f37431fb9f319e2c9be804652a0fa03096b6c0f588313bd9090d88dda236ed0d9c87d763191acbd759c8d04b5bcfca9906ce65d8acc039b36aabd00096ddb51b5f8783fd6a8ac8c8f12d413db06072ff7653d02bb45ac749da6bf30e5d16c6455ac235b970faed7cabc4a1e828f72bda31768dd59112b487c1d5a2e30e0b8657e3b25cb4c86456b526caa92471926e485f01dc0383ed3b69404a5e2528748bf5c584437e41987e3cf5e52d5f381b3246abf64a63cda62e2064fb815ffadc3fa7402712ddba89aeb04048a8afecaf110ada0c15da2be9c88bc6431e34b741d5b613c25a5b6298d40f6bef715798c655fe4bf183c82db227757d23091e4e54a152d99a6ad59d6823888f0f0aa7a3c6225f8fc5048cd2f8c3ddc0e13c3d0dcf1b7e1eed3231e7498e9941ee8041b6dca828902f674c88f37a6d0fa41f805a0e238770ce9bee2910bc1bbf3a4e19695f0abdde91b74c1771657e5de0c05f1e4f427b51ae39a31e01efe7418051e49cce8c72a8feb5995e212db774a27c9c1521c6c0b91536f887c6d1c7e2cfc9e13a11a398257611c1c8bdf6aca65e24f61415f8620d8a5e4e41402e736333980139a7ca8421777d800ac7cde6d4e3086295003e0242175295c616fd7e1cf0f447c0874bf432901242bd22fdf3049a80237fb605bb6750e96f80d6b5be28062217d8b1fd970e912fdbf3ec93457e8c09ae548b3c8ac01c730aad0c517610a0a054396d95a576e9e5b3e061a8f1905fa533a4e8a7c1a1bca4b77b94fb15e384cdfc9d8e87ae9ada5ce11320aec0603d92d6ea41edb9502287d29e5ed466b58ee055d6e3c961f2b9ea8b2107efe7aaf1c04db18a690e22109d468db59df1666245fa5ebe8fe93212a3b1d449dae8e4da6e042b89dc28fa8061cea429f8878044fdc85befcadd8f1efdd3b8c17a4c63b2d060ceef3cf31fa9637c4c8176f7c9f79be55687157ec5dda602a91899f8ef5631f517ffed25566720fe7af83469ab76cb2159b0ea7f88dffcf3b88a9ebf43cfd3f25346ef3fa68f44daa703d824cdadbef1b5de0e64cd43546d5ccc400608862b4a9c64a7c32b420f61646229892aabeb31c986c1e8710a8030b0db2cb661a200ab206904e5cc99c7a03d9f21e93a490f91e2b5f381cdb786c0914410c158f1b9853e73449b60e525cf89e7200abfd1852b9d304029bad3fab584c5c45189bead3eba8836930c6d8f77f344807ef6b5996413e3e9f8d336ad604f41836ee2a29f53b97a3c9ed674548afb52e32cc7652c24e0c3a26c4861cceab21e86f82b9fd557d68f773b9c1b0d16fafdb20fd4d89a56aa24a902671cff70b41488ffdb89414adec3946296140c008f1fa8afb91c1802d05310819384bfc874ba8a42718f1db11e1406df14a5c8411d989da08e72f2a3d307ae400bff1b81a5bd8b3fa339a08764e256e8d93a98d21a393258fe6c330e7042079913ffc3a04657ae4949b755e9c1227c6d3775eedc74c32b923683ba6c8f57e8716ad2b71717a7470248c77b1992373c0a433c90c129ac1d3cae96c98fe9a6c9cb00463dee97b1d63bd5023a02d69c402dbd8cf2116fe99c3620deabe94e5cbbb58ba577ee28f53a5766e3a09f3ce24128c779335577bb9a13435a6a3c0676ce8cf29ec0345b4996853c871bf5ac4baff179f576962e2ee45c982b46ff8dc428d7cf3c222d73309bb366372e94a558b4924489b0a1550dff61e4b5f74566589fbd6d1675dab4b908303ffe19e06ec02dfe00b272938e80000000000000001000000080000000f9fece09349daf1f857a761ed80a5a2d1d05e9952e3abe47742f097b95af64df8c4f406b874d027dabf475375468312c7711e3ecc758c0f66d9d098b584d1811ac13b6bac98388ab406fe432bc125d565d4eae372473d3e74d0adef2c5a5f6eeff35953c02259bd5a6675a71fb496078b24c0ac66e9f72ee9c9d8702e5334f9125fa5744a25eff1b757069ee3ddbf4503d83333c488f6d15fbb068ad25cda026ec89ac9ef2ef6edba4d324ef85d946b6f837d68975c9110de81efb245ab02472330dd774fe8972af63534dc4ab0371ae21aaf5d000000001000000000000000fe7f000080000000b800000000000000ffff000000000000bbf9997f6235e4d6800994e499a5c9ec5b394224faee46e14ccc90ca36c8439f56a5932c3be230d70444a5933d775904b40faa6f5b226c81c8817b788b2cffbc1bc6171e31377ecbaba996c43e72641dc07d852113929c3528815c3c0ad524c5a3fdce1ff138a86bb5657b80cefb839ce67563b67e4d4129a68f24d41098ca21fab1cc64dcc2843f370d407afacd8abe933c9758a8141f93ac66d95b475bb103a400"/4532], 0x11c0}, 0xd872df6332b6fc7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") mknod(&(0x7f0000001440)='./file0\x00', 0x20, 0x81) 00:08:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup(0xffffffffffffffff) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = dup2(r7, r7) shutdown(r8, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r6, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r6, 0x0, 0x30000) dup2(r5, r6) r9 = syz_open_pts() lseek(r9, 0x0, 0x4c19c4870b7c4c8a, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r9, 0x20007471) 00:08:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) recvmsg(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/77, 0x4d}], 0x8, &(0x7f0000000580)=""/113, 0x71}, 0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 00:08:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfffffeff, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x74}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x20, 0x6, 0x3, 0x97}, {0x0, 0x6, 0x9, 0x80000000}]}) 00:08:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r0, 0x0, r0) write(r7, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:08:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x003./file0\x00'], 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000300)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000014c0)="a994e338ad92fe170a420dda22b4efffab99967f2a003ef06fbf7ff24dae955be8418b39076aebaaa6339d7df7d8dff5658793b2355e71d5c244cd273fd7c75418172936e5f32a390e05e861368e186a25661b958fc5097eff082d429deb5de7a4936303783930a99eadc16077de57d7c4e95eef517be1e8c8d0674c58582e044d97af83b2e895d92b426c1031f48e7c035c0854ea43869ac6f2b8cefa0a0c086e89d1bb26bdb501430bb751c4fcd98fd6be5d8140698c22bb3e5483d90b7aee3e9a057f17aab2d389622d7963606a21c44472e6e3053d8cf5d9201f2e46f2c574853ae242121e11712f18537d3fbb6d37ec049b36376451f2d55f764638970a3341fcabc5d7c539bef47292e6fb5c762f645331240debdb913a3277df01fc1d6ba2593625956ca54441b83c4c5469fed29fe9dae2944256e5701f83a5d9a0b2d530bfeef8a1280ff5ee2f26e2e85c77e7ec660c60b5a6acc74052e1f9a404e3ac73014db6c649b1e13e4daa4d74bd2160f5ffc7462cc84f203c47c0533fdeba95f6d9a85e0387ae80dca82122823abea18d6c27bcc0b9ce6623aa34fb60d6dd80c38a334475b08d488c9e0a18fd0a5e6a36406d2d696aeccb935f1e5512e79ac1f1c3ddc42df444a412e5c8b51f9c80c8cd1a0f37e7f1295f78f0ea3665f4cc55437407e1b8c53739f9a16d529867ca7f8979e694c9a088a627a643da6c3b052c3da2d02c9785c016a89f283c55c8ff665d85b12b69ae6452a9216a6d3c3c4dc790082b33360b95b8eac5aa0fedee8edcab4a4cff1f344a0d7403039acbd41773cad5cd01e3c09c284751f8b89cbd6da212f81ecec6c32bc497f864fbd2fb050cca24139e5fcdb0eed41b7595e9a4b07d42f22b4df5b7b97161309b58e3d0a563ec2e073231d76f82beba3e993234434129a80f06d0d84af24d04e7f8ead753d5cbc4511be6f9c7d44e84e0c213cafb449c581af84df4af9675ce3bf576e5aef1ce39b9a75d12089a8cf3d6fcade9ab831fe01558a515bd150c5e3e20e323ea187750ccf7ccc01d6ccb8921dfc4e1f7285d975f4a68528b2af2c89c785fa0d55451449fa349cbe3945e796a40b3fc11c489bee33ab8b940fe6a2c7834b74407996bdd9d5cde3d37c67f2284cbd85d01913977eb3070c3006fd90af3f102b36314178d8c5e1e30a67925c8814255380c0477650b046635b37188be98314fa7f1af9ebdbef59300821f3629de6057482a6a5ffb4921893a5eeb214bfb7692061053d67917c1ba9bfbfa299d7defc2e1a2454cc6119b7488bddfa2415f1739e509740018a0b12fdfce382274e6d05461be3f3bd72507c192c00826307e85c7f7776f45e90fe042fed5eee3201cb0b39845a4f19580e66fac3344e14d4715da677fa25dc83f19e054969abd2d80c05ba1c477859f0c8cb19b264016ff8581b5a261bbb391dbd5faf69a18c8fde09a82bd0b0b95be71090e359676f37cce7c274ebd03876782112ffc5e52e433e198d1380cd4b37b15844e079cb0b66a58e9bfa4b344064159a3f6a8fdfa11475c8c59cd32ec8dfd2156ffa6d7ce1f69a2ee7e5a6449a74892a389264b5c11b1fbedfa4f0d4f3450e927a4f7522b41a0971b9ca40fba728a2f802d1ff349b0cb5be86520e3bb9d237936f604a870fe2d3748c4d9546c1b19c8f55b10b104309bfafcd5a7881c6d1fe767745ba46530866fb8cb596d89644e7584d5728095249cc667297774ba6171360497fb6f361f7e78ff8058fb31d2f8c7b2bdde2ff1fe1fe67a4a1ea8a94a6dcf0ff12a47e39ea5266a98ae768f3cd7baf286796f75c5f7c2994cb1e6fd13cd8929c9aa8c10e704f2577f31afd9454e65ce1b16d0226aca797b65d3d2dde49dc02826ec116bb02254c4bbbb5084258072e2446b73683ad8491dcab7cd11db658bc1f682d2f0c2aebfbb2c2e2284312da16b21e23b35478aa956ea8f1eee088a824a5dca25b6888ae5b23201e9792cd1adc764dcbed24dc56b6f799d3649325ebba0432e8fcc53a4bd5e9cc835fa49298297679c7ecd387f708c81d1ddccd2271e2f2a0f823ac2c8cc4aa3c65626d92b157a68f77ada8f0fe7c601f5c3cd84ad70ffbf335da1e01f12586e39ca4b337832f09f93f699d49c6e3ae1229e47f8e4933c3a7bbdd2335e371f605492a9c1eb1efeefbf63695885757acc57edb16761de7c85478296a5437c8990c3202ce722aecc279f98703003b5a5efc5d5a06fc635d57b4e5bb16fb2e053e2e5752fa623b6a07cbc87cf9931e3af668033d523310d247d6bac8a67bf5afec02c7280a2b73a85b7919a9beda3484279373ab742a236b0a0b7592eb21606d0a4a892a6558a9cb146bc1c09e96a22b7ea3ed69df44256fbcf018c743ca6af2b132ce23c8a8b02b1494128a113b030162bcfb5c2f86b7f813e3e6b9e37da6eeee7e61a841464cba856766b94ebbdb6c699b0158b77c252b972bb22bc7b262a836b11af3657b42d9d1fb27d0e6d3c07787951f5686eadaf28f54703f4c60be53314358fb961c1d9ef4dec7fee6d2d5a0cc7e870ffc8a8539359932594f0c73e41d439e05100dce5b4ee06dca6326baba601047d819d1e2746c797d6b7eea90335feeaf7a8983678f3b3aa405ad1552d2a718b8ec09c7532a8cbc3a02574bf9c7b5ddc106fadde24939dede171812a58a6afa72a854e2ce0042f44a181a0dffac77329118006a87152c670dac4f92b926ca47686764315b2c29e5827cd2b3d2ede723ac3fb1d66249b664369c64d86c47ae2e13dbda2164df8341c31ea4fd36b5d444d53e6f09ad6a0647974b328e030587d05d4230f97ae28727b2df31ed170e8c88329425d248ab795308d7081e795a321a25ae294135471cbaf7fd1b32a9aa441ae4b3e91f04516c573153c7436986604f10261e07ff104fed02642b73a77fdd31e0f492bde23bb8ad46db4a3d78e3f36980665fe70dca4e74ca8bdc545c419e0cc50b1fad00ec7dabd30aa535de3e4589c32f08d2c73b26e717d73b808758d7e04354facba7422682e2cf8abea3968d34a8e77d08c5aa9db208386b5fdb4e86ad0d411a8fdf808a3c8b4d2855685ea8d49ca80463b7deda022224977d97f755119a62c9afab62f7f2627c0ff0fed955ea510e72d2b8ba10613cdd186a78484a65461df75dd9b048aceb81e8e9815e5957f059689274a7758bea827c92fb1d40110ac2aadab49f5e48f85165d41885a279f201d84b31f5ab922a5ca163112a9d003dfe56d96c59db2f4509381e340c674f67143a91172835530124c16e2247f4c1f7616c5ab27477a6a6412006d0111aee8aa860c7d979577ac90e9dbcd5bf950e6ce5e192c0efb57655a15facdbd3d6bd534bf5faaf8040fdeb1f7b63890f71ae85693b2661cc09fed60eaa013153d76ef04fef8ff4eceb58dc21cbfea2b0ea2b39c8e53b64049afb7c6b6f261a4b6ede851712fcf44bf9f797fa37b898c84d584f263b7be2e3197e17cf39fa403f100e0d943a2cda282f2204c9c809b8b4a716e14bdc551be288ee7854efbde4e342cd1d9b00b56e1cb492b5058fe8960890ea6000b3efb7911e83282a1535b9b554b8886f040606ee84e0c5cb0548c1ffb95ea9a3e84a84e869d22e9f250dbabf58a0dc181fbba8ff9b9e3dea066ed418513c7dd62dd80b1d6fdc9e33a2d463ba285214286ae74d49ac3a75d83e47055c994d82b07ab97352cc6041d12d170717d9babc862716e9ddaaad6360d409471ffebb614c6afa4c1bd78241a262d4f9f94e91c493713a36a1a90c53017251811e85c85382fdc1cbbd8a2224265f44e2962a6a9189bff305a279558758bfbb67a84823e9a4c413e971e7dd024d3005f6ee42107757f8f2a719ca2145435fc153282f6362f86fe16ef0ab01f18f787ba045e9500e5e54920fa9a48126e3a4cb0c7b90400e382ae035e8594fdfed6af8473edd3d9274646bce81a330a7bf97ad2d1ed6ff1b521eaf68fee0e75cd5cc041217da0a6d1c8690f49559a6bf46f9ad4605249eced375f97bf19c871016d387cd2d605195d668928f70994a6f1ad69df1b3cb2324bef31f76ab92948bebbc46dca7d69b4f6afbbcbf1ee4f6bce3443e41a41807a9136f9360c4fcefb6ab7f1815ae6f55dfabed7212816ed8a71310852cfecb45f330fe33aeae585f5d83084272abfd1060c45ad73b13285320c1d334f477a48740832c70e2bb28df06e6f59b9f3e55ab7fdf9f63a43a6fd2fc8da0c905688cc779b27e6aceb108a03fff5491252a871fa3428854ce4a498733cd8e1b3c8a611318f399b8a6aaa520fc8619cf166b4a156721352f2c3feff14a07a603b084872c63cde0575ee80fbaffe1b9e7ec4d2cd493457ee8d78810e5a124df74b8c93ebb56497192838d83d1fbaf04de8098c24239df98d4063084519cafff69805e17c05249c620339df3c16474408053567c539228b50a0dfb8c686f91348e368606704f27a5709528f11385e1e0fefd9a44f42fc8df08830c632ad9bd1a432076eadd3bfd83f89f825e0d1c59f7743f4540df6e6e284b7d5ad8de278bca1daf0be98fc0db7dde3a07736a245dd8ea4cce32611d779a064e8d689c3fdae04cbb9df9c6f7eac9eb7f7bbca1755f629ac2540a516afaeca51c77cd6ba1a250e5afbae2daa2a1044402487c7dad930260b156e502acd8f69f6b10002c79bc4171675e9f33ba2b452e91140cf23e7a1d9ce202a50e745cc097711919550e5fa30d100ba08fdcf326edd9729a127529907fba92194d19baeb714c281eaab5a07a015a10d8d07a54bfdecc6f70643f079836986d9baa34c6b594a1e6ceab710c216daf3a4587a5a0d82df8eee2e93e2b9556a61090638cc5c8aa15fecfb06a8f8f36f4122913c7a5b24b0a1f837341ad44d77080c870b3a490036938ccbd17e2e7e9380a78758e618d9ee71fff64c9e3c296c575a738eacc883ced2efe305d688c1a8e64d5eb747d0b0acb4b6d1f37bef305fb1af3d972e55cec6cee5453c495d48f898d9a0d92592e9b5364c71aeeb9f4c381accb53aefd883f673a9bad3f80d7f6e865ee2585c949d95a83ff07037f47e0bfcd0a1f03598ee958f0e7097fef4323057eca1ec0e2c78f4889b9495452e0c837971b53c26557e5381309ddd00344cd0a2bb53230a363822be1490b30df6f807c94363ff1bf83ec1ebc50ba6bd50b58cb2f89ff78251e047cb191ce8d3af41daacc0ed8dd1499afb619c4840e1da04e1fe4cbe6acfe584c37a9c0bb5f6f6e1fcfc65452e36079c88b8e6120234106c53588512aca89c4c3915cfa313158734b3fa45e0aae436b8b9a73785ef5fe72092ccbf5e660903d2d55ee4284124e6789a4d358f5b443759e172e6636dc4202137cd5e82fc706ddfc7ebaeb60adcc0a13d4da5d086bbaa49be63c42ee96b8c793df6b2c9c2f2cdbb246ea94cffb187b14b52ac6fbad2fcf9866b3102ee1f3cbf37eb993f1f9dd350e5505a26c58d27a05770fd03509ad97d3f705e56aeba53880732a71ce04c6a95a3da490a770d263f613ef2e520b2742dea22c1dc2c78240d6df0bc7f05b36de14f02bbe9f348961fd5b603dfe5c38bc8f1d9606a01e204804195b4bebdc04026322502c49bd9e9d6ae03921e5a1887f94645654866bc970b830a896deb7a33f46280be2a027cb87af22c13295e1702e66aa6ff87b4d62c61275853c03bb7661647a8d5ca68a8b451819bd2f82ac294a531c159ead13a1856b9bddf7109b669e7fadaaa1b7e4111972a43556abc4570a37253b77f34395b5422e4d4feb69e", 0x1000}, {&(0x7f0000000540)="be5910cd2594f8d1976a40758b759c8e1451af238873309798b064b68a83a9ad3d3c257edd4f9b70e628316e756b9a1ecb96976f23d620383110d629e3848eb38be10d414d078ba3d4e7e20cb8d061084d941d03848c95c6bf214b41b55009d52912321320f6300a3e91adb59ea102705d7252e7e87ac677c258efee113c80518d6df5af30ef87fab34af0e4123e93a862c2dfc4cf25b9786a56b6289050a9b85ad618555cb49ed5c66d8888e3b8f4e0288c65e85331442cebcb", 0xba}], 0x2, &(0x7f0000000600)=[{0xa8, 0x1, 0x2, "4fce5a3dc80f465720cdcd0ee1c71b14521f020ea71153f2a0e1ecad4f8eae65efb05601125892aab942f7cb95bb6e0e4f68c47fe2ed574e3ff2434870b44526c491f5d149795e4afa723d93d309000e7dcc280ca9eee4641c94a0aae99efe8769cf6825a1db543386cc81a17330c5136dde019692d32c43f177bacb78cec74582559eaad4d974f4cfb29993ce8a35d7e7722edb1d3e"}, {0x100, 0x1, 0x0, "8753cb8437e00f88d23774c5a989c78e7cf1afe31bb003b9f7baa2d02a3d4fa8e26df16d39eceb0e87f76b4f77689cbd3acb79360290796a228e9246733bf5c407f69b1280ad7f7207fb30cab0ce3879e92312eec4cb5fe4599cc1a603a1d2aa85877aa88cee95185c99e2ecb45550098d9c851633cb79d29f1fdb8ded88db06b6725f0cee2a0708a19103dab419143ffd51b9caaba1c11c9567a228003749039ef615bcacf12406c6c297892094dd1f8f0c545d0ecdec5fbacb5d3e32c313d6de3ec6af1eebfb3528cabf39256b127fc7863d4cb6dbce85e7f742dcb835276ce7014b8888f00cc799dced95133649"}], 0x1a8}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000800)=""/221, 0xdd) getgid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000440)=ANY=[@ANYBLOB="70012e2f76696c653000af25a34784b7d6e1ffffb0f69354ed8e7d6ce91e5abdf70a4cf4f26928301b1e47d2136747eadbf20949ed6533561f9581c8ac67b0290b9c17851155f5596206e72f71037b6d50333206a3c754cae808ac761f8d6912f91f7f5f51fb9549745942fafccbade7f12b1e1419b28c8e27a8e6f1e30f02aca8b13e7ac419cfa493705ccd7802a8ce3ef1c6f83d4e90882d7a7fc0119b80f3591e9989e99d2a620102977860319b8777996f263a4c05b76374f9768ea1143bbaba97256d91820c56dc90c354499d41936e2562e2b563e3271eb931ec477d21bf53fa59df814fac29a23c01b3727c0e"], 0xa, 0x0}, 0x0) 00:08:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffff9c, r3) r5 = socket$inet(0x2, 0x1, 0x81) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r5) 00:08:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed5209ea0000f8b2fd57d60f13ad30505e8f5300a4aecf9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d280300000000000000000000000000000000000000000000df42d280ede030acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fffd6afbee0dd6325d339326109b636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea5377937e1c4028312fcd4946faa378700291038ff36d11be59dba6df423026eef57e61d2434c929b34b0587cf25dd9e1e49f931a4375c9a8de3dbfb80a28f5f6e00000000000000000008c100b93b1d9342c00154000000000000"], 0x10) dup2(r2, r1) setsockopt(0xffffffffffffffff, 0x400, 0x8000, &(0x7f0000000480)="81c3319e24a7e7349f1900dcafa9d2b4355682f5d5a3fb4280427180c7172398773ae4480df81cbef30e424df8772816321aa05864771943efc906fb32dfad6929f0ccf7e5e371e0188034eed17b26fc0a992e0b7b058d2483efbf2ebec8431807bf08c88c5e033df090de1b0c32c588fcd74c71baad615e1705d440dc3295ef09d01dc387b33afc56780064f80e65aba2e3d1c2a1cabad5202a2c2f4ad7d41e4a11effb846ac44729dcdbbcf9cbb2bb5c1cbcc2825ca4563e8c4ae66580c5e3e807e0b19a36a67024119c961ac675701db77b094a4e5502633bce7dda153b07b24cf7cb9dd3d6993d681936b733ae59c0d6905fea0459f5a0312b2be839da9cc98cbe3d8d3ea04031b0aef225660e7049c796374ab036bea635eb0d8ac30fbf741c5a0a4eff847526812c5feee5f9eb060ca8b75f753a4745b3a7fed29a74872f0c1ef9219e20aa9d9361e35e4c294d31f587011ca11f0284140c28782737b9f80b41194c729e48f09fb7cf75abf7f98f1b235c001e66d71ce7a6ab4eaad3bfb38345643a5af4c8184e34aeaa502371df4b22224878baf7369ca0c77e84c5bc84c4c833d94ba6ab960e59ca8e26ae21c120c5699298101339a6aa9b3675022a84886ef80321454d83c8c5bd07487857bc847694de352de131927818461a0216bc9400721b3d0ffb90f1c206207d83dee876f5a7696d8c8eb1b576c1789c12251d6d2b57103ffcdda72cb3eab9de01c7642439ffe54184394099d3a0f8faf944b5fe189150fbe0b1a05243f0b0d883a30e7bf48342588cdd0f1623c5e30fb1118e7a2c48be4c9589698bcc7013bbff31777a8abccaf07a828fd2ff39e22035ab106394aca803d5be1c85f0bbd14adb6c107b0116bd48b51e8a621f7fe798446e34746431541ddc5ae65f359f2376c005d954dcaadb539ee4911e49668e58ba4d61ab430805b959d3776b8b7243a480d055b2d04338666f2a9a553c1792d23eb6e0c9e851c796d500a318c2b7cefcfeff02d1f929a565805d525709a2f09c388128da48fe481931835932f67027abc6a5fa8e57a13cd6132f25bc200cdef49bcef0d77179122db4b56b8c71708d2b576f41d930aeb3b5953b69f212196b7fc1e9ce44d6d3368cb2a94adc30ee676d6a16fc300863e0a5fe43ed6fd01d06ece036ef0547925718f1c945284cdbf8926971e81fda164d184236bb95b7b5aaee57c8be36b718fb6a30ab333dc424a0f1917f72a69ade5cdfc27cf407927a7fe10950886a854f1641bddb9fb7c10e64e0844a7adc2bc3a68f64210e8e5d073a98fef012f84dfd48fbfe3c77f301a8b3b7a5eb42e8ac5fa925bcdee7849404997a5e79dc97cc1cb6d6af60c95225b2c389cccdd20425e8702e6df1e84ac31162a2bbb182473534849a2d98ac8706b4f2140e18cd4bfc907603106720faf975f5ed684a6ac2c130ece281aa3d7e87af328d165ceeb54103112240ee5c1628a8e58f56dcf7b0d233d0f90319032fb01962e4d77d6e45d9b509636de33bc2f576096a8426abfca224a1efa18f35af75f19b8acac8ace4adb0ffe4a7a37ebce9c5770bb786df1377eb5549f5e9626f7f7194abb6bbedf7359d5a7fa3704507ddbc1f9935467d8b38ebda3d9062cf38f84253028518cb7deec7a7a21fccf2c37ca51e15f113c5a624ea103c18cdaddbfe71c23aca756b9db418eec37e8d0e762ce4c8e962b64ed69555627fe4d863d73f654e74e66ef4ddad8a646bf539c3e9d10d4b07f8004136357a064c8854501deae78822a794055ff21088227ebeb7f6ed940cad616fc31054024ad0d788d3ac6c3d1976bdbdfd3a06fa975c0d1b007a9619817043f626d707089ae623e4061fcdf7a4e48f58adf1d97798505656700dd1a0b69b65ff58b64322ce3be7c61531331d22cf0f7eb4039edefab41fc64c56bb53e63658bba01d5ebfdeb4991230f02d76f0cf7af9600fc12ba0eb845edc7488ebf055948500c3cb6b290c28ee4d75f5452a89b0327685ee1891d8807dd19f55fe2e3338741d130f46e0996c65f43e9e75378787d9329fbd72025272d4626490a8601a0288ab23b5af821f6fb2cad39bcdd55968d45ce9b5f13424fcd8dff552bf4758c56fd97a2dc3cb224795f184f735edd05272dd6dfadc096a6e96e2ae24247f8613b98c535c3b0c865ff5b2b99ea14bb199a358706ffe2706aebe0d67b005b878ef9955ca57bcd146bdd76e262d5aa34e3e16fa4bc0773608d80b2ec9302f995f95129fe2255d11c5e802dd76c1c4b5c4b3334b5446ba25dfa308c00fa7280a8a1a794176348bc17b5f5d45d306eee0fc934771e1216fe21ea2f5285898130646ab72a932429124a304888e8c8eeacfc7d302cbda78d4cf96ef64b143ecffafaeb05c2e19a98f083267b62c4790f088f9fbe559cbc40f2a883ceb21dd031681ee0e66eda98a13bbf83cd544e2d5245417d6f07fe0c00f2f2690b5b9a890ba670ba0e56095d58f2ec587cb10d738a5c1cc7091edc741d466ebee39586e2a154bdfe3171901580a1822381c71e120e75e49fb7e57416b4afe8b136e6cde9d668bae67e87aedc6d27d0bdf11964ccdff799ee7e4770354bc27c68080c03f3379619b4e804c30c6c6c4bf5c292818b0b85240f49b7192f3ad808f849ff8cb0acd71163376439f56908afc6876b42c4cc09ec84818b34770cce7cf975fd8dbed885f24f3b91e79e9bc550503a814f64f3df7959e586383a9dae17af975955f2c448635c72bb80ffc4710b65d0596e4610ecebe2d645fcdf8a34428f9b30de89b7627e1b59b02b78ba2c3c39b6cdc4f54f3e5fce86e76afd52bfe3f57184acccec67ae89cd7b44b4ce91c5815dd2aafedba44173d166b4eae6667af43596a66d667d8fa418da4fc0d226ed350e378f7e3619dd2b916b7d6735a5d8bf79a810289800161d2a7a10cf0ee6a6e3ddd4108ac73c0f383c4d12fdffbf779e3be07e80c15573f0ec05ea4c720de6e5c7205b8752049b30e2bed470ccf3032553fd84d3d303e66fa81efcdcdff34df853658966d567e0bba8ce6b39d7e9639bb75dd653104398e619de20b034112a5a60685053690d69d3aed05dff020c42e1132724526e89c8ca73e3b89e0bba0ca7dd7ec5623e20839681280ffc92226b3bf1d143d0d6b98e8386edb9358ba1fa3853e8713d77c73ba28277d24266dc166b9c4c574625a3a906e91a1b940f9cf03c8e5a4d8b79d8d4eeb68b12d201c7f0bbcc62116ae9c69f4736c3014ddb699cf6670a0fb575e61d4df9a59680c38aaabbe72c07b0d6550ab39a6c042ea2f5399613b7d5726dd98d8515188611c1f15fa23f785d1c2137f61d9e359a7be0dc07e44f496408ecde1c7d0fb88a0792d0bcca8b5e02fcec0002ccb272d455225f2694fc720f8349b7a3ae451c25b18cc8a474df214f6fdf804e6f33479ac851b89754a51c2ab64aba32073d8a036c72b0893256745b97e972c241e871ecba5b4e02157394b23fd7929902818d02e37604b246a76a2f72394f83cafacb1d68f541e8f29744a61fdab34e100ecb64b604089b7035d1a749b36a0667347a067e07c73c40eceba15b259efd8e9d2144b942274c9785d44d11d3dd2557aa477ae7430d3dc1152ab82257d5b9759d33928b821de928373583b717e401770e251e40ad0fc45189bc1156ff2613819b055956de96faab2ab084b1da1c635af059dd44b38782ad84ea6728c072bbc784431070d26bc03d7af5a6da866c8235574f896c3e7015baf20acc4906b93b94383fea1a0afb1e903d0c9a97935fd4ce1865eb249823ac8258ffac16abeeb87abc56358a87c946d34523acec0bbebb2e0d27d6757a59a64062a1fbadac74b3a500bcf2b9bd6e735602f8788533cdf241217e69e2e6b40d05ac30d0f4da2a0b2c8965f4f54268dda0406d97c66363a957ee3f7b98d72e52fbd8963500571d4db5478279187a5ab84f78113e1fe4ee69716255cf50634edf1a064b367b325773b67faa341d09be392fa268fb8eebe669305346792e2d8c464d00a872fb7e539693eed077852cb36b50add10236fa983cfcabb69968e3cec37905784c0e9abefb29d6032bdf0ca4434f1f965550ff5fb9e29a8590ebea6f6237378aab2cc093ba7bdaedd05ce6e92c0cd709cba29e017cc5f03c5e9d0f34912248127f087110d4e9d6ae87ad25e7c5ebfaa60bdd4e91fc56a046c226668fbd961cb93c89ca282bbae6972f6956272421ae659ee7bdaf417627d5121508d3f36fc8028bb24cd77c475d472ff6ab9b38ec36fb90b08528993e74243e56ade9cd82cc6b13e280a57ad6e1f1abee595060a960342e1e73196f2637244cc4568c602be42a4115b27df0eb0e753935651585768435bd7fcac6126e819d13396ef2a0c0645878d64239f677fbc7fc7d26b90c8c1ea7f2266584bacb0df54e8f5c6904584c5f3c27c5f816ca2df06fdb902056594d428a1febc006956150fa7edc3a755869c7c8ad36a8c547263d112309d387996ccb41c300c21ab8a0f93e8d5cab4ab5b8f850bac8a19317cb59833d23f9efcbe2dcd44914e46bd543b3e33b34a8955ac661dedc4ffa697099c0c7a48236cd389bc383b2f64c5d830a7ff36dd96be2262c6abea590e93379a611ef1d102764306c62aa1f12119594bd387bc81a481d81dbe3024caf3da34594a9beb62ff4cd02b669572fa13bc377feb8771647ffa0d35b6be1ca9336ce6fe329ddfa32d9d263245cbf84e3b4bf126968582ff9622b21b7553a97a9c5e2abd4869255923c92e13e0c2eec49fb81e4a76750d3ab89b4e51243a84943b339f25d870dc8da04a87c698a6f11063f69891fed40c31a6f4a6ca483cdcc775f76864fa56df42d056a27b16556b4839fd9288d9f5b3ebf40109841dfc6b016a755f999187e5b30b80be896bb2f5b5305ae3ece54b266fbe772e5342edb6ef8100e31e86f82ffef77f7a4e11bb2de2c09ecf4063aacb203f46e04b346e04456b0c83860eaccda470568c93ff80d4ca71daf33a5f4aefe51b149bc42eb6b2b2ff70b7c3334e5a1bfe0241837e7c040deab84539c56d02545ed9ae9cbe2f31147dcf6ba0f2e21cd3d6c114f38ea439f69e4acf644f53ee6ce3649aa75b00efc6c6ffc1c59995ef3bb225e622d5815bfb0330466d012dd304f5fcf5f5c51eeaf91b4c273d64345aa241c23251930622b62a2d97126aa5b64454a309c96aaa0119f071a67fe5922a5e8afe5de925203988299cdf82352decce6ddd5ce803a3b98ee7a07d4f08a1c81f7cbdc2f4034062c44d17263fee797cab445004837c2d2f54379cfcc2f2e3042975230c037be4eb72f0eb57f82d2ee5f3a54d0617cb9c8e976f1410331176db6859b8ddacff509f116617969219f68198581bb11b190a2d5fe4a257a8d3921c2f8317d2c891724800f9bcc4f2026701a4a553afa7a06b4104b382c2e14640b625c031626ad4f95f95d955ff12a028bfb392f924db9e78fe478ad5e530834025f0e2266b61d1fcf211df1f4b954d561794bd8a43a452f94b4fd538899109ec90d350c6275c8a3718feb653cc13c5d699da9d4ef7e90fb0b05622112cc9b04948e3e27bd54e9463f83c65e1983d046891c1813c19d23dcf9ad6e7535927eb5b8710989cf03daaf268584706ebf3c415dc80bbca0ee72e88d49ef8ed3cfeafcb071cf6cb179c296d3d924bd02efa96ff14ab1e1ced544058ab616a584f524f0c70b64948c81c6c37e4c895029cea29c561d069633dfaa96b520986c6b0281affaa8d1816a41dce0ec05db9c78e3df3", 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) connect$unix(r5, &(0x7f0000001580)=ANY=[@ANYBLOB="00002e2f66696c65302f6669a5a96e264bd2ee3800ee6c44634daf8afa070c86f0e788efcc971a5ad29c73fd2af33bc0210820e9691410d63f142dd4a24d8aa106af60527842826022ad7032b2617d12d5abcb404cb689c64549efaa9d1c9f5c85d9244c41270726e8b66feafb284ab116e83d0df6bb1a35f21948f79d5bf7ada76b5292fa4c5edddd111b7dab34ff0975e0050b6ad61f8f36676939edce4b99bf3618740c7a80a9459e72a68ada267bd9dd2c06bbd74251d10fdc1456691bc6d6400000000000000000000000000000000011b62e1343c5ffe674b0e7a831dec02b5d160ece2a3bd8c793dcf00bc5a4590e9f6d2689c0cd3bd8d3fa827fc53079715d65a851b73f6ba2d1805c1eef83b883b1b8d722db7657daf5da6a968fdf289e803779e65a20970f6fc45f52a67552c6823d7495b6682b2eb957fffdb8d4162ba8"], 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) dup2(r8, r7) r10 = getpgid(0x0) r11 = msgget(0x2, 0x4) msgctl$IPC_RMID(r11, 0x0) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = geteuid() getgroups(0x0, &(0x7f00000003c0)) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r14, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r15) r16 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0x1, r12, r13, r14, r15, 0x80, 0x80ce}, 0x1132, 0x80, r10, r16, 0x8, 0x4, 0x4, 0x80000000}) r17 = getgid() fchown(r7, r12, r17) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0xd2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r19 = dup2(r0, r18) ioctl$BIOCIMMEDIATE(r19, 0x80044270, &(0x7f0000001540)=0x3) r20 = dup(r1) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:08:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x4314d64a, 0x9, 0x0, 0x80000001, 0x7f, 0x4, 0x0, 0x5, 0x1000, 0x63d}) 00:08:47 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000540)="e06dd4bf458bf99543c708f8c0cd0188c80537937705e9ced0a2babef8f683188514b8fc40f027b224bf6ee98146cdb599b6de96d2c3280600c6858a46f949a7681e338b2f41ff3daa051028f2fab89ce6f6a2a556e55023362433187e3873e4805308392c96d181c909c07db7a993288ed6ef2fa8e4ff4a9f6b5f0989278f655b8adf7a798a04013181ec78991cc21104cc7184", 0x2f}, {&(0x7f0000000080)="2c90376346b49537bb17428208f6b0be3dd88ba29d48f0cf699d4e4a7d813867f5a2dda5d730015cafa3615276b33f1e2a78d6857a1824273633651d44074a13fe828a0a7289b0457eff8b2b9a", 0x4d}, {&(0x7f0000000100)="5f921181f2e88b930109a6ae5a3baa5d7265317545b4a625f174daec41b52f40dfa66bf307c67db88a469a3e923ab6dcf188ed", 0x33}, {&(0x7f0000000140)="39e3eb7a3714a905", 0x8}, {&(0x7f0000000000)="911e0100cbae14efd20178ebe09435cd089e6336c99d7df0ad94edecc72b265c3bc87d9ab3c85e0ee45bfcd1047ce0c66b4e2ebef0ab3eb4ddb0000000000000000000000800", 0x36}, {&(0x7f00000001c0)="4e016e35064cb6087e9000d3d34dc404fa2f4f500746a675216ad6e67a1d7d5eeefb412e6a813b41af87402ced1a24cad1717e69c8e8b760d8aa4216045722a87e00b0d7875eb4c01aa18d97601b2bb2863542689923e12069862530158e", 0x5e}, {&(0x7f0000000240)="33a9785962665c9a29ca9eb4aa76050e687356f7b79884dd1a238600f42964a8bd2c520ed639d93a322fb897145a4b9abc4ebd98271752080d0fcdb2210dc94f47711d866a7b72b2678d51272e6268d7e00354018d2680d9cca5290628311564ce3cb075caf49cfce1eae95b155ad7b7264b2898fb052f0683828aa0562bc2293b1fb24752231c827cc6ebe9d6ea6dc4fb2f025d897666f6a03861b94ce2a278c534b460f3f5159ae0309f4a0285f1dc2e6f43f44bd8b09ec15809cb931bc58dc33486e47e4b8f43f10c90a5731400767410f92bab7263f4d346af156f60f2806a285dff9aabdf088e70c8a14a516b4fe71ee363b7a0", 0x1f}, {&(0x7f0000000dc0)="a69dbf5316e44f6d2be40ef0093244a0ab594993c6dc5a7686b2b185f937de64338a1c6c54092e9c3e62869f9c98ce7d86838f891ce80ef6e9bc89711ded6e72ee46fa1a1d51fb59fa27493ac55f42d877ad1bfd9e8e02b73c13fb2b41b7730e1630b279a416a7f60b7c2a87073fa50003d98f246d385f78ccbe3a803d7d4c4260e97486af2d6feb86de3919eeeebb99858b314eb0676c87ae85e4bd98d7c2a76e3ac5d5189f9c05dad66e51913de4ae2a7ffbf8df1c5854b6bda237e2014e7eccaad75eab8a8bc7092f0b2bdcf61c5b8d061d6132b504f33b85ca4146b50d349fa07e913a4026d2b0d877c55e3ac203b7a1ace674ddd347d68a8bbe8b561ebd6b215932a99f6cbe1c243019c01e44fe977aeb835810139ebd322bb4662a9c1a872677c6f1b5d89ba5f033edc7a8bf1f9021a54036257bad05074a3d00754211938adab2319be8bece711a3e32378ffb094f6226cca4863dc2944b2a5a2fe668088c3b847395c2ab2f95766288dce13dadcbdb297fb27e1a4c0233c30be559c88703cdb88915f68bcada95745978b07cfaf8fecfd14aeabda81e06516bf7fbca6638ad3e1800aedda535ef5f2f4b3e4ff99669283ef080a059dc6495d26a098ad830a72d0d43ea94052c8896d3dee3396727c0323662b1d7f0a12b115ae37a9ee62d5c49235cf124a583d7ed5dc931d420887768ffff3b56d50d62ed2c54dafa6471ee8e89eca307fb377d81d426364e5cb524de2486cddb01117008c95ee09c08630d0648e5d44824a2b07744aa1ba8ab2c998bc76829e895d09ba551bc7c06cea6910532b790a30a05a1f61d0903b3d934d52c1d808206a13128bbf130fb3698c8a2780b1b11b122d084545c9ecf91c1511f0260ce0b485de11a6f99674015c7ca373033ae4ebd7dd3a2cf5bd962e04c168ce9a1970bdf47544cb262c7ea9ec2f4131c20cda3e5e4f159cbb1aecf727882354ccd1ab7eaf1a1613117a35a5580ac100d3ee5e68b1c84646bd4776a0c64675514666dbbb65340acc51320204423dbae6f60a64d38b52abb1aff157dff2a177c0cb090e3a0a98a4070c52071a00fe65e8f089c04162c445ff32a1003047a606aceaae14159c49d6e5f8322a403f93314", 0x323}], 0x8, &(0x7f00000003c0)=[{0x10, 0xffff, 0x4}], 0xfffffda6}, 0x415) 00:08:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8", 0xe5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = msgget(0x3, 0x10) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r5) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r8, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x9, 0x8}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getgroups(0x4, &(0x7f00000004c0)=[r9, r11, r9, r5]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r12]) r14 = getpgid(0x0) r15 = msgget(0x2, 0x4) msgctl$IPC_RMID(r15, 0x0) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r20) r21 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000440)={{0x1, r16, r17, r18, r20, 0x80, 0x80ce}, 0x1132, 0x80, r14, r21, 0x8, 0x4, 0x4, 0x80000000}) r22 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r4, r5, r8, r13, 0x2, 0x8}, 0x2, 0x7ff, r14, r22, 0x0, 0x18000000, 0xaf, 0x81}) fchown(r0, r4, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 00:08:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 00:08:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x2, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x10000) dup2(r3, r4) dup2(r3, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xe78c}, 0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:08:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) dup2(r5, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) dup2(r2, r1) write(r0, &(0x7f0000000040)="0000000004", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:08:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="4314929c3b19b0e6b3bef128aba4b847376d61bf97dc46fbe4", 0x19}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r8}], 0x20, 0xbd9ea7092f4ea36}, 0x1) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x1000000000000012, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x0) getsockname$inet(r9, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 00:08:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='\xebk\xd9\xd3\xec\xa0\xf9\x06\xa8\xccz/\xa4\x1ei\xc8\x13*\b\"\x8f\xbd\x9ec\xf4\xd5Ae\xb6\xcc\xf7X`p[mC~YrQ^$kH\x8a\xa2\xdb\xc9\xf8\xbf\x9f\xc4\xa4#S\x1d\xd1\x92\t\x04`\xbb\x91W\x87S\xc7\xcc\x1d\xb3+[\xa8\x06E\xa3\xd3\xcd\x82\xe3\"/\x7fX\xc8\x8ab=|\xe7k\xd8X\xa3\xc0\xb9\x8a\xc2\xcc\x9c!L\xe7\x19\x0f\x0f\x93r\xf5\x91\xd1\xcc\xb0\x01\xd7|\xd7\x91N\xd3?L\xbc\x7f\x16N\xf66G\xc9\xf2\x81\xaa0o\xedDAy\xee\xb8\xcc\x17I\xe6\x14\x92\x95\r\xd2\xdb\xb5L\x10v\xd7k\xb3\xb5_\xa9\xd0\x92\xc1\x13\x1a\x96\\\x87\x8bq#\xc5W$H\xc4\xba\xbf\x94\x0f\x88\xda:\xb8\xb7h\x8b\x92%\xa6\x87\xd8z\xfd\xc6\x13\xa7\xf2\xfeU\xad\x01R\x9c\xef\xde\x86&\xb8+\xd0\xce\xac\x9a\xca;\x12\xb6(\xa9bo\xd5\x01\xba\xf3\x7f') 00:08:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './bus\x00'}) 00:08:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) r2 = msgget(0x3, 0x10) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r7, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getgroups(0x4, &(0x7f00000004c0)=[r8, r10, r8, r4]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r11]) r13 = getpgid(0x0) r14 = msgget(0x2, 0x4) msgctl$IPC_RMID(r14, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r17, r18, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r19) r20 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000440)={{0x1, r15, r16, r17, r19, 0x80, 0x80ce}, 0x1132, 0x80, r13, r20, 0x8, 0x4, 0x4, 0x80000000}) r21 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r7, r12, 0x2, 0x8}, 0x2, 0x7ff, r13, r21, 0x0, 0x18000000, 0xaf, 0x81}) r22 = msgget(0x3, 0x10) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r24) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r27, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r30) getgroups(0x4, &(0x7f00000004c0)=[r28, r30, r28, r24]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r31]) r33 = getpgid(0x0) r34 = msgget(0x2, 0x4) msgctl$IPC_RMID(r34, 0x0) r35 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r37 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r37, r38, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r39) r40 = getppid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000000440)={{0x1, r35, r36, r37, r39, 0x80, 0x80ce}, 0x1132, 0x80, r33, r40, 0x8, 0x4, 0x4, 0x80000000}) r41 = getpid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x3, r23, r24, r27, r32, 0x2, 0x8}, 0x2, 0x7ff, r33, r41, 0x0, 0x18000000, 0xaf, 0x81}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x44001000e, 0x400008001, r1, r41, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:08:48 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 00:08:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffa], [0x80c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) msgget(0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:08:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x401}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 00:08:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000180), 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)=0xfffffa11) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r8) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r9, 0x0, 0x3, &(0x7f0000000100)=""/93, &(0x7f0000000080)=0x5d) dup2(r4, r6) dup2(r2, r6) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x9}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f0000000640)=""/202, 0xca}], 0x5, 0x0, 0x0) 00:08:48 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f000034d000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00002d4000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e68000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f00002ee000/0x4000)=nil, 0x1874}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xd4}], ['./file\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r4, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) semop(r3, &(0x7f00000005c0)=[{0x2, 0x76c, 0x1000}, {0x356e5e583eb277dd, 0xbd5, 0x800}], 0x2) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000580)=[{0x3, 0x1ff, 0x800}, {0x4, 0x6, 0x800}], 0x32) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r14, 0x0, 0x7fff}, 0x80000000, 0x2, r15, r16, 0x7c, 0x5, 0xb1f1}) getrusage(0xfffffffffffffffe, &(0x7f00000009c0)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x102) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x1, 0x4, 0x7, 0x3}, {0x1000, 0x8, 0xb9, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) munlockall() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r4, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r4}) r6 = fcntl$dupfd(r1, 0xf, r1) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchflags(r6, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:06 executing program 0: clock_settime(0x3, &(0x7f00000001c0)={0x86, 0x6}) r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto$inet6(r2, &(0x7f0000000140)="10150b3366a3208649cce1403d91fc1c86ace66bf78ff69174d4e51b538620873d643157e5f49675fcb5f2ded7cd0526ac3ced69c5b59343cf2c0bc878b76cbb7f470449fe7aaa94465966de10e8a77b43cd677d96509024fff5c1c8ab89727459062c8a8e3ffb5155", 0x69, 0xfe5b1a4436083906, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x8d9}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = syz_open_pts() close(r0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/5) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c, 0x0, 0x0, 0x4d03}, {0x4406}]}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000002c0)=0x300) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x80000000, 0x1000, 0x7bbf, 0x8d6, "b577ce2259b4c77e8a8a66771ef190bab4ae8d62", 0x9, 0x5}) bind(r2, &(0x7f0000000100)=@un=@abs={0x3, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0x2000000, "61aa0db11ce9bae3c651396a0374739ea78b7ec0", 0x1}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x1000) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/78, 0x45}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000640)=""/187, 0xbb}, {&(0x7f0000000400)=""/131, 0xfcb1}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/40, 0x28}], 0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) dup2(r4, r3) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000440)=0x6) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r7) dup2(r2, r1) r8 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom$unix(r8, &(0x7f00000003c0)=""/96, 0x60, 0x3, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) getrusage(0x1, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() r12 = accept$inet6(r0, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffff8, 0x1, 0x4, 0x4, 0x7}, {{}, 0x8000000000000001, 0x88, 0x1, 0x6, 0x5}, {{r9}, 0xfffffffffffffffe, 0x6c, 0xf0000000, 0x100, 0x400}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) ioctl$TIOCDRAIN(r11, 0x2000745e) syz_emit_ethernet(0xfffffefe, &(0x7f0000000140)='H') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x7ffffffe, 0x0, 0x0, 0xa872}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20001000, 0x200000], [0x0, 0x0, 0x0, 0x100000001, 0x0, 0x1], [], [0x0, 0x0, 0x2, 0x6], [{}, {}, {}, {}, {}, {}, {0x0, 0x8}], {}, {0x0, 0x81}}}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x1200000000000) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) dup2(r3, r2) write(r2, &(0x7f0000000040)="52450f8a4b63125223d3e0d92e31596a8e", 0x11) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *414027 43783 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a84f00,f000,1df000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a84f00,0,7,fffffd803f011880,20001000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800017b47a68,ffff8000149173d8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a8f800,ffff8000149173d8) at vm_create+0x193 VOP_IOCTL(fffffd80398e5270,c5005601,ffff800000a8f800,1,fffffd803f7c6ba0,ffff8000149173d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d93be98,c5005601,ffff800000a8f800,ffff8000149173d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000149173d8,ffff80001493c328,ffff80001493c370) at sys_ioctl+0x5b9 syscall(ffff80001493c3f0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb85978b5790, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic uvmspace_fork: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a84f00,f000,1df000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a84f00,0,7,fffffd803f011880,20001000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800017b47a68,ffff8000149173d8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a8f800,ffff8000149173d8) at vm_create+0x193 VOP_IOCTL(fffffd80398e5270,c5005601,ffff800000a8f800,1,fffffd803f7c6ba0,ffff8000149173d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d93be98,c5005601,ffff800000a8f800,ffff8000149173d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000149173d8,ffff80001493c328,ffff80001493c370) at sys_ioctl+0x5b9 syscall(ffff80001493c3f0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb85978b5790, count: -11 ddb> show registers rdi 0xffffffff8127dee7 db_enter+0x17 rsi 0x248f __ALIGN_SIZE+0x148f rbp 0xffff80001493bd50 rbx 0xffff80001493be00 rdx 0x2490 __ALIGN_SIZE+0x1490 rcx 0xffff800016b45000 rax 0xffff800016b45000 r8 0xffff80001493bd10 r9 0x1 r10 0xffff800000a682c0 r11 0xc8991a97ebe256e0 r12 0x3000000008 r13 0xffff80001493bd60 r14 0x100 r15 0x1 rip 0xffffffff8127dee8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001493bd40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=414027 stat=onproc flags process=0 proc=4000000 pri=63, usrpri=63, nice=20 forw=0xffffffffffffffff, list=0xffff800014916ee8,0xffffffff825b1098 process=0xffff8000ffff77b0 user=0xffff800014937000, vmspace=0xfffffd803f011880 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43783 443062 18060 0 2 0 syz-executor.0 *43783 414027 18060 0 7 0x4000000 syz-executor.0 88519 67499 0 0 3 0x14200 bored sosplice 18060 512602 81727 0 3 0x82 nanosleep syz-executor.0 38430 502550 81727 0 2 0x2 syz-executor.1 81727 21037 84390 0 3 0x82 kqread syz-fuzzer 81727 63873 84390 0 3 0x4000082 nanosleep syz-fuzzer 81727 497155 84390 0 3 0x4000082 thrsleep syz-fuzzer 81727 339662 84390 0 3 0x4000082 thrsleep syz-fuzzer 81727 25336 84390 0 3 0x4000082 thrsleep syz-fuzzer 81727 333092 84390 0 3 0x4000082 thrsleep syz-fuzzer 81727 25523 84390 0 3 0x4000082 thrsleep syz-fuzzer 81727 280703 84390 0 3 0x4000082 thrsleep syz-fuzzer 84390 299572 62095 0 3 0x10008a pause ksh 62095 97891 52148 0 3 0x92 select sshd 13767 134077 1 0 3 0x100083 ttyin getty 52148 367720 1 0 3 0x80 select sshd 48086 350146 77284 73 3 0x100090 kqread syslogd 77284 348723 1 0 3 0x100082 netio syslogd 91507 169811 1 77 3 0x100090 poll dhclient 38432 277623 1 0 3 0x80 poll dhclient 52463 89170 0 0 2 0x14200 zerothread 71651 467227 0 0 3 0x14200 aiodoned aiodoned 68714 495706 0 0 3 0x14200 syncer update 44912 288727 0 0 3 0x14200 cleaner cleaner 69482 499112 0 0 3 0x14200 reaper reaper 89369 274401 0 0 3 0x14200 pgdaemon pagedaemon 28429 485422 0 0 3 0x14200 bored crynlk 71863 502169 0 0 3 0x14200 bored crypto 53443 375760 0 0 3 0x40014200 acpi0 acpi0 23352 111471 0 0 3 0x14200 bored softnet 5016 497555 0 0 3 0x14200 bored systqmp 57868 156866 0 0 3 0x14200 bored systq 89002 353342 0 0 3 0x40014200 bored softclock 86445 456259 0 0 3 0x40014200 idle0 23180 306862 0 0 3 0x14200 bored smr 1 451795 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6656K 6779K 78643K 10972 0 0 pcb 13 8K 8K 78643K 49 0 0 rtable 109 4K 4K 78643K 287 0 0 ifaddr 54 12K 12K 78643K 77 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 24 0 0 iov 0 0K 24K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 1337 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 3 0 0 VM map 3 0K 0K 78643K 3 0 0 sem 12 0K 1K 78643K 44 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 147 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 48 38K 63K 78643K 367 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 14 0 0 in_multi 40 2K 2K 78643K 44 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 199 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 113 22K 22K 78643K 1192 0 0 UVM aobj 3 2K 2K 78643K 3 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 41 0 0 NDP 8 0K 0K 78643K 16 0 0 temp 83 3525K 3589K 78643K 6250 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 3 1 0 1 1 0 8 0 rtpcb 80 39 0 37 1 0 1 1 0 8 0 rtentry 112 56 0 13 2 0 2 2 0 8 0 unpcb 120 369 0 361 1 0 1 1 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 123 0 123 2 1 1 1 0 8 1 tcpcb 544 77 0 73 1 0 1 1 0 8 0 ipq 40 3 0 3 1 0 1 1 0 8 1 ipqe 40 48 0 48 1 0 1 1 0 8 1 inpcb 280 220 0 213 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 0 1 1 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 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 233 0 11 15 0 15 15 0 8 0 art_table 32 234 0 11 2 0 2 2 0 8 0 art_node 16 53 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semupl 112 3 0 3 1 0 1 1 0 8 1 semapl 112 40 0 30 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1599 0 204 46 0 46 46 0 8 0 ffsino 240 1599 0 204 83 0 83 83 0 8 0 nchpl 144 2003 0 398 60 0 60 60 0 8 0 uvmvnodes 72 1733 0 0 32 0 32 32 0 8 0 vnodes 208 1733 0 0 92 0 92 92 0 8 0 namei 1024 5632 0 5632 1 0 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 5629 0 5629 2 1 1 2 0 8 1 plimitpl 152 24 0 17 1 0 1 1 0 8 0 sigapl 432 317 0 304 2 0 2 2 0 8 0 futexpl 56 3885 0 3885 1 0 1 1 0 8 1 knotepl 112 76 0 57 1 0 1 1 0 8 0 kqueuepl 104 44 0 42 1 0 1 1 0 8 0 pipepl 128 206 0 187 1 0 1 1 0 8 0 fdescpl 424 318 0 304 2 0 2 2 0 8 0 filepl 120 2629 0 2533 5 0 5 5 0 8 2 lockfpl 104 63 0 62 1 0 1 1 0 8 0 lockfspl 48 22 0 21 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 561 0 554 1 0 1 1 0 8 0 zombiepl 144 304 0 304 1 0 1 1 0 8 1 processpl 864 333 0 304 4 0 4 4 0 8 0 procpl 632 498 0 461 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 628 0 611 5 0 5 5 0 8 3 mcl64k 65536 8 0 7 1 0 1 1 0 8 0 mcl12k 12288 6 0 6 1 0 1 1 0 8 1 mcl8k 8192 13 0 13 1 0 1 1 0 8 1 mcl4k 4096 18 0 18 1 0 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 70408 0 70361 17 7 10 14 0 8 3 mtagpl 80 6 0 2 2 1 1 1 0 8 0 mbufpl 256 113366 0 113165 18 1 17 17 0 8 1 bufpl 256 6539 0 1637 307 0 307 307 0 8 0 anonpl 16 48983 0 28841 86 1 85 85 0 62 1 amapchunkpl 152 1533 0 1375 9 2 7 9 0 158 0 amappl16 192 1783 0 638 60 0 60 60 0 8 2 amappl15 184 54 0 52 1 0 1 1 0 8 0 amappl14 176 46 0 40 1 0 1 1 0 8 0 amappl13 168 9 0 7 1 0 1 1 0 8 0 amappl12 160 9 0 8 2 1 1 1 0 8 0 amappl11 152 47 0 34 1 0 1 1 0 8 0 amappl10 144 8 0 6 1 0 1 1 0 8 0 amappl9 136 616 0 612 1 0 1 1 0 8 0 amappl8 128 205 0 180 1 0 1 1 0 8 0 amappl7 120 45 0 40 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 139 0 130 1 0 1 1 0 8 0 amappl4 96 530 0 500 1 0 1 1 0 8 0 amappl3 88 116 0 109 1 0 1 1 0 8 0 amappl2 80 1818 0 1750 3 1 2 3 0 8 0 amappl1 72 15381 0 14979 25 16 9 20 0 8 0 amappl 80 728 0 683 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 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 319 0 304 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 319 0 304 1 0 1 1 0 8 0 vmmpekpl 168 6357 0 6334 2 0 2 2 0 8 0 vmmpepl 168 45831 0 43626 134 7 127 130 0 357 29 vmsppl 272 317 0 304 2 1 1 2 0 8 0 pdppl 4096 644 0 608 6 1 5 6 0 8 0 pvpl 32 154401 0 131252 201 0 201 201 0 265 9 pmappl 200 318 0 304 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 459 0 12 13 0 13 13 0 8 0