kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Nov 30 17:19:43 PST 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.213' (ECDSA) to the list of known hosts. 2019/11/30 17:19:58 fuzzer started 2019/11/30 17:20:03 dialing manager at 10.128.15.235:41616 2019/11/30 17:20:03 syscalls: 337 2019/11/30 17:20:03 code coverage: enabled 2019/11/30 17:20:03 comparison tracing: enabled 2019/11/30 17:20:03 extra coverage: support is not implemented in syzkaller 2019/11/30 17:20:03 setuid sandbox: enabled 2019/11/30 17:20:03 namespace sandbox: support is not implemented in syzkaller 2019/11/30 17:20:03 Android sandbox: support is not implemented in syzkaller 2019/11/30 17:20:03 fault injection: support is not implemented in syzkaller 2019/11/30 17:20:03 leak checking: support is not implemented in syzkaller 2019/11/30 17:20:03 net packet injection: enabled 2019/11/30 17:20:03 net device setup: support is not implemented in syzkaller 2019/11/30 17:20:03 concurrency sanitizer: support is not implemented in syzkaller 2019/11/30 17:20:03 devlink PCI setup: support is not implemented in syzkaller 17:20:10 executing program 1: sync() getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = geteuid() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x18611, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xe2cc}, {0x9, 0x3f}}, 0xc266b0ad10f9a333) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000340)={0x7fff, './file0\x00'}) r9 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x1) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000400)={0x6, 0xffff, 0x200, 0x400}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x80, 0x20) r11 = getpid() r12 = getegid() r13 = openat(r3, &(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x340, 0x0) r15 = socket(0x1, 0x4000, 0x20) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/klog\x00', 0x205a8, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x8, 0x0) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/speaker\x00', 0x7b01e445aa1603dd, 0x0) pipe(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000d80)={&(0x7f0000000480)=@abs={0x5dc5038319383ea6, 0x0, 0x0}, 0x8, &(0x7f0000000a80)=[{&(0x7f00000004c0)="3a21fd7199e05eaa05eed04bee96e988bdb5c3a9c7ba66746dc84742726e48c47801ff1d8ac9f8f91431062efa82463d00c4f6ccb9a30222d9078905f2052c7cdadddd480ba291241db76842b163a2610afc9404778f53861d61f4ee267a1630344cf5212c1fb72f2ab398b4eb8b8e530a1576fff2be09d8bfbd997c2bce67dfa9aab38c69239a4bfc9298fe2b246844405c2ad53c60dca66ea0033a48863102766a3b8b437ada9acf19c30e146968a473b3eda79d37a327993fbdfc86a2351f7f9f6356e1396a7af90c0e9c555fd90f", 0xd0}, {&(0x7f00000005c0)="cdbe9479ccfb924eddc01c0980efe9e227c9f267f181c5ea4c54fe5afa9ff0bc036141783fdf7e7e6842a96c2f0b6a5c4f050b29c60874067b10f24cf52d0dd5c4788120b187fa0dd14a961c32b72d3ee4a7fe5c57471fdb364dd654904311e2d926ad5a045b16b03597db2205f1e5a6d487252288214798a253fb4888064521a7ccd535f6e45715d178fe10ea3349d4a3d7975ebcc900b8b2fa581a88ed3068b5151c26ff46bf", 0xa7}, {&(0x7f0000000680)="9990d69f1d25c0bc", 0x8}, {&(0x7f00000006c0)="54ed9a59be7ca161574fb9e4bf8227e9aad9c538c767ab84e774ea63fbc430a675095665d25ccfdb26a20f12b01901ee3b0f5c2291c59122d733ae466b5123008d1dd71fbdf95c9e28cfc64b2277652f2749f0b675e14ee68f6054f970181617222e210c08dd4e1110545aef0a1559568cbfb23251ebd8d0ff4be80af64ec28d3565849eb49b886cd8a2ee7c6413fa3a5a", 0x91}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="071ee2b49138fd14aa875d9618f6ce9798a18ff4f0b65641d42c5271c72da5d8b6c23f1d75a0261a33d896db1c7515040fe689325d1c72c6a64f95679b3747cc83a904b6bb872a7f3ae5b4a304676286cea0f6f39b5d3e0ccb8410422b21421d928aec4ef27f0e153b314cedb7a84fd7909a96eade64bed08998def38d5febf87c3e3497c58750a745a0", 0x8a}, {&(0x7f0000000880)="9c69c8b6807c7862f34e4a4d076af87de0e98d03271bc33c3267492ca1d3c447ad1f199c384e32a1057529e2bd279a03ed25d90648db5b306ebcc361c1bf481cdbde268e42b936915a4cbf85b7266969923adfc47c4cdf9e6ae4b0286f4fcdc69cb9904b83edf385429a755cccf2620a41eaba070c3cf8", 0x77}, {&(0x7f0000000900)="8df34668c52fa87df8c352c5b07226b1c90f3cd63b5734ff4f878284b6bee31d48c299169fc6c6879f78a67f427eb61966f9b156ff1dc6e144107a42d937694538cf1a5611778d833cf9907fc82e3da8dc0735f286ed9a84943dfbdfda9b9ab99554eb5f478f0275d361a46dc674a0d9127152e1828593cb54c875416a71048747f1d131814689a773fec160db639abc478b9cb6e49475ad54fc00551f50fa510a144dc01cf2d6fa727a3490d1d95859668feb5ef9cde13df6b8ba5e0fef4fb5067ed05881587f8e86305502c01bb3", 0xcf}, {&(0x7f0000000a00)="3a87f80f8386620d022d1d31568af2348f0e8b3bc6621505678c5e90b76cd2eb38cc725f8c2edc687f32345ed7669a0379a41220049e89e3d7d3871b471affb43d371f3b11f7638724a7be208b3dc9ec3e5ee2433482115fdbdc74c1d33c73d4814b49f1b19e589fc48e8939cd79", 0x6e}], 0x9, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r11, 0x0, r12}, @rights={0x28, 0xffff, 0x1, [r9, r0, r13, r14, r3, r15]}, @rights={0x30, 0xffff, 0x1, [r2, r16, r4, r17, r4, r8, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}], 0xb0, 0x3e2a58defa487ed2}, 0x3) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, r10) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000dc0)={'./file0\x00', 0x7, 0x3, 0x7fffffff, 0x0, 0x2, 0x3f, 0x2, 0x0, 0x0, 0x3, 0xf18}) 17:20:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/70, 0x46}], 0x3) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001140)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001180)='/dev/diskmap\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001200)={&(0x7f00000011c0)='./file0\x00', r3}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x80, 0x0) readv(r4, &(0x7f0000001580)=[{&(0x7f0000001280)=""/207, 0xcf}, {&(0x7f0000001380)=""/186, 0xba}, {&(0x7f0000001440)=""/21, 0x15}, {&(0x7f0000001480)=""/221, 0xdd}], 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001600)=0x7) preadv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001640)=""/20, 0x14}], 0x1, 0x0, 0x3ff) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000001700)=0x7) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000001740)={0x9fd, 0x2, 0x2}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000001780)={0x0, 0x800}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r8 = geteuid() r9 = getgid() r10 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x20000, 0x10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/klog\x00', 0x800, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r13 = accept$inet6(r1, 0x0, &(0x7f0000001b40)) r14 = socket$inet6(0x18, 0x3, 0x1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/vmm\x00', 0x80, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wskbd\x00', 0x200, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/pci\x00', 0x800, 0x0) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = syz_open_pts() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = geteuid() r23 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000001800)="01b70be0db2c09e7a897067dd28a65045dd0d92cab27e7b716acf4fa621b632216b30b7574d5d9932476665897b4a897bb8bda366f6ccc02ad319425a1fe7e4ffecde10fa3c386c7718d5cad162194f0eb1d1898332bdbc4cd35ac", 0x5b}, {&(0x7f0000001880)="0bf1848bcb375640fa628d234c8cd5f832360c95c335c5e40e625a8a7ce4f1e3a52d1c5b9d0f94c8a58dff647d93860ce56cba6ec994376e8ac8b0f950c0f024db07e655710920b7b650259a89c0e2adf5fced06ab48971a085daf83d9c405af945642e4d7a8f55213eac77d61ca48676222ecd0ee62b2c846677521eace69a3d7998bc291670cf02e3563f710d63ac926c5c4ccce17d67dc8ee705e84c51bcfded14440e2a4ed2bc7e33332168db677fab25de2cb134c8bce94d955433abcaf7fe2b9f62ba83a6a301c493015a9ad237862100e840ae4", 0xd7}], 0x2, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r6, r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r6, r20, r6, r2]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24, r1]}], 0xe8, 0x800}, 0x1) 17:20:11 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r0) shmdt(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) fchflags(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) r5 = dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000280)='{', 0x1) close(r7) syz_open_pts() login: pckbd_enable: command error 17:20:12 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) sendto$unix(r4, &(0x7f0000000500)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae216fa4f376336acf00b7804be781e4991f7abdf5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee073981bc43eaea8c5000000020000d82079ec753f3e1892181b37c271b500000000020208a371a318010400000000000000010000000000000010000036b6c7c61a3aaceb64f73f959a3553b74b5cbb242c3e3e1409d2e6dffa36d3ea59fb4491f7ffffffffffffff7362ad85f81b056931387b6271fb07d4c685ab10ac2baf2b9f0ead9288d257335bb1f32517b0cd7518f683811b96c4dbd8120502901172bd84b838077f1151e110fad9b7e61436d236e6d7bd7527b929edbe1029901db09347e72217a083de60f6aadeab64c387d57e8ffbfdbde1e761fad1dd40b2e336e49979b3bf67c4f85db072d7382510a83babfa45a689fb11a6c7393b8a3075cd0282c7d172acfccc81a58222fa64bf7628559fc645f6b98e2771c77eff83a2000000000000000000000000000000000081a7b10a9ac55904ca8a750d681707344faac411604d8649e1be2df5406d038dea017c961a3ddda36782a0b69bdde26816e8765b4078748d7a85a0ab28f9985c7b082d830879c740fa3048a67e6317061f6cd38b69ac0bd60fb38430879efa", 0x1b2, 0x20a, 0x0, 0xfffffffffffffee1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = msgget$private(0x0, 0x402) r9 = geteuid() setreuid(r9, r9) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(r6) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1000, r9, r10, r16, r11, 0xa8, 0x6}, 0x6, 0x2, r13, r15, 0x0, 0xffffffff00000000, 0x4}) getpgid(r15) r22 = syz_open_pts() ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r22, 0x1) ioctl$TIOCOUTQ(r22, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r23 = dup(r22) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:20:12 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202e480ffffffff9953334117655f73b5b28c658f5de7e880866bc8022d5828db928ef306f0fceb29b3a438ba9079424fd242638434fbf987d48173cf7f3318849cd77dcba62f54aa45110f042df813af04d826533ac939186c81bb84c3f3f9f8252d2821cc06a55972fde291"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x400, 0x3}) write(r1, 0x0, 0x0) 17:20:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x171, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 17:20:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xfe\xfb\xf9\xd3\a\xd4\xc8B\xff', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) sendto$inet6(r1, &(0x7f0000000080)="018dfead502a19846d1576f9196965d73b3aed62bbb0851dab002744a3578626facb1aa1e1e1402dfa8f2c1a023dc9682696da1accca0b12ceb101e74538ac53", 0x40, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xc) 17:20:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x14b3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) utimensat(r3, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x4, 0x44d}, {0x2, 0x80000001}}, 0x9c2988484d9757) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = dup(r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCSTART(r0, 0x2000746e) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)=0x10003) 17:20:12 executing program 0: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x8701, 0x4e) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x600a, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xbe, 0x2}) 17:20:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff, 0x0, 0x8], [0x0, 0x0, 0x5], [{}, {0x0, 0x0, 0x2a}, {0x0, 0xc00}, {}, {}, {0x0, 0x1}, {0x0, 0x0, 0x0, 0x3fe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:20:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x9, 0x6}, 0x1ff, 0x2, 0x99d}) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r4 = socket(0x2, 0x3, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r5, 0x9) r6 = socket(0x8, 0x400000002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0xfffb, 0x0, 0x4, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c8c5da84015c8dd63341a160dfb2d883d28445bf55c951d496c4fffb03dbe17ccf561664fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c85287bf61a7fc6db16b60fcd9eda43e609f8b0958288b3b7ee4930a9818ebfac2e468d0df9341a13ea1acd643d60756925bcec56ce1fe5942f4887ae03bff07000073c3ba17d51daa5ad2d37ee2d6c7540b4b19158959186bd589144937682e87b528beb25781900a94490cb2e6a4ed87cab445b0d1fdf93fcc96398c01aa6fe3027be7c98ea7250552ad3e8bccc487238a32b896634a397ee8e3ff16af89612650ca801f1808194bed630a04e5468116f7d7e17dce3ab7"], 0x1) socket(0x20, 0x5, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r4, 0x0, 0x0) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:20:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x200, 0x968, 0x7ff, "7cbbb2e5e3267de9cc31467adf079ef59eb6ddfe", 0x1, 0x6c7f49e2}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0xe2}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf693582146287230000da0d7e43002a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 17:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x400000060}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x14, r0) symlinkat(&(0x7f0000000040)='.\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 17:20:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 17:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 17:20:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1d7, &(0x7f0000000200)=[{0x54}, {0x81}, {0x80000000000006}]}) r1 = msgget$private(0x0, 0x40) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r3) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r6, 0x10001) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r7 = dup(r5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) write(r11, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = msgget$private(0x0, 0x402) r13 = geteuid() setreuid(r13, r13) r14 = getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(r10) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget$private(0x0, 0x0, 0x80000100) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r21, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semget(0x0, 0x2, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x1000, r13, r14, r20, r15, 0xa8, 0x6}, 0x6, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xb6c, r3, r4, 0x0, r8, 0xc0, 0x8001}, 0x0, 0x4, r19, 0x0, 0xffffffff, 0x2, 0x7, 0x1000}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 17:20:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r4, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x1ff, 0x3, 0x6f30cd6c, 0xb3, "edb498db3004249fd23dba4dc29e7f1527dd62fd", 0xfff0, 0x4c}) fcntl$setown(r3, 0x6, r6) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x108, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffff2e3) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 17:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(r3) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r15 = semget$private(0x0, 0x0, 0x80000100) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1000, r6, r7, r13, r8, 0xa8, 0x6}, 0x6, 0x2, r10, r12, 0x0, 0xffffffff00000000, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r23 = semget$private(0x0, 0x0, 0x80000100) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r23, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r26 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r30 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r30, &(0x7f0000000040)="670dc3", 0x3) write(r30, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r31 = msgget$private(0x0, 0x402) r32 = geteuid() setreuid(r32, r32) r33 = getegid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(r29) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r41, r42, r41, r42, 0x82, 0xdd}, 0x8, 0x1ff}) r43 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r41, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000140)={{0x1000, r32, r33, r39, r34, 0xa8, 0x6}, 0x6, 0x2, r36, r38, 0x0, 0xffffffff00000000, 0x4}) r44 = getpgid(r38) r45 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffff, r6, r19, r20, r27, 0x20, 0x2}, 0x9, 0x7f, r44, r45, 0x3, 0x5, 0x349}) 17:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 17:20:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894aa128d0974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c100005bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc9ea293f85405b667a7306f709f05761052d548a6839995812b634891f0240f44c3398d31a9e8581f87ac2acd50a223b48994282868f65fd8a236cfec2672c9b1d8a9313a397111f8a1e9ff8ad0b62d879f4753fed88c651953be41bcf80be485f92d59209d7c633cc6cc0d8a0aa4", 0x139}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x87a2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r4, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = accept(r5, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r20, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r19, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r14, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r20]], 0x1, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r24, 0xa5, 0x1, 0x100000003, 0x6}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000480)=ANY=[@ANYRESHEX=r24, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r17], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r15], 0x4, 0x2, 0x800) r26 = geteuid() r27 = semget$private(0x0, 0x0, 0x80000100) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r27, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r28, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="e315c1b5946b3b20079745b42eabd11335cd6d683ec8d1efcb0d2c3f978f53794e43b6900c767d5cdff5e376cd82f7226e9e9ec4f05873306e6a2394493053ed65cd36764da56685a91692fd7228ec41e5a760ec36339edeb88f9db59c270eca71a57cdc7c5fa3bbff231ebc956c017f593a47c138ea103686e99ff629254904645ff0bf71f4e255330863ae362b27d15bf4faf5227e9dc31dc7ceaf0774bdf526ef5aed7f770b73ef208902d8ea5a539212d9538a67a9f1ae1b8b78eac925689925f4ab6aabad9babc3310d3da0ed90464b08581d9fbf40c385254af1e52e21f9751c90b5aa9e09982b4e256804d151de68abcbfcb63b70631e", 0xfa}, {&(0x7f0000000340)="d8f08827e3c652d753a627ee29ae200816ad3e70e7aeac2569336041e5d5ea8e6ba2a5e9191ec40937895480a6c7", 0x2e}, {&(0x7f0000000380)="ff0e567262b359983a06ddb2fb2e578f93575835a377f13771c524fe3eb804a17c93b66a4cee0a90885e0b75c34c7cd3111aa3675307cab55201618017bfa27fb64a77ce88a1485f98b4ba69a741118ee24a4976c7ec330d410a6ea4368f61743248f3123b99bd0d3a78349b74163005b03187c8e7cf", 0x76}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x38, 0xffff, 0x1, [r6, r1, r0, r7, r1, r8, r9, r10, r12]}, @cred={0x20, 0xffff, 0x0, r17, r26, r29}], 0x70, 0x800}, 0x0) 17:20:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/239, 0x242, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 17:20:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/8}, &(0x7f0000000140)=0xa) write(0xffffffffffffffff, &(0x7f0000000100)="510fc3a0", 0x258) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x10000, 0x1, './bus\x00', 0x1f, 0x5, 0x10000, 0x7ff}) 17:20:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r10, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f00000016c0)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001940)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef32949182c5d993fd3b94fc447c543d32da95392622ffd478b8708511007ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f0200a3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40c0c48b881f65a80e90323ea6947c3145d31e8340c0381b052f4f83019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6ba2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b342f4eb02e8a9d352475598723a6218a515893d7ba01c1c75172b52aad9837f43a27b9104675a47cd941f2950e276890da98e0105d7ff87512e8c30203170295cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b82efd3a8f2e21141ed3d86f5a00000000000000000000000000e6ed18013d0a79a3e680794de3fe86d7c6c14c9de38cba61ea198cf7ce4e4405a0c1ec56086289fb089aac037f61e87792cb4462e7019ad96da98ac40c3a47d49336d0e960de9bdd4569d09cbd438cfb65763b75c51dde0ffb35ecd04b5f7b310ec6b14a6b5adbec35d8194b11f7a98a4140a25097703703bcf30d15fe4ba31599c970f6bda0abb627c5d59573a66ded4fce899544485acfeed64f0e4efde8438d5c8d0d50fb3be3710b87442a2f08282da8e14f5d5c6180a09971a676b26582aa09f1a7e91db3550e277d38d1d9408ecac51468e2b6127044a9c2d3f7f87a6c7f249a5cebfe7b0fb5ca32ffaaad41578551514dd82784637c79bc81192c394ef34ce5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r14, r22}], 0x60, 0x400}, 0x404) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x300, r7) r23 = syz_open_pts() lseek(r23, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r24, 0x2000745e) 17:20:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x2000000}, {0x400034, 0x0, 0x0, 0x3f}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0xedca) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) listen(r1, 0x1) 17:20:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r18, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r17, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r14, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r18]], 0x1, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r25 = semget$private(0x0, 0x0, 0x80000100) semop(r25, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r25, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$dupfd(r31, 0xa, 0xffffffffffffff9c) r33 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r34 = getppid() r35 = syz_open_pts() ioctl$TIOCSETD(r35, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r35, 0x1) ioctl$TIOCOUTQ(r35, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r36 = dup(r35) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r38 = getegid() r39 = getegid() r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r47, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r47, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r46, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r41, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r47]], 0x1, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r51 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x2, r48, r50, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r51, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgsnd(r53, &(0x7f0000001940)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000480)=ANY=[@ANYRESHEX=r51, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r44], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r42], 0x4, 0x2, 0x800) msgrcv(r53, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r56 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r60 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r56, r59, r52, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r60, r60, 0xa5, 0x1, 0x100000000, 0x6}) r61 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r61, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r61) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r63 = getgid() r64 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r64, &(0x7f0000000040)="670dc3", 0x3) write(r64, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r64, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r65 = msgget$private(0x0, 0x402) r66 = geteuid() setreuid(r66, r66) r67 = getegid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r69 = msgget$private(0x0, 0x0) r70 = getpgid(0x0) msgctl$IPC_SET(r69, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r70, 0x0, 0x0, 0x0, 0x80a5}) r71 = msgget$private(0x0, 0x0) r72 = getpgid(r58) msgctl$IPC_SET(r71, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r72, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r75 = semget$private(0x0, 0x0, 0x80000100) semop(r75, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r75, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r76, r77, r76, r77, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r78 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r76, r74, r73, r74, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000140)={{0x1000, r66, r67, r73, r68, 0xa8, 0x6}, 0x6, 0x2, r70, r72, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r38, r39, r59, r62, r63, r67]) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r80 = socket(0x800000018, 0x1, 0x0) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r83 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r84, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r84, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) setsockopt$sock_int(r84, 0xffff, 0x1004, 0x0, 0x32d) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r87, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r87, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r87, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r87, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r87, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r88, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r88, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r87, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r81, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r88]], 0x1, 0x1, 0x0) r89 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r90, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r92 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000980)={{0x2, r89, r91, r86, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r92, r92, 0xa5, 0x1, 0x100000003, 0x6}) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r93, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r93, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r93, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r93, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r93, &(0x7f0000000480)=ANY=[@ANYRESHEX=r92, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r85], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r82], 0x4, 0x2, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r96 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r96, &(0x7f0000000040)="670dc3", 0x3) write(r96, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r96, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r97 = msgget$private(0x0, 0x402) r98 = geteuid() setreuid(r98, r98) r99 = getegid() getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r101 = msgget$private(0x0, 0x0) r102 = getpgid(0x0) msgctl$IPC_SET(r101, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r102, 0x0, 0x0, 0x0, 0x80a5}) r103 = msgget$private(0x0, 0x0) r104 = getpgid(r95) msgctl$IPC_SET(r103, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r104, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r107 = semget$private(0x0, 0x0, 0x80000100) semop(r107, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r107, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r108, r109, r108, r109, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r110 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r108, r106, r105, r106, 0xc0, 0xfffffffffffff7f5}, 0x2, 0x1fb, 0xfffffffffffffffc}) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000140)={{0x1000, r98, r99, r105, r100, 0xa8, 0x6}, 0x6, 0x2, r102, r104, 0x0, 0xffffffff00000000, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r112 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r112, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r112, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r113 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x10000, 0x0) r114 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r114, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r114, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r115 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r115, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r115, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r116 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r116, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r116, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r117 = dup(r116) r118 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r118, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r118, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r119 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r119, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r119, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r120 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r120, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3b, 0x0, 0x0, 0x2}, {0x74, 0x0, 0x0, 0xfffffffe}, {0x7ffffffe, 0xbc, 0x0, 0x5}]}) ioctl$BIOCSETIF(r120, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r121 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="0afc17fcdd5889d4dbe740a36323c71d72af481847097a42b8aab023c0cc288e2913acdc2602cd16be55105a", 0x2c}, {&(0x7f00000001c0)="55790e", 0x3}, {&(0x7f0000000200)="f464c9731901fff2cf4901876f130e32d1831d70c7b44a99306f264084c28f55501bfc43c3d465d7227733402c394d3bb710ffc73b3b5635973ec8efdd4248ca1c79a234999d2332c5", 0x49}, {&(0x7f0000000280)="7717ef46997ea1300c4a1c7ee66b586d28931d0129829848c4d51bf8a81513a29db27f1a84729fee635374db3eab11df33f7e53edadeb4dc4abd31041e65cd29659d3eb1f42cc1a66a7abe2b67d2aeac6601915415b19bc519f4a4895df9d40bb50b6eea660ce6d84f2ff7de", 0x6c}, {&(0x7f0000000300)="9af31e367e391c0f2a5438e647f88c6cfd4c38d500ba46e4cae4f10a843c622ea088446a544e7b581000f5961ad4a9e92ff66ae46b5a3d9dd7d627d9ef5ba61cffbed684aa544046a41d30a798238bed82d2fa60d853e90d8c23dde0f7ffde3909732cfd82a4620d6199fc53e33a98cea44e293f98ae3c23f620c06bbe9695edc1831268e6339fdafb6d41ec995b42b6641fc2600b98bced80897e448ea0bee047a5157c1b944c5131e811d37e163501271cea630d750a15b1b4556739af2e308bf73c", 0xc3}, {&(0x7f0000000400)="28392e7e657799a90faa5c2ddf739f83ff09acf1614edb8b88d27ad5900b9b5550e51129adf0dba38e733629261d69d4726f3eb6c74ed31c7fcf50ec942992c0627c9b2dafdb87ab4b3c8073716f4b18e4dc3b84a27a95fc800efca8c607400b417155f936056efdf0104d61cd0b140fcccec7fbcb890e712ef51ca344cd852af34dffcd01089f7d51981f53c23d3d576b91c8fcff955c0dc28d59de13f7da7706ad6cd5dd89a0222be83521700a550c793ef5a23d6077ab570a7ded67714812f0f5cda7438037e725be006e5f396ab3495e2f0cc816e19cb0bcc41f690b557061300781897114d7a146505bb4474e9fb1bd19e632ab04ee3c7585e9ac3fb429714ed886192d8ab1e26e5cc444788bf7f7f0756ad59a0fd872ff879f75aa8f192633a34a1494146522f54992c5d7a51af680f25b452bd646fbfb9bca472747ec6dba3314d1c0f6e82f216d036cafad046051dfefa28b1a33bc2b6f7759b04a2accc126f9b6a799fbcaa97399e677fb6ccde8dcd0b8616d40ac9d764ff22121c6aa92e8bca054e707463aaa27122f339211cc9c2ec5e0308b41ec8b3e8a40765a6795e501e3478de879c0da91b413b1205cd1915edf62c50251cc717a8bc458d164893eeb39573520958701e8d1d2cb86b0c8ccf58033dcdd03257dd7f2098eaafaee7b60b460396d89328ebe7f415e3e7ded54e5628070f211aab97c5936ecb0ac1257163a15e69cbce1c4af2944edf04d686e98f1d8c41f9ea3f16f2c2bab2bd1f35db6576ef5528ed71e49ff80424c06a6bd228ea235d3456a9b5e0ee06bf26b2868032fc4420b472318852d559d51011f6f897c0b6f2519ba19aad752a7d63e8fcf44673c3429dd19584febf834493379b28848913222cd457f03a582cd4c52de1189c09304fbb4e2c79c6c5cf69335e948b00a737066d797273f50a4f0960eadf94c0a4c8c7cc7c15ffdadd5585b36a219877c78440df67569a198f41ef391b2cbc7634d5fb6139f2d3e85a0d3249f2c85097447c96415b12a46b557fdbfd3af96cefe20b02e7623783f153061f93cc3ea7af6106dfcfae211a1b55ab965ebeac3326e03a39cdb47cb2987af4365eea2b49476b1c13da63ace2b207257dee61a0fb21929bfe9dd9f1251a896def589010025cc380aa50f52f6885555f1a37d0e284793a37ad61995c54fa65d7f1caf850f9baf33b27f81cc0cc4c5e27e0ea0d9a688b706bc5193767f5d22624a9ec6b3faa4de7614a72864b8cdf97b115a7dd7c3c71d5df6551716d744da4b9cc4cd443a57b597d900f74fac0ec4b348644e69fd1a70015ca088449a93eefea950e7ee9c9cd7247f48a73739b9adf7ff251c5d9cd02e15730eb76a0f50199460ecdb6e828328d08e0b538aee2060a7677eb688e8255d5b4e0f9ec0d93d75e9e90e8b70de5baf2eacf11a0161027f8b8ac88e21c5cdc284f9e7bdd574c5b5677a15377c48a3943406f5684cc157eddf80a8ef2d8deeebabd156c4a823a0feecf807a6b31090e5f607c30e5a77045b3641d9e40462b48505a693d89d1176cab4936e91d1f38ac804958c81d2121e85920d2c2f069b4ab195cf6f60457b3609b3d3cb760e7298617b255bf585e5ac88ce8d1c92236a5113d4c9a37e47aeb84e3cc818013af9516a52303cbfb375e624463d08ed3548691cf7a220230fd5da6361054984bdf27a26df27755ba1ef71e695d5e8e0b73203d80c4e5d62ff8624b2e141339ecfe6e46161374053366eb4d3e6e0b3caedf743162dcc43ed1a265a7c573a9c68ff38f399cec226a6c5ff29e26580f7bb85bde8a73bab73b37afe0fd8d8e7c06ba8a941460691ef5d26760cb9d45a0cc70244acf1f3ea1994958b47f8c10420d474360235b50fe708efeed8f7fcabccb73c810eb096247de7879a8c34bc2f7d9cce7f58c4f302a076e93fc6d083197f585504628e6ca071d44cfc99cdc9f7fccfe49b11fb72d376aa2f719ca86092b9e686c18cc1216503fa07d78d4267c3161d9249378a1d79d8f674d0030d3fe0452729828cf4e42949d185021b43a463ed8dfdd1f89dce7723ed30d49bbce270a5222a46aa80e330baebdaff11d330349b9bda5c117aedb377c21acd809fc43bbe0a6196034257b64f572a7a49006fabadf70544acdaef2ec3929929eb0ec4bc8805661aa8f5f56e4a6a4058ed288bb668e55821940c278452abec33ac06d8fd031d0878d857ba14495a6c778fa11ac0367a4a856d7c80fe3ea382b5ebee5f40bba8bd99945e84c4aea7e12d63c2e00b363c9597303d5c883f7f48891a18bf85be9f629c41ddbddabf76eaaef52e4b9851fca1f89896946108bd96a4e9794e71e6295dd286bdcdc9981fcdcf7088a068386cf616a782c9e4745d710c32c38441a71b8046cf3d30b1527607ea9ab7a1ad71171ab44a918a71aa1ce3a488ad51d192f42947828d6d3ed7696966de4e8faee6b495c2a725a63e2640d08688df604cc6bf062c6fe5439132be70d31bbc68dd3cf803b3005672937602cc109f8f3d7898e3406f60a47c1052d368748c4d130d4046f8e040881c6bcaec59b13e83fd74961f185bfaa15b84e6523111e68d470b9bd303edda398ffb687fc8214a7582cd8b23728d9c9a49c3ec58cadd324329fba8bbe1b1336320aa6b73a60b0fc942d8c7bcfa7e3f6ce8d03bb97e5761f2ff7ff16748a3e3486fad37e5ecf768c988576053404de98c81adf69e48dd9dab7e6e465b605f083ccdb4d1880da6c66c336c1f75ee04c73ea747cbfbf8fd41eff302de769ad90bc23fd1273bb6cebb1ed12106c71b7c42b631fb45f7187d7251a54ea0778f3b43f461e4e907da050e3fe049946c762184c88ba9392d175ec9f0a3776a58093db68d5f1b87a68f74e05a9cae04667b90a8e580bc65fb05e75444f22b0696b4380c2f1ca0fe83a703306fbdb9306a8ca36124b9d756a5eb6b856fb79910717c29d5e855d247011fb1b0aac90516fd69072f32f0df5293fa1121ba2130c590671f678cc90c568682b5ecf6ffb2010fd58aa628d16b15accc94339b80aabe1fde8f8a66f03a7b28ed2a5e39f0029df9e020fb9d5db807a45d7b998389bed2aad9adca698bbf51785434ccfceb391704f4f5be8c017b5cb2b67169a7776aa9b50d1f4123c6e6c6148412160074b1a14013dcb6c99dfe4712eaabfc06b6231da8bfb413d6173ab9db9c02f6c0c38b77fd4916f810befa03b7d64a8eafa719b58b831da34dadff07aa3a4a214e314a92ea9fd87ae73eb1928f91292c82080ec51e1ac52133572ad949a08d94a516851f2fdd36c6796ef40a67e98552c01da46dc52d33c80762df17272b744ae6bc7e59169dec0f197a8791b7d43b6d198705fe1ab06a5da2c566e21ea399a15f32ba1306ffc8c4e49c1bdfbefa0e0200043ff8faef1612c3939c576f5e0b17310f17cad67bd930e5ebd78dad39d3b7a5458cd5a0e6ba5a8a98c538d0c6a7f11b5114e145377648132c77181b568677f5f894f5f8b52858de366cef02bec53aab7f3e27a3334c8b2af402a0456ce604157f6518eae3f6252576d5e4340a5274855e17765df5a84094840dd802b939ae742f09e6d85d5152c6c58f82105d9db7c21cc78fa4904a5b4b9479faffa87b3915510fc12dc3aa9bb9b966ed485d4d47fea30fd5e19b5c7b522e9c22f2c612df39f3b7fcaf6b202b285d57fbe56df8c43309b210e3e7b1fc54b09c0d2f85f564ed5d26d66253547a6e34022e202cb59609c78c6c79ab5950dd5e2b61e705f8de938a3950c83e0cf8e0859a9e87c22b7ec0b935aa849d513bcb9aea4143dae37acfcb1f88470051c186b832d8ad5fea7e81ab5c893fa815ec4a6aea5832e1e761124b16a549649f02111f83fe9ad1427c76a7faa3cb825c502a4a4b18bc97f261ba563d5e0533beb37c65702b8d6fca20f4181c5ff90bdf9482dd7e7941afa3d6fe4330c1500bc012cb53d5862c36853699ae460ddbcd1bdd534121423981c6442e2dc67c9cc3d26e22325b8d7f11be7baec6f34fd40a797338b70179d7f35953fe21c1b89496ae33938ce878bff4bdd3a2c56bb445c56431e922600fd12ffca86c4dbf3d94018bffaa53b7464779a7449638f011753bce3cb820c791c04a58379f178daa863fcc8ca708377402759a9df419aa692dff058567d48f02880d15eb9b6427fad7b866589eabb2116db724c9374d25362633106a3c0d49eaace8cd030686aa773aaa06b7b2b04c09fccc824794cc5f1ca41229849f2dff41f8a9d44381b69ff493e2951fe4c6a1ba76c8ae2371d22014d9de63a49f53f21d646127706680eebd45b366692c47154e3fe9a1be27122575f9c654d33f436bf1ddb3ae7a2e2ea33fc30325fa14c0312400febc72c46d546aafe94efc6324d2a0f96616d3fb14dfdd33cb2f9eea0e9c35832a68deb115981fae3dd642b7a165ea31f8a33202abac431297182af779a5716c6fe7bec433dc63cdde5dd693234eb7efc3b3bc95a5f91dd420d687f51f0d0fee0d9257dbaeed6f45e3bb1fbb442b293b1454d491ab1559d44e2b2de3bfcf747081d149f54d750ae189b5ba083ab8e297631c11275d2487897aad7f9f3e3c6916617ed6ca92f2232293fae416dd12330ff4aa16d1cd1c285bb10b090a3acc8604242794fcb6602492e41d61bace07e5945a437eef915a68152aa0e95cd22b9f7d4fdfa81bc30a2d655a9fb0d317a04830274ab40a3db76fda99c965f3c24105c32030252128d26ec21f544f4560d8edbbf36077c802cb599d6d9dca61d34f600fc4860bec1873d8e9125fb17c6887dde526006622e2d7e92a6e4fa2968d289221b62e3de049b987112e756b6c18bcdef233b315eb8baf79269f4d7f08eeb0cec9ad3e628388f5ce274e930f3ff799e503476090789c668105f4164eaca3bcea1ef8e7f699fc605b1e387f154f43cea1a46d2a3e96b58b090c6c885f0ec081005b3ea7b24a176e9ac257b7669f66cffcb36f981dee583c7962ee1fa2ec4d5214a8aa929f2f7b364a28603672de993c55931910c3f923b138dcf83dbb0c6ce0759cb9237acc14c7819c2694dcf7a5bcd7874a52e52fc63a44d86b12526120219d14b36ede806a5a5c82031d6893f30439af9863b1dcc11d6551583f3916e71a4fb66a16d149e916a43801113c1e54f1b4c13734ed8bdad5b98b4f7c8cf991b7c7c686e527784857d0b07e428ee5027f0645d0315d6b84897c8b3728892c9e3cbdddafa6788340f55f62759cb0a4da8eaa34df813a776265299956ed7e1ddb2d1c0f6b2612a611bb15bedc37cdf0118eeee3c22aeaa2454072f23663768ff5b43a118b2bee71731858e869431b825c7870c30ffb3c58433443ba99dfad86ad75bd0945c674ccdbc7825c1e0edae618778d29fd7e234a45d50b98538d1931ad0eadd6656305106e2e92c191b346f6c54e77d8b8cb4ad7f09c51fc49a5331a330ed33806201d7722ea5cd7d24f283074543092bfc940ac9d93b60d8d0c27a25f79085ed62d60673ce5af4a6eb9f9081dccafa9f9e80662a4512ccfd8ea6e0e49f36e03a0e050b096083b142bff50a39adae7ef113af06530b8326979e435502608422676f653863df34b9ce0876eea048cf8b03d266f7a4e9a92cd0040fd84f43a9e6ebaea6d52ea3b4e3bf90869e7a5b9124310d249f47efae6830e7ecd5a19a4b0a512ff0b345bcd52a168a2d08f4bd3a76ec4a1177a21ec3ff836e94b0a332a411e02727ec54d125c924da81ea41f92790569d63f10335dcc77726cbb7ea303968611f31820aba0f3", 0x1000}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r12, r16, r24}, @rights={0x28, 0xffff, 0x1, [r29, r30, 0xffffffffffffffff, 0xffffffffffffffff, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r37, r59}, @rights={0x18, 0xffff, 0x1, [r79]}, @cred={0x20, 0xffff, 0x0, r85, r98, r111}, @rights={0x38, 0xffff, 0x1, [r112, r113, r114, r115, r117, r118, r119, 0xffffffffffffff9c, r120, r121]}], 0x118, 0x4}, 0x1) r122 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x88) close(r122) 17:20:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="27301d74ae464c8e29b8c2060c6a6dc4cca46cd8ed32c1f93be94af5fd4279991aac0afa69c66a5f85cbceb0cdd59b3343e61e73245f343c083b", 0x3a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 17:20:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 17:20:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x3ff], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f0000000140)=""/105, 0x69}], 0x2, 0x0, 0x273c) setsockopt(r1, 0xbb88, 0xffffff01, &(0x7f0000000000)="90cc05dae20c37e1d468cec011c3bf776d91a33b0d994cc16a9edb88848e6080f17c84b7f1c5b2e4c1a7096a50b8a37b4364287c763c243e6b072c6c09e2275e7419a94bd1c312220c7d32f1b2cfbd85fcedddbf663f6b92530ca0c12d09911e1cc18f4ba1e45a4d19c814bd1a03af930e796c3f7908b5f36781616e02c96fd128c6d14e68e30f2ecbb9c945fa8ee92f73abe711ff2069079bea84b6010e0d7176fdccb1d0bdd4425fe58c0d24055fc036821b3d537293ddeb954a29", 0xbc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x11ddd0d9) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 17:20:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x1, 0xd5f4}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0xa8, 0xffff, 0x0, "6435bbf5f301bf65c158fc99e7fe4621e36e5ceb2fe989f2e7014702b63022b7e7fb33494385915f73bbfc671f8761c4d671f257d6f985d97107507aff4b671ba850482b3fdd942a312d1efbdf212ac879137870ce7b2a08514ccb7606c96ecca02921ff43481dcc6b764e598ad54bd661ee7620ff0a052bf6262bacc0b3c07e3180ed53b9d768e58166f46f977cf527dc"}, {0x98, 0x0, 0x0, "d4a927b091ed56193f0d102aa82b6e5147ba311767ac4e9cbf991049ac16ec9df396d40c2cbae6fd51debba9a971ed8505e0d1eac139e3f885d8cfb2156aa24b589a7ce1726844a1cb2f32a5b49d875d01842d7747c7e2c4944092bea090e5762fd686050338f8a6975db85039217d1c658fb275abad12a1189cccc1566ca51bfe"}, {0x48, 0x0, 0x0, "ac9e1bf709d8b470361d5456a1df1bbc46599d48ea01f3091bfc8a9eecdaeef0aa2259175ef93d22a0416df17c70d1267e"}, {0xa0, 0xffff, 0x0, "a8e626247d4fff2860ca0e51cd27e0af2e482b97c67d5dee8c09d38b55869bfc203c910c6e93c52d415a047935fee5ebdf005f53e5679b1d4d655f3bf1422e81419537f66cd8aee696dfabae8d2730e6490c28a8177a44955b2ed6c2702ca8ff1d163b14ee82ba5462b98d7e17d6a1037e30c0883e8dd7d8ec46e5e1d772c13ab3ab4d9c32e0dbfc67"}, {0x80, 0x0, 0x0, "bb73f54a169aada553f888cce73e7592524ec47c13f8eb06110b503e52a499758dfcce425f860a30ab0244d53f6d55638d741c1d940c9a0d5836a518be63754d6d0ed609efe19cdb3854bb6554c5a195eddb830c1f298fb7247d248cf9e161b4057628e66f71918c40"}, {0xffffffffffffffc5, 0x0, 0x0, "56b973b1f0e9dc55a007e623931351d65f86536b2baf4a1f274233607f61a984db600c0371c39157d5af6d7d89864356c9291719febb3f740f2f1431c5d52db61b4b80cd0c0b3dc0d8784e10b8dfe1237a6ffe3d884079eef7aaf49b5d9865b3766251a683d14ed5cd76579f2648c3fbc8af00ebd5500d46559f570533b4b35a05fa359ff91c3906357ff7c4e272c85280005d96243bc167050bdbf4bb79190a0fb5e427e459bb3f957b62bb4ba24c394b155acfa29578ff90551f238f"}, {0x98, 0x0, 0x0, "4e4e9c70bb4fc7ccd216e74dc6b24eabe093a79cebdabd1450d36b4a82a03c6c1ecbea3bdbcaa5cde5821a69d87ac8d9a19a8a1cab560c62171841823b33e7f9e5dc4dfb2b59cd280fdcc905e865f5d56b98c99e4d8cbd5b3cc5732e0e1db8249c552ca3543a23cdd24d594f9a2ffdb924626af4b4f8171c5ff9fa586ad5317b26"}], 0x410}, 0x0) 17:20:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:20:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:20:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{}, {0x60}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x2) pwrite(0xffffffffffffffff, &(0x7f0000000340)="fbaf8a8d1a029be92a3eb6357e3aa55c2001e49c3e433c76d1c9ed6de1e434a4ed1370ec3cf80869fe61da0962e36176a9423cbb8852654ea77f10bd6d444f2278e33399289ef013c6a170ced704c67c41b9d8802557bcb79dd98e1211e09f94e4d2bcf3f39a013a7d2e6b36b81b68c871dcc08697b7f05a7804dde1e0a939cfa4f2a4f19dfba72bb98d89b1ece7ae5dc85c9f88fa95653be6565da59c4460d03c0cd994c6d06dd1cac07a82af7062eb8434d91c073593858da28acc7e8c5f8037d5056967647de5ed9c5393a37c7324f7c2c60db29c5cfc3883385a54f29f757c8e7ff21a4373e302903306642ef3eb90c540842147d0aba4698ae7cc14204da39accac9be14641f5aa56bc8416ae144002b9fb9d26b0d759c0e1664df4fe423fab8bf277a6dad0d34e4ae797f6c542bca7", 0x77, 0x0, 0x100000000) 17:20:14 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1104, r1) 17:20:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 17:20:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) lseek(r2, 0x0, 0x2f, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000300)=0x3) write(r3, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x13ff) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = msgget$private(0x0, 0x200) r10 = geteuid() setreuid(r10, r10) r11 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(r7) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x0, 0x80000100) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x81}, {0x6fabe0d7ae5394b5, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1800}], 0x6) semop(r19, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x0, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = semget(0x0, 0x2, 0x710) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x1000, r10, r11, r17, r12, 0xa8, 0x6}, 0x6, 0x2, r14, r16, 0x0, 0xffffffff00000000, 0x4}) lchown(&(0x7f0000000080)='./file0/file0\x00', r5, r12) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 17:20:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:20:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xc}, {0x9, 0x81}}, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x14) 17:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x6}, {0x50, 0x0, 0x0, 0x400}, {0x6, 0x0, 0x4, 0x8000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="96730a8bb0171fd6653c638a9fc1") 17:20:15 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1248, 0xffffffffffffffff) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='cr') 17:20:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x82) write(r2, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pread(r1, &(0x7f0000000240)="1bfaba963ba0f4666e6c96832039f4cdc5c31e952f1460416c1a7b9a85d4964b97a8ad2ff61e869b2ea5d7f669394b90370a5d1fad86b93f35a87feb51e85759cc6687f010939b7d0dfe29a22a3d7b1d0354ee93bec11ab34c75d56af5a69f3d406e8c6f636b8ba0385c73d0d12a48024082401a0c532f2b3d8a8d8268700981eb6f59761fa70fca33ed100c2ad42790214900934a5e60b2d2c9f82c72292030d07b8452b37eae1ebe883876b9f16f4dd09961560758e5c6beb7c9fbd335bb43c197dd68d446b3df81932ad9cded0e08fdf1b53c61903d562bf39f5d96d674b96e89c0482ce0ba775966cfddf72d", 0xee, 0x0, 0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 17:20:15 executing program 0: getrusage(0x0, &(0x7f0000000000)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1dfc69577d540bea, 0x10) r1 = geteuid() r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r4) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409d37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e00000000b89b3272496b7dabfa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e300"/286], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r15, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r9, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r15]], 0x1, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[@ANYRESHEX=r19, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r12], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r10], 0x4, 0x2, 0x800) msgrcv(r21, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r20, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r25, r25, 0xa5, 0x1, 0x100000000, 0x6}) r26 = getpgid(r25) r27 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r4, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xcc, 0x5}, 0x8001, 0xc5, r26, r27, 0xffffffffffffffc1, 0x1ff, 0x7}) setreuid(r1, r1) r28 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r28, 0x8) 17:20:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x10, 0x4000, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) getegid() getegid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffffffffffcfa) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r4, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a8673e5ed074f9a076d1abed077f6daa2913f8a9"}) read(r5, &(0x7f00000006c0)=""/138, 0x452) close(r5) 17:20:16 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000080)="04309e5e6afa60748baa5c31ddeb2ff90c9e04016e7020473e4498a11fd56ee3201d0b8497608e68371b1582d0d6c18b5152a346c27375e59843040b944afbacb1f0ba9cf36c6ce7ea749b9df5ce91d3177c", 0x52) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) write(0xffffffffffffffff, &(0x7f0000000400)="2078f7b67880bf9670229ce2f589ed0f59a87d89e032dc19f570fe00bac871767dbcbbff8730c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b23e59ffe4719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719edd7676348a23f390a8c8794bb8d25314dc21617d89aa9c6109a60857838a776d8d898537ed95d34e48374ae5f307c5375eaba46d8f81605eeb94a251907f46de62fb2d494d4c41911f874717cc309fe1eec7cee6ff429ce48b8bdb75344e908e72d27f9db891ddb7ea7183d22e44e716dcc3a88a3e817818acfbc10cea4c968e313d63ff5af724a9c61d2e55801f8b8864820f77597d4f3209bfb8940d0", 0x111) 17:20:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r5, &(0x7f00000000c0)="e4d97eef8470cee3749687db0f1fd3b2d7f9b7519100e3a66dcc8745eaa9a1ef7cd1fd87b601ec1683937f0946ea61f3581991", 0x33) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x20, 0x0, 0x80}]}) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = semget(0x1, 0x0, 0x40) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000040)=0x1) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) 17:20:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0x80]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) r8 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(r4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r8, r14, r9, 0xa8, 0x6}, 0x6, 0x2, r11, r13, 0x0, 0xffffffff00000000, 0x4}) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x1, 0xffffffffffffff81, 0x8, r13}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:20:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)="21b4a5c88c7fcef81c2899d7e4c3afae392d0ecd0ad80faeb2f3eb499f32a6ec7b39e2a5c204a85ce732a9aee4d56f451042cdaa68ecdce9f42f21dc16ee8733c23635c4f2de86ea67ffb69061225ad7a0a5fb6af3d19c890bca3f48244ad6c068132e9d078d93b172860734e55b40a2e3e249a425719a865e0e0c32aeafd83df9b43c1be2548d85ded634c056ba0a4e631cc9fe62f9bf05b694aeea67adcd9e78235f0acde2d4bcdfc9577fa0e6504d5a20ffd064f8a2fbd27527c941edf56aed38946aafdcb2ff13a2e48296153feda1ba2f", 0xd3}, {&(0x7f0000000380)="fffe29aa1277b74685b857f4262308e57eb06958fb146bd90db5f8238b283c1a72205521694fe6ed22405f9dd9785f4a8d0f69906e2b592b5d278e025b2962985d32d29a78cbee7f9399c94ae48d19c2ddbab8e3e8521c3084d5fc320dd79f229ee6b55b545c1aa1dc31de538d1140e9d62986f11112725118f93ae0e778b517005fb3fc41afe2df60640c56efc6f1403a2f69782c920baf9fcb922d6a2ac488e657534d180917c906fcf496b3785a2494bbde5e9046f402139d40f8f6966f2c0ae0be85e49931b87639d2638c988618994f47d58927813b6f6b94", 0xdb}, {&(0x7f0000000080)="4b9a6df21fcbf8d0eb1ff489d845a4c84eacd88287a6", 0x16}, {&(0x7f0000000480)="db8ff0f2a0c08a4ae417b92617b18b867f72a11c382e564f5d0e4d8004e1e7519b2cdbd1cffdedfdf4b4071cba2842bb332f47b47f86cf0f461a39d7f0d355a05cbc3af6c2f4e6ecdd92117e81bcea7e062dbc219cbbd7a60e468f45c6ad1c2a091dab6385bc359a4dc69394f08ed70eb4e893d481d49d0ba56f7768cde85ba48e4a1a6842c2fdb64caa9bd24b49f855ce2439aee0a873f883101c884cd32572928e99911a", 0xa5}, {&(0x7f0000000540)="00eeec2355c2ccc5b19c1a0474d22c2e6ce4ce89fcfcfdde870e173ec2401b64370d89ebff3ba7357b36d5d476bce875f61772df741646bc8c8f17decdce7f6a23a1a519861ead7258fbd77fc2e537a4de4be07927ffdd2c2bc2d76c22eaca3ae832369094d83e237d1888a52fbba3dfd769f5905bd8074691cdd6bde63690500e63c4e12fef49941f39a5fe31d9cad0d2b193d17439c9280b818a67b350", 0x9e}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="d8000000000000000100000009fff900a9738a2da3c29fdda5b472035200bef3cf7750c92cb3a50c703a583d6563afc2759f8aa9c51a19fd2feb8f05fab11b6ae1b75fa910b87ec5c498d21dcf49c6ceaab841bb2147445c132c4176a224b2f5b23c09090a0b55b5e2b60017c2a5052b57e475a73cbc7bbba7cf0ba8defc4a87994d114c724ecc539a29dd59169ebab9ec6bcbd481053b60947afc11aef84d7470b6bbee71007656ca6f2124f8251cf09b6dce93c0bfa4520b1d4619295d11248e05e9eda9c08a359f2d913017a63228b76e1f9a44efce00200000000000000001000000fbffffffbfbdcaa03a497fbda9000000000000007000000000000000feff000080000000ca4525e91c945ad00c7c9f96a034c9933e735ff0d286ba4a34157788da5903bd65ee8ad2725f1007a5a61889c1f38d751c3f8f00908a94459d77a6bace211aea14d2c02de1621e613d2eb956d3b89cb46c27bd2c0500c46cac27a7ffda550000f800000000000000010000007f000000b01852e5fba9641d42cbc3b08fdda1aa428a830e4f985ee3b692e5de5b1a21af5817be44bb681239fda4e9d5212f2dc98bcdafd733dfc4f4677c1d8723515e2ee7f51192de164246968ab3b681b691c731c0ae917560e012dfdafa2c2803d8161c16a459bf9c2a8e0e9fb54a6679ae3bff7bfd578f0fd1c80f48770cefcf3d843c21e75d979c92bbb1954fd4a86d08c9e9e04a8f7731b819c9ca80dc0a9102000000000000005ea77151abf4007cbad7b688c8d7c55d6b7c97dd095b2be905d7f54ff1d0ea5f95b1341ba0481cf63d36f726ec85d5bd6565d4ae393589c51e684700000000000000"], 0x260}, 0x404) 17:20:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 17:20:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) geteuid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgsnd(r11, &(0x7f0000000d40)=ANY=[@ANYRESDEC=r5, @ANYRESHEX=r14, @ANYRESHEX=r3, @ANYRES64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r6], @ANYBLOB="2cd5b92b50fdf94d923742eb42594a6848dca585a5844156248a87fa8d908c87e93528f1a3ff60e14de7ecde15401e253781e71bc9ce40db6aa0b96584dda381b0602c72cf5188c0c8ca900a8b5f8fca6c16286ec3ba85ba650fc35750ec3dffd2cce70e545a22", @ANYRESOCT=r8], 0x7, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r15, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r11, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r7, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r15]], 0x1, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000003, 0x6}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 17:20:17 executing program 1: r0 = socket(0x6, 0x5, 0x8a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r2 = getgid() setgid(r2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r4, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1, 0x3, 0x3) ioctl$FIONREAD(r3, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r3) 17:20:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="9ba1413798752c6e4afdfe34ddc53c8c25a825feac6d3a9a70392b0076034282b12449a7fbe29f38902686fd9aa81186e38a4b850ab9e2ad9984c1801ffcaca2aa4ed3467bd61a7f8b405e48dbbaa55e66a065778a3b1c2b8da52f0f8f37bd10cdba4d4e", 0x64}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) listen(r1, 0x2) execve(0x0, 0x0, 0x0) 17:20:17 executing program 1: r0 = socket(0x10, 0x4000, 0xa3) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffdf8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e000000140000000000000000020000290e90102881963de21387aa090200dfd82cc10000000000"], 0x1e}, 0x0) 17:20:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0xd18cf7e01f9163e7, 0x3f) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:20:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x3ff], [{}, {}, {}, {0x0, 0x0, 0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0xffffffff, 0x1, 0x6, 0x1, 0xfffffffffffffff9}, &(0x7f0000000040)={0xfffffffffffffffe, 0x2, 0x3, 0x0, 0x80, 0xdc8, 0x0, 0xfb}, &(0x7f0000000080)={0x1, 0x5, 0x8, 0x100000000, 0x1000, 0x0, 0x80000000, 0x3f}, &(0x7f00000000c0)={0xffff, 0x100000001}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getegid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f0000002900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57800300000015f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'\x03\x00', 0x0}) pwrite(r13, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r7, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r13]], 0x1, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r14, r17, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r18, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3715e4873b3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x0, 0x1000) msgsnd(r20, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[@ANYRESHEX=r18, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r10], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r8], 0x4, 0x2, 0x800) msgrcv(r20, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r24, r19, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r25, r25, 0xa5, 0x1, 0x100000000, 0x6}) r26 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r28 = getgid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r30 = msgget$private(0x0, 0x402) r31 = geteuid() setreuid(r31, r31) r32 = getegid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) r36 = msgget$private(0x0, 0x0) r37 = getpgid(r23) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r40 = semget$private(0x0, 0x0, 0x80000100) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r40, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r41, r42, r41, r42, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r43 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r41, r39, r38, r39, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000140)={{0x1000, r31, r32, r38, r33, 0xa8, 0x6}, 0x6, 0x2, r35, r37, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r4, r5, r24, r27, r28, r32]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r45, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r45, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000002000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r54, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r54, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r53, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r48, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r54]], 0x1, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, &(0x7f00000028c0)=0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r55, r57, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r59, 0xa5, 0x1, 0x100000003, 0x6}) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r60, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000480)=ANY=[@ANYRESHEX=r58, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r51], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r49], 0x4, 0x2, 0x800) getgroups(0x2, &(0x7f0000000680)=[r49, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r64 = semget$private(0x0, 0x0, 0x80000100) semop(r64, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r64, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r65, r66, r65, r66, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r67 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r65, r63, r62, r63, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x1, &(0x7f0000002800)=[0xffffffffffffffff]) setgroups(0x7, &(0x7f0000002840)=[r3, r5, r44, r46, r61, r63, r68]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r69, &(0x7f0000000140)=[{&(0x7f0000000800)="c54ddb12d8715586325578da7f68253fcff54871721649c0baf5b8430bc7100a092777f022d8cd0c32e8335f2a41bef2d326139974c418bb1a179786754c34a2be6f92cf216b3bb7513378d64f94e51cb0324c3cf371755ffd85d42d4c1a90b1b508832bfe12c8ab327e2c7e614305d6cf820ebd19a67af2fe7ef008c6a2be51a511d7b989d33b60d27141e812ccec980b1de17119d2821843f52739d1d8c0f52e37930e595e63e27091ef907113ceba49bd8d68f9e929e220cdbb3a2875fda11ae104cda4248dc94c502c0c05bb0b8541699ada41f2068a26c8b777d176f20c51cbc5fb1154db2c587e733fda33dd20ec974c30bf7a3ef18af1fe3151ec1ed908c577a35fa56f1a152a5f0e34a53c9a0b114cf6894d4a38dab3064a199493012ba9521861194176fc8939696b313f684ab1db3f4567eb57db81bb2e35ac5750d23c38e163086b646d922ae48dd815604f58ab25372ff923fe0e9db51c47ceb2ccd898b6510fa16c53a44b693b20467604042361d7dd75e74e22be14705931cd156560fb213fb3b3c9f2bdcbfcd6deef9415d4b3d39f0f2b650099c809e03ddd9e4c5baf0d94b6911da046cc9aa149fd49cc028b2227b84c9c97a74743d851a416a09dd784550d32bc70fc90ef1cb76aec2e27f3243919dc7c48f86ad44b98bcd03968cd318875e741b89520332a5471e76adc32b57660ddfebb94754b0ceb66fd57d37df59d091e1fc47279db8c1a55507672448c62f96feeeec909a87180ade3655098dca6a43965bf632cb697d6cf3b43140b3d197c8809530c1b10a67c11b3bb82b431adb7cef0b7010d7fa42cfd8efcaff7ec8eb3b0f28a6dcaef9047dbae2a6b83968db62c7977e81c1d42879ea8144a0acc9acf5c620be757304c2a4f9d7cf44539a5eaa7cf8281e9552e4b05f428ffd4c03afaceca6078331831789d5f27e4f61f0e57615fddd6e85deffcee10ea894e2182f4b317f1cd93e72a52ff05ccf8019eead3ebcbc915088a48af2126255eb77dfe470cb1ac79c333ae6e5c7bc3e8b0c76099eb4dbd310a37c0e3a3dab2ab819fb3a0b9dc69f167f8f41f83a97b7935911858d16fee4b058919c635238bbfcc671e802aebdbfe9aeed82d3437544416691a2c45c01bfacec4b4f7c2167e40918be230ca011c3635a2a8a4289b003f255f1945d4067c93e74eedc769a800eb422e6f9e41bfeee852f99e7e35c3069f0e9c5ba9c9da5199a26f2c2a52ecfa20f4d1e1c690df7fc101b0b143b348fa2dac230e11cbe69b74538870b4750079bb3aad25fdc5298bb1b795ad7f1e412c0a62dd2b9e6860f544060b2e92c7f60a4d1c251832566ffc92f3302ba2c9c7a8a0db5ec3ee4757625b09b42da15703292ed0df13d2220d89dd8661bc16c487872180f630b211fe6f78759a129e03714f76bb50d78cfeece6853aeb759d81f03561b8165545bd5922358b0842f16850ac079c5c4965f56916358fdedbbeddd5c162442275513c9be86cedb6a64319635e48695082f6a88eb986cf1a5d71c7fc7f4c711900c97182973c6a5ff71a8c927733f49cc0f744909af2dff33a54c5c07c7de0e0388dbe053268c4df13f3ceac364a2c7195cb97b8a35b4214f0da0eb73d92fd9a751a2b5043ac779987817ff75c066bc5a0961a1ff2b785fa05816730832dece764f3ed7c2b98315cc1ab0d1af124f6f190db90f2cebf3496520940f1618ee3aadb44accd5818b035b7ca4add11b26d762d1f50533fba8c55de7d3fd3f86e6775c9bba2a58f7333b4adc10bed865ce1baf1fe7c7277a291a712affe2b564695caa738ecdcc2cfe329e863ad6c7984823b0a085caf27b61db65b41f73448ada587303430be7f1fbfd78efce4023478df426a8102e814aca09c2502bedd4b0f0fcae96e4466bfc3bd8ffd004b79a701eb24b9b9a6da73fe355e7e7ac4070cacc40df5926632dba07bf8ba7078508048e5ff6063799a03cc579d0d482b22f14db3469ddb8bb3b3711ff60bb2f08df8cf1de0cb3f1c4787794f203daf1c80368266840b759c97b3da0673c16f2a681cc55c5c86a5b3db657d92cfdaf76e14b9ffc0529a5ab6e28c702f60c1a5f63b125660c5706c242b8e5ac962796a12450bbdd67b87f905ecc89242fd09547eb88e331c8c728ee42d564608e134cb0337f8e9390c58595f71b77dadbf39d9a60878726baefdfea8e86fb6ff0ecbb12a550d54e246295260bf0b306a4b58b2452162198db8595342ba9c05807bee52836c23b46e10f57b8072608a46b23b28740e530760e657e85a2aecf9af322d7ff080db601741697713c910ff077750e7cb700ea8090e72eafc7d676a7f56b6974639b2c46b5a519cfe6206f182fde027ab8a6a5a9d353d4669453a828c7c67d3ae70d969e81ea93dc2b384f1d8463bca4293b32b1e277b4f05368992ce40c88630a6e6fca595e944abe544295da5c3a8a3a55ee570561d3112593dce851f3ad05d34cd0ff1d5df9cbd68d706f351e3f8626e4b76837611a119f8a34d8c487e718401e67b1a80805f0b0fc587a2c98c42e5f45befdacae8e94c2e31eb1400c979cb07975b1d47f2a9cb00011febb7d8168f3c087aca10657aa5a079978649c897853d8fca8f5674fbf8d12dcfba2e3df94009c8046e5f0f71eef714f23159623953cb54e9d1081f43c41dfacf229796dbeb6a055e9b224ac6263b7f2eb662b9481c141eb42f3a42a2a87b9c27420d539b997ab19207d5dc5485130ea78ea7009e04f79a7a2487a381ad2808f712897db34d5671c58ea2d7501735b2b95057c1ffd14e40783814b9e281e0d7048b88b140d7b0efcbfc06f863deafb19bc76aeeefcb94f2112c0e32a9e5c5cb5dc490d12b5d5503ebefbc15fce444e126273100ff7898f0b2fb8eebae39ccd3aac14eb8a9d9a0c743d7a026333b708d58567cc0fb569ef31c4174249eccd89e604cd5a5c0b5dd5ef7218db417d45a5bcb816522eb5b9afadff652096b666d32bc94909d464f1471ab5701e558284e1735b0eef9403138f30111c7b96ee3a574c2b16b330842cb3ec097ce06c72c33d3f9deee48c131f9bfe8a4c574aa85316be9790e15fe697f2dab6d888d855d44811da3315fd608bd2e20a3fc505cc6e69d5559c9d074ad58fefa607c6ffeac9922b72a3f096e3428b68906f819ea192835b931a03f8c6fe0f64986aafeb55fe94b565b411ff7798a745a264da2f7c5e5a03498a792997935ef8f4769549cee1f4857da2c64809c37beec0a99f9d7af6836ba6d62fb43932cc30fd977ddf1e5c25ea1ea89d5e850c09d6dd8c0e5d2187f9aebfd1a2564a0b48464735fa637f709a7248087a503f483ed4fcd002a717fac614f1c655d8459a6117d5508f423640abbbf0513012148358f8b2cd761f068eed5baff3d30df348c27cdccf9b1059d159188c37be4fe10d9275b088a78d1c82e53bfb1b704d7fd3a738af8093f194affc9f23241a59a3cf949bc01e18385568a143c4be02b9fe0d0c29d80b26e3e53dad8cfaebb0224400141d0027fbf341ba669454fc01bf5d8398651ab50be40259856eb1cebe95ba08d942583c94da631fc118e63aeddb9712b1d7c2f02a1280ad38c2fdc9846969113af1416ebeb01c5f7175ae157dfb1d60dfc4d8ee1ea110d622286112f61cd91d3a4fc23925a5fd2bcc7e92a9cc9ad983f8b9973d123c481ca1b6155eb09f0f993c5b072a6098bfdc3666cb551b30358f86edd0be2fc0eb660d388801d65d51c4a590c0b41b62def37b47c0ebdbcdbc20f78662c530b9d61f5462c36c039867e28a96842f1977dde3b75de5e683b9adc6ed148e9bda14c2b23f9d524d3a25f72f71969dc0275a6877dbc5e82cf88f5afaea5a1bee63aacd36dc0c52a45215cd8d3d2d365392152e4c79d8a3ae1c444f07ec2d89f0847eb67efa0483397814cee97212b1620fb44729182cffa31ea52dbce3802ad104eabebb219b4bfc384e577a04cc078805f680ea829e6f8ac0df4ee900d109086e9989be7af419aeac514da8d970345a8cc0339431c542751bcd0ae881d2aa72248ba491d13222b499343370d9ab2e715c8e9a922feb309e7858326e8230c1ac642f8ab451b409819d24f3a17e4797705baac77ec1a41ea7c60f801e05a3283e9339cef4ed99f06e3a50c9b5f7c51271225231dfbe044475c24da3b028c1cc8e8288f878560f565036c301dcabd9e49132e20f98d72153a8157fc0683746f72d025d9b1423dc17183f1d02a3e39d17920d6a29aa928bf035b2555e9ffa19ecc173fbe67755060051fe0d51e17d9ca6217d90f19bbae5100376f7f8662211a34563a46443b84b5119fcc264b258a3ae33195a43600ee6595ea6365b6393ecc72e7bfb242e677d7a2fbd04df52f6010904fba053f052cfe02b5df9e4d60de435403e9f29c8f2f383f10ac5d5d43ada0f3f5c979b65aab77d00903046f5489cab4883dd3bc3651da4c507e1796d6fc39f705c807efc2a0fc9878cba95d3764725a6116c80f99722c704b4af1cca6dd7ec5dd480559b637033bcf903e4c27f9ef224bd6a6ed385d362f514c1d6d00b2fec3d1742553eef115471907c4288ca7c9814622e580cd15f3329f5774475f9080b128fe151166bf4b7e2e5fb3e0a3a5662584bd3898e1d65e803ce2a37d9268e39064951efadd54aec941b9bd44ef60c288036405321390d324a297e176a0ccfe1caafcc1c4009a06849a947bd5f1c648201ddd6912f6c519aab7463b39880ca4069439a37ae070b1b9663fc0cbb8080018d73b22f4df4e60968401cd366f8cf5634f485b841e5f296a2962882b96455bb141a0b42cd00f6b3b55ee7aa5bb14024a13f14c7be51c4a865a446ca7a4e68cc0e19d64ef9f043ae65e8ca536f43baa1b27644f0b2bee997d2c1cf879e9d084a00d9791226cd9634dcf13c84be6d9e005eb347fc9ecec671eb5d47306900dccc505c9206b6e2f8a2e1a6842dc0c051fce3bf399d19a0eff7093985955a1911369e4c5ee63ea06c52f243bfb135cf5cd784aa8db3379251dbba5161da60aaf30ccb8f41ca35ad3bab23571d687018daad6b6245e92a529cb557c9f9e64eb0f3ecf4283ae0401c10b8a766bbfba0ec33f68f7bf78133ab6c875cf0c303bda27d9bb4652a119cb4076d1993c5ed8a5836b17f2e655dda3314e980503882f5889c04b9e958c9708d371c83650aeadb5d0288c47e6d6b51a35a5559ebba5b4e38787e90ac63433f2bdbe4557a83a9c08b476dc7ae6dd691b9d07efc6fcda0615378fae041901df3b632da92a897a3c278ac47969874eeccee4a96c50d3821cd5b08e6943bef1b61ac639b89dcc6a4902ca05d28d0cb9e30b6ac702fac3c679407f5f80e404023343c77e4bba8564ff322057f1b2e91ea49bed4195c06287220c4c17194ef1961391af556e08c2831e5908720240de470a956f1bd3b9f99a622fcb0ef1f89ca42ba8985c6aadf1e6fdf56bc067cd579414c44d4039e92a4b636075e8c4262f5859e999360557738ac3a3beb73e50644d7e6e7a09b78a56804d39670b6f7bf819696d7656f12fe67a28fb56a56a4860598c310e580b5db225a073fef14669b0f8cd7a34e05c9cdaf42ec1878d1c22ae4114a3a47625841774f2a508cc4d189cdabcb87c338bf1943349920a9bdef65f9e1f3e64ce570cb2b51081823b06191db41efb391fff5bcb783d31d7fba25a8f39d7d2644d94fc09740f2f8f8ae670f2fb58e74651268f9ff9bab5ea9a87e534102d21dd44aa67b3fe4ed0b6c06589440c8b7efe3a10a889ad6e", 0x1000}, {&(0x7f0000001800)="024eceba8200f9ce0b427bc9142c26cd78cb614ab5391f9e353cfcd5a7684e9a4ae4916d3f39a708ef030646888f08d5a42cbbba7f1a897d6474e53da8582eee336c0163d17f0754db1b751a9472d38a70326d07a852282c3e2861de82dae33dc293da8bbf9238cbd390ce4b65383a25e8eef7645b4e3d98cf761d6d3463b367e806e2c3328343a9af69cc15cf569a43d46fc3c70c541a761061e2f019761120bf346e797dee0614398f7ac48bd35356397483f7a6f3b02d04a7bb5f6ae1aa0f82ecf0d2ce53a18ebeba007f5cc4b9c005688ec32c9591a9a43c36a67dc3a66c05cc4d5b17f6ef3618236aa60ff244999ea0e6134b914e876f34e1ef26d8943029ecd831da6f276b8be42aa6821e8a5795c04085d54839b16bd8adc4cbde31f85b8585445520012298f902761626c7cf7e4fe6c4b106b7f3c374670679a8e6fa888e4a60556c5c1f3ec6fc074af56f473d250215f581d5765c9e9f94739de5d5cb4e7a779c186dfbe638c3c40d4de9d4355e38053357eea379c477cb40d1f8a1f33f830b29a88e7682f9c280ceaa4b778e185e3cadccba480123f38fb98d0ed99338bc4236865ed10167e130298081819cb74ed7e7f444f7441f09a3c0e279be9f9ace0f28b54cbb8ab7cd5bd369d2f17932e4bd4d0333fd2b98af2f40e452d5e3b3a9a266d10cb62ebcb0294b8590f484a2a70a13942a7a28ac56b439198e238ffe3f0652af60a59321e9f271a9139a4947a1f62d148e27c7575d68d85a1a2db125fa17583a95cdad754cbcf45b6918694d80de2b9c7227b238f2bc2b01c14fb5b35f14e68e4b625a7773b6d630694c84cd9ad6de54a76dc7c7746a04384772960cdf8416ee4fe1b8d868b3c0996b5da12c9830b1bcb6a337e20e6a2c5ce734b9c7cb783edb60dea67f0b005b49a79dcdaef90226b326f2eb67376ad8fc987fe3907b2fbbb4209664773d88028d177e0c003f64945eb39cfa6245630b0dbe431476430d691fbf1788126b6fdbfa0761ac96fe2a5d654e1c32a72401be86d1bbf75bf6174191ace366f8ae7e85db272644a77bb6f780481c1811acc99f5da64f29f21b24f91aa8640aa271e1878c70c89812f5e5fa03dc644d4f8154d41cb89586391a7049cea34ce2c8d6ba2c911a1f9540e827ade9e33a0ae41bc9809bc76ee5b7a998d41bd28a4a1cdf02af6f9a60ef9bc7aaa63416ba973c67998e6b6092395cfe754606c03252f26df7898f8fdd33d691b5cd50a0bbb9669c3391f292c6e22770ee51b2de4f9c39582490f42b6683a08c7d7ef6ce24520e8684a942442f2c180f4f6e82d264b9e86f815f4844d5a4e5a671b1912a7d35030bb126e862e3cd8778dc7c02599ad5bd2753b1f4e2f3a24d7b766558c339dc00deac40d39bfba02fa228d3ebdcd015f528f2ab0afe5fd35697a3e3fcdaae075a87670c93b5bb5f01e9b13c55524984f941d64a21de420777ca03193d11ed83144531c3014a0f6266221e9b47bf671c1aab54bea60d31c86bf767737dcbcee592f7179e7f67fdd33fe24ff9b9a012f6ba0e674f108f4b108cc2bd2cff95fa37a1d0181b3d932a5e2fa21a5a06daaadc812fd843a105aad9da532b89d42e8789af5a4551a3bc40032eeee9ef631d4d300523918ffa0afc1463059c8bc3da90888ff684265243e01ae2b4720cca59299bc6c45db5128ec9fdc6eeeda416f09a2b2d5273b9a7bbdae1846abc5f0172e3559db6cb4a9145040f66b72a9933a5917ce32754af99299bbb6ec5ba52c53669b9e70039f5e87168aa9a32c8dbf9dec8384c6001ef4389e1ef4f86535804933e2544e38af42411c2bc9f657e0feff24cacca5d4ce30865f2b94b853322d9559affef83202ccb62f7a661918084e963f10f411b6adb8f62048cbf8338f9206132c693107cf3c6a6aca44ef5dad041d6b823a384adc4f560b93e2cb1bbd7d563a09da88358a48c062b3d54159c1d376b28f95dd503f4fb378ce4f34a9df92c21104f606a87d76cc35280ec559bd2d39d28324ccfa32d5668f0b3befcdab75d4e25ad6791a5f3c0b2337ce18d5ba72284f166026053c815a4c725fb3b34f46449428c9925dc024884efb07339370cffbc2b4af2d148bedd58282b7f5508dc788341cad508b848dbffac3b47eb44b121e988783f6ca97c3a179d81b9eaa04bae5d97b0a7cec04933192ec796c037e58381c84130f509725707df49357ce2806989c80ad31d0e41c6fc074034c2ea8ce612329ade9bc4f4c7c703274889646c61ba78e73734c774d9ef365b24636635d3ce688c4efb1d0fa98105ad8e003230228a5ab26579cecea2386831082fcaf9e9c2e7b4e3da4659ef9c68926072b0e3dc9e8842a4b294aa022d00f8db5bbd1ac5fa07a2467808073f699691633b4e5473e594e340b41eb3bca2797d757b29d94d5885c67e7fade387eb10621efbe86281cc607295dba3f4cebf7ea17827c50922ecd3f2e7df767fbe89871d9f5c299a2a4ded316d846042c9d96d8c301ce0ccb7090bd0c05a2e0b8cbb198ff0b9f70e0a4b854e3d9c21bc0a03146470a78eb73b4889c5031b8867050efbb2325220385766d766f8fc409bb85c1646005f151525fa06ab3127cda76a61b77506ef14b0c24fcb199a1891ac6630719d5910655d4a29f2c54738230bfebbdf85e177bb6bc811f3ac6fd8ef41216b3ea5130c1022226f36240fb25dd73395f1b3b63c52a34e83c2d738040612bce742c923e0f79a46ceaec95e0f8d230c07babf7b1455de7bf7c19bb3c36ccfaeeb0ee5873e0c8f2a2b093767ee78141476e1a52f3053ff3dedf62e49d72439e9b2286577bb181fceaac6be4899d09e2c5aa472ec1521f12b333b345c6eb7e243100a73723a2ffc3752803a0010b1b7abb98c2b880ad33e1adcb67361664defbdc038fb1d4b601993fbb187ae90653760d22910a0a49bf3007ed523eadf1dd1ecf4be6eeb695e20f583b1c93740ba1df4e087969b093c8d9967c5dcb4ea70a8a7179dfe604aa0359a4bc80a864494cbc403b12b88fa5c13bbe2da9a93078257242d837546185c3eec905324a2784a474801b47321f58c79abea7909421ef323d33bd52675a1c838b6801ea172fdf9cedabf0f8a53874d5854bfb5e5fd258467124262de22e24928ace3830f96d1d31551b4989ce5ba6e2f1985dd6eb136bd1b4c7ca7ead5f9293cc225a2d909903114d5524488d8289ff5be56ec6b70dc43d2cb2c527fceaa30e6ec32d682ac6575f64cd9a26eafc18fa2e1cb35c1ee1fc36e5a253602a7b2e42197a0a235f30e4ad5dace2257f705aee2e6f46e4763528433f7df74a23865aebedfd370bc03615fdc5a74115eca1403896ee2b41e4d988383f7616db8b27cd6f396a4378536e2f5fc64c1a68db75859ab811f9a05a7a8009fcfd96721d216b1975c45a7deb51c6f87651fdfb5c76651b4a5c3f74c20e31403a35f47b5d3360bb274b296ab310fc65e858ab0db168a528b88819ab9b904aa5fff4b5d699bb8e498814784fd1e21308222f2c84356de4d123aa090f3e88612f5808f59aca9f6dc909f50aaed200e0df1b03e305e26289d78c084fcdbde10a3edfb171c6869cfc2e5c36c1f4b7afd004fd986ebcd942388abdeaecd8946183424e25abf2aacbc50baceeb039daf6633d8e43bcb6533fab1220e8ecfeb0c1748348703339a120f257c8cacb2b6e133f0b18e9b5160b75957daf11b07cc2bba43a2ed65e88498fa113bdbee1cb52efe502f3c848cf5c386baf1cf4d1799ec84d1b3bc9dbdc4d91872eca733a749950ddf6171f8e907c66e0ab216316892bdd3ed5b7c248dcb1e26874638568d2e8dda0108e32bf5e3be0fc3a419398f4a96a1b86e7523891126b6c0ecd6508b21fd4dd06e62b076e563f7cca07a5ce11805a07855afa6670e5cb31c39a28ec4336c33cd5af634037aa23670887b185aed0c1432e12c8665a5ffef6153f9df256fd8d7df7dac0ba16fefb62716a579521c70fe6513923b640eb0de4b348f62be645a192d85d87bf7a5e41aeb6a3fac59b4d36c8280548b25a05f5d377347b167d97b3d2c1d86cc8b0bc3b105e4d2781723932405bcdde11b1f0ae840440cc79eb432a0b1907c8fd39745279df20711af0bd4f26caa54738634a7a8a7529171820ba73659ac81dff4b4ca88fa59e0157b0a9b1a40d740e69a226d752dea8686ed6bf31db048cf8d8258df22aff528ed74dac7115ef86951e3a85f95025a4951bfc62d8c9e1d2f1cb0416a7f61410c715633c9feec9f48cad249fc158e28e5223a97357428dd748f5b2e75ad68c2fd99dae516803671ba3ee9d6b0ade8e43b11c38bfdd273b86cdd627b2f517ae9d49498df738236dec809743d28d44ea95d2a76703da18187055a7fbbecfdf086d42055a6ea6d0eae153127a09bc1ab8abbea997ac3e15e32bf84e94cc9fdd5f8f8438c46e91e2a2734a334f4da8597c851f1c391219474df42c8afaf4293941ef2da51e4cc66c593eb3bba7f5496e26bde0aae5e7207ca51e520d9ba2e59cab6e0615d8f22ef6be1afb47a06c4ef04860593cc5c3e8ccbcf739147527bc44f1e058d53182637bf9dadb7121a53f05d8be345a2a3d917409b7df646a72f1a86d1a761eaab4aff3f5abaece18a59dd6c0874b3baeb40a9605e9832d199b806c8a55a4db4f86a22d0a501025a7a55fcf3a0198ac868c018881a9caf21a8e57452021dca5c5a2db540e8dbf5ef8832ef3e513a60b5962c44f1988f3fefd834f574c8053f427c11b6f7312e6c69db6e093793149953c1d9b8c805e318abc9d60b4926a315d7a58ff6c28ab9242ae93b2a50cfd71eb2651dc89bd732d61324ab019c3c42a30e349086a7061aa7d75f8d8ec72380b03facfdfaec9d0ee2e09e994001211738bf82cbf4881fdc0bc1381765cc1168483ad9cc4e0df2ad3bc03db8c9d4d7ff1db65f814349a8b08eb1523abb085ce6a34185b9d7c73b2d804f5742f0e3659c9350779546c1950e042aee4fd76c17432a6c91e2a4abc13aaea0ab1253364d1eefbe56058180a04433543e0ee5f04e2b47b9a7151b6aa032835b3a9c04f11c8d8d6590791e10f26b8058803ee7cf9c53dd9089e6cbd270058c36590894314ac390947e9418e439636188ebedc31e5aeb40d677f03a936bc0899bdf88d7cb342cee7e6a4210298244cdee5c77bfef843867a1d57802af2e681ba05a3ab61325646ffd26e853a664e1a7133cf9f9aafa66b9144cd6110dac619a63c35c7d149c44d65729190ca901cf35837c6045cbbc0cb1b283632a2647a4c6578a35ec5ec454f58e23f8f7764295e22f9ac24f9225c9c3afd7f4f5238c715f3ef3e5cedafb3637880eec7f6ab277e7ffa3ee245cc1704bf2c37f6097a7b5e7be5948198d4d79a0b98f814e855b75b4b5649b17da3be0ea4cfce2d151f3328b85cf035e04f6db7f60e0dfd5b81758459eae2afa8fd56130313ea7b9b98ee9b227889bc4b977fd3d89db8825268d5de6179036749da6fe7e7cd528f4767c6b34fb41f1b56878a89f38419ac1df956e1a03f0db7b77e4bff5573f82cb2bc6326576d4d1c9c10d4f95c1ce8ab8eb8a2457a4d34a79084e861905296adaec35a3d07f48316ec2b039a9352502cd423c19cb75d1cc93102836989831e2e2128c197bfe5987a96b6ed2e457427a26b5e06cceaf93b486bc35e2075aabec93cea918a807da9c5f8cd4c8d7f73f5d9bfc3e3348becb81acf25bab76e38609d81c7995588699e3f04674fa30cdbdb7078074b37720d5bf142af695b37986dd8e40339636f1", 0x1000}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) r70 = socket(0x18, 0x2, 0x0) r71 = fcntl$dupfd(r70, 0x0, r70) ioctl$TIOCFLUSH(r71, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r71, 0x2000747a) 17:20:17 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) r1 = accept(r0, 0x0, &(0x7f00000001c0)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 17:20:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870cb122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddc66b8ca000000000000273cd0a15a4b00c57a538260c2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget(0x3, 0xcde5b48b7873b02d, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0x9728, 0xcf10, 0x101, 0x7ff, 0x401, 0xf40, 0x0]) r1 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="a2087aaa5e2d751bb08535d85c630538b73c6d6c83c28cfca23c6f237a76582ddfae8a3289abc344e773631fa61359413c407ac77d6d2eaba6d7d4fd308bb31b43b2ff14b5ed31b903efd2eca1e6002b939792c44b9dac2bbe8ac224ed918bf32932a46ecc1582915028d48ecf84c555ddcfbc94572a73e9c9dda420d6feb501cf20a93794a079c8e3f7132763939da3b2bffd1fc46cdf58a9d943ea36695f29819bd875ac0b7a9c", 0xa8, 0x6, &(0x7f0000000340)={0x18, 0x0, 0x3, 0x40}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', r4, 0xffffffffffffffff, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 17:20:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffdffffdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 17:20:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8000, 0xc6) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="1411fe191cc00d315092af2ce90bef6ea21ed2fb2f19ca20edd88fe5e2ec4d918b3634a2ebdd5744f41f56c743d9d13ed1414aeff57654d2f3cb91", 0x3b, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() dup2(r1, r0) socket(0x10, 0x5, 0x1) 17:20:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x80}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xac, 0x1, 0x0, 0xff}, {0xffaa, 0x81, 0x81, 0xffffff6b}, {0x9, 0x3c, 0x6}, {0x6, 0x3, 0x80, 0x5}, {0x100, 0x6, 0x40, 0x8}, {0x8000, 0x4, 0x8, 0xffff1676}, {0x5ff8, 0x6, 0x5, 0x8a0}, {0xd8, 0x0, 0x30, 0x4}]}) 17:20:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000440)=[{0xfff, 0xed, 0xd8, 0x4}, {0xffff, 0x7, 0x8, 0xfff}, {0x3, 0x9, 0x3f, 0x7c}, {0x20, 0x4, 0x1, 0x8000}, {0x2, 0x9, 0x1, 0x5}, {0x3552, 0xda, 0x82, 0x1e458e03}, {0x2f, 0x8a, 0x8, 0x2}, {0xcb95, 0x1, 0xff, 0x40}, {0x206, 0x2, 0x9, 0x101}, {0xa, 0xa6, 0x9, 0x1000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r3, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = accept(r5, 0x0, &(0x7f0000000400)) accept$inet6(r6, &(0x7f0000000100), &(0x7f00000003c0)=0xff32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x40a, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r7, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x18004) ioctl$FIONREAD(r8, 0x40047309, &(0x7f00000004c0)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockname(r8, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockopt(r7, 0x200, 0x81, &(0x7f00000001c0)=""/204, &(0x7f0000000040)=0xcc) 17:20:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYBLOB="3188338e8da2f6a7ecc463c3bea64e9f3ebebbfa05bf6a39f5e5ec11efadedd93813e229a3ed354e7230f6eec7e0e0a38e64d8c6f5188093c3d50c2788632d0f1ed9184d39a3d9eb495a3724b03eb254761741cdf18790834945c720b0970a627b01aa1747e71c1b1fa8e70518f68aded76f6e1f7a01c4aa6ddd6ad9c57b29b26e899e5164040a52cd35ccac754b70f95986ac4588bafca9b010c380ac3480b071251866ba4cd2aba4423d776d6d14fd0655ae987b88b5cce29e2b70db87a55a2e30bc04dde85cc78f945b4f249b9736fe397cedf47992969b807bb6ac509be2d29ec9456db1e7bd5a1d86232ae667d5de1257599970a1cae2b9b5628ec43f26867cf7a6080244b5337fe5dbb184f3528f080d42a84cd0a714f13bf652619bbd03b68ef9963b244a917fbba5b21fa65c88ca5f08423223a1c19903df392fb5dd3923dd0a6c05854d19c8c8ec96d16db4b34f387f20b339aef26bf479234a0243e2ba61be69603d45c38c01373207ebdde3656b8c6fff3c8b202166f856e52f799b6c645f68683a0e8725081ecbb77f2aa0b49cdabfc5843a193f53a455302863c0df8ea1dcfd3e38dd200db8ecb1842cd63100ca908d43ff4917c03ae006af254350284e825f767a7fb50b64b14f66f7ef577c051588b1e0f466a510dd6a3286dfec5c4e7f7e523d1054496b61c0a7a83fffac5df078534b376c88b2f21c701cbad7808e409e76e71ac0679115b90d39c9b4f7de79b89345514e80bf2a981d47a0c9760c8c5fbcfe746366d5142cf72b63dcb184496b15541061ec1f7235e6f5570cb19ca212cc95e78921a9a4fc92570f903bb9ef84883210a201603c1e1c9f3de7dec522175b2673552fb32071e941029db4667dd499322baf9ef1e51fe124f0c58f0f79a54daebc160f2dd83688bdde74325a78e9fbfde4934c9081f9c69e03b801d57e98b1cd94516403e308859f7b01ac80286c80877da441be50f713ff2d814848b1ada862a7311cd8316be58695b26fa34f470ae358e98ed0e0da02d4818ea8e10a20da7f16c1121b5b4e638b0c8b31e4097c27024dd3d5f6a0e17118cd576666aac324f88e75e3f61f071a76726970fb16f66a588545314319ba143b6a85b8d4c6d68023d9ad9ea45ac2cf1b801db66a851ef5587ff01a1226af0ecac92c221f353129707297841606da0ac408af664b0d44ddaf4e9cecaf6de42318d4073744bc333abcb1f57db3e52f70aca74b2a8712f2be7017ae4b8114bc2eedf791974ba2a21e2bb1e65550118b7c69ef50ced1429d470e48bff6495c8e14c2e1bb7f9e5ffe3615c5ac7fe361eeae7aed3c382289b747a33889cb874de64b6759dcbf15e065b244137fdc73c53bd4f765990db847ed38c9840d2972bd60e581f2f912d80b8a55920860075a885f05a2881d6868a68e5bf4be6965684c84b1246a9b2d0ee247b505235a8bc1a8240d4749cd22f6f4edc26e0f4eb0c3fcce2c5ec69bb7f35b8d71e90d90aae2937fb20493e68bce5d78b774897fbd7c0f8d48ae08dc6b36e9d75b05acc95b7bd3cd574dc9768a1298897d60dcfa49773376f6c59c883da7e9832bf870b62e01697b1deccdcce5b1fd50798b0b32b4a84b037610751d57b6e6cef132d37e8360ad0ce792c9a915e0b6b7f62f8c9e06c785f781d476a0ed71e40e322e9869689a45efe624531d756e23e83046b7c70dbb017d8eeb62cc025a39e4debaf9673cebf837274e050e433de97997ddf3b171c193a760c4bdf4a8875d949cf5df943b02a9461ec3f524538ac107873a2555f188534ffe095b8af3e601585bf046226d4870d1232c26161b557b62ce33a96419dcb8bb243ac89216d3a39d506aa02b26e22fe155c110363e073a6670c9d29c618bbd955333923bc895ef38f7cd359c9a19ca7218553a3ac174b211daa8d982bffc5c44e625a52fdd34d5bc810bd6bff1697e4eed692f0d84549d53dbb03ea1fa47bc7db7877286a0ab877d735239a9d70e6a1b1ff72e2c88dcd4dc277122ed90aa0fbcd6b1beecc94b12df2768c710b40ca290bc8a83dcebfab5c1be81cb8418d67e6807bb2b8a6131a25da4e23b357af3eb722a35368c53144cf754f66845e951a826241fdf9c5ae5df08a549c44902824c10114f158bc6ea25a4a2e4b4d6dd9891bd08007f75c3b388f81c4de7a538537701c9eb4593ad7c9e48fb937911aabb2ebc387d09e62cfbba2ea6e2b285d8de188db389d4d64a5dc1dc66d478c99ee442146248bb220f4a9190f8792adaf6e9ebc338dc51faa36f234a2db6379b04e69d7c9682f06748a3bc6816fd03644368206a8c30f3c726d122982b905a8783ed38abacb404e600e0e10e3ce941e8848ec66e814a6efd54fe243ef2fdd1f725e69bb2c927d4996272b330e2d43a7e686478670aa02849ff61d48f4004631188e88299565913c184d57de1b92f38fa8681529b55d487103b5e821be9af14efddc6f661829f538d423ae33e2a2874eca5975d8fb9eec9f57d109dd63831e7ca118779cee487f002fdaaf957d33a4d1d70238777e25b1df5e4e79bb83ed415f4603ad105ec2bb747ede6617d02f5fbb5fda2f2560a3e8c4c231675520b9a9424466b857851707e7d5ea8f15dd14669b3cc472a61d7586c0facd15119ca1dce1b634a38e9cc936744e1a4c77e3a74d9a4e474b7c1a9bc990bbcc4068a9bbf621c41fc2344a555c3099bca6e7302cbbc8069b2cf8d6dbdeb43ed3b4652d70f86a27441231aa21385369344371b0b28996c10f058b4070362960e15838dd9bb56fa7ac5a85f8db0d0057dd51d569a17c3547a073670028566971621285992f7d1324242ff0923c75a28bcc2dcf66e2259ebfe47e11559b1ccdc6a17160aaf4d160596b553334177da92408ff0c53fff429cd6b31836586864dcfcb26bb8d99fbf66f4ef8c8f330de67f2786453f9b7a098fe84cacfb3b23b80b5c3adeb6736b3ae506a5c91776eadbe632031f1a9bd0e396a6937b97c867fb4468834d9442861c464b5e05336157cd30c235c96e67b1c3076fdb4b02d4122614c180edc312b38683601230f03eb2a2c60677f2ac6d4e453afb5989d6ce792b0d665ca7d4487b955a65acc632d629e0fb8d7fcb3fcb02ea7d8b5f055bf7f40e29a5b78e65d243c39d52ad6cef37f86aab3aca7d998bdc2099629b2f35908078f6d6a06d48e7f49e4642b3b2e325076b6677f72f6443d3e055c009b1815391c5af27e001cef340197fd19afaab3d2d4a2e4e1d47f9dee9cc7e690e1d5ed469c0daf3151f31c9a210ca84594c6e8f6b29e8b17a9425e7119a45e7468be164ba1e22dea9a22eefaf6ae756dfae2f9b8eb1fa453f7809dee757df7c643582053fdf59f6cfd9574b839bf41e2061601eb969f9ee61db20cf90a48c69d3d5e78e7f4cb1175ded07427ca6244140e0382d8c5a14fb22fdefb80e69832652693b2fcbfec6dc7cc9fe4701728ca681d1db474cf68ab658ba781ab12e61a18f0d9e8a43388dccdf98965d9a1d4dc7c448d1ef5f39f0ce6d35c8daabe8a7120a6f16acd103276f40551959edf9619686dfd48a538a13c145137013a37508f8114120a1104a59a1be4a0774ca765497e4245495d9c859f35ffc0df68dac2a6f2a4f02afa0c45944d1ab20b434e44744126daa0ea46f3eaf116bba488cf78bd2baca4ff4f603400adad4261db844dc88e74faea9bee2dbe5ba9f1151489b692f38f507e0676b1b125b492757f4ecee95d09876fae0d120e9e79519578e1f71a83756b9c8839565ab5a1ab4c08ef6987bf66209f575ff73385c9d88824c0c8f70ed3b1c5ce597b64edad8705af3f36f29ef6adf250ab131c9fb9665ce2a98181f22189a4243905e0d03edfcff36f77abfa7c26ff55873fac2954d004820a18d2813c61de41673fa70bb30487c602f48ba42faadc84e970a9e61edc2679f28f5ba205dae4eb661f070681a5beba8fedbb4bf431749810bd7d96dfd16095e4802b49c401b49a3026d1082c4cf50b92bfed8dc1a86fa194bfe24c26b37fdd5ce47e27447fd2b869b46df1d5a52aee7d3393e849eef56605c7a38393f18fafe0e04e53a68a2406f6e09bce68993516bc86d0429e433352b95ba3959542811247355fcb22e6ce0bbbac53608185ebc6759a3cbf4a5e625f26c47e03f8002c65ad4dede07d7c6c31397de1cdb8b8c38ec34636e1e1cd6aa0de0ddf6c6e4b658b1d26fd45e726f1e0563a800a353e2e8691fb63981823753ac3c7ec0e924bc8da3c3614e958e51ef410a8b57b09d907cef44e3cd094cf4a93f2a6f1c6dabe957e5e4559b237e2a79c7157486685f34c4da2bce768cfca4fa444017492be1350d190aa06ac25dce5a810ed8b671035ab027ac10c6fc6e2f7b8293d1db464a9f7b38613e0947f2c657fe41ba3f79dbc524f73665cdc249d151b59a5d8bf28d6df624efcc4b7fa43f00a0b9fe398241b3e27053a5e90a8ffd7c08c86268b8f37f20fd953897532b93d3f984da8ce47a095cf56bb7676a5c3d1150f96ad6a1c261ebb3f22b5e954499dc28327621b4669dba0a365dc52db58185a5ef7c99bbecdcd5d355639b6426fd3e1628f2383fee3cab449f68406cd56c50f0254c8f95bdaa7008dbc7ed8f3b4bbae811e8d9da9ee44b833b3f57b09e84c7eeb543e8f43920dc897eb4d00925a8d941f6794af5de05dc4b550d450503a3342af8df6f1dcd2e5f5cf24bf08e263fe88ba34e1a3628e06c0594ca472d315226ce7bd16e04724c7a52b4d5238c195246ee7c048d0b8ec7ffaa801b8004f5bb15ef08df1c2c3c43644decf1852b709787b2a60bc5a64e7816f4ffa38b8f96eec10c78926c37984a122b7307412925d8a07f76d8e42d8744394cfb6d14b1da26ad1ef7a89df71b78de2b3c4d2baf6887c4ac96d98730f47148beed31b0fc859af939a36baf60cd609bc80f1c972dd0f6f0f4afab62224f3d479d40598c7f975b28d4d0624c8d67ff601e9a9c1a6ed8b6270ab55c55a8f47911caaba7bc9376603e2630f22859dc643e1f6119462f7762975ecdd11e7481710c10ecedd3ede0d0b6ba1eec402eac36b7afbb296cb77422a898d3f983c200b6977f122ccc73c679eb240963373ef2b5832f66e260d67f20943159d3810c94ee3bbe3581de7080c392715e997238f4e6ace3ff1b3fff2e6e822a638f487b61001d901b627e82d06bdcc8c9ef36a6db5c9221956a65e85df16fcfe42e0470914972be3b3903af59a05a3450511e2fcc027c9a8a05b407783124eed8362278bc406f15900a0f7580b93c5e0a21cc149eeb96388a39b0553c853bb338dcedf113b0d1ef6ef826262a4cfeb956176356a1703adcd5d8acb8136a54adae5c46c797c4f4cbd6020776abe90621758bfe1709df2d04f50a3d002d5389719c51a68ef7976f747d2747fcb0fd0787db668d0a50574562738752f9ea1ee6dfad572b2e6a577a5717fb954123c512cee5638f406d70be734600bb07bf8062fd0ce33ed5233e38bf6fbe93fe5a460f497442c8ba2c7077ba73068b04185a0488eaa88e503dd03101f1452143a262987b0ad3ad15a9c15c10db0cf1a5c1b8f67f16e4265e87476127ebdc98973b84bfeba1523276bc0c9b26935fc61d029f8fd639dd5cadf6ccadfdb60b09a9c28d212ccef4635ebc218d5c071636800c086ce26acfc81a8db4e095dc15c84743fd92b346a413863b26db45f6b0214cffcbcb74913b45eb9adabc364aea8a86dec0884c564b54623f76f0311802b16ffe6f969cfafcbcf289529e1a36a507c29b278c2c", @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYRES32, @ANYRESDEC=r6], @ANYRES32=r8]], 0x1, 0x5, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def061fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYRESHEX=r12, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r3], 0x4, 0x2, 0x800) msgrcv(r14, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r13, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r18, r18, 0xa5, 0x1, 0x100000000, 0x6}) r19 = getpgid(r18) fcntl$setown(r0, 0x6, r19) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 17:20:17 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r1) 17:20:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) setreuid(0x0, 0xee01) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000039c0)) 17:20:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) shmget(0x0, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) dup(r3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x82) write(r3, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x2be2, 0x1ff, 0xffffffff, 0x0, "ca26ab39be63528fab2f9e3cbeec1d562ba2a671", 0x9, 0xfffffff9}) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 17:20:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000366, &(0x7f0000000140)=[{0x0, 0x5, 0xfe, 0x4}, {0x81, 0xff, 0x0, 0x100002}, {0xf28, 0x1, 0x9, 0x5}, {0xda, 0x4, 0x0, 0x5}, {0x7644, 0x1, 0x4}, {0x1, 0x1, 0x4, 0x2ef}, {0x150, 0x3f, 0x7, 0x7}, {0x8, 0x4, 0x5, 0x8}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 17:20:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x2}, {0x8, 0x1}}, 0x0) listen(r1, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0xe12b49e100187996) 17:20:17 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) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000040)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r1, &(0x7f0000000140)='W', 0x0) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f00000002c0)={0xb0, 0xc1}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x2) close(r10) 17:20:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xbaca7aa95d6aea3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0xcb) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 17:20:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000380)}) getsockname$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000400)=0x3e8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = dup2(r1, r2) pread(r5, &(0x7f0000000100)="29c27705e2ee377ce1235973b1393e34401623b4b784f3c55b01270cae3c700806110c92aeb1dab4502a1c278b545cf0f54f36d6b42673438fca9a3768333c56f79db7dcc7a23d79b9c00ead3d1668128f7298a2b42dd51f7573d154ed2b3f378afc58218c1a3eae5c15dda76948271c7d67f3f64b3234b9780d6e9e2b8a86e8cccc0a1b4bb154a2c3e52564afad73045605ef67b3e8fb6492a878773a2fb4e23985f795e8b7a186aec5da2e348b4e8969c65aca1b179842a9122c9b39", 0xbd, 0x0, 0xcd72) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000200)=""/148, 0x94, 0xf5326fad0601c58a, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 17:20:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0x7, 0x80000001}}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 17:20:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a867e66ed074f9a076d1a442077f6dac290300a9"}) read(r0, &(0x7f00000006c0)=""/138, 0x452) close(r0) execve(0x0, 0x0, 0x0) 17:20:17 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0xc, 0x1230}, {0x1, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x60c3, 0xc00}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340), 0x0) semop(r6, &(0x7f00000002c0), 0x0) semop(r6, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x2aaaaaaaaaaaa839) geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000004c25216563b9de26000000000000000000000000000000ed040000f30b0e3d3b5fc9c5ddf800db38bb50a0acbcb500000000000000000000000056b8000000000000000000000000000000000000000000000000001c0000000600000000100000000000000000000000000000ffffff7f0000000000000000043322949db91f7b0eed7600000000000000000000000000000000fdffffffffffffff000000894c6b76b3311600004ea3b237b7ecfe1827f85117a65ffb22653120376a72290f3ce2ae4bd466fd4ced98245f25db49b460cc00fe7980ea3347f4e16c4668aa00"/249], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r11, 0x0, 0x0) 17:20:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)=[{}, {0x8000, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r5, 0x566f289712e7c7ef, &(0x7f0000000200)={0x0, 0x1, 0x1, 0x8, r6}) 17:20:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 17:20:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x34, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r1, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) getrusage(0x0, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 17:20:18 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000040)) recvfrom$unix(r8, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 17:20:18 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x7, 0x10093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x10009e91, 0xfffffff9, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 17:20:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="402a80080a949e4a9663f4c7b69832ea731436091522ffd5b726288838773dda5ad81599bc6247fd2598324df6193fbbf32609f74e64946badcbdbabf9ea8714ca9cd44db85c1fbe938eef6dcbc49e81db7a", 0x52, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, r2) socket(0x1, 0x5, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r1) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) sync() 17:20:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 17:20:18 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\b') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 17:20:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000019ff1100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f00002c3000/0x1000)=nil, 0x1000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = shmget(0x0, 0x1000, 0x240, &(0x7f000005c000/0x1000)=nil) shmat(r4, &(0x7f0000368000/0x4000)=nil, 0x4000) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0x5, 0xc35a62e453857cab}) 17:20:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x24}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000140)="d9486cb501bdcfb611559076c34ee4f41f8aaf522d6a4591e642ad4a4e2fc2bf08027f8a0cb5429001cc89a51697eec7d6bf41d4586fe375ae967e8bbd20647e8ac353d7ac50cb648997f368ed32ad89ea204771a8c36cd3624e999c773496d0ccacba6498de86bb1799a5957f91d0ac2128bc6de918755195e08823e51e8eec575a82fc6c57b3d1555b3d3a8c9d0cb7190ad8818b065f60d720d82cc25782e794e1151318f12af31509c8fac8e1771e52e9b7b3f0ef8def3c9f2027a123d2a218612acfef05ab22b51dbfc77fb140d54df6f107dbe3ca44dd61ef3c690b07d12a39cb361dd8208be8f2e2ff4865b160bb9ae27e8a8a5aea5b47cd84a1abb3", 0xff}, {&(0x7f0000000380)="81d86a023092ea7165cf0351735171f1173d1bd14a19f9eb404d0777f9e5fce0e7172a839b93c31db4b28aa4d2776d5b42aa0b15bfd62f4b62ec99dd4e86fac133560a62850674844ea4b34558dcbc651d2bec450c2eac87bd8c9a3b29c6c8a6146d7b9f12d067cdfc6577222d8058e0765639e697e3dbd62c3384ec5c954aa20436ab35535e62273d421b58d1dcbd0eef1b5fd8fef394f6b07fbad72812162813b5165e96293baad8368e90aab1c9ff2aa8b1", 0xb3}, {&(0x7f0000000440)="2369ca4c37ba51cd97a088c4078b0e6084ecfe65bee55887860747bd63847c9f3acdfe3e317a050f223dca484bc3f659578f80ea51eec70877163ef4b3cd3e09284532577e9ccd3fc661fe9376896a584d345ea0f0111aae087ed5c066b99ca3f99ed972080f3f3e7745ee78db9b02d0d1a369a590ca07c6cc56f91924c1cd415bac10cc73b947387cb30a2671226958b3a658ade6a095831aa9b020fedde10efc888834c693453224281a1ee9bcfc1e833dfd80da7f2f485178f841d7c130f91214184a943ae23583d76b820c7c7698af647b43cb73b432548b765ca68fab01f4e0b3fb6280d75ca010e59b6c2a3d878b885e9db2676013", 0xf8}, {&(0x7f0000000540)="bb788231f878d5464f6a2561765e8463c3873821c891c9fe4add086672f6530d71dc7ddda4410c10e4844cd2b0e20904b3141755d2fb77078adc3e311e1afabf554eab24ce7a2fbb4242d3d55bea8d2956e5dec05413f040fb38f5bb20287d14ef830478a6f86d5b00c3c2b43210334ec4c611dc52c0b865582448e58d35684cc95ca5e0e032c1dfd3b1989b3200978d16f1454cb5333dab5831", 0x9a}, {&(0x7f00000000c0)="d35f", 0x2}], 0x5) 17:20:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r10]], 0x1, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r7], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r5], 0x4, 0x2, 0x800) fcntl$setown(r2, 0x6, r14) r16 = syz_open_pts() ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r16, 0x1) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r17 = dup(r16) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) recvfrom$inet6(r17, &(0x7f00000002c0)=""/119, 0x77, 0x43, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r18, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r19 = dup(r18) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 17:20:19 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20000, 0x0) dup2(r5, r6) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) connect$unix(r2, &(0x7f0000000180)=@file={0x534b05c0ad67c513, './file0\x00'}, 0xffffffffffffff95) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) connect$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x3c6) 17:20:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0xfffff000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 17:20:19 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) 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), 0x5c) fchmod(r0, 0x20) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c804000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x3) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 17:20:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045, 0xff}, {0x2c}, {0x6, 0x0, 0x7, 0x80100}]}) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/130) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) 17:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 17:20:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x1e5e) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0xfe53267e7bd6d56e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x80000000) chroot(&(0x7f0000000080)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0xdfa02ade50249fa, 0x80) 17:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3, 0x75, 0x5, 0x2}]}) 17:20:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3ffdffffffffff], [0x0, 0x0, 0x401]}}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:20:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="26b9f56054e43d2af34a2d2f000a9e1bb3a043925f3d915786fc1e83bd2b3d619b44c0b69d7635a4fd678d87cec72116c34255735c26cf"], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 17:20:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2a) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) 17:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 17:20:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000096f2abf178981e0241a18fdc9f6d308295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e49c6388bbd2ad88b294db15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52bcb85a85e25bfb058557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000a67d239a506305a0de7b8d1bbd4c2894cfefe4d80db971e586cfea23dffb0402949e4cf38126eaed43153954726cc15c42d4ab01d605bc542199aaa4c87fe41c644b380f9824d6eaaa14b98ce806000000c8e966feb18b0c4ec45a670739c19b818d4762b803ee2464e70cdec4d65e9ee046b4d9e19b84c98fc16b7f9037d17eb987e3f1aaade6589954f8c489297f32becec22d0f747a642111706ff1b7c28537f2f7126509925bf4496e30bce9116fb5d40d7ab8dffcd6713a222d2f30ff3e4245747660ff6180534c7174ef53b27734e96cdf942cf7fd2fbb56dd1c83b7ea43cec59d8200000000000000facf9d6fd780cef1b378f1bf05eb374b851e2a2952be6ca8074b3678fcca6a032bba91a97a20f1ceec621e49213345b91ad783f07a9770d79a810e767404337895fdc184f992ce393096f4db2cf0b08f1c2620da52df11fdc7ee8015c182a7ba529d9a809f59f7c5219edc8e8c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:20:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe5", 0xe}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x3302, 0x0, 0xfffffffffffffe0d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r9], 0x1, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="f400000000000043"], 0x1, 0xfffffffffffffffd, 0x1800) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r2, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r10]], 0x1, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r3], 0x4, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff18dc4681f7e9557812c2cd84199c452d43fd239f8a0e0e71493d2db56a33597f0a206042e284002fa004000d7eca01ebfaa16d4ee7a374c8d644ffcb5b5b"], 0x1, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) msgsnd(0x0, &(0x7f00000002c0)={0x0, "1c408ece801fec8af45e6c84000e9e4031af78ea808b26688ae193d92b9fddfd4d68d9ba25b3d1e0b84a9cfbbf716075906f35ba9758f4fd481048d16afba76edecb6d68f6c9a19c830fd935fcf892ae5405599323292ae3ed1080ec29a9b54ae94970368b589211d80459db9966d6a0a6e6ccb3a501f9b5beb8788f0abbed9ebdcb73720e18cfad5bc0ce70ae42dea933afda026463028d74810756495e0f6647d086a89002c9e48646ef1655ccab495fdd7816a08feded5ba07a59adde6c5cb9e25c1939b5b11746db3439d310ab72b0d95da7114f4f6dbc29d7002ab6cbb17f2721976c4b9b9b822cb6afb0a94a323129c7aa72e05d8c020910f2467e9d5fdc4071eb4e3b691fc7dd4cfdeea94ea311d55e466e07ebbc41cb8397e173be571e37c3fc6c53ba7686e9ddf41f91d652aa81644cd5c6057e86a64aac1614a22ba1cde8a5e77c82858051a37c52acf7c445518be87d6e5c5cb26efcd5a19ca352829ab5ca0c81519f90a4ac941c193963314d50f3caff0afc9386679ccf307a2d81b052a10e878df166b9813b6a45dea1cef8f15a9089c2e29beada51801bd504d0002bad66d1a6233a6298d4f7370e52f1cc4d70ca8820122c7962b426172afe95b0ef04a6c359a2de17468714865236a8c82e8b95eabf95cf06f2fedeba5ba5968d10c9b1ff17777c9f9592553317839cb913e6e7465fd6ee87b97fba3dcb02cc75819ba2ac73059f9a15ce6c3192336ed5c318fece63dcd77ab1e7f96d913e7182b2c9e671b17dd3bde299c0b51e6fdddf4c06ed25cea129c82f238a6dce258c73c8b15160aaa44e257ab05960b2cb2351a4ce217dd2c70dc2023cf1063a1304d3200b0769f850ba1ff2fce43fdcd501fa84365532eadb81247dd833f91686cb0a0776a79ce0c3462f81260d2fa50b9cb76aeafa0285d601af8bec3612b4bd6c3c60e724322546f1751fd64a13c9290929944fd690b59434bb4ec17eac81f79c6102d9c85c9af9178654fb1bfdb8d0e561649506a079185a56a6514202240f011c3a3ca365971a559d77a040bd648e557090742db48c8cf884f5def1649a5e532361a3e8b12ae51dde9e0e4c65862be0448b212b9099cfa61af4c2acd88e4c16caeffdcdb0e5a9b70cb385f8a4e04218ce2ac31835df6da7aabe0c508b679d97ff76b85188c050cde077e0cdd5a0ff4f531e3b92aeedacae5f18c02ef7c08e0b953cf30a8b9d99a55abff0e63faa4ce9631a8e12f2263a1c3eb6d46fa297fb0cc5f6f18a10a971c55e189c690a4cc0083056dc3dac1b666991dc973baf5a46d9855c51677c880527a52bdd982dd6f90ef725de55808ed8b4ee4ac173ee654bc3bff4a0d028304638e04f6adbb70fb244ed55cdd9d2582d807e23242c962a39813803731d9491e0d1dc92119721a3f307f277cbc5654832042feef7bb15c1348f811ef646d4d7c7ee9058ec16ffb78b2aa1932b2c08c3575f7f92c42676641bdbcf4932e5843277e6eda10849fe0f3714445685e78c45b4b0aa0a923f534a76d02898dcc230ad5c0c3c3d1340670e0356aae55dffb05eafd8865f311d99d86c75d0efc1e705b38c47c32d84f2c12b2e64cfad3bc16d6774145641b85e787e1bcf9b2c0000c470f9f8ffd8778a8d1175db58cce41658b1d239f482a20a382fd834d0e1a73de751698be34136f8ed7a7e987d537ecf3a4495c829e21ce3d341dbcc2f032c484ed149f7a7eb2f0050c3674648f649d3bb03b16ab6b88264f13edabd4b64fc6ab9969f5d01a53053d1a2c6f1eb22fd76a36a938f5cc8c8234bde0f3068da9bfeebac3aa82405390a853fcb5d23d0f586fb680c823d52d79897f753ed2d7b5b88c602dadeb47baec1de47497d406550d25e9d8dce8d3fe30a6e0e10534f80f9ea7ea79a51274a4b4fa4e29fe7609dc6904fbca5e0021b2f78dbc56227b84ecd0f2a967b8d7695ac97a4c5b8b100f21a5181d45aa63b86da5d800e41f954cc7aeba6171f81c7dc3a5d3ebb96eafa5e4436df3217a4b60c2802f12ba87451111d6dd6a87eb2b1d55078aa377f2b520b74562a94ffc8a3a4702eb87c8613d4705e096cd4e9f0871ac85c8d202a3ee7bd161f6e88ee87ad7b5bd1984bcf2c3c3980597c2cc9108353228db0b2460b1328a1a9852000313999e0e0ae187b4b4d3d8a7afea99238bb3960f6fa45ed075647301b8cc36028f3e5782770d1038b52c4a11db642a1edd1a72d8ea74a3b4142fb542ee1f3825901d8a744eb18c88280b382e4643e6e6a609ed604ad611603ca1b465f32b1acc9401f066111d871200556e39a6816ab3639ee312f2f66ef04bae47ad6d281f5fb203abc22fbbfa188fa33d79f84f8bb474843cfd86cb722864fd9b307315ac7c98b5a1c8da7b48bbf83d62175e43c3f54e1c94d8f11f581535aaf11cecc85810512e3f2ea5016ac4f1b13f3790ab7dbc3f628973159e7e156c01031cc71e1e84031407841dba9efc56be8bddb906780ed602506e9e30d2628f8214fd90b4f66bd93255d5abd89e716edbb6588faeface4727091ce5b2cb0f89fcc0cc4be9471bc1ad81d3437d5111c0b828f7eedd6bb081322e6c9ebd7174c819b975c2168ac58a6540c1fcd820887a53e650ec5815184fe322b79e6b209b3a57d29264ef8cecb3229c122e3bd927fdd6619320b6c59d0cf79298ca0dc3695f0fadddf027498e8881086c92683541d80166d40d9ad60a977cefc9a69453ce1ed4a06363c12c748862b4e3de77d0b720649c332aecbacef14d7a9c06f469ceb5c49667131891d416f10412854741d3aa127be3b654712f79bbe7a96af08c8ad423665744e645e1649d08518409be036233bfbd8e39062b01c6c9db6fc7294e924b01e9d0da80b37f98828f8148c81783a168e268289021793e39e07923cb439226112901cfab85088e39e4a4be1408568fdd67998a884f8d6e334ab546214f8d921a2fd07db5e68846ff47e14ba03548502f51388ea782fabc8e1bdd2138d1cb046e7ea2ec5b28a1dde12da9161fd57f12ff727cfe13089049320bb67d0c5e8c60d81a5f66c954cb648a1995da467885991189321a4616a90b69f2e1462c49718d5454e345b0661811f12e8b231c8bd94702f6a75ab7c28e75c30fc9ffd80d68d4da9f6e35a95ed0e1a38ba98e167a1423fe4ce88ddbf562fa13f718f4479d81f1cfe91bd5b43333257e176565090c2e11ad5ea6d0aaba65a18a9f1cf63212f0fd6422d33ab5aed0a38f9456b873118c0452502d94cfced01461739ee96e0dc284be55aab038f14fa85ceee1e3f8cd04d15db1d47f7bdae782015f8312d3800969ac9475a80e8b6394e24105543277fe097fc336588c9be8d8a58d88c3be3fc75d5db0062eea80b5508239e46b92a7bd716cee2dadba924fbafad6e07425a9d23fdf3b6bb409d4b6122c7589179edd06b558c6f7cb175a96f9d118c7075f0e824f0ed39fbcefc07be9dd66db01ce96ad57de30acf86df0593ad98f99abce56d3abe967d624376af52a97f13b9327d5e3ca680b4633d2b656638a7d997ce76579c1f1fe74320c64867b56a66f5e361f9ee8c5dd73e1d04bb022ef14abc93317e0de75012fd345231d2a956906fdbd52879d309f1f9df9a6ec4b4f8698b07728d6126b7578cf68d6bfd426f6cae0bd08104e7874aa2befa2ad3751c7df6e6edce06b3892981a50e077ffd38559312635b3c9272add8bc310522d6052182e92d4b30ff340adb71bfc346b6836c640eb41e1204fb5e8a64063beff30fb5dafbf34cdceaa6ebdd922b320899faf85047c8c29bf9768c5e4039732f96cd1bbaa572c6f20e53944ada1af918631c264674ca76eb1a04762374fda7d09f5aa8803e389ab0bd6812cf8110fde4a6882a5a9813d69c32e5665f93cd7b427265e6e47e1b436cbe4c7621f98ae2ad07d2047dfe57cfe9b4b2418ba58b56ff07e47fc8ba7a7ace34da9233457e86da1517a47c8450c6ee3c52c6be7a5c3a8e02a5f58ef0b2637522c9ed4c8ecca989fd6f914bf2a9b4cd45f53f354c4dbc0d3db4feb127e3f09e027844a5e6f22d82b4ec73cd86a9cee8dc9ef6342d4b692028ef08b8b44272327ebfa55832aa3b3e1c1b71a8b301ee9155020d56d75ec00a5eef710245eadd69f75ea7611a7901c1bde12ef566cb4062b707ede39b41a3521d912b2588485e5d6541d10d47f672c253a6225fe225535eee42b81c1499a884703ca8622a70404bc61a6764cc7f53b0f33da061aaba10b07fa042ed78a60cac91148f6db53537d490e8a1a6fcdf2e9d0acbf660d14f8799f92dc92796a2f97fbf93427a6ee77bc0d7edae0f88ad49f3d574959bb22450f7b23eaa18134b1234730eb16162f28b8485bab40a3429aee30d165f270b4eee09f5d72d2a78f433e130d6065fc14a45d4ed2d3960fb95b57278a3a9e11321d27cfbdab761aaa1f45c74ffa906ff05b6b539ee9b2b875e1d1276b95ee48eddbb453b70b885f3a16fef3685a7781b41631448ad8f04e3435c0379cb9e7dd3c6eec4f14200655c444d77de3bd714e235d2f4ece18993f2a2c0a18b72253e88e384f0d0121a8d3e4c1849c775280b8d2d565292f81d29dcd7e05e07dca0b6174883444725a5cb6b076f46c0a9189c54f796fb576b7dd419abaea5a68965d73677d1304b1d47e1e06f0ec46a26859cd2984196ec8d78a34290bb5d9ce6dab744e4d295c54d11220d307de84d7df5d4d44cd50e60c50e2b29102fb9bd9e694a74398ebe6aeb1948d7af6c2148f4fade424ebbad566cf826b45aa13bb3355404b69134fa872eb8deeb5194bd56f76c635c8def07578d0efce0317c0973187c2e57c6f3f308ffac1588c1ed20b86b484f96f152dd0f28bc47529d2a6c5ec7d19a22d00ea90a88e2db52a0509ab8777dc661c364f13c35e8e65789c7026351095ebdb01eae92e215b6de5bc2e991942bda80fb1502b0756b4c387a8a3464381ddb0d7bbfac55a04ff5889ce13f4e79dfe5a0f4b27ba2ee86c0456cc92d28ee9e7f67955a4d02454e1815bcfdcc37d2afed1f95d536721c2b8ed75231626b8d8667c225f630d8a5aa8d3dea142c9944480528853099b02cb2dda260e07126eedfa08ee5fd54aea2b287d235bdc0cd4c0c1e80ab0e1fa70c921627064c76ec3f54cc2dc9e8b4db1f948fc9aeda61cff6afc2ec32520be7353d418b34456931ec921e88ad85a24601a52147f265f0172479de20e34b79aebc0ae13f37a5fa361793539e85fb48b53d52353b867e5a43652792e567a4fbd644e8dd700713c93d615990e7343f60cbf49792884ce63b020d5808637466579d2e0e9c14fc6e38a2ef78b9b73b40507368fb5eeea76ac1ba0cb1391c71900859e4a53338e4a05a0aecf6b2ac8eb8a3bea354e30493e3a768000380b43989462f8bd840bbd65e893e5c1038d0a385a5498caa69dbf09bf9d79398149518788829f5cf86641d481b093afa5f4eabc977be56f81de512a6a01a3e8a339724e055c02c77cb3281db634a3324439651dc593ceeee728535cab79d72db26646e5fd44254c3d61f850b7647aaaef4a7bfc71758f9584a71091d93e727c0676b5dbbe667542dce3177ac238f816eee18afa1b565c705e191ab58edef31f6d5a2593251b5ad640790ddc132909769de2419612b298f22d32f05c46ac0aac5b51ed73b96edd9f178c4045559547e3bb0cf57686e574a44965e021d27a4ea3f0eaa0a19507930af4dfb1814c9898ba6d3092b1a9b903cc0f7d3897e58d288b25776117ff5d9a689ac6dcc9547f8715fc131d2"}, 0x1008, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r16 = syz_open_pts() fcntl$setstatus(r16, 0x4, 0xc0) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5711ed146bae597da7f4cfc6d13c3325fab8cc78"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 17:20:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 17:20:19 executing program 1: r0 = socket(0x6, 0x4003, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xffffffff) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x68}, 0x0) 17:20:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 17:20:19 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x108) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fsync(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r3) 17:20:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x9724aba04fbeddb9, 0x7, 0x1}, 0x8) write(r3, &(0x7f0000000100)="8c65", 0x170) 17:20:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/150) 17:20:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000340)=""/211, 0xd3, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 17:20:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget(0x3, 0x2000, 0x1, &(0x7f000043d000/0x2000)=nil) shmat(r2, &(0x7f0000020000/0x3000)=nil, 0x16636eea6d3da0f9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:20:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8a, &(0x7f00000001c0)="b21690ccb95d19d9e08dc55afc5150f2ad5054d003d2eda8fe2ace1cf46d7faf8ef8bbeb4636db1391833e741f0e9548e11ded232047807b9386a9cfca32da3dd35b02002f0c877b5bec5726c18db35314c005b4f270a984ac1e52c1237669182e658f04930f87a0c23e2400a512b17b5212cef17653662212bf7a85273adfddec60600c5a13c520745f") 17:20:19 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setreuid(0x0, 0xee01) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) r8 = getpid() r9 = getpgid(r0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x9, r1, r2, 0x0, r7, 0x1, 0x8}, 0x7, 0x1f, r0, r8, 0xa37, 0x100, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x3, &(0x7f0000000200)=[r15, r16, r17]) r18 = getpid() getpgid(r10) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000400)={{0x9, r11, r12, 0x0, r17, 0x85, 0x8}, 0x7, 0x1f, r9, r18, 0xa37, 0x100, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = getegid() getgroups(0x3, &(0x7f0000000200)=[r24, r25, r26]) r27 = getpid() getpgid(r19) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000400)={{0x9, r20, r21, 0x0, r26, 0x1, 0x8}, 0x7, 0x1f, r19, r27, 0xa37, 0x100, 0xfff}) shmctl$IPC_RMID(r22, 0x0) 17:20:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') getgid() 17:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xcc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x200) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x800}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)=0x1f) 17:20:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) 17:20:19 executing program 1: clock_settime(0x3, &(0x7f00000029c0)={0x4, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setegid(r0) 17:20:19 executing program 0: chflags(&(0x7f0000000200)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x6) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x102, 0x2) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kqueue() ftruncate(r5, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 17:20:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getsockopt$sock_int(r1, 0xffff, 0xd5b87d27ac8af6e0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 17:20:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) nanosleep(&(0x7f0000000040)={0x0, 0x5}, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x7e9) close(r2) socket(0x2, 0x4, 0x63) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:20:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 17:20:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x102) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, 0x0, 0x0, 0x10000}, 0x4001000b, 0x0, r1, 0x0, 0x4}) socket$inet6(0x18, 0x4000, 0x2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:20:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000180)="1df1cb9d986d97012988e1b0fbd338719812d55bee770cdfc1224156267ae928ea511d06725b3f3984fc5c43ade07172e8596172c8c8396ec7da3ba32655f225fee81f1e12bbf7a4d75646b7f1673d1c081c5a855624511762b3a3558ff1c7f5c820e2a98e3a0bd15e5ec2b0aebda20295138771056c19f56799cc546b4bd6", 0x7f, 0xac6340c52a19e9c6, &(0x7f0000000200)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580)}, 0x0) 17:20:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x1) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 17:20:19 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a4cb5d3815f24ef708adedccc3c906004d35c53b9bc1ab5e08abdbf48839558dd6925853dc429cb6ee5f5ca6c5c85b592647540760be9b5f3767ca740c0dd114e5ec4bb96c6826b6d172dced846fdfbb16f8cf8f95179c9a5ab9e88b094a408df1d707842266068e271380a318d75676b2"], 0x5e) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:20:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f0000000380)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) kqueue() connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000480)=0x8206) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000), 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 17:20:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) msgget(0x3, 0xd502bedb2584463e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) shutdown(r4, 0x0) 17:20:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 17:20:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getgid() r13 = semget$private(0x0, 0x0, 0x80000100) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f00000001c0)='./file0\x00', r12, r15) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) r16 = socket(0x10000000011, 0x8000000003, 0x0) close(r16) setsockopt$sock_int(r16, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r16, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r16, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r17 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r17, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 17:20:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setegid(0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r1, 0x4, 0x4) setreuid(r5, 0xffffffffffffffff) write(r1, &(0x7f0000000340), 0x10000014c) 17:20:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x8fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f0000000380)="47862ec3b5d20b9c28e8e880287d2d7dd9ae76955c4e96f5ace96025a8cab616e73d1d4d36e26795fcd55bc3109faf31d0d204545bb6831c7e4a266846c4cab6165626cc49eb9320edf23492012a3acac99fe13fbc8d8d5ba7fd37d9b3f9fd78f569927157bd00a2a32f83cbfeda6336bc9981cd45505bfd8e4721be37fd46441eca0157e483df2eff0a05fb74c5d2f9f6d2977be183fb722e11813b124559fa5277c9d17ecb192e524f914d2be2106d3dc0b46d7133e35a21ca84c2dffafd02305463267787aa73619d22a11d75a05321b3de6f7758f3b9167e7ac532de0eb24e6bd2a1ca657c0a13f8482b54e1177b6333ea39a56a53e3c9afe1472ff8f20be06b4f993b8af407ee8b89c3fad19df1b31585ccb17d6b210f4b48fc31f73fe5974c673f6af57804ee89af885658ac761b9e4680c13ff5ce690dbf50a9168d95471d2795fcc18872fda2508e525e6fffa06621c5d1d015688df76a635e4e6735ed511985c4117f732e80db4bf81de43997069ae3bfca4ef58985c92616e2e4842aed7ebf90ed816b4f2be082cb35b06c6387e55b0e791179daa4927a3141aea5c246202bfd02215c02f99367e29c15fd3b5d7aa5780ec469e09ec30380b8cf481d73787a898aa6bd81355f5d50fa66848d7cb4de7fa7f364d70544bf84b09c14308bb35ba93314aaed189bea550bd49131a0adac558a7d4baf683d6382f35013fa2ac4f81793df602e61e4af25072198ba2f27ecaa4787c83e5e7ce896ded6512edf20b96bd803bf4884caef8866f783c5fa1382eec8386f1553e1b3393449b785a26e4c00f017a26e61c1b291c4b8abbb26133db190c6c7914c72860cd88ab686cf2ad698dd6c3d51757893e08ccc40e464e776d45b062b5c8fa68415ae34cc76b554d1c626604acbe449dac6c514b5562f42d9761309ffb57693274796ecc6c28a532e47a299ff6c0e3794a56c0c7745a486ddb88b5ec85a3ad34760e0150a67cdced16279b167996369c2dee4ee8ce29e40bdcae4873505a2f4975b973e854e8ed398625ed5f36edd00b98557a992e6c80694dfa4a643bc6e54ad2fae052708fa722c786fb8d09b40b6684593608ed4af97362bfaee012bb223c3aa230a52ed1e559e7354bbe86560009a5e3731f7050d4f98115e92193dc249fdce971845ee979bdee86ad34c675d7f359550b0aceb70db14b653d4e05150a9f1ab84d098170bbf4ec8a597b4531b0f6d58aac93ecc0b9bdb5303fe7c899972a98b2071638c4ca3516c4c5ff4b50c17fcdcc2254f6abd351611bbf4ca578a35f2f1535a5cd27ec43e9aff8607a20504e585b6958d2de35025ff5c0a26f7d77195e30ca2f9c95e294aee38fe8c493686cb644519ad1102b08d9bb16f3aed628a80a4c3681979605ed0ab4b4fd760e625bfcc0b03a20c33eae21174d8af97015832fa33fc6cd906f304960001a93d4fd5364a45ab4185829feb3a3cd9996e5f44372115dc7e014c2920c1d2b86f368a1074be11a797cea1fdd44567b893eeaa20854afa4b6183b869f8cc26097f31d8ad9e09a3284ae69c44f16866b683b5a4c10229e664abd6b068f2a896b4024135ffcef9cc1d8bc73ef76a954f6ed613cf04a64b2efcf81decc407b356c246015489fb1082a3365ea0ce911aa4bb744897c051312679aaf2d9093607285d632c193dc7b7a9ff1682e5bb75ce60c61754158b11bd106d1c5c57bae8026c9a5c9c6f6a5222af4d875eb0d5fea6f4645b1cefba9c7a98118f6266d377b4fcfb3a1e373d5046b978bf48bb39d5e4b54b054ef30d6c56b9d1c52d60623184ab7344becf96fd9e06ab41115fe4ac90f4c95be3119635166050130e53530265eba472fdd821221b10a2be1c410af3054808bd112b226b0bfd96f526a23a5f331b5a2770ef63a6dcf48c312a894c489d726ac5ed8686dd4d0eca314459c9bd60213652c46c0d07968974385a6ee694ec9697e0b565f9aaf2041f0ba91ddd6abe5137d437146a62dd7d2601056c85d666467000094b51589229c892cef97eb7fcedf122d2c8cc55a1e1d2641bcdedc08adb09aeb4d50be84b884116224234831b661519336382e3bc874e3927f8320dec01e923f60f18f5729313d9d30202414a06e9196833eb975e9fe87c4d987ce432a9c653c5532a2ea3a1154a3d0cfad4d46bbdee0a53d89223ec46fea97e85628e8fd16a1b2f657909410075a03baad2e48e8112926adcfb7a300d6216bfe1efb3d42691d48759c6e684291b1e7b12b53f552068a337eaef770fa0a32910854bd30ccbf228c8215ed9d86166381d8ee3499e1ba715c3bcd123f95050b4e44404f93abba5b108a32f1c72077585838ea767a505ce6bc6dab7bb999ceeada6f123d177e4267f5899b45c28dfa9b96e6551fd6fc5a2d9b7ea5afbbb73ae2f12ebe71db370a7c794caf53c068ca91484c095563ede4ae4b4a404b56914095519acc9d38a3d28e9370ace12b8806c26ecffe664af47ea777f0a287816ca717aa2941ce6057b31b028851dbdd84adb5557cf840d8f0cf26d031be2d7a3b79730f982c8359a831104966496a29008a255636688ce28eb6ed98682872956c85e26753950c748ea9d024c0656948cc070c8e93695ecaf0f44c912d89f7f5e4371d75850f76b8b5a6e5cb0a340a848d5cd038c410af6465089c1bec5c064851a72c51cc91ed713faffb8acf9d331730c5ea308e6a9f09eacb87ed22bbf3fbe3124b68f7794f06f6217f98d32e5b5518fc290e705253e2b9e5415e2fe76a8e95a093205b702c46735b32860953769c6ecb707f8cf4c0953053513d49b607fb03ee617fb18ac2cee1e93b0de5e9608d474bd2632846b1b0b5e743d5399e74b38b985d8acc2652cd5af5136c9d89d5241a9986af859900ad7284dfa7d7e26fe8f3d66a84318595f163ec1c778eb666b19badad9647c9e2f4ab4b6748779201df0ca2f9a88715289b74be17df27cf51b3c309b6028b68357b06252d1eee365f67d080d0945ce683eb202d598f4407c4094a8817ed12d2462287a64c13442c72dee477e4b88eecf99c8b16cb92738cf0164fabaad6fefaeac59268d6995a773043fd5221e85f7997e16308140d799114368da50a0c945b6e910d8054ee47ca9f455f4b8d21633d931091dc71c3641d84f0a4f9326c1e801a1e00e4a76e531b830b916a19c4cfcc986c4f8b63db603b8d38725c36aa6a2805132bc8a5a8a96192fa4c22164185556e2ff31ddccd608f6102ae173f43efdbfd5f27789092123d359c5efd8ab56df76437b7eefe2c473ba2c8b3952ea68d86f973d6122756b7ca0cf7f220ff4862e50286c739eed7f568cd99e5cf11b996ed602d1a2c261871bf40be6adab3df5459c88d2e2137a560ba03d41585d65d8c9dbf84ba570d9b3d6171ff82cd97a019a62bfe5397efa26cbe55735909de2b210bdf785368af23baf6126cac32030e7c0b6f797f728d970ec3c00c4b09e0c541be4488e5bf9931876186f86dab2a8f1c0b042437f34b6f22425f2ca23f84413202a1f8293df86e2f7a55d697c15b0f0dfc0149ce0c7f66fb9622b3d18baa982f6ed67327d77896976437704acdc52e13a93f0b44ab5178c704b6abe6653086a3d9481815346c0cb4db1e06a331479ac40c2260ba59fe99e588d99467df7d17ba2e9ca48b092c47e25f36a6b72514d0315055db6d11100d3028575443d484178f1495b86e1b0f18766a1c49224359dddff9babb122d98b39256d36b57e18a397854f74b020dc91f97d0a307ba701a07d3129f1360d6de8c41a4231d9d2063ef79fcaac739cae057446e9d522642b2553059a754367b37d6f31ca9d56652449e66a176759e9c816bdd5e3ba08d2b9e3dabd5a964b64f3edd394b7ad18075984d61523d8bca74169f8b9511339486e8033e3b9f2d0ee4c06bfb1f90a58242a849f9e8c1a3a29495c9ee3bda201603640a11c750397b4bd4e227ab9ab52544ca5989823a4c8ba9899943665a05f7738693b436e9e9f49707d01a39cbb30fe5ad562ade1a235551c851a568947b0e71943ce4529adc3ffee49c836f87a902edcf7f083673719402c9c97ed31293865a26197ced3488c64ae87fa7e77cca60618739b9dd58d223b2cfaaf0d7e32258d2a6e830dc9cbf3a002a104b4aa9669cd916979ecc966525982d96565eac153e8c68c6c47c73620128a2d5b001f87321480c49429076b1805c93b98643cb04b01a3198e83f3e9496d641f225e122413663792adb6b5a63bbc3da7c4ebb3afdaf2825a1e38d509113aa16734de1187a4d72a2191f0db3f295be188b520d7c4ce79541244569623116203b949dbe381529f6c8a5b8565035e9147d5c53bea408604fd3d6648da6623fc708bbeb9282fc357bc4c8a6663f1317fcf5275a701063845ae4ab523c17e82fd4c8c3e7d82c75f6a909c3abbac5c2a3a8857bf0baefd276c81be3283731b82cf58b80ce258f0908c6e0c9e2c50559cd22479d4ab5ee200ba7fc5b45dc4e033c224cb533ca7c5b01d5fa6106cd8127c856480c6f71f1508bb1a957f7f498038645a56dbeadb2eff9c2a3f7db6a24e18d0031194fdc5b2ab68b15ec42fd4b98ef1910361069af22f63a53a9fdef7a40925fe5e9d2d8e8ecc1407b4c4d6a7ecb3a8a502c2061c8d82e03079fae9e549a5c04015ae1db434ebcffc7d262b651ea6ddd950b980be2e2af3c23b7c5bbdef0cda79c08f2c96ec530c824748b51bb168527e1b697ce80348e088d3538a21970e6565694410cd627832d8ef2f435934df7d868e046eb1592b63c94ee9413dfca7cc5aeb6ffc1f832795aa31b8afbf4410e789aad279b7005273121a5756273cd51a69ecee7283b767c9f6aa500dcbf09e0d4f251d71678ee05a90e2729600f93650483f21dc8357acc9612deb3a1a9b116ace2cb7bf72af44e5b30b18e7b763c16400f1430d141394a1fdc20e51ff2eb2c658fe900bca6bb9c4dc4dfb99bdf7f4baeb4110e039c07f5ad1284869aaea440bc6031247c3f85b5e7e81a08e3dfa4636820a67acc87076486c9dc0c21f055b2fed9c16cea4e6486b9491a72e977e24701972b5f6310a30cd0c50be7044075c71f99c1fa250a9528b9e2ffdfe5c576da5f943061d2bc2f5ca3ba70c289333d2b0cd9a4756987139a2546ae00b83828fc1053cafdc3280d280750ea47f644e5faa86a3c7537d7122942006b61db31dd557bd4ee6bdb93d054fb1796231bd4b3946a628a617a1470f24168010b3fefc6f6e60c4cd1e779fd38ea44505341482f783dc86bca4a4e3c23c659be8989644d59ac28d3765bc991cc6a4e58f8c0339331a1d0dd49bfda59f02ad9cef5ea69c01d7402ca9efeeca26398990abbf79f1ba19853f7db7a5e9ddde00e295207b266fa98c8dfa315dccb476f3fd00ea0e755fa18c5df542dbc70ca088ea53621038d65f41819adb814f4ffaca59c17ce8256fb5737a784fe8606dd508ac2fb6154e2c5bcf97caad301cbd593f6305a5eb0f0012a8bb4923aaada326443590f17238f312c57cb7fb8a834135207b9646292a5f6912bfbc6e0a5c7394bbf269626f7129d96b15cf5d3fd17da5db69bcd2ce1b6f547327cacec0021d8e23050384c9cbb19fafeb397379197ae71346c469e7de7af5fd64337e77a2029ddc8e864230bb4f516f4c83db28cb786c6d1e4aa8dca62c5e459506ee660e0d2ee0fb3cb6c9d8549d070c7f5753656f95acfea9ba4e45a950fc5d9d117dce24b71bfb26abb9b0410358a71c010f51b33e0ceb1cafbb8d913dd5434c6de1a2b26781", 0x1000) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 17:20:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0xf5}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x180, 0x1, 0x2, 0xecd}, {0x7f, 0xfa, 0x4, 0x1}, {0x20, 0x40, 0x7}]}) lseek(r1, 0x0, 0x2f, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) getppid() 17:20:20 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000000028d, 0x20) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) shutdown(r6, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) unlinkat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000700)={0x6, 0x72, {0x6, 0xffffffff}}) close(r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() write(r0, &(0x7f0000000340)="2078f7b678807d89e032b20f67bb3fdc19f570fe00bac8717601bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca20200457bc8aa9c124143f20a8c21b68f29a4cd5e38abbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e0200bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f0000f6ff000000429f3145821d0f68119320f610c304f8b0f7cd68e0afdc4a5be2d3efd5c7c8a92dc44d9a78dbc7b5ee783b2a80e57a62ae69cbe323758ab71f06925c1cd5d867182a3cc169977a44f691b6cd58352f2e96b79b7b7e39f641d1e5b2bcce52f35147eb77a08031ad4066ff492377ab810deb919066d5f4369f004d4a609972243bfdc5b2feeaad2b52c02c6b5ebfa7432df902021ffac5ad23219e62898515bcb1a8b7beb40915c97b15b0515dc9fc20303a2eb0331e89144bc0e4d18d", 0x394) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x101, 0x4, 0xa9, 0xffff, "cdba2f8844925233020ef353179d4ee510332c15", 0x8001, 0xb00}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) getegid() 17:20:20 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = socket$inet6(0x18, 0x1, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) 17:20:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x20008) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000013c0)={0x92, 0x1000, 0x3ff, 0x7f, "5da9f914dc31fa0a4a4a2aa679e9d200c99e7c25", 0x5, 0xfffff648}) fchflags(r3, 0x1) socket(0x0, 0x8000, 0x7) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000011c0)={0xfffffff9, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiKe0\x00'], 0x10) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) write(r0, &(0x7f00000001c0)="3a57836361f67d01a26a0cf0738c5d3dfb37259d605921f06ce8d2fc0f18152c495289c762c1451ef103ecbfbfcd1f8b1e15500d432898e3979cf9183f4a53248f98e19d3f1cb2324e0cb7764b514f2b52a73e442d1d914ed829cdc6f4df0dc2837a1e9318d0925e66a24a1da9b342ab24153669f8cce7fd897cefaefe07be5d157f2107b86e328ff9924e0626050a240f8441efd2d1568a859499cddf73b700c67c711d1d846dae6c798ef3310f9b449f168676186d388a5d1d454cd49f45fcafa4f315fdc70cc4bb7af5dc9486eef3c459ccc34d4840dedf5ca2e39b712fe8c5146a472046da9e9feb556e8bc990a32fb1f2427e914132dac427d1064ff7e79c901c21111027b2e45eafb0483cdb2b9abc656ff4f15c52f5d90a0d3dbeecf7b01f72236213570b9d973b92297b76d4d48d8083ca64e040e49e260d5e2257a4a1dbc6f9c401dca2f861180ec891a81c20afc81ccbf04fd0bc6258775b1cdf6806482bf138bf45e51ae6d2d6cef148640f9414078499ba89cbce0eb2cd9f255a52770a19588b672658913d6bdd6b7b5b1808058e77e864972a6ece4ea1134cc546a4f6d2efe2d53c0bdea7d62839742639a24771d51c573f8e7fccd2ccd1d01a3fb67e8f5fe799e2eda7d512f7066dff2b38e9856831ca1ab70f92922b7a97211fd98b44c0e36ff2981f958a205f5dcc68a092bc6f4c9544c480894413c0a6a132f6d29211293f822dcbb6f3262d38d43184ca96935df1daf2d37afb73ba1bba95af9fe2ccaf5b2e3db96de9e009af28fadf167d3c981bc91d15924e557375f8997f5477487e06ae25e4c0c349776cf56f7b015f80f6b58e1142aa0bc67c80e374a4122a1249f1f23bc952cc03b85adb9f2be58c4a5aafb1ceece2e1eee31d92b7985b76c8cab8ab8db88ece80ec2a446fa3854e41f16efec351a97cb6318f0af4faa644ab2a1ab2a4e1e519a0f13f9f6c84e823f08131ad66d8a59cb535fcf8a158355f41687bbee2d89c75850f7cf530751f775c46e4235edc56d31ab663827f4d3fa2f49ac1c4ac0615b898359ea7a561c95d16166df58731ed74fdd75f2449d9bdb040dcfa01bd5274ba54ae0545b8b86deb004ab39da073178b936c29e879259ac85e9f21ac55e7af0e8161ade0146173ed2a0c8d3b8be09c085b10f1743c642737c31737bab572841e17e517a5aa8bc1d30889b1e1734db5c613405f09858c9d1370a8a99aedc1f2f248a1a71b9fda13071b6f9ce7cb45d7908befb00afb124f489fa2664d49097e0b5c65b8f21f371b26dba80a9d4ab4c6ecf1d891cc20369c4a501e93675fdb60720d5e4dafbabd177234fafad615fd5840357f5946e7987621e335664b9338af748dfe9a0b8cb560b9f9fcf2468cf18b6a14ab6ace6d3b8e7802c36d3db59c48333e95127c8a84dcb78a5932eb337b54b7cce4fbe54b9b34b840eb5378d42e0715ae72fe99c6904a93cd981c88808924418b25c945fb3648ccd39a2ca04475850f91006b552062aa02fa28bad9bce77ada881883cdba9fa633d09aff255a206abc68b8dc5914cf209683585bfb3a3eb797debd87499b7c1ed3fc480cdeac2a41dbf34b14908e5022307161829c6d67bc66ad635c3ccb3fbce0b6779ed9a1382fb89a3a18aaea118f8be0ba6c8362dc57d47fd15e517174ae64a4e15630810b780f645dcd004821951d4105aca4a90ae626ee8e42c254cce729bb26ec36a067ca5cf98f5bf972cc24c07b92e73437761a9e57ab9051a3e72b2884b2a780fe1bc00c573ff0d972f28ad06970c1308f5e19fe64cda0067731c987e1a40cd7cd1894f4a80c83686a33bf24397199b95079cabd4baa6a9ff2fbf08cfc4856fe611cfeaa50081af9ba1bada413b7be8b7d9b489fc5f583eaa35f049f9dbbed67dfd2a0131027c0292f83fcbd4a3e90865748946794c7dc2533d27f61727e59184eaef80b45e403400208681e1db0e5ac52c3b5d4471d338eb5281981d0930dd8841c753dc85b44709e3e2ce7ed44b229b93d418ac88cae540f114952a2187521f6e6fa6fba967608dd3347b7ed55c2ca7d36d18b4fc367538ce63505c5eba099659bfc2ec895a9e19c68d40399570eb87c77f8554ca99a560bc115c463e2e0313db68176030f9db089bf0e06d08e4ff234c507b1e4e80c100f0e3ddaeefcd8210cefd1275cb27d5bc38ea3fd81dc7b21d52658c97402526b00e054a25aa0bd2df200ed58bbe5b5f65452b5ea88ee8fe3f0ed871356bad788344993b06881f57328c5ce8735d8710e6f7f168ef8d0a720e2348a6cf70b0c0bc5633b3ca89eb664b55f5d42d99261a2b67e654df98e06d9a272ef84300e29ff764ad53bb84a512a21d7d347d5b37354f0602b13a98b6ccabffef7fe564b29fe0f4472fd81ed6a0d4924faa942a5e6c32330a7ccabfe14b060ae7dd92d41e01285fb064400f9346ef4be12c5d76454f5a3af17a66648870d002202aa9225d2742159498a7a3731aff0ab2f9290645484689b4df67fcf66420d958a014862610f253723b2e827bed1fdacd46c0eb1e95432a52c7ee09aa1812bf316bfb59e75d128aab85e246e121b899f825159cffbc43824a1d03542d4f4a30c9e45044c3759de807a399c306e8efeb0f9de524694497bbf19fc2129b284d241c33354d6dee83f3806f73304a87438762833787b73773e848875ae425707de801da9ec4432549ea60a6195508d68f6a11d408c4b08e41a24efe9f377d6cec56a77993c589d16b3f5ffc9cf97f24c9d5f110725167458810c01bd3b1274c155de8b8f711fcb1995a3911a4a0416625f58bac3bd3082e21bed1a24f4e6a58632aa935ae20af2091ebc30e73974200b2a765fca05d69570b34e4036cf2d60ebed3236f81f3fb96396b1edef0ef4f15d2907044497bf6a3e426def1108aaf23c07cf38242f7605763a67aaf1698134071d2821df555e80123afcae51b633268e9381f5cefbf42506854de905b3157312ab2582a255a2fdc018ec874bc7ec23a3530661ddc65e57a458b89907f9f94bbe73a36820e6d231a277e23588d3af257d9a90409c35cbe673579327e3156b6f4907ccd9d88ea23a87a65390925025337d557db473fb64d33c2daed4576ae8eaff9494f1ad71ae670c95ca84f89a76b7d58027cc091232213abbbd49aa5bf1762a21b3216522d3c18197fbf08ba951deb9d54fdcead1e730f82df029d36f4611c75e06f2680d565ee36a4ad0da73a53fdf0a2274b6152ed5a5b5254bc223393aaa0fe8db789d0502dc943e7d99ee22a4510ba7e0328677d1ef3948b1ef0a3c19e6fa1a940f88836ba826520d113af08e35291fd2b40427d2a26b83872988e7e21739c21485334f798da1d24368d4195881a83626cb04b6b122f73c9f6f7386bd214f2772708fb0b3894984377aa29a7a77b189621dbf5ca4594d2f415af7e6caaf1d1de19a6b308f1f98f9645d25ea601355a612de25c5fb1907218d2dc3beb3312d4e5c06ba90ad4ffc46aaf6811c6cbc4058c846835097a6449bc1b7fd42ebef4ca95a448586a960bf4433f7ecb2f955aa3e5c0ea954276028a25d86db36b9d45af28f6936d9cb4a1d1cd91c4a4515d732d59f2fc1ab6c12d86a149f7265f2dc3f1c299acc8a8657b1b7e286d498fb8f889b784d98681e97802558c89d058403a9c56b9e62085aeddd536da6d6b0c34c918e7477197b8d8a65563946865afcb9ab89ead78b999785f0abba5656e9d2d04970ba34c4ecb30f3e8fc2525cc6768288ac7abe8a6ef5f38fe74da71a65c2c4f0874ba1e69426eef0f475a0fbd6a298a0d368b87c406ede55fb80f78d1e745e3112ecdc8e9037156c81fe187299fd0c38d8486780228514068f6d5519e66206378e2c236512340507954ea3efcddae05fa979af18b5f20e897a24956723c086808d4590106cf901f4e62749635cfc00218417ebb0e4dccdb4b834adab0fb40f520e668bcd0a16f9f9f27343053445a96c248310dd28b801dc5c63ae15293a73040b253ccceec54215fa613d784bc21c42aa009a2059eab69271b1021a7cbe595286b03d85920187dd0626dcece778215283f681ce785ff8d53631adecc53a06db203fff06613e4cab3b6ede8f9093e1b925e85839c7c9474ebc28b0740117822a69df01365c5e2e3c41d758e4344cbdde8596d425523d4c40fd06af918a0ccbb872886ddf4ee2da62dc2408de7035ae2046981f2c071ed9e7b0ead331cb1aa5425fa44c1e32457d50a5ffe0dcd607b12eaaffbcd3199b7d893f10f03e6a448c6ac2c7380bbc0f403dcad41b7b32d2dda36227b1c09f8b92fb59434c33c46f52a734623db1abfde4ef41e5f76c5e41e15eae15201c7b59123fa4e8f46072f08502346a076075cffc9d9e1460f10119871c5e50aac2764f848649f24ef071a06d5b9fb8aaef47ba1258f0f78d38d450184ce2f0e61751dd1fa3b723702201beaaf7f1b2b82c3a8b3762e9d5a312dea2792205ba0c8a8db8f0048ec142768a201c7c317381c1575e496da785c6b5f904c1489507410a90493b82aae7ad08a881dd4b53fdb050b3dca3a37a448c0a8e43b755a24a130677d4d2861c337bf2b0417f1edb7a5d0cdf175c69aa024699a84da252bd1d2ebb1425d4659e4d1a469e9bf7397a4be551f9078c71ffe00cc7e002e55fd37a4379799a653bbec16239f09003ef8f3fb641f8b4f713f971b6e630d0a82bef9be36037c003735c97ffdece6579708ad17b32508061a88e48d7c13b52502f7be382bc53835877c1337b83b187991461ee6016bc77446bad9255aaed72c2f1738a688ecb156ecb8c9da29cece3a327b26ebef12e4ad71117fb28a567ab2ace7a0290e0e43c6794c698ebcd4d52a685484287fb4fcfceea65cc3a8e38a763c67dcb93dbab0df1ba1fa99f4274535748f8d28dd40b172742a986d49581c9d36142d4cb29afacb1dad527305244941ed894a2517445c4800df4fac20c8592faa50733b324d5276519925b7648b12b770c31be538b1a4362163cf6314e925c7a7dd04f71378f45478a77af7196d3acbb57e74059925b53fc4260c7a0d26f9eb14a88af6bbd60d19ca8fecda38100d61207cf3cba15a5b410a9733d73d5e58094236f47a494cece0aa0b97f864206c7bc12f7b3ee3fcc93c1224cddafad568e2afc3c13afffa24f729eaffac619194019f654b03b148baf05afb1840a01ddce41513dd38a394a408a7bfa0b5b9a96edad5f39826305afe1da06a92689ece6d46e05d5f305fd4bd45517dcb3bcab2fa602027e27bbdb95be65e2b2ace173938d9f3939dfe9dfb22abbde651aa9d5532cc1c513fa0106b4e70e9baf783a0ff5beb72492a12dde2d35c80ecf37714c2ca20f2b1888f50a831f940c9e58116f4c73730d1373c8e4d556c50dfdeaffd9d070a7cd7b81a0251433e9c2ce04b9ffda8b025da2fb46d1672ed91975dbb95013eebd8cc4e5bb4bd5bc3a47aa45664ccfa328cf25fef8ce3b7a1aaef68d841170ddb90e6e54989e9b5a400980c6466745eb278f8d3a2d68d931cf7fe4ae169f3e5a7eba3bf255a7b49a636c1065e0f7eac16b0992381072d48f236246b062d866573ecc23b806dabaace919c3d2cd96ede61d2842bb3eb68907599c3924aa3a7380e9d0f4350ac175903f03a9325daa1df198758ce7b587f00389f27f5449ce5736b451a7f7d0172a893cd2da8dc010807efa3cc8a4dbe6421c7cd4339a4687629c43ff661a9c7cadfb202dda09c5a9f490688cf7ab63a01875dab4b53e9b85c2a3bb6cdfa147d4fbfd98", 0x1000) r6 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x0, 0x34b) recvfrom$inet(r6, &(0x7f0000001240)=""/224, 0xe0, 0x798860e4f1743ae3, &(0x7f0000001340)={0x2, 0x0}, 0xc) shutdown(r5, 0x1) 17:20:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x14) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6811, r1, 0x0, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r2, &(0x7f0000000640)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369bf11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa29bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754700d0ae3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f496c6e2936727f9c043970b55adc00200000000000000732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb7904e107fa209832a44dc55c99a952adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f00000000000000000041cc0253a838a5f65ca187edc865518b5e1dd6400b4a4e4a5497041edb29ac60418d943eb0f4aa80ba4a523ab70553206532cb040637d8e5", 0xfffffffffffffd56) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r3, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000280)=0x80) syz_open_pts() execve(0x0, 0x0, 0x0) 17:20:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x52}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 17:20:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x1000010008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:20:20 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_gettime(0x2, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r3, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r9]], 0x1, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000003, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r4], 0x4, 0x2, 0x800) fcntl$setown(r1, 0x6, r13) 17:20:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x80000, {0x400080000, 0x9}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmat(r5, &(0x7f0000365000/0xc000)=nil, 0x3800) socket(0x2, 0x4, 0x5) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000774000/0x2000)=nil, 0xfcaba181a27175e6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000002c0)=[{0x3, 0x15, 0x5a, 0x7fff}]}) 04:02:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/116) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x100000062, 0x1, 0xcd30}, {{0xffffffffffffff9c}, 0x5, 0xa6, 0x80000000, 0x27d68c29, 0x401}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x10000, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x100, 0x9}, {{r2}, 0xfffffffffffffffd, 0xcc, 0x40, 0x7fff, 0x401}], 0x60000003, 0x0, 0xffffffff, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x80) clock_gettime(0x0, &(0x7f0000000000)) getpgrp() socket$inet6(0x18, 0x4, 0x8) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") 04:02:33 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0xfe, 0x1800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r5 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r6 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r7, r8) pipe(&(0x7f00000004c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x1}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r10, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r11, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000900)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r6) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f0000000440)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r13 = dup2(r12, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f00000006c0)) 04:02:33 executing program 0: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0xc35f347d407a1e4e, &(0x7f0000000140)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x1, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xab54fffd533bfae2) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) r3 = openat(r2, &(0x7f0000000640)='./bus\x00', 0x80, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000006c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0x81) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000040)="3b0ddb2a", 0x4}, {&(0x7f0000000200)="0b8dbb4e2729762d7d96bd8eb78a69af89913a2bf2c716d32c1fcc92e85ee250ff0a6e376ee9ff5edf7a2c02080000008129d701cb5d7f6da07548f7480ad6ca98ab49a87c8386dca1fe0d17b6ae11e83739118bb338148aeb153207b4ce2688da2321eb68895a610d8a9ec0a2112b3696fa62340f599325efb517f66a02d247418bb40c0f4d4053ec7e5cc7ca08859ee69e0000", 0x94}, {&(0x7f00000002c0)="d454f0316945520daf950c409378a5ff1b37132d2c89306bdca5498ce4ffd58721b576aac38b9f4e6be8efd4d21bcbf40c3f71dcb93e7e546e093c03b0283041e94d71a7f963e566f7ef6cebc7a513f28f4a0ab38064d0b34be7066525cd4442483dcfb1e9121249fd0599df12584b7088308b47d115cb50e56b1c41c1acc010eaa3934acc57b9f3180d9b329b5866635f75bc1b0cf2f683ed8060939c9322c32e2f9d0ffdc006ceec32d56bddda26a4d0b2c4c4a5f3e58681d0448c1ef946ef5a1b6137860feacf1e478490f70b429327ef7ce99f8d696a07ab570a0e7e5b04f2b6e6391bde9951a6c979", 0xeb}, {&(0x7f00000000c0)}, {&(0x7f0000000a00)="c58fdc27c11a918dd1a3400fdcd44517d7bbee32595223fda1f13a26587d54f10576d4d8f84477b0d2718216892b812887e4f82dcb81d5f0da4fe81fb9cee91802f71ae67bac7fd8dd721c427f5c789590f6d0bb2a53d7c17514bd120b309a3e305a1a0424e078a20c6146ba8a974daad0ccb80b5d50c35c52fdabac99f5566fc4d7e7737a83fafca054fb7f46696387b24199480187aa1d1f34ddf3feb21a769819fbc4dbf485c8f8ba9c20bfb65f71929e4edb77ca4e3aeef83fb6658be78fbcdd5bc12f3b8386c4335a812c1de7a80cc09fee4c0679920e80920e154e86668798", 0xe2}, {&(0x7f00000004c0)="c67538cdd015ca22fe0aa9fb1b9cb63275c84d58", 0x14}, {&(0x7f0000000500)="46ec4503509561661e057fce854aa2fd7173fda3506505241e09246857694e8ab75858ccf378b9fc4a100034e5d92b4cb10bb6697bf08c06dfac139d38ac94a302f1b4db8a1fe697ed6d9300277152bb66fb599d2411445a3a672bdc9fa77ba2e066fa1bae21426383954d3fd5770b11fbf705ef2f62c360", 0x78}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYRES16], 0x1, 0x1, 0x1800) msgsnd(r5, &(0x7f0000000600)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481a5843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0x1, 0x1, 0x400) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0x8, 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0xfffffffe, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x0, r12, r14, 0xa5, 0x21, 0x100000000, 0x2}) r15 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r15, 0x29, 0x1a, &(0x7f0000000040), 0x4) r16 = semget$private(0x0, 0x7, 0x0) semop(r16, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r16, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) r17 = geteuid() r18 = msgget$private(0x0, 0x682) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) msgrcv(r18, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="2d04fb47fe70c28d4c345b33eaf9", @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYRES32=0x0, @ANYBLOB="d219454f5668af0677f61eb4ccae68b3d7bc140c6256750fc10124db6f4e9cb155af0100ab8a9a11f176bc1adb797157510671eb74b48b23159207ec87a6696b2702d8eeb9e2a6acc35fff7332006d9375834b46ca1fdf443a5d2ea98541eff52abde9a63a598cdf5239be7c6b13c730e3c659be8f0b2acd383c11a5106e888f6b7f30ae45685c21", @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRESOCT=r5, @ANYPTR64], @ANYRES64=0x0, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESDEC=r19, @ANYRES64, @ANYRESOCT, @ANYRESDEC=r20, @ANYRESOCT, @ANYRES64=r21, @ANYRESDEC=r7, @ANYRES32=0x0, @ANYRES16]]], 0x1, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a459dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c28d90288e80a5d093518a407fce454394bf0f7eb8a201447e874e42e4808e4a0df270c8c40c976e2400000000000000000000ce93607112ec2216649f619bd79d4227b5415db890cf9215218265b717b5b65a21591857c3dd01729f107dfdacf691cea5153571f1a67e5e01bc88586ea7bbcdea02bfda8bb0d04edf95eefe0b682724f8eca076424ebf531c226d8b882177fb780ac700cbce0ec3b5b1b8232462e94c0bf032b72e6efbfb00137ed79e7b333244f2c73d8981f51b89e3c152cd16678941370e91abccd3ebba5ec1d515f5d98203fccec5c95e9d68605f44252a45a149f92d8e91766680150d3a1264"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r28, r33) r37 = msgget$private(0x0, 0x682) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) msgsnd(r37, &(0x7f0000001640)=ANY=[], 0x0, 0x0) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x1, 0x2}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r46, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r47 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r46, 0x40047607, &(0x7f0000000240)) fchownat(r46, &(0x7f0000000380)='./file0\x00', r47, r48, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000580)={{0x5, r17, r24, r47, r41, 0x20, 0x9}, 0x7, 0x200, 0x4}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xa5) getpgid(0xffffffffffffffff) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x124) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe(0x0) setgroups(0x0, 0x0) setpgid(0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74, 0x0, 0x0, 0xffffffff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = socket$inet(0x2, 0x3, 0x80000000102) r7 = dup2(r6, r6) listen(r7, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x201, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000013c0)={0x0, './bus\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0x8}, {0x74}, {0xffff}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001400)={0x200, './bus\x00'}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0xd29dc062b2cc0efb, 0x80, 0x1a65af9f, 0x2}, {{r5}, 0x0, 0x30, 0x2, 0x101, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x20000000}, {{r1}, 0x0, 0x10, 0x8, 0x1, 0x3f}], 0x800, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x55c9, 0x3f}, {{}, 0xfffffffffffffffe, 0xc, 0x0, 0x10000, 0x9}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0xffffffffffffffff, 0x24}], 0x2, &(0x7f0000000200)={0x5, 0x24000000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f00df00002e0be40000000000001f"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffff9c) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0, 0x10001) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x80000000) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:34 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r3, 0xffffffffffffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x125, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r4, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r4, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r6 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r6, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000380)='c\x00') setuid(r7) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r8) shutdown(r10, 0x1) poll(&(0x7f0000000000)=[{r9, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r5) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x6, "7bdaaa1009e90c5df7711dccde2af757972140aa", 0x7, 0x5}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x19037ad1cdbbb8a9, 0x1) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16], 0x2}, 0x0) 04:02:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x5, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x81, 0x6c, &(0x7f0000000240)={{0x2, 0xf8, 0x4, 0x69, 0x20, 0x5, 0x1ff}, {[0x3, 0xc871, 0x100, 0x1, 0x8, 0xdf62, 0xff, 0x5, 0x7, 0x8, 0x2, 0x1ff, 0x7, 0x785023d1, 0x7f, 0x9b, 0xfffffffffffffe01, 0x7], [0x80000000, 0xffffffff, 0x40, 0x20, 0x7, 0x1, 0x400, 0x101, 0x3, 0x4], [0x10001, 0xaddf4a2, 0x75, 0xf6, 0x0, 0x2, 0x9], [0x8, 0x7fff, 0x8000000000000000, 0x0, 0x7, 0x7], [{0x8e7c, 0xc8a6, 0xffffffff, 0x7a}, {0xde6, 0x9, 0x20, 0x5}, {0x6713, 0x292, 0xfff, 0x686fe6a4}, {0x81, 0x2, 0x1, 0x1}, {0x20, 0x1f, 0x0, 0x81}, {0xd041, 0x4, 0x200, 0x7fffffff}, {0x4, 0x1f, 0x1, 0x4}, {0x0, 0x8, 0x1c5, 0x80000001}], {0x3, 0xb1, 0x1, 0x80000001}, {0x1000, 0x7ff, 0x3f, 0x8001}}}, 0x3ff, 0x81}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) lseek(r3, 0x0, 0xfffffffffffff801, 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 04:02:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x6, 0x1) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) close(r2) acct(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x100, 0x84) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file1\x00', 0x8, 0x1ff, 0x7, 0x0, 0x10001, 0x839a, 0x8000, 0xfb57925303a7bfbe, 0x0, 0x3, 0xffff}) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x4c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x7fff, 0xa, 0x20, 0x1, 0x8000, 0x2042, 0x0, 0x6, 0x6a27c649d52dcb75, 0x4, 0x8}) pwrite(r3, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0x40) r5 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000400)=0x401) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xe50bed0ea47b8d77, 0xffffffffffffff9c) fcntl$setflags(r6, 0x2, 0x2) semop(r5, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) accept(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000f374e000"/110], &(0x7f0000000340)=0x6e) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)) 04:02:35 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000680)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb009b2a2d35adfd9069cdd69aadda3f21c68ad4ab28c567dbb3e146a7af8827967e282c510ff271e63f1116ba037cc810612bde248345ee854a1992bacb60ea1c6bcade2"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000740)}, {&(0x7f0000000800)="2d20059fa2850a08831f69b0d6aefcd961834f5c6d98ae1cceacd356ed23c40bdcf1e170689660957c45e26c2d4579d132f97cc24ebc13b23740a27d02e237456663e87899efd5224d99f00f4f32a2b13706bc7e9cf35d6eb356f0a08963ccede1ab9c76cbc5aebca33e5d9431d0fc9913b3175c6f37366f373b9b95ab44392a6b2818548aa5ee53fdce527cfe0a15e27b915e01b0f2fb2d88862b71bb80c1ce478010db37875d4fe095dc07483f3ab70db904842fd6cfd57139628f42a7e224fc2ddcfbb6fff4aeadd256a2394d0964a499eb60c30b5a2b1f9e98a5867f14f27f", 0xe1}, {&(0x7f0000000b00)="7a310e1f79803c4640e2446ad827d581e8cc104e76245a7217b9291e6f8b7cca436e738f2c0dc4a0fa66713684af3358b9d67aeea77a694d19a8d44159912835062f97846ebc190842104380822e54dcd8fde3b4272c32fd34806de295322191d39a6c63983d183b7a97b93d5357ff6e92c7b9d751dae86f199a770d10df5b5edd9cf755f2a06464928a6331b73cd3081a7a22e15b18ae0b1b18d7b9f4105c7c92a8ce34133047dc667d3263a0deb3076d27909ab7a48db0704910069b2c721a", 0xc0}, {&(0x7f0000000bc0)}, {&(0x7f0000000cc0)="b8c502c6f652875696402299ad3c9e7b0f9f273e85db5095ea0ab371d3aa38a65b0574b5ad4abe9dc298c789574df6434add34a7b3dde313fa470c58aa0e0d14897fab0d35528431d56bd7e3147d0f3a8387a8482080959617b7e75ea104fd2b99a3e7bb57cf41bba607b19df5560afdeeab1dfccc3578c9084526243b379232bb4c74ba63550e6a638342", 0x8b}, {&(0x7f0000000d80)="a01d41e83e6c566260cf29dc60b93e5173732a0fabc7bb0df090ab94a55d7b687185aa36f448a19148500ee38a964575ae0762fcd2a5587ad519eede97d3d50bab72b6b46b171befad68a27c2b20c730a582a46d43f91cfc402909fefa8de5394dc0cc6b483c85d6c72112", 0x6b}, {&(0x7f0000000e00)="b1b1776e8b78b76008a567f158cd6bb99541f88d0f26811bce3962cad7186f7675853a822f37cb5a3bba5bbd777f3cd402a644a409f443", 0x37}, {&(0x7f0000000ec0)="87d9e13ddbc93e9896aa21f4efcf3384872b758d31f0e004037021f680327bdf204ad0cfc53d898c19303572c289021fd454862bb756b712e5d41d11367d0372f6f2ef6c34010f10db8346cbec95fdb31a46038538b0617c0f57364dbd6b85", 0x5f}, {&(0x7f0000000900)="9a0e42c983d7a18b7e", 0x9}], 0x9, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="759e916795eae66598472b6ce36b722a24a6f2794f71f3fb63f2257ceabee6b74f885334dfd1ccddb90a0fd786a99f92f272d4c971a611305ee8003cc445fa1398ec5db30b94622b6eba4f9e5d690fd8089066ac79547e92024dc52a24202631a0e2b4bf553a6e9e806b1197b408ce", 0x6f}, {&(0x7f0000000180)="f1b5fa7d6378476d5c876f2aa1620816f489b1618931eaf18ab53994882fe9ee278b2747de35", 0x26}, {&(0x7f00000004c0)="d0d6fc3382647b07b9a7a68ee74210e11e1ae5a7c19609713fa10bcbd96e81e8927007a161a8cdb664df80e87c3ad4fd0b0b9dd934a63fbcf12a4b26a1a79062b9d661e5073cf4ab338b3b391f6aac8261c9e846d9469f33333065eb781b676813e786d852cc28654f40fbb254bdb49f4248cab8feccbcb1d0970535b0f2a809e4e2bf93e2eb1f572aa3bb65e5d4af65b0d9c7bfa265cac1c496929263e02ad767c8f32df3b98936", 0xa8}], 0x3, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xe7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89100000ffff008623"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r2, r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r4, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x20, 0x4, 0x141, 0x3, 0x9, 0x3, 0xf5d, 0x7, 0x2, 0x4, 0x7624}) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x4000000000000122, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x6f1e181787813673, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x511fe680053ae1e4, 0x7fff}, {0x7, 0x4}, {0x2, 0x6f2}, {0x44, 0x7a}], 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x12858fe8174839e7, 0x40) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a727b7cf", 0xb) r1 = socket(0x18, 0x1, 0x0) getuid() close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r3, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x18c6fb777f5c2d9c) r2 = kqueue() dup2(r2, r0) 04:02:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8520, 0x0) r3 = dup(r1) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffe4c) close(r0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) close(r2) 04:02:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x601) 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000000)='\r', 0xfffffdd2) pckbd_enable: command error 04:02:37 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000040)={0xe0000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "03664e0100000000000000000000000000002000"}) ioctl$TIOCSTOP(r1, 0x2000746f) unlink(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000140)=' ', 0x1) 04:02:37 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x80000001, 0x5847, {0x7f, 0x401}}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xd9, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) 04:02:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000480)=0x3) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = dup(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000400)=0x7) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = syz_open_pts() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x86, 0x20000022, 0x6, 0x2}, {{r5}, 0xfffffffffffffffd, 0x20, 0x40, 0x6}, {{r7}, 0xfffffffffffffffb, 0x2, 0x4, 0xfffffffffffffffe, 0xbe9}, {{r8}, 0xfffffffffffffffe, 0x10, 0xf997e69f4f578c24, 0x0, 0x9}, {{r9}, 0xfffffffffffffffa, 0xa4, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x25, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20, 0x5, 0x7}, {{r11}, 0xffffffffffffffff, 0x40, 0x1, 0xaa8, 0xffffffffffffffff}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x7fffffff, 0x9}], 0x8, &(0x7f0000000240)={0x33ec, 0x5}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x20, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x10000, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000600)="07000000000000000c3ae3e3f6be0a567e0a2d8d0efa786b7ea9934e72667dd43f0ab1cad711d687d294eb7592a3dc66d13822e7dec7d1feaad64b5cc09ec2d8f3dcf535ca96ba335533a34d09dfa58ea96d7319d14b0693265210808e115cc5a514d003e7d35d7cb6590081003c30fb39ba5540e104020ecd8cca438d7648", 0x32a, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, 0x0, 0x9) 04:02:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) dup2(r2, r1) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) dup2(r4, r3) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000380)=ANY=[@ANYBLOB="c4022e2f66696c653000fe93bee21d5ce0b41dfa7457a08877e64aa5ad0405f733156e977c6dfa6149546289487db130c90262bcdcf304e9c4ab9ea6b48228a632923b4a4e46cc01ffff11627887085e9c3c520b253cd34498b1"], 0x10, 0x0}, 0x0) dup2(r1, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r6, 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$inet(r7, &(0x7f0000000280)="3778cccc65a9f91df65445572c8d83e4ba576ed18cc0b0984f46bad5a55884ca6c1cecd4ed8bfbbdca55a939ffc48d18839adcf3d4aa22d31fcb94e8b88bf6696690201add3662c335e1c644d4a852fe01cce5deda0271a754e02d4b4f3fd4c38bd188717caf57214e3c6fc894", 0x6d, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$KDDISABIO(r5, 0x20004b3d) r8 = socket(0x1e, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r10 = openat(r9, &(0x7f0000000140)='./bus\x00', 0x80, 0xe916cc05836c9adb) sendto$unix(r10, &(0x7f0000000180)="174109b0d7d86de8531230ae6f67ed7a9ef3e59f84f1c55f724c5f5d46fbe8bedbee3c6f7397b0357fc2b6ca98e8f0a21fbb1229da8807476ada4547eeac3a06bfa90decf0073212f9f2c56d58a4385d4aa19ef19efb1cdcb940fb922b0e7261e51916d44ad78bf960ebbdfac50e01f9940cd981f3a7cc013d71d8d8956490cd9a9a", 0x82, 0xc, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[@rights={0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r11 = dup(r0) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x20e) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xffffff7f) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x20e) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'t\xf9\x01', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x20e) 04:02:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x4f) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a81e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87fde7edb31618844cfe8a7b1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77de"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = msgget$private(0x0, 0x402) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setreuid(r11, r7) r14 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) r18 = msgget$private(0x0, 0x0) r19 = getpgid(r4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a5, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget$private(0x0, 0x0, 0x80000100) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r22, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r25 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000, r7, r14, r20, r15, 0xa8, 0x6}, 0x6, 0x2, r17, r19, 0x0, 0xffffffff00000000, 0x4}) msgsnd(r6, &(0x7f00000000c0)={0x1, "a9369fc21ce638c531b0a4f0073c0c8834192eea5edcd22cd8f78f491628ffab5a727949706886e7947992c0ae5ddd2c37ddf551464574caae6f44a6c3d46c504f3336620b302202fb12e17c6a675f9cadd2bc1d633437e5f9aa63b732fa703c13a8411d12c2cdb81488dd6b8244e5a94f461c18f11c45faaef1176b48bba820346037f9e3a714924f1f88f23da9936df69c3cac763ff0d009d552788dbd5fd64715d392848565a0932b0939fa0f7ecebba5bf97cf56a6040e881e46cff743e4c3ad7874d4c5b7"}, 0xcf, 0x800) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x20e) 04:02:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") close(r0) 04:02:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x20e) fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x2000 pc=0x423003] goroutine 23 [running]: runtime.throw(0x90c911, 0x2a) /usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc002d5d3d8 sp=0xc002d5d3a8 pc=0x42e9e2 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:378 +0x47c fp=0xc002d5d408 sp=0xc002d5d3d8 pc=0x443f6c runtime.deductSweepCredit(0x2000, 0x0) /usr/local/go/src/runtime/mgcsweep.go:420 +0x13 fp=0xc002d5d410 sp=0xc002d5d408 pc=0x423003 runtime.(*mcentral).cacheSpan(0xd58f98, 0xc) /usr/local/go/src/runtime/mcentral.go:43 +0x60 fp=0xc002d5d470 sp=0xc002d5d410 pc=0x417130 runtime.(*mcache).refill(0x2e0462008, 0x2a) /usr/local/go/src/runtime/mcache.go:138 +0x85 fp=0xc002d5d490 sp=0xc002d5d470 pc=0x416e75 runtime.(*mcache).nextFree(0x2e0462008, 0xc002d5d82a, 0xc000040380, 0x430750, 0x91cba8) /usr/local/go/src/runtime/malloc.go:854 +0x87 fp=0xc002d5d4c8 sp=0xc002d5d490 pc=0x40b967 runtime.mallocgc(0x180, 0x8afdc0, 0xc002d5d501, 0x40537e) /usr/local/go/src/runtime/malloc.go:1022 +0x793 fp=0xc002d5d568 sp=0xc002d5d4c8 pc=0x40c2a3 runtime.makeslice(0x8afdc0, 0x5, 0x5, 0xc0007b0101) /usr/local/go/src/runtime/slice.go:49 +0x6c fp=0xc002d5d598 sp=0xc002d5d568 pc=0x444ddc github.com/google/syzkaller/pkg/ipc.(*Env).parseOutput(0xc000092240, 0xc002e01cc0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:327 +0xa6 fp=0xc002d5d798 sp=0xc002d5d598 pc=0x7b79b6 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000092240, 0xc00369a820, 0xc002e01cc0, 0xc0037512c0, 0x6, 0x203000, 0xc9b520, 0x40c698, 0xc002d5d8f0, 0x7899d3) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:287 +0x237 fp=0xc002d5d890 sp=0xc002d5d798 pc=0x7b7217 main.(*Proc).executeRaw(0xc003b103c0, 0xc00369a820, 0xc002e01cc0, 0x4, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:292 +0x20c fp=0xc002d5d9b8 sp=0xc002d5d890 pc=0x7ed57c main.(*Proc).execute(0xc003b103c0, 0xc00369a820, 0xc002e01cc0, 0x0, 0x4, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x6a fp=0xc002d5dae8 sp=0xc002d5d9b8 pc=0x7ececa main.(*Proc).triageInput.func1(0xc002e01cc0, 0x4, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:152 +0x90 fp=0xc002d5db50 sp=0xc002d5dae8 pc=0x7f21c0 github.com/google/syzkaller/prog.Minimize.func1(0xc002e01cc0, 0x4, 0xc002d5dbd8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:20 +0xa0 fp=0xc002d5db98 sp=0xc002d5db50 pc=0x7a0160 github.com/google/syzkaller/prog.removeCalls(0xc0044bb080, 0x5, 0xffffffffffffff00, 0xc002d41370, 0x4103e2, 0x8ad660) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:73 +0xac fp=0xc002d5dbe8 sp=0xc002d5db98 pc=0x7816cc github.com/google/syzkaller/prog.Minimize(0xc0044bb080, 0x5, 0x0, 0xc003730560, 0x2f806eee0, 0x8a) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:31 +0x116 fp=0xc002d5dcf8 sp=0xc002d5dbe8 pc=0x781086 main.(*Proc).triageInput(0xc003b103c0, 0xc0043057a0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:149 +0x9dc fp=0xc002d5df08 sp=0xc002d5dcf8 pc=0x7ec6dc main.(*Proc).loop(0xc003b103c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:78 +0x19c fp=0xc002d5dfd8 sp=0xc002d5df08 pc=0x7eb99c runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc002d5dfe0 sp=0xc002d5dfd8 pc=0x45d471 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 1 [select]: main.(*Fuzzer).pollLoop(0xc0000a51e0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:320 +0x127 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:262 +0x12bd goroutine 19 [IO wait]: internal/poll.runtime_pollWait(0x220aa5ec8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0000c1518, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0000c1500, 0xc000220000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0000c1500, 0xc000220000, 0x1000, 0x1000, 0xc00014da60, 0xc00014db40, 0x7c299d) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e948, 0xc000220000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 bufio.(*Reader).fill(0xc000057b00) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadByte(0xc000057b00, 0xc00014dc00, 0xc0000c1580, 0xc00000dbc0) /usr/local/go/src/bufio/bufio.go:252 +0x39 compress/flate.(*decompressor).moreBits(0xc000125300, 0x91bba8, 0xc00014db88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 compress/flate.(*decompressor).nextBlock(0xc000125300) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 compress/flate.(*decompressor).Read(0xc000125300, 0xc00022c000, 0x1000, 0x1000, 0x892020, 0xc003929350, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0000fab40, 0xc00022c000, 0x1000, 0x1000, 0x10, 0xc00014db88, 0x7c27fd) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 bufio.(*Reader).Read(0xc000057b60, 0xc000020a60, 0x1, 0x9, 0x0, 0x0, 0xc00014dd70) /usr/local/go/src/bufio/bufio.go:226 +0x26a io.ReadAtLeast(0x99cb40, 0xc000057b60, 0xc000020a60, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x99cb40, 0xc000057b60, 0xc000020a60, 0x9, 0x9, 0x4050d5, 0x43080c, 0xc00014dd48, 0x45a320) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f encoding/gob.(*Decoder).recvMessage(0xc0000c1580, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000c1580, 0xc000000100, 0xc00014de10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c encoding/gob.(*Decoder).DecodeValue(0xc0000c1580, 0x82cac0, 0xc0000fb020, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b encoding/gob.(*Decoder).Decode(0xc0000c1580, 0x82cac0, 0xc0000fb020, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc0000fac30, 0xc0000fb020, 0xc003929320, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 net/rpc.(*Client).input(0xc000057c20) /usr/local/go/src/net/rpc/client.go:109 +0xa5 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 7 [syscall]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 15 [chan receive]: github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc00006a5a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0xb6 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:71 +0x3f goroutine 16 [chan receive]: main.main.func1(0xc00006a5a0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:137 +0x34 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:135 +0x5b0 goroutine 24 [IO wait]: internal/poll.runtime_pollWait(0x220aa5df8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0038fbe78, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0038fbe60, 0xc003996120, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc001f124c8, 0xc003996120, 0xc, 0xc, 0xc002d5b9d8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 io.ReadAtLeast(0x99d2e0, 0xc001f124c8, 0xc003996120, 0xc, 0xc, 0xc, 0x0, 0x1fe458, 0x1fe458) /usr/local/go/src/io/io.go:310 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0011b7180, 0xc0000229c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x39, 0x8, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:748 +0x282 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0000922d0, 0xc0000229c0, 0xc002e1e640, 0x0, 0xc000040380, 0x2e0462008, 0x0, 0xc002274340, 0xc002274440, 0xc002274540) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:280 +0x108 main.(*Proc).executeRaw(0xc003b10400, 0xc0000229c0, 0xc002e1e640, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:292 +0x20c main.(*Proc).execute(0xc003b10400, 0xc0000229c0, 0xc002e1e640, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x6a main.(*Proc).loop(0xc003b10400) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x4de created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 25 [IO wait]: internal/poll.runtime_pollWait(0x220aa5c58, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0038fa0d8, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0038fa0c0, 0xc003d8a02a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc001f124b0, 0xc003d8a02a, 0x1ffd6, 0x1ffd6, 0x11, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc001f124b0, 0xc0011b7180) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:594 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:588 +0x89f goroutine 199 [select]: github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc0011b7180, 0xc0007b03c0, 0xc0007b0360) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:733 +0xba created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:731 +0x19c goroutine 27 [IO wait]: internal/poll.runtime_pollWait(0x220aa5d28, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc001e5d038, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc001e5d020, 0xc001c6a02a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc001f124f0, 0xc001c6a02a, 0x1ffd6, 0x1ffd6, 0x11, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc001f124f0, 0xc0011b71f0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:594 +0xaf created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:588 +0x89f