kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 28 21:11:48 PST 2020 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.116' (ECDSA) to the list of known hosts. 2020/02/28 21:12:00 fuzzer started 2020/02/28 21:12:06 dialing manager at 10.128.15.235:31892 2020/02/28 21:12:06 syscalls: 337 2020/02/28 21:12:06 code coverage: enabled 2020/02/28 21:12:06 comparison tracing: enabled 2020/02/28 21:12:06 extra coverage: support is not implemented in syzkaller 2020/02/28 21:12:06 setuid sandbox: enabled 2020/02/28 21:12:06 namespace sandbox: support is not implemented in syzkaller 2020/02/28 21:12:06 Android sandbox: support is not implemented in syzkaller 2020/02/28 21:12:06 fault injection: support is not implemented in syzkaller 2020/02/28 21:12:06 leak checking: support is not implemented in syzkaller 2020/02/28 21:12:06 net packet injection: enabled 2020/02/28 21:12:06 net device setup: support is not implemented in syzkaller 2020/02/28 21:12:06 concurrency sanitizer: support is not implemented in syzkaller 2020/02/28 21:12:06 devlink PCI setup: support is not implemented in syzkaller 21:12:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x1000) r1 = geteuid() setuid(r1) r2 = msgget(0x2, 0x10) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100, r1, r3, r4, r5, 0x63, 0x9}, 0x7, 0x92d4, 0xffffffffffffffff, r6, 0x2, 0xd5c5, 0x5, 0x3}) r7 = dup(r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) fcntl$setstatus(r7, 0x4, 0x8) fsync(r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000300)=0xf41) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8100, 0x0) close(r10) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x400, 0x0) r12 = fcntl$dupfd(r0, 0xa, r11) write(0xffffffffffffff9c, &(0x7f00000003c0)="1f3b88e7169e464d19df8e316a6bcc3a20758832cfc8ff83da89a44afbfc1f920fd939895d9c2513bdc75c0af5deaf1d5a62cdb1b682e5bc89bcaa5745c0f3a32181d804d00511bc499484e7c48d09eb14f5e4a3ba7bec9bc596f8cd4fe3499db9a1515bda5b3eb35c04d484cefc110592465999d18bbe5a3610e74c5e74e5d176814044b039e399a24aacbac6b250f5c031a1478ba7c05ba14aef13d8865b2398a336b5ace02d7f1d67a367488937a7d935628749ce674379fb0eee10c765d4729f2764056f5ea7f7fbd4741023c82276f54ab0afd747d77d871d78bec65e2bbe8d89893043de7202440f2ebf5a7df7120709a3", 0xf4) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xff, 0x1, 0x8, 0x1, 0x9b14, 0x4, 0x10001, 0x2, 0x1, 0x1000, 0x9fc6}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000000640)) r14 = openat(r7, &(0x7f0000000680)='./file0\x00', 0x2, 0xc2) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f00000006c0)) 21:12:13 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x78576a3a346ea069, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x5, 0x63, 0xfffff, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x4a7a04b4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x40, 0x8000, 0x800}], 0xfffffff8, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0xc0, 0x10, 0x3d6291f0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x33, 0x40, 0x4, 0x8001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x40, 0x2, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x60, 0x1, 0x5, 0x80000001}], 0x7, &(0x7f00000002c0)={0x4, 0x62a}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) close(r4) r5 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTOP(r5, 0x2000746f) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000003c0)={0x5, [{0x3, 0xfffffffc}, {0x3, 0x6}, {0x3, 0x6e}, {0x1, 0x100000}, {0x3, 0x6}, {0x3, 0x1f}, {0x3, 0x8001}, {0x1, 0x5}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x9ca0}, {0x1, 0x5}, {0x1, 0xf14}, {0x3, 0x375}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x80000000}, {0x1, 0x8}, {0x1, 0xfff}, {0x2, 0x1}, {0x1, 0x3f}, {0x3, 0x7}, {0x1, 0x60b}, {0x3, 0x1}, {0x3, 0xfff}, {0x1, 0x7}, {0x2, 0x80000000}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x800}, {0x1}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000540)={0x1, 0xffff}) r8 = syz_open_pts() ioctl$TIOCNOTTY(r8, 0x20007471) r9 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x80, 0x80) r10 = accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = syz_open_pts() kevent(r9, &(0x7f0000000640)=[{{}, 0xffffffffffffffff, 0x80, 0xffffe, 0x1ff, 0xffffffffffff89d8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x28, 0x20, 0xffff, 0x100}, {{r10}, 0xfffffffffffffffb, 0x1c, 0x0, 0x7, 0x1}, {{r6}, 0xfffffffffffffffc, 0x82, 0x4, 0xffff}], 0x1, &(0x7f00000006c0)=[{{r11}, 0xfffffffffffffffe, 0x20, 0x15, 0x8f, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xfffffffffffffffd, 0xa}], 0x8d, &(0x7f0000000700)={0xffffffff, 0x9}) r12 = open(&(0x7f0000000740)='.\x00', 0x20, 0x42) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000780)) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f00000007c0)) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000800)=0x1) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f0000000880)) r15 = accept$inet(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) fcntl$lock(r15, 0x9, &(0x7f00000009c0)={0x3, 0x2, 0x49, 0x8, r16}) 21:12:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0x56}, {&(0x7f0000000080)="fc9ae9182a42596c4eb4234d62ed0dfd5fec7fd4dc33c53d624f34d5e98f09f26e8c33b877b1ccd95497aff6e36959e545d847"}], 0x1, 0x0, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) login: pckbd_enable: command error 21:12:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c00bcaa98395a2beeccde5a4d3a52ef9f8ffbfeedc589b90d19c1def921f015bbf1e77720ea539ef55ba", 0x45) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100400004}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r2, &(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x8) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 21:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x40) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:12:16 executing program 0: minherit(&(0x7f00008a5000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 21:12:16 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000030c0)='./file0\x00', 0x2000, 0x2000054f) r1 = socket(0x6, 0x4, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000002dc0)='./file0\x00', r1}) 21:12:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) 21:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000bc0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000340)="98ca1ad77faa498edc49635d51d48aec4222131fe90aab8b7a674abb701cbb0e18e86551af8041c376bd04e9edfd5f672456deb1f301c5d5721fd6e4b27b1acd7c4867996af432559ffcd0efeba5c565c06e16ff351cb9af383d28a6e46134de98b00a4efef32ed7f9d6bde56a158d8ae6f23f398c087571f35e490d233206d0e7c8f3daa0bd6d6258a939d1654a0a95d6c2ccf4cd2da682e3cf809b6792e4c1300475ce6df0b072cb665915bf71abf89b6ad56da227c12aad3e075873fb5f3d", 0xc0}, {&(0x7f0000000400)="b29e18497944393630016530dd3198ac03b37a4b8c99439ed19e7a813f9fcf61a9ce560020421719bd0e8936fcfc61bf42903ba2523220cf3810f0f220abe679538430a17a7f2a6613ff202291076b6a6e972c7c775a8b943f351bb231489fb57203b2920c9a04974e57f7501483634c609906df07e255dd5ac0e7e414867f603f7590ba761e84e594b2345e79d103a158a0b8c665c3133931115ac57df5b1ba181f0b7b259e1086bdbfb06e03ee9a2506ff24e61839d446673744ef", 0xbc}, {&(0x7f0000000240)="7fc9786aa9a673616270eb5e5ee52b9ce2b52b39d62536312dd5372b5e77aeb3f632b0faed0c0312eb3511d96bd4921329daec096abaa0171e72", 0x91}, {&(0x7f00000004c0)="6217ca6a653e2317b7926f14f5ad05b6a6780c20d0191d68c56b017313ee64eb4b847840886b20461b23bb41e71fe41bbd7ebad0b806c6bb67475e4fc60c8b9284aec4f2a803badb3be9e2ae703d182e0005000ae06ad6987bdd289054240bc572520b08a246ec640f5b3b36207f139e1ba364772ff308b89823613b974ad799a0bf9ad3de0b60999850333e1f662d703b8f6e2f781af706170557229dc734f4f643ecdb2002e947a2ae27718a059c46089f08d1a423ca97f58d", 0xba}, {&(0x7f0000000580)="d97bbf86eb53ecd48640e75cd53ebd336596ab13d439eb72cb3d401bc5494515eb062cdb2d92354daa5e8f76210620197bfc901fe6c5b32b4f69aa25492cb9d09746b803859d6227cd1ae164905efc88883ba2a0555704f66db3940a15db7d3828b3d69e6e6be6c08d867fc06fa5d3d85df8fac20e506d0db511a229eaa457a97904a64bc2f3883da8b63987cea1730e37b8842eef843295d0c4e5887af13b216b9c5541bec1b2a8f9b450dcb5135892ba54e9f60bff0fbc1d9279fd52fa0cd49b00523eea040d4685f429fab03d1f492081d495017fdc6419aeb3ccb9206b4e0f594d1c2108c2b3a9bb7186416b6b21bdeac5fc62ae5a", 0xf7}, {&(0x7f0000000840)="60a12e4367a7a6b8ce8fa8547bd456b5d631fa243723ee298f42e938b485db6548cab2b3997d1b4aab32933479610385b45ea0abdef849497ffddfcfead50570c3528a5b373273417985d1a1ddd237cb8f4836d0e978810549a69eaba3614bb4331a39d6c534cd77b9fedad4217d60175a086c784b69978798013a512112f9", 0x7f}, {&(0x7f0000000700)="f29d7a0a04bc70a87504831d08a21ea63cd6da6983e4d9395febce74471370d99eec132126f11b9cf959e970b9e77b77f88fe6e8262242ce4dde92ccc56179bbde282746f7a6a06d6f4b877adc63ae9db994e12cb9b6bdd1f8bbbc130c415b7059ff032cd5b306835af427e01ff5e99dae6791a9663e59531d2ce92c8a41374faed2c08f2d835c18076b51a15fb18ebbdc6464e6bb44d371f31f846edd0f4dfa9335bc82fb88ca4eddbd16c0e674fe99fdf1d2ffaa", 0xb5}, {&(0x7f0000000280)="a0c2ac94590a9db9b6c348a52c3e40c3e9baefedbe4c12727afce63dcfba49198ea245009ccec01d3101c7c3f3408b35fa8a7f29a133110858f6", 0x3a}], 0x8, 0x0, 0x37) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) fsync(r3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = dup(r4) r6 = semget$private(0x0, 0x0, 0x42) r7 = getuid() setreuid(0xee00, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000003, 0x6}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000a00)={{0x3848, r7, r8, r9, r15, 0x19, 0x7}, 0x7c1, 0x800, 0x80}) getsockname$inet6(r5, &(0x7f0000000200), &(0x7f0000000680)=0xc) write(r4, &(0x7f00000008c0)="6a5021dcbf607aeb86102ce4508d480fbf1e3a0bf1c27b153898b5b48f903de7270166b74b190fd02c7b7111b19b593df5cf0f1e290de218795ddaad5e918a2708f5e3989fe65a7f36e8545604597e64849f37c6833ebcb5442d795842fa7666fce65c63b7c267bd90a3b4f9d0019d591564a190cc23cc634e5f82530b5e147157dd11388572c6362779f7f4fe0ea9423f0238a2", 0x94) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x6, 0x56, 0x100}, {0x4, 0x20, 0x1, 0x8000}, {0x9, 0x7f, 0x0, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x20}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:12:17 executing program 0: r0 = socket(0x1, 0x1, 0x4) socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae0000000200000000000002020809000000000000000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000003, 0x6}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r3], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r8], 0x4, 0x2, 0x1800) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x3, 0x8000, r3}) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 21:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000716000/0x3000)=nil, 0x3000, 0x2) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x2, 0x5, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0x1, 0x7}, {{r0}, 0x8000000000000004, 0x59, 0x8, 0xfffffffffffffbff}], 0x5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x1e, 0xf0000000, 0x7ff, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x80, 0x8000, 0xb15}, {{r5}, 0x4, 0x50, 0xfffff, 0x80000000, 0x20}, {{r6}, 0xffffffffffffffff, 0x28, 0x20, 0x800, 0x3}, {{}, 0xffffffffffffffff, 0xc4, 0x80000000, 0x6, 0x5}, {{r7}, 0xfffffffffffffffc, 0xc6, 0x80000000, 0xe11, 0x700000000000000}], 0x1000, &(0x7f0000000340)={0x0, 0x8001}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0xdd, &(0x7f0000000300)="b69a0d2d90f6fdb998fb827a88f61739bf9de5794fdc86768c0d05f0562ee230cfff30d6858b210eb3c30a20a46921083889360c6f37ffeb078f0aa17e38509bb0cee740ec1d726b510f3689c561856900d68bd13478af7a0f9bc3d57d33021a9b276f7dc9383ce2bbc7b60d04a461c82f84bd23585f63fb22951650ce880d19ecc8e6f665a315625e578d6df33221b059aef234b05eeb8baf972753") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) pckbd_enable: command error pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd806bc0add0 failed: hole in range pckbd_enable: command error 21:12:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendto$unix(r2, &(0x7f0000000100)="d277", 0x2, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) nanosleep(&(0x7f0000000080)={0x100, 0x4}, &(0x7f0000000180)) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x4c4) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/119) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) r6 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r6, 0x0) r7 = getegid() chown(&(0x7f00000003c0)='./file0\x00', r6, r7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)="a5a974d01352e7f9c7aa1ca32ee23ee87cd5767b188f8879cae95e47977f33ca034fb3e65b88cd1041e3a94b90c519315c3554685b1af1d7735a485e83f0fdb3040abc56f9ead81d7611a0860736a951a4d12a059bc71092954944", 0x5b) sendto$unix(r5, &(0x7f00000001c0)="08000000000000000000254d8821007a07ef17ce", 0x5b, 0x400, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r8 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r3, r8) 21:12:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x0, 0x0, 0x1, 0x81, 0x7fffffff, 0x80, 0x0, 0x1, 0x6, 0x40}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82f5ffffffffffffff003469507be3901b60b4b358189eb0b1a14e08903f8b92bebddd43b0b35e19ba55878a30778795edf121dcd679cb241e33e8709eb8ac0d8f779735e397007926c88568483e75f38d315547ab8a3a7e8e4470222792d8fe95"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pckbd_enable: command error 21:12:22 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000000340)=ANY=[@ANYBLOB='us\x00\x00\x00\x00\x00\x00'], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r27, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000003, 0x6}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r21], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) r30 = getpgrp() getpgid(r30) r31 = msgget(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) r32 = socket(0x200000000000001a, 0x3, 0x2e) bind(r32, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r33 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r33, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r34 = socket(0x18, 0x4003, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r37, r38) setuid(r35) r39 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r36, r35, r37, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 21:12:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe(&(0x7f0000000140)) 21:12:22 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x121) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x202a, r1) 21:12:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a457235eff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52c07e33d27f93ab48e581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683111bd13483cbe852f3673ec1ff8175523c8187ba99b9892a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d56214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc9d32edf131d1aa88d871142012b0168545000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 21:12:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYRESHEX=r8, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r1], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r6], 0x4, 0x2, 0x1800) msgrcv(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r16, r12, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) msgsnd(r10, &(0x7f00000000c0)={0x2, "54093d3d3060f87daafb6179ecc8303c04728f7f04529192c93c80720ecc6047d33fb3297fa15da7df87160b97066de0c938b1e7e1dd3cc5cde8c7b8951361a2f525770adfd9aa4af67d16e10a0d4615"}, 0x58, 0x0) r19 = kqueue() kevent(r19, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000080)={0x4010100000000000, 0xafd1}) kevent(r19, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 21:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r1, 0x0) 21:12:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x88) 21:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r1 = socket(0x20, 0x2, 0x1) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r11, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[@ANYRESHEX=r12, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r10], 0x4, 0x2, 0x1800) r14 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r14, 0x0) r15 = getegid() r16 = getuid() setreuid(0xee00, r16) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000003, 0x6}) r24 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, 0x0, 0x0) r25 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, 0x0, 0x0) r26 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, 0x0, 0x0) r27 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, 0x0, 0x0) r28 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002840)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002700)=[{&(0x7f00000003c0)="63a424fae9dd590df9e4534bb8d6d7c57e55303fa0da12967c258542c29c79d1a2deec9fdc3713bb6f5d835f1b56c57aa35739eb4d5f955515e4919b6f4daec143b179b46b4857c33a1ec8ce9891bb34ab3d76932830505172d1d7b26135360edfb958b90b6deb7952449504a797e6bf4ddc7f93eaae23923957e62dad29b2504f3939053976316ac1c1e52f96622b46ebb23dc7828281e4f3326710158419cb38452b5c0bb58e7b6ed3be6dd13424b12f51b2a7fcc100db1f1eae31f87a573185e094d21f1563b19e16fa43459fe0a98f8ce10b570d50ed0be4087cfc45ff35efff43529028c1751342fca46a7b31f0332306ffd688a7db2f8a76be490e545fc7da8cf155a42ca6ea351d0db9c4c55e8451bde569330102901da6e9193c6cffb5ca416691e0cf7b0e32ce789d9ad1ad01924f16bae399cea04b28ef413caabd3c69cb1c7f268cba914097eecb57a30cb9115e6e5f93b757eee4fc592e1eb3103136ebf53ae58be5981da24e771d4b1a1b7bf6f7c353861f0f26a9c1badfce0b5764f452da993898a01fef3f05d28fb91dc947ab20f7a4a8e9f40c409585d98c9c9155ed50dcb58eb8eae09ddd5073012a41d921d471be1cdec9102a797fd12f1daf3ade808d54b7601258261866493ae64908086eb1c75dc390ba28e95852f3df4f7d5b90c755206066e24ac275bf49f17c148466e950c860672eeb758b2f04f84e5c399513d873e337e9614ea83f1533287cad2a3bf424fd04e3f501a71328fbf7c0877f0b1c4e72b99872b444ad28dd42bac88637614a97cfd04431ce0ba6a899d2f3bcddc1093e3e9a8adb6e5aef0e299c3225318fde606c6ab054af7107b0dd0c484cb8a0b13c4130b42f05e3316661768bcf4c7c080b1d6065ebf0efedf8071bd22ed70ff67c9385c417805a7262915041b270ee4d7c32bb5e8cb393d26b977eb3f378bbdec7b1c2a5d250b985c912257d1da02e275f8f9c42d3135e52bb82fae58fc0eb106173cdb7c25f3e1e0b9d42258ca4208e0f473f0550cab699741f4f427fa01b891fa9bf518a159f3da51d16ffde11ab4953c777f8cfdb40f88f1cd81f39f465bf9c1fd50020993c5e55abf658fb96eff7929168e2dca6d9c5f6c8fb9bc28ded923bf7472894e150a2b5dc021894cff827337a3595b8b3799c2820944af048ad758c93733bc063bf3ec9af98a97b64b8f193b5fce39930cd21c99a1bf2d652d779137e7a2474190df6586dc2757c4eba31cee32b4af19b0598fba8c8076c9fc78b3ad995fdffbc9ef080481ed5b6c7a5af41a482c701c23e97db2eaed0673e2a7f8d142087b630bf4ce3ca05dd46aad0a9c3c30af0c38561eabcb4085f63a985c64402dd135f1e2d7aceb179be3816dffb370b358897916b9683fff01cbec43cc0aefe8645d7df84d363bbca703a2349047d2cea55d764a23bcffa0a67dc939f63333465544843dd6b39693eac91f8114389ad494e7ff2c85a0e908a76e6504d4f09eab8814826e1bf0effd16a4c8aebb122f6203181e7d42ff1323892dfeaf0588d15c5f70a78fc6b193ca4fa3441100ddcbb7fe8c7ef67b78d26e82ebc54d79c297d164b8bd946014a4548452eca77d47ef7737bcb874209ee19f44281999d2dea6756df8e9fc4e3dab6704e3fcde95e5a0b1dc7cc0a634789533bdab278d0e4eedb2f5e355bb14cc17860d301f61c8becf8c474362837702af0135295e75b0cebf4783af6a7b7c84c3240d8abdfb190e4a567c8044e0c2682ea84a895470c5c8ebdcf4c09f203cd27d441a28dac12b8f26a5d12f86ab1ef6ae16ebde8f50210b63fd1bca690ea6b4ef47828080abbfff3d0763867a79698ee334ece6d7c0973b756650caebe11d4f850b5161b06de5d9749f0084cfebf55df5e41510a68130a5ae247aa472124794c083217a38b334320050d95d24b708c87f15cdeef9900ad2db1bb9f82044ebd63837fe3c4ac4c6a2d925ff2f1659e3cca45e10bd31b5db2ccc51f085d1b2af7e6f031891179c0d0a71ffd0e92083bec036f006096ed4276f1ce47dd2b8b492df722fcb73e6b6a6499eabfc98e037d7ae7dc6a3626d9703009661c398e441e90deed668fa050182af0163e6ad6fb40b270143aac77726aec6979a26785a33f8d6ea0bf3a703bf64d011184d00e4789defbd6a4a8e0b72ca0cd13f11342b8b795ba70beb568b99fc6d4c12f9541087ba6205653dcd18dd1ff01d1e4d6579522644967f286e44c77407eecdffd9d195594d4e86d73db57c78c5c1d8ec7e8d0d22210a9ce7b74546d903744371e0fe95df374576f0eaa42ee6778855956d8afb6a9f5c69eedd701dd895b77003b914b5f5c4dedfa663312fc5655e613a818d225ac3b9caf2e96becc7fa8edf7a1ef314b1c2a1e82117301d24ee56d1707878f735428a86a35a2a7fb1f3171b70ecd9343d654df50b90c160793e2b0364aa2d505c7bf2f2298019daeee277de2e7c1d14d0da9d32fe7283d7d039246f6cd099ade1b68e1637a7a61d0c4f887416f72e8ebc9e1aa7b72b3401fe4293170ba2cbf944b575caaa59ffd4318989288283b7929e185cdc2549cc4c68aba4cfb263cf8d0c8d9612efebb831eb5a56999e92564bba44ece1087cdf1a806fd4e39e9efa0e77d69158bfa20ed10baf6b92f873199c03d037f67b770776523d00801ddaff955abe8ec7f77196542e137eebec1fe6e47a4dd43940b6ae07595e0c083aef9a21f57ac0204156c126f939f45ee5fa6d727040a7dedba96a9c92762f0973ec314ab98245c35269ca645f353f302e953f71bfb4685875acfa35528d0ed1039121b50a65ad3c314665881352542a227b04011cf0ca03bf6b45f507ab347863f03ebc933fddb5c4061e90d25238f5589d64486e28b6942fa67bdd7c2933f656cfabc16e2ebde62b9dd1da5b9cfe8faffbea93a7b28c193d07f0f2e4d7fb4cb176d5a0a07ceeb5c63a4b5eeb6a1f8b6d1227dab41dd130ea670266f882f47d01f8c64f12a440e0880c3c33eaa18821f4730797fe2530dbe6bb24d8dddcee8cd7240e92f7aadc234d0700f3e39e4009e42e52b9f76023bc85105eb6543b21cc5155620d3910cd0c97858e221f481c0bd20c84f37f3401976e06c349ecbb02e0cd73079fa38aed9f8620e033a006c990fa72820081ff0946be0688b0ebe78ac4ada990aa111c1e5735f5cac2cb09fd128a28471779d93543af72762aed61b39eabafad5ed4d6bbbcfd1b581dff967abe976714f08f4527fecd0423337f3923a96dc184a99af8bf69fe4a262dc09334a4d32ff3e936ac23c976ed0e4b1886905339cd4c370f9ab4a5a946e2dfe56ca629b8de9ba67b3dafdd385a022b880fd97c6c06b00981422418d890741eb681071b74308772ed2d4bf81bcc1e3a868db883c4b07c5c4d63ffdb35d69f566266f561009ec69cab4477016d194369af886df26da3bb6f479d8303984d424a10aad4c05ea7912c5225f1c58966901e91f42baa9adc0afcca008cb1497ce7def9585e0b53e70f0b6feb8169069d974260a096d77bfa07dccf00c700b8446aa6c45ad376d4949e0ae7f5455f1dd40d2420d71227f2245a3c923a0986aa60a96f54e1c0a98919221daf8cb5876657b7ea941e9ffe9ac8a1ce82c5188a5887688268ae79524ead43445e03413506e87f78aadf64484604d4fe4ed3e8551fdc7521ad6ca0c2de3dce6927d9ae6410ff4bfa8b19d50a29f79b3ee658f373e346fad47dc0f53209c05f2e3247e643bf446df047ea776ddb2ff1e591ab037795ed9679c7750d588faf54141ec98d2ce326c9843e5da3b6e7e63f67099a0a4d3ba8682ed3bf13db14858e7f8d18ce6d6aaaa44add0527e6c924f6a3c0a31689c1b5aa8ab02a16202da263f9220aec637c6e45c5abd7d5252f6279f6a63c0ede6007917ae0b0ba7b05dea40f4ce2bd4c1116facee1f62724cc46a1c72bb4f1dce49c061c6c3cd2f4347717c97093d1678d7dba861a57c29e1c80a8d5a88d1c4ba8568b57f15dbf9a611cd933bd8c0bc680e1385469f373170bdf4754507c5a872ad1bb4a82a7e1fe708d2c5ed7842787d786075283510b4c727b9c933fe3969b8f690d3b8105d87c713ee81a741e47b078168a7a1da17a63039e69ea26e1a1d48dd5723e838c8f4a9ddf092881b5648a64a438aef067d84715cbe663bec37f2673c5f6bee0d4875c85738cbaa4b97732a73dd3f03ead2b7fd1d49f1fc1a121a70deec95acbd420ac1740a7d3d11c9b2245efe0311868bdeae0a9feb16d11d6224a1bc4a82ca138e5b3e5ff254b2d4d6be7a37141035ea3282ec14dfb9ccff6559963510b69c6c675cc5d62f3fd1d8a7b4384aa981097e77dc04f73e1d9fd552ad4654ca3ee686326852b9c18b129f612e94f98fc0898253b8478f99834748cc40afb980caf3d6a57ab99ea3f49a5cb785b27f5dc1194dfe412cac9ce98d10ac1e880f55c3453fa846594993c1ff57afcf33753915a2104633512fd6adf8c98a037e098f3288703b91046e2c7fd7826a8cd0d5e2d0df7c4c55f62dd480c6a1a8466d9c5d61b912aa674e4251e3d6d378025bfb081d8b5eea15420a27303982d5a89921251c133df35402102c157a7e4e0fb7bdf01454341fbcc1936397ee484310fdc59b7a615b13d9a34ce1d7aea3eb949139ff305c06810cbf35d08bf556a79145fc244f02739c7adad30cb045b3d61004dbe3e1091ad9faac301339703a75c30fe0f5ac226b81510244895ecc660c1891a3af87bb39d82890f123244cff8562a7aca79acb3033b1a3878467af1c09deb05ba8a02d65236ae5d6105e44b72b00461446218f499045b2a943a626a48984fa3071fb406e217150e7a31c93c3123438e8f44ff19bb65800e46baf6eb432991703502e69bae0f98579b433457ff418a8847d0c4ffe645527bc1a4dc23e1f21a6e3c593716ed9d22018764f1c408c6e922fb4187a1325fe03c3b16815b489571041c30033ba6d2c3aa1b29b2f98c72b66daa628dd48ddfdac541b7fee37ef8d5488b4a2f8e5cd6f970a88cd0fa10a28f4fc270d78d2cfd9458bdf1b2269811b6e85000e22b970b9c4cbcf26c35f24b4fc9988a02313dc4d04296d2403225ed3c212f17c37011a8cf1ee5a5b7b2e8aadd5dc25799b499417878246d6f922beff99bbbddc85feb31fc5824051661476a013c111440d95c2e8401415e236ec6c634bf0954fa00625953df1c7e37b7851d0d8c46f588172d7732a1173b6bbf4f1a62ec7a97ed14454fee89a68b3f73bf5e15397ce44050f359a97286e4e90fc05a7970546975a4d3f9002c3a5a85e6e5da730fca70ad21ab4331bb4d975a6cb0fbfe4cc445628c046772dda71aa31a0b807619f734b706e4b729b6621891e9925980148ab86a52a9ed32a81d4e221977d5c2ab2ea6eb5a34d1bb2e8ed5ea188a36624fc19b36c63e711e36cbb189ef8111b3d93a1134c150d73c9f1e04aa5116edb72ecaedcd543cf9de068c15c6d46335c985e8c53d84adbbed9d2c608fe67c31be6d40c817f1d56544c570e3b2ca0b403fcbd0bbf5022798df2d13386053c247a7bf7a21b5fe68f6e18534d861cabb07b44419cb8bb225828d9c64f93498891e373874c2a915a9a67654e36bfb640579853d56275ae04f5f7856c0117cf0119a63cfb37fba928791a71a886b306bbfd4bbbdd27d6e0eb93f2394569cb4ce7f358d8a1f7e779f38c051bbfd06c38b90047a8d81b35f2df19475c9989e05f6339cf0bb1cedd055068d0ec4f99660812b2cd1d7e55fa84097fc58f45ce9621", 0x1000}, {&(0x7f0000000280)="3fef455bdc8f756e3328380a9e2ef63695d81593c69161ebd495d5d1cc274f225c0093d4", 0x24}, {&(0x7f0000000300)="48157c8d10e36d3dd5b519158b25b2407cf1fce8af935cd487e44d008539a5ba72c861a0d5a9098fb7170ee285534ef69bdf2b7330a4aebc2289fdcc2d79c1db3d59", 0x42}, {&(0x7f00000013c0)="e629f121130497c62f3b349398867851a87b7f728d36bdd3b9d5ae49163321cbc2d43566bf9800e874267221eaab252fe27440f05410b2e8736124bb7ac6be682c45a22d674e4045906c11ba2e878bbda0721f483b512dc8dc0580d0e30129e5449eb8cb1d47f979595067b7168e758b612a5f2e0e5157ed7a46dd01e1c54c811b54458d67d9f5d4ec3aebfff95a9d2a620eba49d36316b047c49a818935ed2d057ee9e921e6fa187691c391220d9ddfd6aeedda02d92e3d530c098fc5453f0771852fb0c2cf4c0443192cdeae3705abaa08063f1e609fbbb5c3866bfec5df0a4611b8fe39cfbbb52887c16c5bb6c0425d4c6fb4b430", 0xf6}, {&(0x7f00000014c0)="3b5fd9089a441129b6c9f9b62a1019438735a52f3a0d9e085504630ec2e06c0affd814fc59e2e597dbd717d01a89951e9593881bdc3c203285f01c3bcc1a8005cb7abf79f8e751d096783dae5fcf020aecef178dad4cc3a451bf1d240a699f2b20db290e7c0da86950ed6389d809e9ea352e59973394726dd6822c5269728bd4f3b7cc064d4d2bccb8c3b30471c705f2703d626ee3dd1c8235fb81899fd49ffd65545ca8800ea3e560597627fa39f79bdab6d4c7f3003a15f8d6c28b18ce730c0396de50f37ad698d6f595b31e0f201c6d5465284e259e6bab543a6290ac5154abea182d489d0ebe", 0xe8}, {&(0x7f00000015c0)="be735a23c5358816b0cd5c004bff35f8ee7f2a98449df5f59494c05f705483048cc9c387e04926346edd6c113978d825fa4affded486cf4a21bc4af00c462aba7c234d051f4a7bca11e40975416c63bc64d19fc33bd8075ce9bbb1e529c23c072a1e516ecffb6659ebed298c008cb9013a7b8d49c3e62a49d985a433ec9672d321bcd199db5fb474b086cdb524e8c27b9947abc3be997e448db8fe5647a33d42c45351e7b14615a1782b7d30a00da917c3b7593a67162bb7292c4b0a62246363cfc9e4650c0e2083e3343dae1604a895c755c216fd1baa9ad5f0d845d9cdc3f40a859227c473baad6dc67fdc00f80504e70b0c8a66fa6e362b75d041f3b039bc145865998c40abe373cb72001c78a5a886d424a2e760b7124b9efa617f35e856dfe897a129082f18023273960d5d2f85debb071794e9d9ec79aee5de9669299af5464e42f801647e812768f4f81285481a1bdf02c9a5b67990f0ee5086fa6a9d8b2086c84afc446312aafd0f329976f138ec6c3aa92fd56ff42ffe5242c986702c4b94d1d0f88c5983e724ac88f1f981950229db98b474b0cd926c6591fb00939523ddca5852219921c9d930dc37bf790edfd456b22b068f9a5f7d4ec6194a587793ba6427572db86576eff05b2242886d39690f85e7382e00f1dda6ff0368326dd13ead4b2b7542cd6a63451c5bf9165d7d10671b7c3fc1fabaf24b94c3ab0975ae10fffaa45ddc1908915276ee32c25be8f762ffe19c5463826f586076efcda3c0cbbf7c9e347e054cd90f5a56f7746fad5ba3a4bfe67f0b7d090b6d02f3e3a4eedb2484e84f013b9f4c5089eba48c2ba298a3eee21a92c71f362650cd3544bc753fa53751bb6646edf13a4fbcf3581cb6b8cb663ff1d9f7d2096d64b59d02bbfc734d84d063444d604038cb1bef80ba2b2a6957a043ae16ced730f3b3ab76a4e3084826137e8594d708add1f4b8656435e718a360af0b55d2af02f2183fea97604da3521984f17cc3eb7dda7f1a84d305dd7e4b51a0073e09a9dc86cef564443fd2456e395ce8b4cda6018fc17f027a1994fd47ca6f02faccc1aae8599dbe6aaf64c1ad301db8ec78eb92593edb6fc1cfe97816265c86096412f377da52018c3f4e04701f658088a131855d090bb62266d7c8db27390a6edd91b2dd1e4a01f902d41f175f6c53458a590a037206dbeeb178421ef31e7a770be04001c2a7b8e4903b24e399c68d5d3a1f539ff676bc18e0172605ee640605414f706f3813d241b458e1d39558f40c6a6917cb933b7cbdc21408365dbcddf2323ed6a1f5b6e4c6096e226abc1ec5d57ec2cf4279fcc69184e6d1eddc8d0f7683278ea83c924485ebfe3114e8c4c1b552e2e29b690a77d7049af7d3278879207b152e4761ef47cf68d6ad77d7ab24ee63b632cd804f8b676e1a6af9e3ea2a7b203338fc8f55152557e3ed50686490cbd4fc9de2a8d2ac9d3f0617ecb3c0b8176ac6b1aba39753037b3410d043dec1fcf8556e15ba62c03bf64fd4eca94d657166483089c53b7887601323f450690674d223ad0ed735a77e0969f09b5720670e37d6eecdaf7c7c8affb073e77bd03883085e572f338502a1dcf23a0680ed2a10cd927fc98ec3197de4a094c5396d6952de50a9c667ac82809c58fda1ba1463711576d619bf77e06b99e698f1865ff77d3f83c8c24681e2875ead5c05844fe6e40ca5139d78bdb93cd0291e23a943d4fc67bd774b9b95aefa3db7647105c1bb93bfc04698396bc5744a511fc7366cd5d960b3e14a36e1aa72fad12e4eba85c1f2c693a9e679f6f46f6fb6407e78697f0183ce042db5f4ba4a0d6f864dff74b9637bd6efb621936a0debe2583071a43c7b02e7a131c6286b58e0f97f62704b1dcaa6d4dc3c0b1fa7ff0e3bbd0e489202321867d7f208c7b5911c5d5aee645364d3367d0b07ac959f57e3ca1721b90f0de0f9ca2f2da91e3e4c7378c6994302d99d95fcd53281351142efe1635a6b0176cb4152ef89d445e67f55ad7bbcfe43dc47e4912ec71069a58555bc6f5d0d0e5aeeca1f7a49209a6592e3dc048c0f01d6025d80848a69fe6672c38391f5cb12ad20045f45091335d69a53f72e0c87af48154cd82daf5e6ed663531f8bf9caf9ce26fcd68bdad3b629878853887c84145f08173755d6001ba8b4e01c3ceb6d805b40b596d623e34088795540a41c0c88df0329127741bff979a5493e846e11c02a0c465d7258c0996a6ea8e2b680b9eac5b791312f02210df7d32e8e70560d943a8080d9a25c8c978615197934a1f8720d2366516466471ded0c7509adc352f51f38cfd35fb4d95933de5dfab7cbe1722677a6ab75d3c4fc22b98084480a7805fed1f20312909441710791c3cd0da8d173dc1471dbb5c44dcc479278a1cc2505b8ae6a92a005fcb8e7aeee4558c77e751c92c5b8ed29c69d24654257c3805c4884de60b5afb8106ca04365fd8a11e3f6227ab28428d4cd2cb2ba3ae8bc687af1012766f59e945ce0ee73bb50c0450e2d6be39dd3f04a51b421c36e21440edb7c919e8be0f99b58e2a206613c22c03a536567e5c8334fe19d7c59a373634d60e08547c1a05d12d76df4b75cadb08930cd54e9cc8df5acc4850db5bfc7aaeced8ec4266b737b65e4cb7ff1a55ddc2bdccf8701142abf1c528107f5cc5af7ac0a777490f26a7e195a0168fa7cfc56ac370b599a0fbf8a804744661ec1b62b29701eed295f48dc3cfb2f5402b3ffe7b85696cfa5a6cf401eaf3b417f424fd1159fab048b43eb63e47d7adee9a4ed66061f8ad8ee2c75994c9a9c0fcb79056612d68b55165cf5e5974804e998dd09f0078235e519db36e730ee21ae8f24c958f5135ac263cda20dfc19b4ab0768b6a4baab5638e6b994bdaefd016643302badce53681c3503171c11e5b746059f73ad5410b17fef1e106b639abe55658af232eed2e77369c72bd24784b737d050d180eafda8f6d11fee50bb80add047d7e7a67a83fef451c05867c962ee0d950847432f004c96dc5dc0497b818c7f600ee14849ab380f3c97eb4ea35cdbfa5c3570770434ea7b9da369ac3d12d4a7b139006b686d62179ff782184a1ab2b20e017737e41435d67f5a8e4bfd49f30383912456f54d9116507e492bccb635505af977f0ca88acce6adda752ab016b8754f252b1b8fb3ec3a8c28b2a73a6ce7b6cc631d14884fd03fcc1d2c8aa936bbe6a1d2513680c8107d81deec77c725f283f53f1d600c78636d6d5a858d24ae6fb3e800a82cac06405a2785999ba66e5b0548889f22b4370fae1eef141e3ae0a1c895c63f30a9c9490e0a4cec97bcf3a02bb63140415e4f46126eeefffa073367272b80d3afadbffd05cc6be83ac9c6e218c98972db5a8efe29224b1a3b87d83b17bb74c561eab92eb22bc575ca15e2493e19c30a2829c10a0f504ca3a2f40d9349dcf98bed7e4b9323c3e007c83ab078c035eea8a9b36c14ce32ced2edcd0276771d6ab642473d85b41f2d6f42fc8c9e5a8e06d4f33c4d4922b7b3e667e4ebd2b1db5f023fa42fc3dc1d45bc1adac6965035048ffe9c454d8d2674c0c71b70dec3c23f15a4166722763459e0ec4d9e86e716904de69fedc26aea75d0c76b7b3df6b8e250776abcb127ac2388cd54c29cfa02ce610a2549852311812a6345675b12a5aee9cc9b7998757d7d4888ae798a2fa924d6b763f81ae6b168cffb79c7dca2685bc0a176fa6582ec8fbec19541f3edb295cc8e65114e589f1846c81ae02b252b74565801dc425e6aa41c38870c48951ee64a166d02a810a3327baf660b48a1dd3ce1e746a107a6720d612bee777a9856f4f83bb80da8b512a8ebcfd317c4e63eb05650e9a2b120d3c94b691cbdebd70b919da65700ab4b9023c5275bc4829f48a29b6fb6bd4102916cae2c2594919608e2cf558e4bd9ae02b8198d482541a9f03bbb16d4bdbf4d0547f972623691bedb45ad56f763cf282f2909b57b8dc6bff96c0f92cfb152da5f7d22ac3ac080ed8e27eef8f237a35ef2214e38e40d37dc1f3dd9f0be0174014bd42864d02d1e2775c2b3620c6bb964929a07e1cf5a502bf1fa5b577f7475acb5ade097117c5bc1e185cbcd19da67c2dd720cd36ff4f5ebee5ac26884a57b75ee38a3ed3675f573adbaa71a9f118a613d7ec2472928c4de5b5e26f3dfb600a26d8fca28931626fee32d8e40369cc366856207685f559ea6192aa4a5fba50375110ae3b596c5308e6fa18ba0dfd7cbd37bedf4c34157d5974bd103885f75b2c70105fdeb19a4f2ac6242dab530c0bca15f451f9229c8ee6e9f94c04d91216f9d8e1a70443db0e58798a8e57e82e97bf20be835c674e8bdbf199187f4847d17ee458e6bf64209d854c6ce5f3be008d41a9e45d517880d725c3c90679318c613b0a4ae4c290f7a6d7ce0af2c66460b9eaa760c9b43e5aef0e0668b76c9d93ed1edbe73764580463176cc4fe0fb4541ef501286654c024f6304b431fd2689cb0213e6664f61a5fcff08aa5f64e7b219d89d0708abf9548188ab2297773284378707de85f760c0a3586df322058afbfa9cc21b2d7b43f06fc89f5aa3cef54a9c1fbff644339cba5333413be5b909c74a0da28d57c2fe95b1ea5c02c6099d8d2226267788168bdf99ecf48d95e7608b078665f98ca563f65246dfd9543a116638773ebec060fe09a451356397d0885b49d6824669ea436bf2a71437eef9cf11341a4fcb4751428450bfb950b737ef052fb8b8121aa5c7bad4a91107523e15f9311b65873c620abc19a38b3f0be5e5def2642668be3b844e51245db89bc601240548a3f27f8f0d7a876dcc3603e26e3d9856f106b828f1c347063ad2cbd2a0aca82c3edd4522901c933ce12ca32aff5e2d19f43534af236eedd91e36845012f9361b14613f6d7c1662b90e6dd60983ae4d9c2991d677c6cb20cf5a685e89850f6197426ffbc49cb04c31aa151670e8dfa26efd2203279391b04f11abfe5e4daf32bfebeb3144f9749b358816a9d0a8bf079363a549df3fb494684842a489b7169bb9e3e5c3b5487a1d5129fd679470be29aefc90b638c053a84a7a60083ddc3d6ecef78d2a2f71089c8106c5c39fd996ed17863db01aa29a59f80b8a543f9754c7f6c9be0ff5bf6cbd710b63d2176ed6b5d27aaa96de8bc39a8833100f5987174e8ff230e8f2694523d8bd069e0a48eaaff7549c2845f3e62836775dce0876db5586ac8f72be6b0bababccf93207c2b970b2ba84a25cbaad9eef7971843643b561edcea2715dbeaddc5ab9cd62fa962e97d091210c73431b17531f99d4afd2c2702b5a9d182bf80d0ca79b9a5959ded6eeb1b9d8d547c6ec1350e5dc023cfaa3e1b655537164cd9080b8f96100e6105777dfb6e4872a998b0d36581f9ddc64e0461f61e9acaa9fe30d026b6a582f75a1b35dc5115107a5b832bcabcdbc5cef1ccdd99530d452e31386f98660291205163b014c5f5028c522f2f883dcdf611cfbcd039f1e543bea3c874e759161b4caaedb2df0566363ec11b38d5a5fadf37da74de4913b1b94e83024dffbdaf097a4c0fdc0c66c1b3c6e6bec4810abf06d2b8d04ffc29bed7aca54a5e1873e95ad0da6940d98c7254a793fa4cca32f374800f3d4e639e6e6bd18c4411a2e75677a05362998567cde059c0fc23a134583642e9b674bc310a009fdca78d399237c32dd6b19713202b619ef4f03377a676cfa0686f32d8efefb75645a19047d9907019b27cdd5fb99f294d3ab69aeef7db123ef46629c30e65203410c440ba43e19217aa28c6fb148616375c0b2577", 0x1000}, {&(0x7f00000025c0)}, {&(0x7f0000002600)="905cdc0d5edc7f1e9ecc1b24e953c817bbb0b986877e49362a89584be66c147c616fc7d94499d50687b0f2dad8820249f20a8d8fd93f08ea4cf811a2b28db5658cf03c40bbbee0962dd7ab1f41ea1a7464a854763dbe8807a9f300418ccc5039fe55df08b8c44faecf30de43bc9f408948b2d72b", 0x74}, {&(0x7f0000002680)="44ca16beb7e3d01c5ad5dcb98bce4b726b0a0308546a62eb6d64f90d0b56270a35c843a3ddeee9143c61bc93f7f474acfd88f30a15fdc5ece92bbd7eb56a3f02600f031572bf30e22f1c5f0b4c121159ae", 0x51}], 0x9, &(0x7f0000002b40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYRES64=r24, @ANYRESOCT=r25, @ANYPTR=&(0x7f00000025c0)=ANY=[@ANYRES32=r26, @ANYPTR64, @ANYPTR64, @ANYRES32=r27, @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12], @ANYBLOB="1ab1ae39e3b12678a8bcdad8c89a29479d75fa30381c5d57ad739176526fe7de29645bfc8d985fcfa3d8ecc37154459e773824129dbc9619feb792c70d507b79cc37a8968499057baf0e583317109f3dfcfd5f1faa929d221392c791adaa48cd208516c4d5bb281c1f9f719b61b5e60181d40a36b88070b85b2d944cee06ba7c663eb6322873025d4fbeef8e51aa097a5969b560c0b6942d", @ANYRESDEC=r28, @ANYRES64=r21], @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000950a49576532b3aaa306098540868dd838bcda029097a72f0db4dcfcae1dda3a4c8eda2ccab7bb507f2ae55eda45c5309f4955d1c250c83faa498cf51605aef4ad64e45def1095984b06e0ab1c97ed9dd18b060f39f96d3bdf259a5d0f6568344815fe7962210636e1e5c9367be9fd988deea8df2d6c65bd80be7cf8b317d28feb33b4a580f50f621e83eb93f6e45f4ae548b1e818f715e8d134baf7bd54389042c7af5db6d42d62b8e833aad3480131d31c1a37e65c63d3d173d7fed534321ef51c5865b2964f3a053ae0ed8a381a42c3caeb", @ANYRES32, @ANYRES32=r16, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x135, 0x404}, 0x0) pipe(&(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a8766ca5da4c62", 0x7}, {&(0x7f0000000240)="c2df56faf6d002", 0x7}], 0x2, 0x0, 0x0) 21:12:24 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x7, 0xffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x7f, 0xffff) r2 = socket(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd6dc, 0x0, "d25d9535f354b000e7b4cec15ad90000a08c0d48"}) 21:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x200009}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 21:12:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 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}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:12:24 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="d784f7c68225b46f477ebfa570f788f53c6da4eb73c52e6726a5911bac23f57344846218a6916a2a26e069181c8d265d37d4cb85ea31ede7d24d43c4dde9992ec77f3d6ec7f9e1dbd132eb177786b0d005"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) getsockopt(r3, 0x7, 0x5, &(0x7f0000000180)=""/152, &(0x7f0000000080)=0x98) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000002c0)) 21:12:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x600, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x6, 0x5, 0x8001, "b33f6665a30034fa9be9e6272ff899a13246d37e", 0x9243, 0x6}) pwrite(r2, &(0x7f00000000c0)="1047bf6df661c16ab4e1d3d4ef9c76542ff9317e306029a039fec45a23c3874658c51084ce3bef6b758cbe6ebbee7d8ba3fcaaf353a8380e91a0ac585e070a32d0e0c6555ebb65b52a9d5034a25f0c2e4ca0343413", 0x55, 0x0, 0x5) r3 = dup(0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) 21:12:24 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fe00fef96ecfc73fc3357ae26caa0416fa4f376336b6f00b788b00000000000000df5f882b297be1aa5b", 0x40, 0x404, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f70333"]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)="000000000000a58415f400000000") 21:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x8, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:12:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x3, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:12:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0x0, 0x640, "0000007f00004d16bf3b200000000800002100", 0x100}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 21:12:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, 0x0, 0x4000}, &(0x7f0000000100)={0x8, 0xfffffffffffffffe}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 21:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="188910", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) msgget$private(0x0, 0xb2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x7, 0x0, 0x10}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) r4 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000100)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000280)={0x1, 0xfff, 0xbf9, 0x45, "708c4387c24a4ba881f8f64feeff54a5612564fb", 0x0, 0x6}) fcntl$setown(r3, 0x6, r4) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:12:24 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000500)={&(0x7f0000000540)=[{0x3}, {}], 0x2}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 21:12:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 21:12:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000500)="7e8a6f26a81d4b94032961f79d0e11ebe99e017d5e539ad0536d82fbfbfbe2126fc9140cccd9c92ed600483e4beb600cec2026aaeb2330f254418b23cdffab0712628506b7596dbc1573bd36eb07de1052b622b2c7c54a6559c7e59c830835db5b0ee1057abf405e73239713b2615b73ebc81fb38e03e9d63619613edadfafeef0aad61311178a0800e1fefb1aab4d566ae8c04edbf284920808d6c9cac7397ef937d1ca0bd8d7715648436f06f150ebfb767885b935b9a33868456f8215c1636e52fac8c87704dae975e9e8ca3a12a78c1e7c17686bb708f9ca5aebfd1f94a1baa9bc4ac98e405faafb6b168168e34f01c9010394bf66dd97b20f4c2eb9f0c37309a3cfd4bb9f0a0fd1eb14a913c2e03f71a5e03bea280b5862daf560d9b08f7e8b4eaf9f4dc7606b381a9b0c8ae67f01cf1ead1e8dd3f636b7fd6fe288f7d3e4f1dff248e0902a34af4233fcc50915b56495c25eb5b2d59f7992d89ee4529449a92b6be894a4a6c72274afed401d2cf6e726fe626dfcd84066ec53382a2638990e2cb3c091b0c48508d1cfa7f7c4ab31a2a39f2929c892f4a4f0568f1c9a3cf18f781a41f9e7963e9009b1677e204c79980e334751d7669f36c15bab4277590f9cc898bc8a99ee16026e128c968a412c5f5568086e2c83b7cbe0c9a0f51fdd2cd69404008f1bedc1051b37f8881f44529c719de2a519f43c369c10d77654eb1896cb8cdb1cee246bed6f7e67b32e531c24f1f6ac0eb195c40a123e9760e2a263f48a38e3d36f332b8c798211b2ec7934e89a543509e61bfef31d232883a6d3ca75d3eb17d82b7cd70c3939ae90fa8bd59a78d4ef797da6acf235a16c8c8b889f248a3edfa949b5fe007030e6afd03b334a278abf8265f8134a1e6fabd0528cf50af3f2d72c9cd3d889a5383f98361358bfb918d7f1840506112b9ecf52ffd60eb7a95af896e6dd06b1dadc5d6e2dedf213423fe08c5f415e232c8cba9d597b5a5b9e88f287af4a89374973bc06b662222e50579ca661cf08784049f23b847aec0273667f92762c65b6c6fa75ee4c89c6ed2470f7852124f597cee6ff3107187c23677d75ba176f3c80a5a20128625061901b84c295bf278cb05df29328179ca517ecba6db1e99b0badf2dc79a9086ec1df0bf3a39bdc69fd857777a2a654a623f03363e376699116690a9e8c0bd3a79ccb7867ab7eb6c22ee75968f29f536e9579694c908e848c789706deb52f6ccaf94404c62908b4a218d9f6d109973f4ec681fac6d786e3d0302ee52bf9914f545c14b7127fab22d28ad6f887c1376b1b0538b201f8681bb8b449442764d867b53ba479070fab6c8557998978c0b00276961e7f2bd485322664d2d31acdd8c94f63805901f6ef5fefb1768a819de33e4f714fe211e84c6be6d7d948e741b6e7b61d90a19c8f48256bd1560d55170f2a3d193e086569df1c60b4ff493665207d81b18a57aece4d20b7a6fddb51e5788171ed2a29d80f5b83d629fbc3e9881e6a43fcfb7ff4299a35a066eb7693d29887344456e40c82bf889d6e19bd7000c2eaa642948e1608fc6aa6c7b379e114e1f7eb3d6858548399a221b09e66c01c21f26f92876f165b412448978ad69e3f97d1d0be847ce89a983be02e925c0884f510733760d62fd0bea1e1c44e520eae9f6519c92fffcfebaa28fadfc40fa617bbc341b57d0da17b760fc7abe9eab1b3ef6006dac6e358b159606b86c8ca702890eb35c1bda83ead397d467082417fea2065bf5a5773312d92c3387956aeca1ad3f7970f2b67ba026d5271f70378173a418df66ec6ea9a3375252c1dac326bc444fc1d515c7ee8f1c8217a83e08c03d3bf9bd8dc4f134a367e98aaeeef7198579bdba4a03d82c57e702b8c4e6a44b6250d9856457061ff87a0c79b572de5eb811e224d2169c6dc91a4e37e353d00bda108db66caaa1104d0206ca7266d557b097631597b59ec1be943c02fd10d90fae833be98877f41ddc844dd30f68a674f48470693b0ca77208376023866a609feaed89c33646bc4b9a5394fb84aceecde1a814601e54297ab4da16d57e2382d02456a2a58bb1fc99d30ff03875eb2c8a0e01fba5a4bdf8c0c6165fb78447d99d30767dfb1b7bb8480c59009ae7456ad3b103a74c1d31269f3dc4f644e0e71de6f0286effcd0c12d60221d2506bb3c2addf0a1f6c89ae8cefa459ffb7dc6a724f31bc6ba933bd187526e24ef854d57fa59db9c0eff5936500939966e4a2079710e7c96ea4df3834e6b12e95602659752866c0cc3b6e7e70cf148ad0b98f16482fdfbac5c3b8c29ce30bcae04987d7e7365dd1f898cf12158e051f1d712a502be3af48be81f83a531fb766d19ea2a95f719185277ba9307736b77fde5441b6d1d39e7cf7c4be994d6fadf0c13705224160ac1997fdec8f281cdb510df176bc4af01bf116d846a3e961b45f0c21df549f84a2338dabcdf2b3524df55489a1135500737b1ef79dec7c726a59c46290aa1851dc918db17128deb543e6771cefcc7645cdb75543df1d3e1549e054a44131e18f52bc5c8a579dd63a8d631e5d0efa5eddecc51a8d08f7d417f53a50b824590174d8306fc7c51e40f348beb6a60088fd6e579405c6956cc677d9bfdcee7a1ce438be2732ef9785a3d50d8645b4e05deae8cc7fa03317cd1813f676eda294523d04741f7c9ad980a12c0f8dd2988790981462479f765db046b8f5eea9bc502169a16d5cf2f895c056ab06ca1f968546f4b1d26b1a9bd2bf506fb0b3f993d7101599f580a1c9eb4b071689fc38a48ad52e1b7129c004989daf651ed21b80684c03fb978f16ae9dd5659805f061f942b8643e17ee1d1613b2108fd69bc853f247884984f3e459f4356e84b9ca7d5accf149f33f6654b3f82d646918d8e1fbc9ce9a57ede22773980887e2ef60b5c2d7c40205e60551e83c4437a93a8d9b84482b845cdfe87abf3af1b8aa2e54f1e50ffde631fb563b8b338d565d5c5959adfb6b6cbe71fed022f7bbfc044cd004bdd587f3e4612d270ffbaa5ba5f6efd6b168a30bb9f2ebdc39d1a4accc6df63eba0d06a16eb0dfc8b057e1f5c80e4e86277e073625de33378519b2c0da525cd34bc3e732517adc01d220dab717d99c2a45f00a7f5b829e96790a437e74ea817d88aa2f4fe544bb545a9c882e02d16a35b07c721b7bfd69b28f16ae1ba4843c4345e0843fb33446110ee8e0f52d0ed78f04a29239f5b33f59c6568af8d80fb4e00a1ac42b26c67cc892e341a51c857b01827d0e61f61cd7543143204a3fca16da58a814cea658f4ba6e17816a4c41eb8295276748b44963b12fdaefa685ae9f174ca79d3bf7d7fee018abb7741303e2b7829f185fc2c37907bca402329a33c376496a71a12a65d732bf4035c145e4918445efb7075690bda77eadc1e4e919153ce5abc780f88f0d78e521b5bc91f6cebe53030e8b79af10978dce98e54e86c4f486b06b659dc9e3f9cce1d03aaa9a2f4b4d68b81ff078adbb9957c4afc49e1f511aa3eae34bcb22d1be36226764fbd83401dad723b404c1563deb3da43d80a402cd5114968db38ce0104f5d5711932df893674a35ad10373eb6df3f8bfbe71e6e145ba7540c50cddb2c75b6fab98bf948b71a305e20a76846a3edea682f08be1f9c579b29d32fdcdbecdee2856911d5a742a4bc0066356fa348438d19603ca3e4d54d9b9560926679d4e1fb6f8d1166f309942fd6b0fbbc48d45e1a4c2ded713d7483d91b9f39283d0fda187b4b7325bf4017f4c98f0c9d5adab7c818a0a6aa645c09f1bced6bf295d3c2d57b1f66b4a98511302460d109ccb3d6ea6fdae6e8b3be50f94076dfdaabcb0b14f631a7d062ffe21d19d78c9a16f178ede4777aaedd10d56c9c712d9fbda743b37aa6b474d0c9cdbf94e627a76ca352e2eed56b2a8231087c45d483cd71ae1fd0f5b28c16db70c4973a74b0eb11f9d31037a96e6679bc7aa99ba07912096f818657659811646e1ecaf2d6aaf736e57ff42be54b0971f2d65a25a2ec0bc2d32c0bed39994e7e9c0e7307174ce26be29afa871995552b87c6d47f44ac466e8c2938ba1847cba887778781589ffc2cd06feac37f41f1710dddbf56ad3db45f3c25f326c198fef3aa82e5df28668d698020145835625d7e6754d6ab2283c70b725c22146a9c393f9bc352a5f6512d1270c3795b19be7e0141124d280c5fb112686b4b0d63bdae7b42d6a0cc13ffe7974fdd3daf29f51e29dd6183378fbecf5957274a33c9090ee4ccc7ecb33d3ec51e5b79289c93cbf15a8c814ea823e3908c9e691f84e594198d854f93e5e4f52b4b3047052f8c77709d8bec2a250458bab803da0dbad1d8b9b3e2749aaa145e34bb6124315ae584e92c08490206ce097cb57d17d75917bd7f1b4cc9fa1e2a643239ae10d0497ded9c1bcfa094f0baa42cf2bb4ff20c2a478de882d20c718f8beb0d3dcbb5349136a5d0042ecb83e2267b18a2876a945f689aa89b3e3bd00e0574683d168e123f7fb89b5b35acc8ff05327a3862b58d6a1b09901313654ce082271f4eff6582410e710e8d2768b3485cdaf2047c32f67c80a1879570f8fe23c8a8956082b778ead4fb130f2be23ff53c3ce761684889125fb45e31d23b12442d099a012f4feaea637d5afebe84da2f2fd4a8d120e447f35865767bbcb5af792da0446378c8ea7bde47c7de8e800ac5cf90f646453d46c76cea607fa90601a19e7fac20f1be753570a5ca994f011bc7a40bdc0f14aee80f6a55a2f9c7ede83e757610186006acb4424fa023b91fcea1e7e5d0598f1682c584c91cd056eb19b1a5c616d5cb879b7a90c14a633c6dacfaa1954a8ec4131acca29b13fecf21a22ee96d609896a34fdf58da8d8ef553decc09d857944903c7ab8dfe5499ce4cc405d161250522f9df12cf369156f792b9e926f0a33887a98dca0cb7088604b8b1533489ab61ef4fa2486df1af5544d7962be817d4cb53a97911e9d895a5f4fb1a967295bd1785b07deb6fce1bb3087d5da60b287be62333aa8723a3092e51648b2b4c42556c4a8c0df67159b688b8e4c20f3a3018bfae762c981a599aae7f4a940aad56d0c383f4674be586b7c202d085b070f7c6d37b25878e3465729276024e5a9cb2575527b142a3f0b4d234486001dbcef2048927f4fc40cdcfc4efb7af04b3cd2316175ebe930a462254f90a7bef626c5dc9f0d37659642454a3bf0dd681fb2f6d067ec01ef89fb5dea35d00d5ffbb9baeea786fffcb0d5e64275779038e42fe337678649281b54799cdf53ebf077832d41c74f72f1416a0b7c96353792235d4343e6efdbc4ab47fecbb274188aae7de5d3c22cc739f0ad3169ced8124d59ba04054fb5975e8f8ca7523db52bdfa1fd8fcce1fdd032a88f4ffe13f18555defcd2a776b5bb574b8f82230208714ace8064e46c19f40f89ea808ef3771a7088aa7cfa09b67276101933d58b690bf3fd03794c8490c0d16b70043b88a0d2524a2ca0af8f613661ffb0b9f54311750217e2f359388497fb49b1967308ef9f7e93f8c13557d421260ca9895ae537fb264d444b3796b54a575fff4a691fdff1c2d8de2188ecbaf58bbca19eeede2c0199e36070b6c2b2da82e52e568d86b4af9046521bbc74a7f1cb41d4d0e97d06747a56628de8cf58ef758167e646a14e04860ad3e59a9d7fc9299b4e7fb1af5d10063c3db2eb302821888fd4f93db8a58f3b784453ee5d2d60c52f7e5509582416fe0df6407e4ae0f112166e72f1ef22816c3cb70fe01f109ac25e9cf8656e8c1c24e84e07062ff1", 0x1000}, {&(0x7f0000000300)="16ff0a844d94877d171a1a0360131896680575e340f07d2e0a28c9af444e0394aea28d35db1ab45b275e4ac5df979f876851bf6c1075acb3fdb35f12c29cded339e04bdb595927b7db084a1de14477625e4dfffe963bbf7237f94d303e37eba8b1423341d9e13cd022b2576fd5fbbf16b76ac78a4de84dcae75b8ebf9f126e6e02f9c7163e50e642ae85e5093dc605c2f17c7ad10db5cc4d3672634ff3f6b5d81ed11fe4f8f6c0b62994ef5eba412019e38c35d6490cfbadd0b084a8d5e4606be098bba18cc530b8330d19d83118aa83edbf2f0ec5058af43333fa745d2a119b16c0cb81e85cfa2ef12ea70493080c668f0a5144db12f9f0", 0xf8}, {&(0x7f0000001500)="309102dc2d69188e9ba51e40812b91eef50bb5f9e0f6e1b27f9dd7420462eadd46cb9a04c5c8d1d44ef68d4a38330f787e46a2dd903b00e04261babcb2ebf440489611402ed76665b0f16654a985a42a15ce1ae76e565de2544da328a81bc0756311f0cd61e2ed40771906c46aef310204a2b44804db87ce9d4ccdde3f4a6f37e830a6662f1af3f3675c9f33796a97eaf0f500111e27f83cd98b4167c93608be69a03810b659648469708c48c40f6cca38701a035e6278b656e01e440502602aa4a812a11f644dab15c80ce5d9ce599d3e9e60a1020ace", 0xd7}, {&(0x7f0000001880)="26a89029e9cfccb3b4fed9d97a45e3bd564cdc0ff0a7a265286be66bff3ed1f663b3d471ab255dbbd9fefff4088a734dd5ac9f49621dcdd5049656f9bb9d2ae88971eb5be875df0dac1ac7ecacac5b7d3317c116169444ce000000000ed85087585090c9821bd22af865f59b4179b25a586f58b84b022df002c4cdf774c2cb1351e3586f32330cbcaaf4481b3863a6dd273dd5f2cd154fa2b18bd41b636713fd6d61e130e8d4213fc236c3d577298736", 0xb0}, {&(0x7f0000001600)="4752a649f6a669bca9b70128069e9435167fcf2ece81d95f04dd0953302ccaaaad8cd3d44bff73d49533b3f843d180259fae179a6f0458631aa52ffe7fbd5c9d08705bc2b5a096b990381cef67b85ad0009f6829598a2cd7f9fe15d6cc355d183c510dcea4fbd2e5b638896957160ef30c92b876ef55534b539889a4824f733f9b991b0189b78ae337c8b719dcf1aa38b94114226d0082acf6ac450fed7e59ad6c3b5a277dc367bc54b1dc658f8a4df0f32ec117318d0843605d98cc84ba53c5a535b92cdf43e65412555f238c7020b6ed617cbf48565372cb14bebe616d99fba4", 0xe1}, {&(0x7f0000001700)="d9f6b6d97a100d967a339f81e0d15c470adf20e17e082bd98329a07d8f707cef4f083aa7c70fb3cf69de0b3628e92f3685f787ac1e6474b313fadeddcb28c0fe0635e68a506a31b3d8d556df79c873422aa8e1c721395b5b140446e437907c797d5c44cf7c21699aedb0c06140bdb95f9d3d6e33065d165b39d6ef4201a70697434c7e9434", 0x85}, {&(0x7f00000017c0)="41641f4d0e3d622bf69d37ab71f7a0539f5fd4789344a36fcf54dabdbcdfe04eb3ef19abb0b59d7963016de1c4560dbc1c3c1c4ee1cbe33386bbac987503921fde461b984bccdc5c314c3b4f5f7a5a6c8e785919a3a72c9bf1acd3ec00b6a975dc7462f52bcda09f97df81b84a7508bdde666e20aaf6ebf00c1e02f3bb2e318b936604eff460f1ea32f3bda28527", 0x8e}], 0x7, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20520, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) r5 = dup2(r2, r1) r6 = dup2(r2, r5) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x9) pipe2(&(0x7f0000000080), 0x0) 21:12:25 executing program 0: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x3ff}) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) socketpair(0x0, 0x3, 0xe, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x1, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60030000000000000000000081fffa010000002aff020000000000000000000000000001"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r1, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = getegid() r17 = getegid() r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r20, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r20, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, r21, r27, r25, r26, 0xe0, 0x9}, 0x8, 0x0, 0x4a8}) getgroups(0x8, &(0x7f0000000080)=[r19, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r24, 0xffffffffffffffff]) r29 = getgid() r30 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r34, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r34, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r34, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) setgroups(0x9, &(0x7f0000000140)=[r2, r6, r13, r16, r17, r28, r29, r31, r37]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x0, 0xfd}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = socket(0x6, 0x4003, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) setsockopt$sock_int(r3, 0xffff, 0x12ab, &(0x7f0000000180)=0x9, 0x4) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, 0x0, 0x0, 0x2, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/105, 0x69, 0x1001, &(0x7f00000001c0)={0x18, 0x2, 0x6}, 0xc) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) semget$private(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\b\x00'], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x4000000000000006}]}) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x200, 0x867e, &(0x7f0000000140)=""/80, &(0x7f00000001c0)=0x50) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x5edd, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4330, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000480), 0x1) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069ad, &(0x7f0000000000)=0x1ff) 16:00:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="bfe7cfe4f06a5944ec4338080160b54098f230fb46a01a2c57e8a2eed58f7753d951f7a46b3279530376702b045a92de17500927c8bb3ca800d23b1c1e53b5ba62fefc043047d142b9c073b72ace4304"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="6eda", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64182149], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x5], [{}, {}, {}, {0x1000}]}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r3, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getuid() setreuid(0xee00, r12) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be3d5cad82eb6424818c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a4fb8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c656088af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe38000814007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r20, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r21, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000480)=ANY=[@ANYRESHEX=r21, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r14], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r19], 0x4, 0x2, 0x1800) msgrcv(r23, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r27, 0x1, 0x5, &(0x7f0000000340)=""/192) r28 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r30 = getgid() r31 = getuid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x2, r29, r30, r31, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r29, r25, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x1, &(0x7f0000000180)=[r25]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x0, r7, r9, r12, r32, 0x1c0, 0x3}, 0xc6, 0x1, 0x100000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r33 = socket(0x18, 0x2, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x8080691a, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYRESHEX=r8, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r1], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0dafc04175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233607fc6498d16", @ANYRESDEC=r6], 0x4, 0x2, 0x1800) msgrcv(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r16, r12, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) msgrcv(r10, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r19, 0x4, 0x40) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) poll(&(0x7f0000000180)=[{r19, 0x21}, {r21, 0x1}, {r20, 0x1}], 0x3, 0x800) write(r20, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r22, &(0x7f0000000100)=[{&(0x7f0000000340)="0a1e46d8a179ba653589c046d5873ec60ae8e69a0ec58d726c571d6803fd38dcd7cc8f584159585125dddd7c184b1188487fe57429e206d05b7848792d82c92328a8369f2d4fe75abd57ef720cfe788e23d6fd33e9425b342ab7b1ecb08e5daff57c343814d776bc96ea41865b457c5263407f28396c5b0a6b7619c3dd1c4d44133a287d120c872b7080102c331fd3c73208c95f7bf9e753c61e648ea9bf3c564b183c303113a8f6b0949235657208bb015dbedaf708d05d0cf7af12cbf6a30b5f5acc7badf8f88a309afc36e12ed1fb8ce129001c767034f57675bbf3b7224a21d93b6dbc010168ae00c18d4989217accec2e7efe524ea8af92a341c18ae1a83429adcd03645543a52911272b4e9e0fb03978583fdb7e4f79dc033e9c3740b038fd47d7f6f0b9dee860237540089b29a31f677dd40b7feb1c8248d77b1a84eec4799bc888d82411593837871086af9312a8e4fdd892df883b50ecc5f2f1bdadaafcf2e6408ba3fa62fe3fbbbffe55ad32bf805858575b8f09dd103b", 0x17c}], 0x1, 0x0, 0x49) r23 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r23, 0x4, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0x1ff) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) 16:00:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f80808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) dup(r0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={{}, {[], [0x0, 0x80000002]}}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x4028) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000300000042ffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x4, 0x3a) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x68) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040), 0xffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="f3fc4ea4356e0103"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x17ff, &(0x7f0000000240)="ebffcbff13b9fd8137aa010400000000000096485ecc7b95b652fe04d3e884843a0ac26c27cb86925b893891fb728297d913d3ca02572a1302167746c63aca7b559f752310fbf92cd528c23de2dec53fe9717d40f9c94fca473ee401d563611b540d11f732f67fa67dc26d8d81b1d5ed14a44d73c13de32f98665c05563ba921176435857b0876875e8a354500a3a98fc080528fe9cdde4fc0c90b3755d1493d91bb287f022078e778ebe7a15ea757a3f08fe969bb2fb6f234b66488fd1d992a68cd9234217460c754a4cc6091ae5c8b0f07ac8489c227e25f836dc61359db5604bb7c8d11bc61006656adb9c70e13b4de3ed87b9a2a90f0a35aa658d8bcea7b9778a4c5919a9838f181dee5ae45c2e8165463332915122e31cacd7b7e14f521014b3b4fc1d6af1423860164861dd0ec9337c4791cd403d8b7ae938b42c5c5d0adf67aa8e257a320e0c0d08990e14171f80c2aea5f34ed1d32adc02f0183e4852fd7e304db51e2964da2a23af6a3609c67e9f3bb20ec0ec1cb9d0d47db0e6edf3b7e5ce81b651534dbda75c9", 0x18c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r4) connect$inet(r5, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) flock(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x7c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7ca7cd57a3b6890ab0572093ae29") 16:00:08 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f0000000100)={0x8}, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x214, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c}], 0x1, 0x7fff) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xed) setreuid(0xee00, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) chdir(&(0x7f0000000200)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) dup2(r0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f1e10b3d25c096c71afa95378b866696c65300045e107d7342be6df11242db49cdb0639b048593404b0207f706d6656929317015369782ac202b2a0ca65c836fa8d200accaf88d44e0512adf67cf3216701620722f9136222c413b09c35859bad6d4bfbfe306d5fb49f56e28f551b70f5"], 0x1) 16:00:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x0, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000180)="0d92302893ee5ea602f333d16ffeb89324bc080097070000000000000004", 0x1e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x25}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x3018be5248f79aed, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x1, 0x1800}], 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/155) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xeffff801, &(0x7f00000000c0)) r6 = fcntl$dupfd(r4, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r7) readlinkat(r6, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/173, 0xad) semop(r2, &(0x7f00000000c0)=[{0x2, 0xfffe, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x40}, {0x6, 0x1}, {0x3, 0xffff}], 0x5) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x48, 0xffffffe1}, {0x6, 0xeff3}, {0x7, 0x400}], 0x3}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r2 = dup2(0xffffffffffffffff, r0) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = kqueue() open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x3) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000001b00)='./bus/file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x18, 0x3, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)="8047e15ab87d9f97a9f9e883d5b7aaba9affee2222272e5d924f7dd7ef56780706e2f54320dfc12a702703c7fb42f4fa528560dd9042cd48ceaa0661bdae4369ae1e7e25f3f0818e94b74ff7d7c30b4a378cf27e9359a0185dfb9d69f8b654c391925c9ddf2dff187f64bfb3d2a98a6b15f0a96c91d21dae2e5139c21b1205aec570b5f61753b4e15a080d29ab3438fde1b2c9259a5618433169ee71ae1cd51268bcbaaf2afafde87b263d2dfa2046fcbaa39a78a0a81dfe38c7b8c402a4ca639516f662e2dfcb5462466c4880f0d79f1e6b9add241f228d814cf9e2ec", 0xdd}, {&(0x7f00000003c0)="bb9b2fc8bda783e6926df54aceca6e3af0c34bfa3e109fbeeea8d14c5b943e343f0bfe136fe45eedc13559a4437b257ff85f778beb74fa520852fd1964c8fd169492c516df06c088be17c9d61b9ac11ac55b45177e9c42bea14e3557927c77cc0ec0646d51d68b2e9a6fa7b4609c97e5febb05499a5f146b263ed031c1588b8ff28d4c94cd4c406b370296fbbf69677d5b91c8d6461ef7aa79a83dc508ecec3d5e3fa2bb564502075438c6a1e19858a9d6282b3fe421b8e2ab", 0xb9}, {&(0x7f0000000480)="bf4f460e50b2cb90478f5645680e2de6dfb7264be3540ed870fec4623e748035210d4e846fb9c7e2786bfaeaa4d652c55236a851777d881823ef9e766907eff7feadc458e4408db928a9cf9cb72107cdff8a4fbbc9cde6c73ab687b09632601a5efe86b8c996ddceff4d65bb31fd969874cc37b0d1627c6ade01d964a8611dff4ba350c96b65dc18774b086918b00c0f1ced60b4366244a3c1ed0f5896cea992739b1cfba2f358bdb29dce3621464fed2bcf1c799f621ca2325324a23a29303a64df79182cdf16", 0xc7}, {&(0x7f00000000c0)="f6be650fc1a6e96c12268fe0b06ebcfca9d2bbb5d9865137706d6050d5e8b5084867d27c6f3908fde73ec3be1c33fd248dd0b15b9a834f250206", 0x3a}, {&(0x7f0000000580)="1f2f65af4d99fa1a5b8acb9a7d9b43305ee9e7a8b4410578269c337bb8dd3ff1ee05701644c6fe2853deac786374182558b5951a293bdd986dd858e56dc12d749f6cd8d1f97e76319a2c37aaa60b", 0x4e}], 0x5, &(0x7f0000000680)=[{0xb0, 0x1, 0x7fff, "b877837c11c1379f02d6d3605a3ba5fb405c630f7e771d4b9e83e9c2983d3e30ccc6c8c45f49aa553caa15aa9def23436f34054201379ad98ab61292f95f9aa71b4f652a024b44d4a2c58b19785ce2d50cbfedee97ce525cbcdff293aa826a045b859d768b869040e6d794ce74b68a5f7278a46b0132c28cff106229256fe682a7b854f790747d8568ea848bf521135236c9a6685385f8c7e9b607d402"}, {0x38, 0xffff, 0x2, "405810fb1fe70a00c2cc9ee97e43d1d68b6a2cdbb3165b8c0be7d7feaa2952e0b6d701379004b1"}, {0xd8, 0xffff, 0x101, "303fcaead7a216d47c9eb79c6f61027f7a063001bb96ed6c58c024ba7d1c023ef1ea7246fb58d63eadb86686540f338b726d1020800c855bed0f8699de77570981688a296bfa234688e97107f075d5af14cfe58fa84a4ee1e84fe820bf44990ca84ab47c27afc2bf6baa063690abbddf9284ae5570e9362d65b8d2f56ad425a67776e39b9fa39cbcede4340d8dba768b0777b91ad6bd0208548c60f5e848f5931a180654cad754bce34d3b2ca5af1d724513d09ab809fdf8b87d84d51b379417fe903d0e"}, {0x108, 0xffff, 0x1ff, "ffd1d1f968581aca5ec12e2b8d51709374db990036e0d88a6623750136e64c111547c63deb6dbb5693fb54fc0e958f5e536f007112271e8fcb415464ed0c5c3ccd2d2609ad96bf49d2a12b884ecafc85ce9f0837c810e50c9cbe70715478375ec9bd84f0e13e89342794601ac759875a28a6e8c8fec0fe73605e25cb5fdc9faae82ee1ed9d84207cfb1e049a43ce0e42876cb45251d5bfee4dc120e19e36753339dff55a87d515eacfac96073c353e73c9672166ccf36647ef9c58d5cc3d357fe21d7223f803b31a330a30d390777d0fc846a886e09e826152fee29d9ffdf292823d5b7588d01a55f37d27c5e2b74216d1dfbaec"}, {0x50, 0xfffe, 0x8, "0b78db4cdabd28b07412990f7181fcca6ef63f644bcb1080bce79220847f66c1373bb88f7114c4093e1bf4e05ef24df71c08d5c22d535bf453c8"}, {0xf0, 0x1, 0x752, "9046fcbfa41312df1810fbc91588df51e741d09f5bbfea2c58bf11a4d6367f5d79b4b863a1cfeab318b890b4589c1ab3bb73fc454d8849b76e70e93e4217af717b9efea174661dab26f0b35e13c2a33632eb1770c1b0e0d988a273524f54567635364c2347b6e86c47dd1e1c493b04a5122148652791deadd650d12f7f6ab13b1ea1e1380a9add37b983244b8f85fffab3b7719f96d49a80352bd5204b99b815f2bcfbc04ec883567d05ed6a9f059e667adbcb8566cc293184ace9810f2232b2e4eb5cf8b439fc4f5205e2cc972f28f85555232f0b548551978278f4371dc84f"}, {0x1010, 0xffff, 0x9, "615d1cab6268f3f16e21e9df30c347607522a020ee818681a4393a4fd33eb6e1e9d12014f200e2c62c49d0ba5bd91d047db61fa983334df5d660fdae2eeb9e6ae63034a278d4c266c114a06efd11bcc54e4ffe2a3e463b093df9ca1c2851ef3780ce4bded61fe3d01636ff3d23a29b072e3c933b570450f9459ecae956c9a2866271c6b0b27b419513ebce2fe4c95ae4613e984559084055ef56a8aefe93002726901ecc2bd11dbdd8576c437ad392415839365f319602efedaf12603cbbe7011f3c673a3610ebbefa304030e5f57a7508a084d310cf390a5348942e12d1b7654b6be36121144f83e94f8b377758c4dbd5fc218bac4fbe370d6645dd333f3d81a1adf47b1a1a76814343871d007b07439879174e18b07902cd33d2604907efc76743c8f210f0968aa3c41d834e0d492ebc36acdd3da274f45f3bbb51b725471343e201eaba04ef3588f7e57d15ef22d92376a148668112dd5aa17392bcf52ec49b107d5286329904b018f16fd3d35ae8cc2f9dd7bf6666e08fbb49111d3cb297d044c5728c3e452199a05eb515ae88b32b38a8450d2c30f9f9b4bbb8e2fd81eb99b9dbb3f8147b3d9a3ddff1666d03e96669a7cd3ea76f1c5e4dbe8aefa0c3459f6cfcd9956481195fae60f339c55d5a546e90beb06c4737e141e7289d2cd2999152db887922f082707ada73dce8228994cbd6949c40b631bcf3e9696e30dbe92765812186600630d7a33be05d686a13a1ec47ac900cd67241910c0b747e80f4ad387fb6b5928b458833fffb91ceb4d9487666faa4f5dcf38257fe1ad3a1132bfa5466d4d692f898236b9040a34ea8c0077b00ca3aa0a0e3b03216fa3a8aa683373f2104b1597381ff4481a4550356a3e73c316cd30cb33e3dea67c4ad89b444baed438fd7a12c92295f75a4ea3b40304df0ee48a5da331c82964e8ca0b4196ee35fda201ad093f10d9a23b9c99ec2d03b98e41af9331db936655a074356a483b8b2487eed217886525d8be12c8ba8f28233a853dee65ec6b82a98b7bcdc4bc0cc1a1e433af1025a23af70ccf1f81133d82a973591b978e0d91829d906dc104919b3980266bafe8e882837643c017134235dc4b3b78850f4e0ea04779b456a894f09267dbd7ccad0a382c2f200eff38994320b9085ef9dde8e1d6211cd4933ff442cd7870ff479c5420d8f7573987ce9281ce0122395ca05ff6948c480e1cf496dfbf61ae5b122e327384f177541ce3ffd4e8e39b42a5c40b4d2a4cbab45cabde6af2e425d699657035a6eb6d2f6b8717b66ca81324c958ccee5b12cca324e84134fdba84c950fbc136714637cc38d3ce585a841a22caeee92812cdfaff7635ee0b8ea6a4c9237ced127d52dda9e3f70b2558907e4530107419b6fa81edf22793747a534922307f76716dfae66448f77f975602c6f6aeafb0edf6853c973e3abedb4dd8f490cf7131eb80a904609c676b2c180d6aad6d65cdb46b32605004611a11f375a1739a1b0a240dd3e3df9a0bff8e0c7d7e904b3ac128aab601ed38885db70bb84b376720d5968903efaf0d2c8cb1bc174c8c52535b82c76fea64e81a44eaa3d66732ac5a1a93a49a62deaf47036b4a88727bc2364753343c495f6357c777c0544cc4070e574b3ce36995f1e13334caad337395c19ae01754157e522b3c6e13ba1142be5b9f85f25557a72f25600131a1649ec78c0ee29614eee2247c47c068a599b15aead32142582e3059a4a9a1224be7700d175b839ec82b78fe3f95df6e461a911e62b67b7405ae35f0f6f6925904b0fc540898eb5a280627fb373d6d4967afd025cf895319832f28c431f43d2ced6c367c62e7978c04de6ea8c7e28fb3f6df8225c28ba6628dfb2adf2c8444973154075ff5ada3af7991a88b96cd9172301c9eb5fd75c83579c58300760af73a64c3e2b564b268241961a0a39ec7b631d272ec654ad5ef090b3ff1882a501135df5eec31ea58baeb2e5ec987444795d316603f18dc6e6382544b3897fcaae820c8b33691ffe02d6c59b7fcc5f63400bd4b9c7b1fe9f273e77e8d9d4ce4bd0a6f45e36de31e4234123a6364abc6052f62dffc76bd09ff83e41d68fbc6144130a403f84f7566280d6dfd0c7aec381fac95482270e57d4d026efbe796f015e60287717ae3e9eb41019e30a8d32e423bf45cedce01e8253f1a2191e43efbc98f97e1538a7abf0ef79c211472955ea24d72e3d1a69fb3598554ea59beb255b3fd3b20224c0fa2a9dc4290f47bed4262a10e97e0539486d6670bae95edeaaffb2e13a43936cb4e76db6c4d621103cdcf4148c02ef58353f7503301287a0e080ecadfc3ac7fe042330f4111795b3452924c5396d752e9074c1e669ecefdf8c576c2441341b6bb79e9f51919844173c0e5b3b6907bf01a57778669215bf8b52952a7e01809d7fece6b7cb9e3c1d375b781df50e0c6789fb7fda1f6de850912bbaf214fa7d55bbebd046d23c02d6ccc538d8c0194f0c7ff4ddca164e0c782fe5c2f7cea59c8cbb842706d5456846a49c23c7409bc98b4293f89613366e5e7d8088e436d95b17c959df707d52f007408ab4389f84d7b04e555923039f44f44dc4a08536fcecb41b3a70eed142d15d2bcf1fb835b813ab36a62592550484f3a6ce448f50a0358dcb79d1fb1c123b4bdd911ed68678b54096c9ac7c9f4ff6c8ad535b20c7e263c6571f63b8edc47df9722d5fa9e7ed6a32ea5a2ddd961cf1c943a60e6d6d384eaeeb2eea4ffcde02067898f831834742fd06ca8efa22a82ef1741e9cbecee1b545eb58f19dfaa82930c9c53e118d9b29ae63d39a45a75b513c35ba007a305303fa2ba7a10b88d152d4e8056f344f4661814648b2b67ef880b6604c8fe75bcda482769ff2dfa1dcea8c458f490202a25e633db9234f444d2e411b73e8f36d34fa006973781bd837dca5a93ae0dada64d822839af8d7aebe2980c3a2cfc843dfc45ba8a4b8d9f9e36f0ca310469b4e8b7e14c3720e4015c1014bcc2c2d80e1adcfc1ead45b36ab390f11268bf103d41e7d15ac4dcdc29e35317f3a992a17559cb05cec87b8263fb197201d9878334e04fdcdc18db7b906935f691ecd6c325bea122a2c14f8f107a663b09e69d01e57ec3e88f658955a09e53ce1b0784bda6bc7dbafb1ee3845bef8ca3e2d5013b14bd1d10e7b2acdf4cd0d30ca104ab1ec0dc86327b387038e57bef104825fdec5b39ec9328ba068877475c13160407293758461cc38e4e80348173c98f26ea7cb50638da628ee175972b69c75dfdab9c704823fde502470eeed816b659d9390de017a9c83fce94e9788c0876dd0642cf5d558b9940e53e0cb13b195f645fc7b90e192ec4450856fce27065b9ff265071440ea173a98eb78e4867d08a5e8eff46d1bab391155e36b6f6d1a978c92af6f28dd3036466e8bbe4a158e3c720aefd2c99c2d4cffb245aabcc583a6e4e5be1dae303ab81807327c88fbd8f08a383e86a2eb6f9648d152a74df58b9a0a7fe2f920bf8c7a0a01c854b16d44301972ce4ed253210871785e6ad894b5c177928971da94ae97292edfe2bbb94b06a2f770f499da77fb4d82e1649aaa498834ab91cc4cfe024cb46175ef6566777b39ca5971f6dbb8816897c7df0aac7608b1b68f2c75ac06a978fe198b11019ce6663b1dec47622d31a3b1ea6a174a3ebea11f9d0dc1310575c82b9df4d768db95707340987c3c36da00ddc00a5fc39467f643d5e3d75d851562e3426511ab1193a12e3b670ab79f4e55f3bc3abd31b4bf2318d0e362a216aba384cdff44a649c041c772894a8cb553b9e067636d093f0f0014d9b716a86089f4a46a1ea4a0359049f52b596c39af4e7c8b1673914afc23bdb766be6750ba31801d2d885286059dc09571e6ce3f3ca22658cf8bf2e79fc46bb39ce6a36e047df4f83184aa892cd5df0f0abcbfde927b59b6e599e94f18b5257064a35083eca228627ad26b410ef9269e7bb024383c8a430df6d0f94aa2582cb11634ddbeb7673356cf0c9d0376b53502ca4177467e1525a2cc0e591f3266f7b0ed0af90fc655e52ab578c1d63c434000fe62c160fb3700689425684c2a0df5b0e6d40e009e0312e5c5c35276ff2c5a64eaa1343aea2b3e50fa9cd7c74787727ce8026c8df67d9e7964ab273f9c1a5cb7a9aee4dc3e9aa88dd26487042eb791a5f3685fa2464a610dc132771e9f3655fd906998a894a4d97a143845aafcd582aefd40995751e9e76704faf90e53a20badabd4da128acc8663889df56d1e92306f0499c3fe758311b21619a0812411ce5a866583d1bb032f39a2ee4a2e2f10bb9d2db9ecfa97ab838c326e94c13fa3ed63f6068ebf1934747a09c8c8f7db197909979c6fb1b2468c0b61a83d3e7abccbfb00e987fec628e092c1a7a153c4ee48be73a4d626dea743048588c8a525d55d67a486e4700a13d7c68f50230b5f70eed1cc4a61c3acaf987657f98bdfc863d84f22dcb0c782079adac4cf70c97eb0e3ea91604d3ae4632a58dc0c9d73aeadc290682f6599bf9a2f88e37bf666fd3d3af9c46ae0e95207c54681a9cd63999f2bd13d70a4967d4627211821f60b8695792ae067c61ebef7881bdf25e3573e9d04be1608f738a5a6dda4a1c12baece76bbdb900d76f0be2d515462cc443f2e5f59a3f94f2679512f6478158323e0902526a7129c0ee35ab0a89a57468e80be7806e6f69af39c49133699ffc4b891e5fd5a54225d5749f19a51a1035c4ecd959caeeaef66dcab53d99e5b96538fdc02e66f68e1a4578b7bbb2012176c31cd28a3fe527b328368a2385e289d6ed7e05a4b45c10bf50ad01332765199fb913204850f6a81f1839d4eefbd8e4651442e38f415ee83ff9b672fb65d6ae762d3e67fb4b3ad2b09a7cc500906f667352bd0daa65daf9a613f2beea5c5e401a55232a93d3d385c85cadb21526f5a6beaf6f7708f5011a54c704399902bece46a97f538e1fa63cb15a2b149fd4882b8b7ed2bdeb019ecc08296eeb64320414fc900c8c92a2d648975eab58b66ba24b9ead172f7bf044d0b59f26cc3b33c25ab8da2c316e522b710aa45a388332abcd39df18a554127032690f14485307b3a93f8d30b34f0ab0528fc70e11678feda3ef9ca6d5fc50cb384b365512f658cb57536d4b3eed040f6ce6475128fabf4c300619a60dee3412b0c682c1b1325c491963230178348af3bc899b5240587ad7f1a61f36d4b7e8fa707f1a236e4dbfa1e37848fbeea03ef15d70bfd618f0f481f1289b598d4c772265101308573940d8b7f2fdb51a5380e02367fd2493ec66c543525b0b1a3980f0a83bd48778bb9c8c754f7cabe5b49de72ee5613f34a346af0bc553415a61bcb8cc3195086157355248e552b9bd8a140821c261c5588e5cc04bd462ffe050324f2cf6a5e3cbc51ac3cce874e6b12229042bdb0ef6fb3ebd45546a19828598f10031ed7c8039a104f0ae1b7f42f285aff3d0c1dc997eb62d51cfcbfa7a182efcc3b139eec2e0f67cc61a78239f8cdb8690502aa2cb78093dea238991664d915775292dc48cfc337454c0a8fe258d9e5ca37c6ff04752e4abfc3554fc41514dd9cd19820e3a6be5729b0db682f8809fa687e0de39df51083369171c66091a55a6cd1b92f97791db0215f8b4356de3bd21aee58d56ad3bdd2bcaafa560f359ceaf919f84150e57cb5180550c657b537b20291fc065b976748480f18982602b27037627289bd43a9a89e5152903bb3ca5ac8f7966ae6a08f1b6abc5ab92605423651dbe45b510bfa4ecacda90f78d83c433c81779a45"}, {0x48, 0xffff, 0x10000, "368f2ef389ffdfd7b9bfde97d10954f2db18c0891200e29307c1cee2d3e04146c0bfa20c7fda0ba325e5fd8870cbb05456b1fd"}], 0x1460}, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x64e0a566e5d519f6, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x60}, {0x3d}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pwrite(r2, &(0x7f0000000280)="89", 0x1, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0xffffffffffffffff, r3) syz_open_pts() 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="3fd24cc0d8e96e3c6e8e9bc14389f4daf9c35077d6a9a973156adcc3d5ab9ef651be55d37328ade0427d2d13a3492fa51f63b787a788ffec0abecfd70ce0f1ad1748022188ff2da03ee244ba59471f4bcaa7139af6d2a61b297e2e4be7ba8d462f8855e529ab98858af1c19833a41e13f904f8884b5212c723e4586967d9392d547bd49d68e2e304eca4cfcb2799243a83865f0d19cd53e736ceeb48e0f58514b0353f69b6ee9e6852c21f394af8f4ce6067f21192cb6ff58351fc5ddea7c6"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x6, 0x4, 0x81) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x0, 0x236) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="e4c0c51083d13eac"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340), 0x2fc}, 0x0) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2120], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffbffffff], [0x0, 0x0, 0x401], [], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) socket(0x10, 0x38bc9a2d09b89cce, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xffffff12) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) shutdown(0xffffffffffffffff, 0x1) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000000000000000000000000000000000005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0700"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r20 = semget$private(0x0, 0x2, 0x0) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r22, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r22, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r24 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r5, r12, 0xffffffffffffffff, 0xffffffffffffffff, r21, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r26 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r25, 0xffffffffffffffff, r26, 0x0, 0x0]) setegid(r28) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r29, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r31 = kqueue() fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r27, 0x0, r27, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4303) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x400, 0x8}) sendto(r3, &(0x7f0000000400)="52f8dd116263eff4a92290a40380641c8e23c928c7af45d72326e8d47f9fd2f8525850db1521500eb57077712df364d02ee627bddef415217beb88da2311f6401f9fe89decd538b0f60974c4411c9b254104b2c72c132f3c7a684ebf2cffe9ac856d48141c5b4e581f1c8142efb13a00b0401129c43f68f03e353e32a9ea30f7e3a952139e215362e1af93552739c39c823ce84d56c5dfeaf8cfe121c0bd6cb3be961540199b957053cf441b32c146e849e6b8f91b7bf111be9a213dd3591bb31ef9bb018c2e8a0fd17061603fc6", 0xce, 0xa, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='W\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r2, 0x3) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 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) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = socket(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r7 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) socketpair(0x18, 0x3, 0x87, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xe6, 0x8, 0x9, 0x8001}, {{r5}, 0xfffffffffffffffa, 0x4c, 0x0, 0x100000000}, {{r6}, 0x0, 0x9a, 0x10000002, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0x6ae}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x84, 0x2, 0x9, 0x800}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0x46}], 0x2, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x21f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffff8001, 0x5b31}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x623d98e1, 0x3}, {{r8}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x9, 0x78}], 0x7, &(0x7f0000000380)={0x7, 0x1}) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r2, 0x80000000, 0x6ee0, &(0x7f0000000200)="221f103f5c66903437c09be74632e3b504fa3318ee7ee1acf9c11b1351c2fba24452cd3ee1ef14950fc0b5d19f81fe8dca408dde8966daba150a1ac04ab931f9a7b6b7bc918db6511ff02ab2b5fa3021c27cc9f78d1b3ada3622ccae10f58e403597270ea550b0774213d2945962bc8548c0c17f5bd75deed105d57f18f878b82db5ef25018f313c2a786216acd5a7b81179b51cb71d21d8607787fd3d893836fb796ddb3af792f1dd9033c311e0daef9698a47b5929fed3998db128bb47795389ee6f41a9c18875869d0c0c147706726f66f9f7c2bc37e1d0b828ddbe28bad27e2e055426", 0xe5) socket(0x20, 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028756b, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x10095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002440)="617e9cc033424cf3f6717ee2ae47248c9e65cca284831ffe1af328d37ecb793ee40c494b30d76887ba03ff28263dd66318b2cbaa10e4464ea1ddeded39dc65c6311ca72a63e1fa2b03945592dd551dd8c6d9aa72f447ed25d9862dd7656fbc9037e815c8f7fbd6fb328533ee7a3297f8c93b1831fd974ca36c4868d8e3c57d2f75f0d0b73daf9f9d5bc5381254783fe4d47a1d7ebd8b1cec780a97dba96b87ab4f69324022111caabfae386055773a090b43c10f1edcbe36f4e6512f7fac90505cf5775019276ab46c3bdd147fa5688d12eb19103ba4a82de3e2aef853f29cd8442bcab29a393368ae94e7c8256bbb0a1d6eb2cc41d1b1fa07a38d0fc9ded84f3708c60b5fd0d823e6fa1d02fe3199692271c9024528da8d1075b2f75f85dbbbe3864a00cae4929c54ce4887596d8f32c35e0a7a9ecf3501ee5c75d697f0983c0086f27062bce002e1bdfd2d5245fd10acb7e9b471aae94aca4cbef955aa20c2a7f0bbaeb73fe59cbe3c801066a58d5609651bb798bd951808c71c921ff40e11852201f1cc8d8a6ffee380ed071aedf220edc87d49c64e9fa6aac9ecae664df535316b67c6926fbc62254fa27cd9bac631b1544e87170e0ed155cc97309238fdd9827b4a2b5ca9", 0x1c7}], 0x1) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) fsync(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getrlimit(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x4, 0xcb) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000)=0x101, 0x4) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffffffffffffff, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x441]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x521a, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="080000000000000000008f2c62d3c6f2b25255e56bf29234df56e262c75404507877cf9cc3d9af5d83d2ef12b96b70c1580f70639aa8ada3b9a0d5524411f0dcbe63df3d934b6c18dfbbf0e4c7ec8e7ef2f008c9881e6fc8331ca571095a1eb0e18c23c107b8dd01a9038de9a5691b99a834c08ffe85a4e2f0c0af8363"], 0x10) 16:00:10 executing program 0: socket(0x0, 0x1, 0x9) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000001280)="01a30337", 0x8) close(r0) r1 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/220, 0xdc) fcntl$dupfd(r1, 0xa, r0) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x62) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = semget(0x2, 0x3, 0x778) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/193) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000380)={0x7, [{0x3, 0x7}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0xa9}, {0x2, 0x1}, {0x2, 0x7}, {0x1, 0xb921}, {0x2, 0x20}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x16f}, {0x1, 0x5}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0x2, 0x3}, {0x1, 0x2}, {0x3, 0x9}, {0x2, 0x400}, {0x1, 0x3}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x92}, {0x3, 0x6}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0xf73}, {0x2, 0x3}, {0x3}, {0x2, 0x7fffffff}, {0x1, 0x2}, {0x0, 0x6}, {0x1, 0x80000000}]}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2f40e08fd81d94558948af2887a1568a8dba3943f6bbf5b8ddafc05a8f669d9286a9e2f8de65dd3ece94cf601d0e8be128ce694d64376c11a76327b577aeb962288303510a9bbb211e3110987cb66ae22a0e15b37305e68be19e0777ec157cd834d619b52f58fa09"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) chown(&(0x7f0000000200)='./file1\x00', r1, 0x0) setuid(r1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x88, 0x0) r2 = getpid() open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20, r2) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = socket(0x30, 0x0, 0x3) setsockopt(r2, 0xffffffff, 0x4, &(0x7f0000000000)="d8374014e576d6a107a43fa72f1961feacfd7b58ca45b888232c943f93711060fc7bdc5fa5afa2b7168f8e3dc7576debe2d7656df1b8669adf697ba6b46cbdf328159ceef6d7436f99890afcd3c854a5495b9792db2873dbc2871b74bf11b25a7a0910b919e9c899730e42f68abf6f77bf2f0390dc507f4582ed71ae4dbccba4a7ad94f198ac6b293c4e93bb1661d72adce8dbac5afeb5b346cd042cd39663ec2c3c7fba4e3b075759fcb2e08f", 0xad) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="770201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287215e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5f03bf0000000000000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a00012000000000898656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ecdda84cef9aa1baa4b79a8e739dc75664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabdf79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b000000006ea7d2308bf29361d0d5682fcd8e275a9b0be9103a4154e49a9f0f46d94774fcd1b5d6f578386367c3092543d6658aa27ce5324c1bc2633b994fb00da28f997a967bae1fa3d979c4e729efba66d5e11453be3531a7dea2fb2d85c6ca7e6855263fa0ba159fb288c1531bea798a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b693a1dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d000000bd221327858645ffffb6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0443fa14cb8dc6758b21ca47fcdb945c0e26aeccedb74c7d7210d35951702fb7e16288aa2319c42e526fbd1e5523b2a58f846df373e95f7afa03a0319c6149fc9601b46eddc592639794b749fe12dc1fd01e96fcccc73d65c210faa4777fe49c7e3f92d5fa6883b8d2ec1484932b7e42dbfe956c97ddb627e06caf69fcaa72975d55e6f360169b7a1decabf8a83a679e0c04b07d20b1d4ff8bc87b4ae2a304ad4d40af2c2a878305c886dddbe59a772b325459c8a500"/816], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x223, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x7fffffff, 0x8, 0x1, 0x774, 0x6, 0x101, 0x2, 0x1, 0x8, 0x45a5}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000002c0)="e2adf2674c43586e0fb95d93897a6823d12da31ea8281be466565e9d3a4cce6c02e0476621c3f9cd11f0b6f4e8ca755a799e4b59bcfa556920052b9e9ece85444f91642ab8b9084ab7d3e024c72d97f63f89df320dcfc0214c7c863f4130ce0cd0b9584824b11e260691b3fb4b764323bfcc7a25584a04439e3747163a855ac5b6e6d0d658820b8fea7f875d55a245ada835f6ecbb389e3e418800c856ea5947fd897b241e3dccf8cb41a9d2beb13352d2bbc501b5d3e98c7c4d81a81938b81ffdf77851e6dfb93f1b19c006e10cc3e9eb009bf14a6a3129e1ca1791646af9915dd4ea9303fc602efa6a42b2824bb97812dc8f144fe2a718cfa15b34f1252325b0c35f6c6a0ab913db2c24ef22739f7c6b2589307c61a1dda2f99baf9b77103e52ed28ff795355015c5cf10e4ade4f6efca1785a6c0dfe18312cb5f37110150d13af4b0240bed81b6503c3480645b7de47b7c8a4acaf", 0x156) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = dup(r0) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r2, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES32=r0, @ANYRES64, @ANYPTR], @ANYRESDEC=0x0, @ANYBLOB="19d5d98dfeb092914ce38d6359da7d96134bb76fd7f778cd8af71de7765b1abf4244d7a67982e65ddbabd5a71c6b641d5c7d5263e5e87007e991546cd638727fa972ed19edef96d2098e1f4e722bba312208d9c66d823b69b474533de4439c827b2b1a36956088644e48f4c1f32a023b16fc9d2c12bdcd4cfb581a80f1971d4ffd64f90d572e3063154027833f83f8ed9ce9053c4725206494d8fd721f199a45dc773075a5ca9938dbea2ab567cb17660cb1f27ad9", @ANYRES32, @ANYRES16]], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r9 = socket(0x200000000000001a, 0x3, 0x2e) bind(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="84902f4a5ac768689feb397ee7610000000005001e9875ba7cb0a5855f2eebecedd3901d2c642ee9658e6ee7bf762e1f3900a95d39a8234109f3d61b29afb7"], 0x8) r10 = semget$private(0x0, 0x4, 0xf74010e7a32442be) semctl$GETPID(r10, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffe8b, 0x0}, 0x3) r12 = socket(0x2, 0x8000, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r13 = socket$inet(0x2, 0x8000, 0x81) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r14 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/156, 0x9c}, 0x0) execve(0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = dup(r1) r3 = socket$unix(0x1, 0x4, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xfffffffffffffd21) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) shutdown(r4, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) dup(r0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001300)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}, {&(0x7f00000000c0)="f33c97611b0dfb5332959a09ed35e8abaee49b40a709f64b91a82e36d978eebe58822fb7", 0x24}, {&(0x7f0000000180)="a7d4408f915ecd5c0a0684d5275bc247b4e1aae7a5631ec7e84c7b89cd828b1a58bda8c4838db744eac02fde120e22796c19fc86d16d42b338b25dce2c995d77142aed05f3dade30cbfe1b711f8af4d6ce8706bbe91635fa9c5f7eb391b38f14bd78393b50ce8809ba20e91c9bf64dba74f964bc39fa8bfc1e98058c5f7d9b576ee2c1f8ae7efb52438d", 0x8a}, {&(0x7f0000000240)="bd84b3db78e404c1bbf4023c085b561210b20e7392372658a09ba1f09409fd8b32e14aa5c3cd46b9f6037feca0a7fdbeb8fac305bdffd8702bd47e55d11200299d59651e31265c659b87381e3be7657ec8244bf018223c0405a45b2478b1e29d332735c649680d81481537bf898b569f293caf9453be60dcca0200f00146b627d9e82acb87b559aae5803c6b665edbf19a9e88ef4894d3a56640aad07871301dc909ded4272cdd60334c65750f27ce8e9cda826bdfe8cc224adf6cbc53b4a7464e79391507822f34db4942fd67ca1426dca494f1db9ce8c195210dbd91e96fcb610b9627d4f8a7f079ff10950b9c67e69302343200c7c921e70347f546a256c10160d2d23a7dff1c4229ad7768d19ab9d90b24b17b7c0e142fa7b6991787c94b352632b6f47f697a886c0a6e4a6d8e19e66c9cf6dce9f7e40c4bcc65771f873b55e8e989deeee1e6a7868ff14923dead7fd0a87c19000583c0181c2de10763737d130cf48ed221978b069e690d69f15c5f1c638fde040834c4ce01eee229d68fe513b69955130f08c42773f12a0b6c5a04f52fd60ee166a4f03e5043273a6358dc742e7ef0cda9e8a35d649d0c0fd34b2ac45d1169c236cb961cf71359ab687697932614140e1ea69a399ec53e836cd8afd9200d5596148d01385449813df16fe92459759cc3424bdf5d0a59391bb6f1567c6354d0987c35a8beead0c5eaaf75080d6f4d2f869937649b3bf95214cff01f7874fdc03f70dafb72f5ab93d9f024aeb0daacb73666254a2a441517cb187ddb49e4abf030cf380392272b5866088566a1e0955a9923f270086a646a037f05d6ad56cb4bd79d60e2f9ca1dca46c09b3233ac20611ec2c078c3552588371974258c879f2bb42ac1322cf732730bf4243da9c2275d25bdfe3844bba195e0e78e89a81874992d843bdc427d45042b3509b4691461fc6b47022b295c8b2b8db92c7c276546a12dd1af8dfe81dd4eeead06735f8aa77a76447ee1cddb809eb04b91b3462779d374eae9a89b299f0bf5ab46c0d9a4a7c3ae41fa0e3ea3baa85c2e8c0d7114a10a6f68a88c892d82ca6a3880fa35508a81aef9af810d33faf894784b508b794f36fba8e316d0578faef95b1d6a588d7c80ef744c233e705c76a700ccc942a2b648a0f8fc4757e7d6ff86967a887271b9a397214937132832c7bf4d9c879ad3e15d24ba0af5b8feb007c1c58065a97f91494af3df8a907032ee64009aa756e4289d7032f2682e5d6dac52834e9a58427b1e942fb32d3c9a419f0125db90d99f9f11540aca4a05a932c11d1b3d767332f7637a132bc16c33c769e3d8b5da5ce62e6202ef081b48573e928e00363f891bf318c2c45db52b688f47404a0c22d6ef69ab82ab084ce2bcbda9753f30a569e07c8de37cae111c8d53ab7850af3bf0b0b3892a5332385f81cbf50bb50a003bf0046fb3580c05f12739919eb663445746b94db77a90cb79218da5600a0fde76a08d5d54a1431db49596121bd20af78a66e212957d75847788f19a6816eaf122b73e798aebd85951b121f2b678edf7ecc6425220cdc90721e3ee1c763555a9f7e80367f65b1ea631b151c4d6b1e4f9d9a73fd1b924ef527f3c040cde89ae4a82039c5f03957c1cad447538c5d05e987f0332abeecd32465468f3a8a8868c7c716ffa3834477bd2b46a14364023f2eacd3e7dce00dbf6248b89fe0d297e0ae8877d474c24c368cb706ddf75ac0326c3c62846a74384f689ad5edb9a3b6588b6e5fe4d8f6980e34d0784529e9104c9d9bede79a9111e59f18f62927ee08104194f51ac1ed12c7e5c95eaac58ae373132658291314062e50b86ce76283fa429c2cffec03091365c5ea7f9c03df1f2be5605f07301483e4ade4654a18cbd6193e49c322991548f8bb32832304ec8f4245c05c3c1ade233776286d37b8c2a367323477648f14bcf4fd63b1bdb8294c286e123461eff10da71effdc0604a1ff41c3d8655272f4506482dc2dcb2ab0cab52f0ed394b3c58ffddd4048443fccf3f59d10a38a7cacd3804456e872fb2f5440e275052cc1ef23f3c33d16471d5fcc1889b6a5f87c7c2e0658695be77630dc42661cdaf1ab87e172c9629de1932f9fa9d7e054246dbd6f6b13324eefeddbf17f56156850fa29a33cbe9f63a456fb9ce7b3c0bb541f4bd3de0c52556cb7557955c61ff7eb3af0ed947c7b3d37d3b58e577ba4e599a54f59d1811731516b7734bc700b238aa42db9a833f1a64a3357d22972736827d577ef74f666c9aff19dd6d9d83944fbc53e486c8ea35f3273c04d3f5604c0a327506ee38688ac06519428d7aca6a00c4006bdb9bc8f7c9c13c8da4a0fc81b0a373a054f7268494d37c1d2aeba6a36968bcacbb8bc0b5b4771ac2f79c74a82bb2d62830592e852676f974bd3645984d8ac797963f26295ca3a5e84bee050f53bac27911e56de522284887e0ba6242aa3041ecb132e5c299ca56ecbc0ea964690e1e4dfb33d9da9f17de0257931d8137ee35a8093c069b1796a6634b9366d050bd43e915067f530b718693abb9487b888442cfb3626c4e2364f5f4627de3de47cad87276a5b8349349293e7fa83ee29500ded8ec27c56f4fb0511cfb02acfeffc813c3bfe78bc36c03343946fb5506b02b8e75d7e8dec8fe19e09be186edd5416e8d7f63e25dd5e24cd57435065be2de3b73d8ecfabf3701e8a5be6b504ac92b305536c83a42c1b706b32e4bfaa6ecf5b2ecb1eb323e7b262090ddb00e87d9ccfabc4b386fb3f2e5033f0fe653a23869d995099f93df0201b2a02fe7e07ebce03ed697e66d7b4205df38676e2c124b2e52ca9deb00e32e466d483ca31e41b86ad9754834dff5c27545d7013eacfce3b0a6671e2bcf375d1e9be61e5c289e562801bb6dad4eab8dcbca8ceb7272e4b89d6eb0832549d7e3c4e06d481b4724a703504723353af72ac68672b91bc44a93f9ff49ef9e0dce974ec54224dcfdad812970d7d48a204bb46e2c6f69125c58310da162478ea8dec509dcbc03b482060b48a4e8cc569d0d3594737075f843866b89f07c66c72a9531531ea5baebef54b47d323111f1fd6dd44db85cf0856b0283736e0cf0b90754a764ed84d5c6733128694d31e300529fd87a40fdfe7b33a3d79520df431423a4a61922071304479fac6adedf8342081da0681bf42eaab24b7f80e0aab232ae654404416cdc086baec2efa1f31f9412857801c28a73284ac1ab21278630d3f494a9399007ce9eb354279687ce977759555dd41710a355a1c0ece1ef9952add478083170b3d7da7782387360e8c168932ffa0c0d684d037d8aced8443cf8561bfd91f41c732ec8c529b4a2184d442378e86dae2dc89ab8fa7ee56f5e19e01190bb634b148fbbfc782da8ef518a784d0dfbe9368f6f68bcfdfe8f8f8a749c2ec2ec319a8a68d3f3db21cd356263f20b805f287a7c5c24632ad2e9b45b0b1e38b66dbd849fd557f23269014b8732cbd744cac0aa9927cad11b79e154f8c309cbdf1a9df25bdbdf846809e44523a0432571f886f3ee963c195f297ee8deb7cb7e01401f890dd95f7ef47c76b0d61772ec75701d4bb770b7d6af57a475db53df52d28dac9992a03a81b0238ea5dd73be9f86e77aac799fee2140ebbe002b906e2b575c56107546f884d35da12ab7877fbf29167de769d82104ecc3b08a3efdd3c24cc1756755490b6b4436f5a84d8c71d74bde72d6cb1eb1dbc4a8d95a093678145bd60609944c24c35650a7e72bccc62fbd1e862ed700012ee131cb179fd4b0c125f1c0caa3d78ab0e1a501e0d6aeaad625ecb2b70c4383973e6e1bcd7f520100da17aeeebca0392111abfb5a8c30953e846bdbe9f408e7b44b6377a3adcec073b60ad49d679cdc4dd826c2853cc519a6d814af1162d0d3230ad392d5c289676ebaa24ba498a9822c6d14a6b119efa8c9ecd58ed8e5fe5ecb8177f0e4bcc6d17a411dd50acf8d362b08d8c1f1a6be5331f1ab08ec96901b6e2487b9ae852087e1442d009cb38ca335c1ec569de0afd27749f8c47104a3f1abcf52de82d56aba2e256d1abf5345e18cb2afb2527e5d91e547c4c338f1c871562def571c2e7e60666cf41802dd99bc6530ec3e6029a0aed269b9aa1d1938a1c684433197807d7a9aa7c54ff7e1afda79b119a42bff613d44f01ffdcd32f1da083baf7e461ccf04c6d3b7e1cf2b3b0c48c0f210331ac3757ae847c5dcb7565933a0f61b5a736c4226fae8b6f079b00560e2f453c82e251cce6f9f41640cd059d94b67b64cfad8f3db9209ae397936c3af44d809f438b495e7cde31dc801bc0cadff57c902bc38285f36a95a2ead3cf1903483c37716879d164501c76e31995e52a5e92cbab4b08a334c8e9d63c87615837809cddc4ec846f8daca20ee33f0a5035f3fd53454ac2dd3b76881d24a6422e5274603b49a48572f9e42b8d22f0b1c91e457258ea55daf6473f35d55d82c492279bc95358fec1ee64de6a191a1cbbbfd50eeed69f197cc062ec0c91f6412bd7524256de91e003da3b124acb9d002b3c73c61a4e228d3248905668652173e5d1f3f3057ccd38ea74fa4458dadeddd17d1f09a4d1a6992d8d050ee505a28dc19b08447de46273a9bff4581168df07bdfe791ad0bf39ddee741c03069e43b97803a7f4c478cfaa4af19c845c1bb7dfcce011e5fa589473ab56fff7cd2d9693bde1d58fab155325177adca12924f3794f03cf4ac267046d7fb5320199e2f0b0ee73679676f697fce566348fba000349b9920570ade8f66b636019b266fb998b61d131705f0ef24fc7519a9464066d0a92fa35d172abf7a6bc2984c734d875f6636246aa548cc4df98fa0107be0f4e5f39b6ea9336b1b5616ce63144d83551e45017ceaa68ccd18c40e15fef331cec356bd8dc802a84353d82e6210cce300feb28f6576efb4233fbab96c4ec99e781a89948b0f964d854a33f41344bd486b47aa4247bd2efb76bb1865418afa0c6a93caa29df3b5de5fc4a1d542c59479f73ccbf4900036d80b55da22d860bdfe9cd616a0bceafd93645bff6b82d0a914ecf789458ff42f92c04cbcb49db6c5588930c26f7e14735525c27478729580020b003cf5d2304775549662a66bf3617dabff65e8329e2fb3694272aae96cf6341937f74bdef861ff1744fb9e04e4b8ee7175a5631c6be007ad274d5bacc20474eda3c13a6426208e41471881079a14e27f21beb9dc0e9660fd7cd72cdb2faddfa86bfa761377760fbae39c0fa82e343cb745c44960bbbfdbe07a4698c67d80c57c32e53be4d3cbb6428bab08cda5c99e130c1b4474bc9b7e5a81ee1e2c60ab1e76a564ab0e47a4ccdc72691942fae54fea3702a79236aa98ed0d871f9302531a717c5040c6c3619ffc5f02448667714d4afaf09231f2a51800df7964283ee71015db3336dfec42c966f3034e0fc85e5601ca0e5b35294149fc52258d058b071f81654972f3c5f3ba7c5f5e73bdf3ab0ef386df23867f3c3b12337da3669b5d46b9437fa0677fe6bcae0ef18b722e2eb2b21605f9693e9eea4651f96a9d81b69257ac54c3bc171d363aff9efb26bf5554ab8293fe2e104c91d518436ba2213943ee8d08f532437d00dfccd23a74d6cfae1344051ace1e550675701a9daace9dedd56d63d86066acae00ddef5f420dbee69626628899fbfe8b30ae4e435541f251fe79433fae1a0567cb53108f2fa8409f036a41d25541b3c022f240cd2d907d3a6d2f387e9139c378b0b11c9c1e873321ddc739de08c96ba4f3d58e6555524a724cfc8a550820", 0x1000}], 0x4) socket(0x1, 0x2, 0x6) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffff, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x52, 0xffff, './bus\x00', 0x4, 0x7ff, 0x7, 0x7f}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c0000", 0x6) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000001980)="eaff125c00000000d050fc6c1e83ba8876ce0273a467ab064aefee5c70f573dc9680d9f4a3e6d93fc5253422c833d8ffe255d20c7a139ed437cd14122cbd695e5245f6382d5050af4476c3ea0ffca02737e12508e463ab7700d73872065c2b26c876ff05ae02cb6c321bfe26", 0x6c) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x9, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="566997a8911b9f9b4c6bbf6a73ff9986660bb71b922f081f9be4125f7d09bad5c33b864a6e2add7d6aec35fe955db032920d64669c9fa85719cc1bed00cb98e6951106c6d2626cb0520b79aea51180416efa79742e8efc0d43edae61b235c082938f25624ae10165e3e653653e4656dbacc5b1e7f08d5d45e6eb719195044985ab3be72b829b54688c4d4d4c1cea65c1b652377d30c0951b6d449f8df87705ed4e765486373b58c093", 0xa9}, {&(0x7f0000000300)="2a13a8dac2d5bba2e9c300b0b92507508e27cd944228f08fd071aaff0fd9432daac500a28e3387277d", 0x29}, {&(0x7f0000000440)="308c73498407411e56388b60c10b734af257438b023ce28dfd623f03d9808c799968ecebbd0cc929878be5c07745631cd74b14e79b4d0353c864fe1af442eaafa9cea28e6ff3a4d81679453504aa5e71939c56fe3cd304227150c01806a3f89d871b264f9ec32247987c9c761508350622c0caaa159825266068d3dd49857ffd6f7394f496297e6f7d9fbb865accc845d31b5d14c886b695ac8f1a60b3003f841923faf521d1340b2811e0fb998b9a39ddb8b0436827477a8d4b16a5ecda130b1379fa3dc34b649e49f85fe35f20d453eb4798645ae3", 0xd6}, {&(0x7f0000000540)="5c97666eeb67ca28d458bae021dde4fcddce5414770e5790dfe71d4362d07058a688924837721f1e0f720ac880a04fef609c0422dfd76752fa6a94cc8859633fda448d87d5fc61ad", 0x48}, {&(0x7f00000005c0)="cd4d024d466ae38987b55e4baf5781515bead22b242d045b7a4c01fc606b776d36bed1ed44078c8e0ab08721291a99901c1df4346f160f5eaf726549b7b1d02664f6b78db61070c47954c128caedb87d4769c0f5159ea78e3ee1e56fc56713bc94b9427c90f710", 0x67}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wskbd0\x00', 0x2, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) write(r4, &(0x7f0000001ac0)="2a78f549e337a737f3b154d4d73030eb6915c03e94bf78b7f37c6e3051690efcab3f678ded52e53a3eee8c0fd53cae98dca05b5f091c0f177054b0d19d184b771dfb92a8a5536b87b29b7bca2032234bef5fabd463e95068a94f5bd874458eaa1d7b485d988d4e8c6bd59d3dec9e2ae9bef8ba785b3ef35f6e6ccd749ca3e4e58ae8c8171d0e55f4281d8b6f41fcb91d968284cb0f63c562a4778ec3001cf62e1f5f1d64242f663f26d41832df71991476a784a45925aed044dd8f33dc9d827173a6805ee58798d23b58365c17570e11e85ea345189cffffbb6bac7b1f34df75300035fee7ca6d5f2edfdc77e400553b619feb35343a7acdf903e82b6b120bf7dd9246e3d79a44570c646a7a8cc1453231fd57e9cdc560ab3723889d08dcc47044e819db92c9ca13464d18533cf468216e0dda1313ad351fffb77c7c0259233cc2b78fc157c9d13088275d412c4618838dc4449e0afaf6271c7a", 0x15a) r5 = syz_open_pts() close(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000700)=0x4) r7 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) dup(0xffffffffffffffff) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) write(r9, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000740)) r10 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) r11 = socket(0x10, 0x8000, 0x3) r12 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, 0x0, 0x0) kevent(r6, &(0x7f00000017c0)=[{{r10}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8, 0x10001}, {{}, 0xfffffffffffffffa, 0xb0, 0x80000000, 0x0, 0x5cd03b48}, {{r6}, 0xfffffffffffffffc, 0x8c, 0x80000000, 0x8001, 0xffffffffffff8001}], 0xc3, &(0x7f0000001840)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x90, 0x1, 0x0, 0x805}, {{r11}, 0xfffffffffffffffc, 0x40, 0x1, 0xb68, 0x9}, {{r5}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x40000000, 0x5a29, 0x1}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x2, 0x200}, {{}, 0xfffffffffffffff8, 0xc0, 0x2, 0x5711, 0x10001}, {{r2}, 0xfffffffffffffffc, 0xa8, 0x20, 0x800, 0x6}], 0x7, &(0x7f0000001940)={0x100000000}) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000080)=""/47, 0x2f}], 0x3, 0x0, 0x4bf9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) recvfrom$unix(r8, &(0x7f0000000780)=""/4096, 0x1000, 0x2, &(0x7f0000001780)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x6}, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) login: pckbd_enable: command error 16:00:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x88a0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) close(r1) 16:00:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486dd60a4f0080800040000000000040000000001000000000000000000000c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getppid() 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x0) open(&(0x7f0000000280)='./bus\x00', 0x10, 0xa9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x14c) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000200)='./bus\x00', 0x8d) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:12 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) munlockall() r0 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r0, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r2], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r7], 0x4, 0x2, 0x1800) msgrcv(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r15, 0x1, 0x5, &(0x7f0000000340)=""/192) r16 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r17, r13, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) msgsnd(r11, &(0x7f0000000080)={0x3, "2e0ce33b39ee75e42696f3f84a5017ba93afb34bc377b2e07210ffdc0607dfb9a05fbe37cdaa5a79f320082b8753bf6a808ecebd206d62e9262c654245b0ca4c11a908e786f13cbaddba01ad9feff1b60bb36d2faaeca47701f4b24d78dbf195a359c377e22ba894e0e320aad5275261428d85ccea8b659423b144f2b750e24e07527b04714759a731c61e1a124e7c5e6fd8e4afb272d4b005cdf50bfb424755cf784718b9443bc742b03b9287a910c717834bbdb70ab0a4acda89cb518f737313645692f26ad204ba98cb076c0ac34bf4fe9c4efaec1300b3377426cfa99ee409583bc433530ae8f14ec88f0cff65d9"}, 0xf8, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/42}, 0x32, 0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b9000000be640000006cd06a1448eb3086e0e1817119ffc7bad94ec5ccd3262d90f241d4c4eaff2c55595585cb3d4458002c7f76b5456620a0294ea595976f1faa6abfd040d1c51c3cfdc5750442f386981a849d60e5369219735aaa35375389f07d4d370cb6657b66606b9b173763abbe07b74b95cd476b37f0622170e53acce404b5f29790392c2a3b0fc96a4c0281aa54f62dd59b1bc0cae7773a1a92b07f7f0675c22284102d87da9c45f087abbf39e54e624d662bc025e8ac001c12f05f84241dd7cd727102295be2ec039b7250b9d2406a8b1320e584f57df0b66056ae82f0d266607f133b0cb6567e0b624638b0abd54caa38c23284bfc6eb0c3edc347e1002c0491c23e647d4579cb1f8de1744490bdeb9e9e9231a586efca39566e83ccd092a0ff4a6c7fe06f44eb50b65dcb29cb8beaff75982d365cb57f4c2501c22e4f6397e3f9f335a9e68cca244d6625e8b19806dfcfef4a4665b268b1b8d591430d0815afbece95399c0b1ab6221f33d9460d02ae177a49993d4"], 0x21, 0x1000) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x9f], [0x0, 0x0, 0x401], [], {0x0, 0x4}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) r2 = semget$private(0x0, 0x7, 0xa0) r3 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x10, 0x5, 0x7) listen(r11, 0x3) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r13, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r14, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES16, @ANYRES64=r7, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r4, @ANYRES32=r13], @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r2], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r9, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r14], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESOCT=r12], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x7, 0xa0) r21 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) r22 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r20, 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt(r24, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt(r25, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt(r27, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt(r28, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r29 = socket(0x10, 0x5, 0x7) listen(r29, 0x3) setsockopt(r29, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt(r30, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f00000009c0)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e3a455cf347141fe25243ee68a17494ace019f57675c3f93be3d7dc490e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c00000000000000000000000000027838877469e901f890485ca113230c90fe07915bb06217f1e50cd7d3bed9fdba9f02ea8a21536477a1d178ffd1d4609f6dd1616e3078e0a11876593a9bbac5d19dbb502e40cf9b1ed43275d9a6f88576416a6efc3129cbf821a73a12b9edc2d1a394b5adf10e6d7ac84"], 0x10) write(r31, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r32, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r23, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r24, @ANYRES16, @ANYRES64=r25, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES32=r31], @ANYRESHEX=r26], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r21, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r20], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r27, @ANYRES32=0x0, @ANYRESOCT=r28, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r32], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r29, @ANYRES16, @ANYRESOCT=r30], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=r26], 0x9, 0x0}, 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r39 = semget$private(0x0, 0x7, 0xa0) r40 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r39, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r39, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r41 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r39, 0x0, 0x0) r42 = socket$unix(0x1, 0x1, 0x0) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt(r44, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt(r46, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r47 = socket(0x18, 0x1, 0x0) listen(r47, 0x0) setsockopt(r47, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r48 = socket(0x10, 0x5, 0x7) listen(r48, 0x3) setsockopt(r48, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt(r49, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r50 = socket(0x2, 0x8002, 0x0) connect$unix(r50, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba1030000000000000000"], 0x10) write(r50, 0x0, 0x0) sendmsg$unix(r42, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r43, @ANYRES16, @ANYRES64=r44, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r41, @ANYRES32=r50], @ANYRESHEX=r45], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r40, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r39], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r46, @ANYRES32=0x0, @ANYRESOCT=r47, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r48, @ANYRES16, @ANYRESOCT=r49], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r35, r36, r34, 0x261}, 0x3, 0x3ff, 0x16}) getgroups(0x4, &(0x7f0000000080)=[r19, 0x0, r38, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r19]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r52 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r52, 0x3, 0x8, &(0x7f0000000000)=0xee65) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r52, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r52, 0x0, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ef01007ae3c5e68407bb61a6438a79ac06"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={&(0x7f00000029c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00"/4098], 0x1002, &(0x7f0000000900)=[{&(0x7f0000000740)=""/43, 0x2b}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x12) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x9) open$dir(&(0x7f0000000700)='./file1\x00', 0x10000, 0x8) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/49, 0x31}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x9, &(0x7f0000000680)=""/61, 0x3d}, 0x802) 16:00:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xdb, 0x0, 0x0, 0x3b7d, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd96a2d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed0840f9e5948beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e771feee39dccdbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4cf88d29629a3e719d396af5906e7ae68f0b1c7c456e33e29b5e1f324646ad18aa5b61469ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66c1a61304f97a4c5c1e0f87ba1d401b9007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f8fc7aeb34ee100907cfec03465d6211c64c7a3b9745a4bfa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a92288f91efc49d39af65855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae9574d10164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3fabf5e881d92ce78297ea857896836d32d45611010983f02fe93a297ca4c5b35857b06b3b90fd90f85ff192828048d87fe1fd58c36166724364cb9bc7f281bcf79570f5dc18ba196f155e579d7cec60a63dfc4d33dba80b11b9147438cf527289eb2f95c9a596572f0444d545de99484b2956d0973d33ed05659a2889484012cf0870f12fd537da5612c3a2f4b532eaca96d80773833e0719f2c6e76875f4c25e2802cbb50ee7fea1ee5a4c1af86b2d7c633add7d9379fdc8f3d2e20d04f8ef3afb98346cae100b2b6c5fa5e342ffbe9ec11ab85cd0185ffe23c59609ef231968aa7cee7b1bd5eb1685e864382efe9c5b9b971235bc06e3b616623f998121ae0a4bcc32fb41893d1611a848b681f7ff17c5a008dddeae6ef8069d881137"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) dup2(r5, r6) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000580)=0x43cbc, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)='W\x00') r7 = dup(r2) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:00:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffa, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) mmap(&(0x7f0000284000/0x4000)=nil, 0x4000, 0x1, 0x2010, 0xffffffffffffff9c, 0x0, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2511f6829e935af2, 0x10) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x24}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000380)=[{0x8, 0x5, 0x5e, 0x5}, {0x3ff, 0x8, 0x2, 0x1}, {0x5, 0x4, 0x49, 0x8}, {0x7, 0x5, 0x1f, 0xfffffc01}, {0x0, 0x1, 0x1, 0x9}, {0x1, 0x5, 0x40, 0x8}, {0x80, 0x42, 0x6, 0x3}, {0xf1ba, 0x9, 0x6, 0x2}, {0x7, 0x4, 0x20, 0x2}]}) mlockall(0x1) socket(0x0, 0x5, 0x6) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x38, {0xe279}}) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f0000000240)=0x4) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r4 = socket(0x20, 0x3, 0x1) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x4, r5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r4) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0, 0x4}, {r2, 0x8}, {r3, 0x10}, {r6, 0x90}], 0x5, 0xfffffff9) r7 = syz_open_pts() close(r0) dup(r7) syz_open_pts() 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x1, 0x7fffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80cf7de96d8f6c9baabd8977dc57c6aac94243557eb303f8ae6dab59aa011334e0da913e8526b1b056a276a393fffcbaf40334e5"], 0x10) close(r0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000500342600"/15], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d4212ed10df79440eefe1bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x6000) msgget$private(0x0, 0x20000003c4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x2000000, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc}, {}], 0x895f, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000100)) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:13 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000040)="6f786b75be9127247ac4c04deff98b96bf9ced3be7262ffa6b9065f2a46f36019def974caa69b0c1ee75ceab80b57d4ef85af10fcdb4ead45a3805722355727c3e91a5827df3462826059f10fa932d77b3d555daad9eac5e3a346f1b3c6193710dd201a933baffc65b6d3397cdd0f13a525819cdfa4971f9753e612650b91d10143a0f23a7d04097bb95ac2df42129bbe2a1998dc6d75c997228f38295e77802e4781db404c33e9ed136ad5878c8bdfd0727581303852bf75dcbb196b2547f382fabffc37a1e1e0e84328da31a3640fc645c906d12c5e8a287ef92dabcbe570a06897080229b09d0aebd949c6f48426cdda94e95", 0xf4, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486dd60a4f0080800040000000000040000000001000000000000000000000c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/132, 0x84, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7fffffff, 0x7, 0x0, 0xffff, 0x8000, 0x6, 0x0, 0x0, 0xfffffffffffffbff, 0x18000000000}) r3 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="49c265cd607cd2900623bc58e2460803a331a6f3110a61439720361be115a994228975d407fcea0b03205d001323b86b3ee0141e9d22d32a5ac13b9933321684fb4d5ba087f2990c69880a067ab9b7b5a69c58aa6c460ce3f91642f7aa0e846fc6eeea660ea1cf75c573a7d04295b53be7a54fe6d34043096ffc80c78b2cb0071d8f84631ed41c53f84c68f9a8b98ae1671730829c75d555131ed59dfae0f638fedd7c70a2a1ae119cc4fafdc764ec15ced611eab7bd836d627fabed86c9e7bd85fd6a6b46f9329f4e46d4512148c8613065392c004abe82c5202614ba0eb8b8b2cff721692e94c9d665cc7773571c0451fd87273a2422df38540c1038aa335d6ece99b9b26115ff7854c0c4f39dde66990e3c1f0a671721724fa29675de28ed2bc956ddedb625a5f21415b0f8db726cd1ae501685af4312b042a10dc7ac884932b59fde4eeb08462f62c2abefaecd9fb8b611dff7e927edea5c2fd9d6fa52ba14ed3e054f352fafa18da8be107fb639696761212baf591cdf1652d520ed5db42fa4d064e4ade5e53eaf64a914f8bebdd8ac27e2d75fbd3e2e61017a544a23816ee5067258b29b7309aa01a8a9c065e777246c06e729e3111cc52519f6631ff3793318e86748afcc38af9cc625cbdef4fed6596beca89d1adb4706ce305633860d04020119cdf486f170b121b1d87d22cf0b1b68225352b8820f2744fcc1dbff594866401a137c363dbb8a7ee50d239babc0c6b3b967d6403bc175e6008567ec37f7ae1107e4e6b4bce47a95b9c1313c6456ff15890901092fd731569e9eeae70beaab09d3c08c8d62b55c185eafd6bee8c0c3fc57c0b7bca3261cd5b1127917611e84725cc9792d11a7b41220defdf5ebbbe0500fb078c6d0d8a98ad4b913d9c3df3b681d15ba5d3c3d1665f8d8599b9444c26d86b8d73fa77a4997dc2a7db90b334caed5706c26c638687c340b00ca1ec68f73b96496948a4ba1abb62d302bd6628b7ba7b79ea984c49567aeac9f0798c81aeb29aa521fc8b87728f2d5d3fb848339783f08fc96674440af87bb379a9d3d879e77ee2208a4c60dab02a7117b004c7bbd09d164ee7c7d0ceea9e8d7aad56b321efe9e80deb6e8a91147cdcba898152c0dacec0724861012972ec8e697517023af5cc666acd5e3f835a47279e40c5c7869431ed2d76ffc4ea4aebba23ce59312e52ef69fc4e26ec595c2910c448d8279765d6dc02f1064ea10738f7913259e3e8fda73ebec7db33e2af148cc29bf4298ce0635566bdbe588a1654626e58813f5c11761286ba0de4ade1281218c51342211588fff07a269253946a9c936701c134497fc5e5682f6123e7686c515b75dccdfa8e8143722330ab12b6d679a933783b62a01d37ec0d699b6550c60ceab682cff990e9090ce2d628b21b093aba7ab6611d7fd462af868bf95faab3da67fa4b0df5112622cb2a66fb66c678f88a06d5363e7ede381b3a1970352c8dc50deed539a66ad6ab88e53aecfdd25c1c97ff18119b54a06e26c8dde43ed614ef39c53723c7c504c571c8605aa0d219448ef27c49bbc95d655e796404b668abafc854cd42cf8aa2cdd806dedaba3e52cb805533633de34adfcf1864aeb95da7cb10ad4b04673c028a7d1f849f8eb2284317fbf5822d7083e86430c3c2640502e32cf331dc982a4ee8a20fdf6a98ee8400a4c15317ad1104ba32dbf3fd64bbfc12b55f48f6f0d112a6ffe3709331d737cb1d098addb9021afe50fccbdde6b3f462a79cfa0a1cbe55f10bbd73c928eaea8f5136ed6b3b8704d370a18c43eb59e699fdef35a3b8143240d6360e4f3a0fa755b6d0f176a44e8a7ec77545225e49c9365eb2be8fb1a85966845490845aff1d07418f9d97c45b8cc3271057ba0a5b020464db969c022b2e16d26ad3c66fe25fcec3123f2e92b9f59f11e293107511e9d95946be5ce6c208453d2f485e9333d359067b86ad2ca7989e3c5297e34796e8ec5cd3260e31fe559340c041d79b37c72cd222d840c0cd96cfd8bca2dee6a6506908df8289b40a9e0ae8291b1ebe1e28c13c5e1194bbf2268d1f9e692b83a9b2dcd8cc68c8fe792405c0818cfb366c4d3e7c9938369e3f9fda7233c62fb7be99c3cf36966b411e68d8acb986e23259224ce3e6f90b702f451ffee06b54e13b03bf929357f2f42b778f0a130510be87ed4dabcf137f238e09aa704759f5b7a65102cb939efbf535920ca2082067d924c37269d6fe112fced04563fdfff5d5110c07bdd45f8728ad5499b5fd4909c51395bc8f1b3ca41be69dcd9d6e64237113bcc7c91e10344fc8dcb0b978ee09e6ee0a73d02e7ceccbb50a237f469f7d7b20f8e137dbb52d0803532173674f85b5a3a380db64e4b162d26c8c5c2eb470bdb026f0e21946a005c5931888390743a10ffaef6b85293e43117ffc744c3dd18759cdf125f990e12f6ecffe83ee692369e67533220c3f96bc3958e31e25303658de275ddbb79d9f72a0ba1cea06c354d1d001a1cfb4b8b3ebd4f6cd09707beae7353c4f4025b38125cf17e72fce4b0433753ba870f5bb0513f8e5ba5afe1079dcaa9a929ce4b614503634f98de0da8bccff716e1c567157fe1023f3096dd6071bdd977b0f53d10adf85cfec02e7b718e0cf905d4e9b3f8b1e3d80c53b32413463bbbd83abc4cef4b85e2763f3abbd9e2318697398ca84b472ca37a435fe9b3c53b02469269eae3e85251b8e781fdafa7c98284a70c573897894d68a41db2159e0c7b8085c6200f6ec90e94ef72ff524631d7efa031147e95a0b64b50b2b497c558ad9443619d200005b66ad1bcc9ad1056aa2c47caca6cd98b7fcfc511bd1b0ba42c2c216481a618501cca9b36ffccb7e1ffb0970b4086e6d196082c99cd5ba0b32491a71424e7cce89dfdef6249f3a09000678ad61ca6f735c4c277588f9debdf6421474d9cea98e480ea63bd7f946d619e9073bd52b5453e000a73d5400824a56c330a4a2c1b26656e8d0ac804018603e2a8b52086f512a1495cecc7e3ca853f47f32f0969e33a685bc9ad840530fcc41095942cf43e272c1f897ab5d917544842b350737b689fa14d6e9ac5666746117229e3024bfddfd656a8f7c6815b01b78afe62ec05cac36cd2e8c878ad4e66d7674472399161cdd7a5e86ad5b5366381fd54818234587b236bc1e3de925306a500eb972a2f69db50a7ee5f3bb3a16020e5beaa021d9aec0ebe9706390a197546dc3ae370b098d33e18e28d867d0ba7ba500ed12c7641e33f021f8cbc0d076b9f611b4afaa70919e4e76542b33f62683d7013c723e42e9de334ac015eebc53b523296410a4607ad2d72b1ccb6c1e4214fd77b4ced964adf50dfcfaae00a8e2625bf892f55d66ad876d23e241286b275d9c8d6aa105899510420bb58d1772702d8face038ababb23c8c401788e8ba2faa66e3a64e08d3a418a7bb868885e95e64b5f2479b888fa49a1e07d047826d7252088231f2112f9f53cd417d673380f67fbbd5ee816e4b6ad9c79269ced8cf48a21afa100be28dde6af4ee52226af9868ea1936e029ce7c851f9eae21cd92578e08ec9254820d18bb2d098f6f5deb5b6ae3a58cca023bb423397762b4b84fa825f1c76201037f1f61e2d307558cd9c43c7fa9f140e6ab0ce1998b53d14153d3601834a47ce71aa80ecf4fb9210c6050b91369b7dd9190beba1db3f9bebe79f76a687f53fbc3b05f57caf80de7cc8278c521ff6f878d737d1b76590b69783baa424bb7679d533da2537674c2a06e052743764052adc7b74fce16c69714e86e620666f9411c9f74529fa3b327bff722f8049936e2f7b795d2784295ee8ea990833b527f696ea5d3af60b72feb450979acdb08c83d43a516259b3f98c1deba3ebd4eaeeeed6751f91f1f096527aaa21d88b99ab744cdf4fd50090639c99afb3d03e0ab9e6aa95b926d1ed28d39738734d9680031cf949f7fedef12d60056f1b8ec13f4e10778cfccfe21f6223fdb6207b67f8d353a9b93654cf707ca3ddd0ac33c4539d42a74753e262f4c5b6e3264945a796003cccfac51f5f8b6beaef5d5adc1719ed114bafa2c7dcd78b4b933c9d8ef3d46a363c3ac5c849e70ad859465d72a32162fd19bfdce56bd1d95e5c8767fa64aa3660161455c56863adcb775dfd16e64b489087692f5543303c2c7f5ffaea9b539fd3b4c62a6227f12557fdd80db4448db1483d08e017423581240cf9838b7a8fbdbaebf450fac2533f653feccbcee85a4df734e9b3f6829bbfaf19256e24096487df277220d1ce8e30addb63544182f27d41b245b2e3eda84bfa151f891234f40cf17223256dc0eff4f92b1995f5af9f12450f0a798752ac429ad748e001fe7d052ca1d5c867a9a9b1cbf2c675691d82f2f35f9c3704cfc45eced648ca22b275f70b45442f1c345cefa7d3bc4bb226265f3584eddc50c2301452d0ce03117a4162a9c16f5af50b644da69718272fde005a9a56643cbbd67717802116d2913aadc0870b74609aff0487167261b49e0be7f48e2e97ced6b26d5f4fec3d62f8a82cd6b66990650b072e6fc81866ff61812358df9fffdc2fded771f3d4b60f9a166474a9c10440b1cea7d647bb80a437a0260627902fce763239af596c204f40064c6f68c3a05eb0e7ef0530ed900b9e9a78f8a9991ec74adbf9b0acad5d82e49b1650acbd2ba2ea78170734d4ae27ccd76cfaa3dbcf6e1b6943dea959b2a463b62c22f67f607cd34b4c2860868b24b4fced6bdba1c177ca583ffc2c66149f0102b8f73fd2af6137953350f87e8a19083d6c5c91a10e7af1096d2076e05709e2422943488f8cecbb51ffa029b1fc4cd440c861ea26ce2f3d146d984b6cc7839f18a163f4438cc90c2c432af550dd5aa6f4d7e077ce5f66d39fc4bb6a3cbba76c241c24b188e3a71e621e484e9d47197a02853e12561c5831e28279f2f4b5e5e345fb59851a65b82606e9bfdb3a2238b2cb79619e69adf9ac83a80622cf238b08e1e6861c4bf5e536e9dff516b75937258b4edcf6d1e305a1f1141b7490e88aa6e22a5cbd7fc370ff3bf151ae84ab11d7624c6e9da5ad32e510094b042e6829924c8527e6983cca207ea8a91e8625719ccdf41367e03366ff6efafb3185f4af3e1984cc835dc293364888edd78fca6621f38ffaa98585935eefe12d760807ac5e0c4a6ddec4d66c4be0fe565b80864ca981646e525309143f57949a7762a20e4b5145f503cfff25c8d6c6298b11e230a1121ba4c3908a8188c08b01f13e2b000d1cfbe335cbed6b9b208f7c8f16887dcd828351b99f5544795e7671290ca05883cb753f0f81a11163a62039011b2bd5b3f39085bff947218e9d1e69d0f21cc363508bf06d12da48f8a11abe889483b196f0d664a4a40adc9794492fd1541a51df4261f5469746ee0cc050ec23eb804a0bca3b09fcbd5be35fd6bde526649445284be6f62fa1e65f019ce640f694d29fd9b842bcb80666b2fc5a2df2054ec56577e92d6cd7083ee45ede642bd8d1918339b7123e65a2250d7f3ff9358b2512bef138542cb7d538600b75e725f2243fc473caf6ee49ae22f1d58fcfa7b00e34ea02d5b45aedc2cfdc5f8b7ff520f297570b28bd2196c537b97e08d2e29fafb0f3335a095b7762f1c216cc2173808b57234d79798d943436ee74f850f65cd6206abff6d5cbd1367c109668fea033155974995c3d6f65cda0ee25c14e7b95d89ebafe655794d93cb2434dd1b813cabe4cb3c84b4103bebc79add8bd6c74eb444befe5a32587fd984b293eb5ec97cd186d94646480845b52f"], 0x1) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="a814132b25700855404fd14996c5a4fa34b907d8255bacca53b7f2962ab09a06001dbf77b196d7ef2ee003973122d2a973a14d3624bfc4fbebf44075e0bef44bd024e0026ab0c31c5238ea9ee78ef812d26770780512651a2b837bb4445d3bef7b52512f0814b5", 0x67) write(r1, 0x0, 0x0) 16:00:13 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x42, &(0x7f00000000c0)="06000000000012932decff5279766083adf217e4ea7156be719257327faf91ee21ff9037f040e0877c896b6b023f0476e3c461582de95b6de81eaf5ac185966fd41c") 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r1 = getpid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000380)="38d0b8861fd6e1ddd88acf28b7296c21cb425bd0764d083da674705e32bac0bbde647dfb29fe52e357609b45be2ae55182ed20a028d12c18ba69b3e4305e07e747bdcc680f024cdd4aad8133edf454f050fcef2a8cb1b805c8197531d72d64944fb660099286c53910ca417ccf03c349fa9363c919594b4306d189d1ed8269fdf336d7e05340c64524dc900704a64176b342776cd6d2795dc53e35948b1b9e7e26bab97e882da3058036f9b12e417a3c218eff5b09ea6283edf851b66d970151b025f43775ccee", 0xc7, 0x6, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 16:00:13 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x24, 0x1, 0xe, 0x9}, {{r3}, 0xfffffffffffffff8, 0xe0, 0x1, 0x4, 0x4}], 0x2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x8d, 0x40000000, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x32, 0x4, 0x0, 0x2}], 0x0, &(0x7f00000003c0)={0x20002000, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r4 = socket$inet6(0x18, 0x5, 0x6) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) sendmsg(r4, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000000000000100000800000000000000000000000000000000000200009ce094e1adfddafcf1a5ec440a5f9c2f31742b08c08e5cad67eff3341b9a1dfa186828e075d58784cfc05cded05b162e0886011b41d7f63094ce71bdc9c831509ade3d1abc000020000000000000000000000002000000c5c3f79722173e8cd58f243ac12f74bc80e00000000000000001000000036aab368d745d79544005aea442883c000000724fd152689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5406c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3789805c3e2537dfd5b538d52f05140757197a8886e705594ae99a9c5d9c3f309d50766b0e2bc72e401fe8086993682a5d1ff1cfdf5b9b69a8ad224b94d78db6125f4ad64f998a2d57f45c565a3194ced600c1ddb25e92c95c6ee5ab13aaaa148eba1a5a1b777805bb6f988139ed02cf4964855a0de818a27a85bc12a4f69259275b8e286ae5c6581dfc9f96271bb25ca36a4c674b6f0f1d29c3f504f14087c028ee6b4c5949a4ca99ff3fc5b6075064d5a58d94394826f7e92becb6379a3d95e605c316ec6863c02acc03088163f0f1c8b4a92e1069154acb86034331d1eb190505f07b118ddca4b51210eb66a0c6ebcb4cf70fa04788199569c6d7b7a198038d21329831d270ad004394aa40352c9387102a5d50fdccb012363a8ef4bae5d521dfe9b6ae0e7ffd5d005603f8013eb441e057a17a3e071845399bbc5cdc9957c849b095dd982847154ac267494bdfa4b8f7c53b562c9679f419e0c65ee338bffbb2ddbcad12a16e24a9a5e7e3907e113b9d9977744753eba7e282d9808757b9e8aaf0032d965690e2d1c99f1971cf46da71bf74823bb747b1f92e38c12116219fded9e20dc0d602714e11dc8f85fdf770a89f6c75f733e7376250fcbb27ca0b8461ad4cdae9ea19d94d1e6ce5c2595d2bc26c0abe3f120a15d278677fbdc8f9dc922d7c227b83b97b6231ec6ae6a3ef195f25b1edd58516867f2a113ef94055bc8a07a4ddb20240e198f36f66f8db77b119aab1ddf5685d0b6e33e52c9bcc405aa4f16714e2b9722a7b744b382ad4ee7e5f6b76f5592ea4be6296ab76a1b503ec32f99eaea62e57a7083172d25c00871c3bb867821fae141efe4dcfbaa71c691bb9cfeffbb6aff2495458e098172fc15b2c3e48b307523417b556e4a753564bd2db2d6c6bc2530000000000000000000000000093b875be491dfef545e197aae821ffa78cd00205729aa4f07ddbba6b85bc4c5ad32f9d69489833c039c26d2ff1f8a75f4821f605e3efb1d6f91f3da97d410e0a14e875730aed117ba692423c5501af2cbf8db3475b54323ed0fb859fd7d14289d7040dc1e49fc3cc8213449c698f25f24eefddd0ffeebaac13eb9f48b675fe3c11439d5733c21d"], 0xf8}, 0x40b) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r6, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r5, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000003, 0x6}) msgsnd(r4, &(0x7f0000000000)={0x758804d1c5259c8b, "3f91e16e69057cd433d3223e2ab7eabcd91af182985385f62f9d605c670db950272ddfe231c4de1cf0ffea36a7c9b81c87e2129b64b2958316b360aa343b5c0e8dd89b89233a56ec40d67df41bafd14bfca14ddcb43a09"}, 0x5f, 0x800) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r10 = getpid() fcntl$setown(r0, 0x6, r10) close(r0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000340)=""/158, 0x9e}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) socket(0x10, 0x8000, 0xfb) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xaed, 0x5}, 0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c513000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:14 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) fcntl$setstatus(r0, 0x4, 0x40) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) dup2(0xffffffffffffffff, r1) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket$inet(0x2, 0x2, 0x4) setsockopt(r2, 0x4, 0x5, &(0x7f0000000100)="8ed68b3ea8b6ab8b383de37a669af114efeef29042e526a766d6c827bd91bb76884639abe420a1017dd4f104d0adfbd0880e5cb34899a820cb8aa227cd4eab819f092c174ae42a72fe2e3f663bb8fcd53be10757e2b8e09d0d44050e1c92", 0x5e) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) r9 = syz_open_pts() kevent(r6, &(0x7f0000000180)=[{{r7}, 0x7ffffffffffffffa, 0x9, 0x1, 0x800, 0x800}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0xffffffff, 0x1}], 0x6, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x48, 0x10, 0xf3e, 0x6}, {{r8}, 0xfffffffffffffffe, 0x65, 0x4, 0x100000001, 0x8}], 0x2, &(0x7f0000000280)={0x0, 0x7}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r10 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x6, './bus\x00', './file0\x00'}) kevent(r10, &(0x7f0000000000), 0x60, 0x0, 0x20003f, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) write(r1, &(0x7f00000004c0)="08ade0bf32746a5e40090000000000000000003ed2e700d2000000007229be8be96989da9fe8de1beee743090000000000000041d8005be40545b8a185edca0099d921645cfa87657a2a96d8540cad35fb27eea44cb2bba2602fd7b3a24019a3d8b5", 0x62) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0xffffffff}, {0x5}], 0x2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x84}, {0x6}]}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff83, &(0x7f0000000340)="6827ee237d7d7a4fc5b0f4918f1856aa119bb682aac9f6b785a6dc2495f92f50c8cd0515f956ea45b442295532df60def3011aaca74cbd8b253c56cb67bc8540c088ab6ed0a6e3a2577480fd2123d6a18146a68bd33c8ffe15083e5edbf3cf0be7d3e98ef93293318d27cd72af2fb73f454d7858ae2119259ef14aed483e7064477575404e4ed6f910478ca767cdf1f6f962af70c92358dac26c39b321977b421850b22549f11b261459e4364dbdb269f162ed4b38a88549f8d5a988627736ddb292bee61cc198e9d374502fe221b4627ca82f29ad9390180b42454b20d876b9e3de1f5841950d7ec670dcae6011c90a4558b271d49976cc746ee1085e1a") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x80}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10080, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x1, 0x0, 0x1ff, 0x1ff}) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) bind$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24, 0x2, 0x0, 0x2000000}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x7, "00000000000000000067f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {0x24}, {0x4086}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="0000080093177320496b272aeeda") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x87}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x140) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) dup2(r5, r2) r7 = socket(0x2, 0x3, 0x1) r8 = socket(0x2, 0x2, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) sendmsg(r8, &(0x7f0000002d40)={&(0x7f0000002900)=ANY=[@ANYBLOB="010065300000000000409937480de659c21d922ef8b13d19e1480289495beeb0827fc63c111996834e467bec2dcefb316154e9c28d69de194b24f9927a4e1a2c431b0dcee3f0ffffffff00000000036f556a87e0fcddf72371d93b79dbebced2e68ee77a8ce143a7d828bb24a0e5a59fff9797b3f921b0dab9b88c82c1424b750550e326cec064d5bb4f6a7ba2f61f416dc0"], 0x1, &(0x7f0000002840)=[{&(0x7f0000000380)="3acb715495534859b60e008a970742e9ce3e6e0ee277c69053325a72bb40407c2221810b42bcd2852d8baf18b8fb0be0741e2c32c31ab81d8626c372793b14f9b68555997053f6d6a26f83da118294425266be990de6cc92210c4d2ab587be93a3cae813d0ef4215c4627217a0f15975823204770b1bc9e09c0c6fc331a3359e19a0853364ee82e2350e914d30ac4d4c22dd3f3f67632abc96a8bbe45b08536409f7a9c2ef9e2452339f8cc854033ec7dfe2506f29d3d9f8bfa42afddd84c8078d4864aaf1b6c0f6059b0c73bbe0c16c8285ebb2e592339e878b3916025f567ca26957317aaa65020d6bacd4c86579d3e2f717413bc410d8960381b4", 0xfc}, {&(0x7f0000000480)="29177976c7453f13916190e95a847dcdfa5c2247e58b0e0f6981a6e2cdb37834ddccf27b94d66a6b81c5b8690fbffb9aa4f0a6cd278a07a602967b86fbb823d1a856fba3f33a06cca6952c06914f33541c3e1bfd778feb2477b6345597f18b8831fe36a18ddb41af18", 0x69}, {&(0x7f0000000500)="7cd00dd0247b080db45569f2bb2729248d86be2cfcdfac7c1642f2e41458aead252f9f70bb84f808cf94f87367a2726b02f9bddb4647d2e648948306b8405e8f8d84db", 0x43}, {&(0x7f0000000580)="f039adf210edd2eb43e2a7aa46aa94752d95e0d9946d6ca373abe8ca62da9378acf7eaf7e16bd022bef698465a6d1be77fa618db7cfe78a07e28be45412c0c94ebf0c04f047f5decac45933b6296ceb1f3b24823da6ea6d3fb5de49d790df82eea6cf138832a2e8aee2de6943538f59bedc1c5a5ef047b22c48d6e63fccfdc1a206049b33587a0c27eea2db778ab5b44ed10d778ffb5d6b0632145e840961f082637c2", 0xa3}, {&(0x7f0000000640)="88c35f0f706f75308fe7b06f93cbd744da85b6beed9f337557dffcea2426de60d6ce871dfebd1089f245fd134f7128ef1f47d641dc89929ea01a0cde4030fb106a3a1b20266044992740d9927822574cf962254c7d848d002eac056cf32f601527c48e88441542", 0x67}, {&(0x7f00000006c0)="8b03099d3426b1355d5b839803bc2cc77aa4a1fca2740a781236dd8cff01f433fde05cd87ac4a1deb30c264494a790f927bf0e7c063995205b6284c699a636033dade05f7356b2fc79749996792a76b10262db1cfcd32d4bfdf93a6966809a4093955ea7f8642fc99761e9c755a2ba7a879fa758d88d8c075bda8fcdba7972467252daf41837950c6f52b393304b8e535c2f4c9b88d74cda31188d88526aae997fee7d01f684595cadb993ed3d708cb12e95faa1da41c68168837265d31141495a91c18f91", 0xc5}, {&(0x7f00000007c0)="3896ddfa58b47a9913249e57182a859bcdd1fa005b3bf49cbdff1946fda2a69641ad705ab560d8423e51216346cf022eb7bd3e080c2f8e0aeeb485c3b2fd42d3080b5852e567ea62d240597390f04ddb5aebe141c4ff9cd94490e794e0b6ccb82538667dfdbb85ed3bcd74544be266134ab505e420daee63df6f549182bf79f4b0e9e65f7d9349273ceb9ff04c4642f6df201fe0400e9fa447e33b6f896876a0f6e6c39c44faf847387d8c4013c89beec02fa84334718a3a21a07b2356502e0a2f1920d1fac60d5d3732a1df7376244251028d152afffd8106a55226092fab483716b507964a9898057026012b240fb746934dc925320b7a73f33ae9a656638a0ed6e76f35b02b62a9a445f7173222a479664d55a5b4f967a9ea9c9e0ceedae9bc12ba3a977a431bd480e20cae856605a6b21de58a444788b1d11cf9a82154b8eda55d717e630e8af413db632488ccc9f006c869dbd8ade77621b18162b037231d377574e0651aa8b884c1e3a44bf1e8d84c99aa1624fb5f7fb4efcca045448c60c83993e54f87f4d0d39fb5a7aa84087df5fe29ced858d52a4689d416fe7ba05162b9229d6dd61a49e8dfdde493e189d7d472c39d382df62794560704b4a74efae7743deac56bb1f92f1c825ceb718a6cb4e0b97731ca4b0b1791143626729eb7eb98073fa0b000e3e1c14ffa377aa941717f1b87308b2c2d64181f7a5beea6192f5aa36cdfac92191a4b1377325dbf659da3a1e8a7f69eb483985d2fac3e91f62cf97ea134085597f685257559c90c014a9b0da54513c2095281d890769e13bf3aa05b5517f6761dac73f63b6ea2bc3c5f0b3083c0ac681bb5a26dc34a170460ce00211e5571c00c1578c9abe84c04f51737d0afd501d8a7d1cabf854be1339649a74e0aee6739b0a117369ba273fc499ed046c2735976a8559751b2ea7d8c14d647e491b93a2b1584ba19c564dad58b33a47d2239471aab307cc094b04c06c13e516f7e232569c39ce8a1e96ac8f204ffcb9417d8284b214ec19f41d6e0227353145e4cc0580736ab08de5b781d52bfd6ccd916df45f7e31f514bb770d7718f050ec4158078c3a9baa42be71649aed6c2728f15f719ce33953ea264a63c8dd9866e9e68f6052ed055630bd453ee8f938441237d9eb50efae91d8e5521a10023b75131583edd19332f53adfda02ee4a70d03c58d61916a695896194d9ef9b09323ce40e0af22560d60acb99fe5ee916aae24a6d517bd1baaa9b385b886d10817af52cf4bf3f0d55889dd7944eb5088e6b42e31935276180acc9bbf58f05b60a1a6104fa9d0fd4d8984b8bbda7eb46e92dc3f22bc3ea0b14cc7051cc9fc87f70c00a784e23de1ff9f6c13210b869925535ae868937a82a51db36889e72ef628ba3d93b0e49fccf81ec0036849c5df5d17717de336a595834ebf7f1fddd6186eb478f96947ecf98ee0c3fd35df98f9af4602c8acfc43769f58ffc1a8e08f6543964aff5c5480a813fd4f179b8ed630a941ba3fe6cf33411045626a993246f2a57a2c8b81c42e9e99f0bc3817c5d0cbe372a2d3d962e46a0b7e4b4ece08ec46471301b070a53af4ab85b56c0d4baa5e5f4e36c5b7e8d74dd6daa5bedb66dd77e5bd642cc5dadd6d541130cf29df8293d353b2bcf7145fb6f927da626eefe2ff0fc2860f844989c894c47ec3d62efaad98bfadd7940f563919022cf17c05f183143c93fd5d782efeacc6c590b10515017d0e44d15759e41589d16a2c996dedba306efaa9f357fbb3324735ea042c5a2a40c78b8456243d15754eb512b553c751f3335e550e9c71d0ab0708d94583b7aba4a258f51ca38e07a4bf5d8392e62b9fbbed987147cf22ad3a3b40a1ab13a882694261df16357dcbca61beee59716ef8a3fc55188ca6273a78bb4e41c5114f98b17c4605a160092682b94107f0889d425ae88167e959daa714c5237736e4519b1c098690c667bf082740c357d0b3883737e5bdd42eaeed061d2c3db0922f546c0a69ff87aa6490eb683d2ebf244a8082b68ba5e31535f279e9287a875f0f1ec7a61dc64c9de5daf432ec5b97107528ab40bc8eedb84331ac467aafe59062f483eec26039d375354aa956794b4938d71e182c60131c4a4aba6d12afe37085bd75a0e59d2c3c46ce13beffe3f542f488bbcce7d8da2d27218a9ffa0670ec340735e4cf7281124c3c221d720d25a2410baeb8a44addd859858ea611d37f8e198050f215d60005c151c8cbeda4ca89d909d03ca7d612c3b60276ea8b6527381e50cb101479384e323caa89373b6d1f9b2abd4d2975b04d8e5a980645b677e689824d885db12d642dd079001387cb57c64a94316708e3e54610d20676585ee5a7e33178f225a3a461effd4c8096d6e3d921fae736f4814bd9032adc24764684f51563f5595e7e45f9a0fdf7347748904c5666daa8cd36f1d8da8679e85868e2bad487fa768245d690900887eb388a4b6ed9d94153ef2614b0e28a5bda25a22acbcbaa72cbe958277b0043e147751ed35384cd3727f52175c60e62d83cc2b9233da1207a79be6cea84603a8dcbeb8376deb81c7277cdd0fa414be9e8e203bf2ab84388bdfc75a136bd6e0e60103d6dec7bd3b0beedbec9580075840f00d8a8f6e3044998c82b2c3601cb78c4a09d1a7aff7043fe6f6a88d4bf02e8b1911080f1d647ce60a51f9153db95fe5864c9495d11283d3a20cef8fd86da0ab540b532deff48b3d793461f186312da34c565b1d054a0872dce0ab14acb9c68b99ac25ce83272d3762e3c96e255ff85e31e2c67ce2238704c77c047d81fa0b4c31bacae2de1e772706139939eb1e101c73d3f291c6af20c6db74bb0f3c496ae34c49ccbbaa0dbe44240da998ba49c4bc88a994aedaa4e813517aefe8e1af4ea6c5ccfd52df11a2beafd73930750ba414f33d4d22f4ce9e1dd086776af1b31a7b53db17ce66b61a7dfd3b1a0462f8bf53f622e4df701d75cb51e0f92ec8177dc210ff3aef2aaf074955b19fa0f26143483f2f61b9d7e9ed03070a25953588c6b73cb11894f8235551371f07dd411e2205abeb6b3c2fd85ff73aa82f8ebd86a3c102be35762de621b521021d4ba4f4fa6f8590b3e0ce8d0845baea50ad51bdafd6699ec9dd0211fb09ca70659e38675259ff408e1f812f0bffdecde89253ced06cb9a9513f0506fc0cdfda52474a999a0c84ae60374777619da78441edaae84e8781f9b25d1009b6afe925aef11e3c2e22fcb9a7fa5dc9ac21b37c226738ece786f3ed01d3f030e44db9496f4f72e17ec1fe4a55f218357f5d3b834656be1d73329a89cb68d03d3e3585f4e3e063f23b893edc8fceabf44a2facef9c55128b9e7cf65055819c3ac49279f76370decc45923962dc6017777289b8b7d8fc11e89ed7046ac19593f9f194aeedc8dddb4931a365e4f8767089ea8cce142eabe20fbcb035e7de16c058643fbe94bb9b559e6ca4c4d98cfd3358f200811da7ad42fd35ea7d00201221131684c86dadc0ba1949e9d03b4679d41641e1f062fdb18e66e27b7b074fab73fe150651c7d3165ba3b456a94e3f324188daae19cf6a2ab4fb34ee17d7dc503bc2b4eac21985d82ed89b8adddd16c797188c9380844a4bbae4b7b7cf12783b217af11f058cea47b7214b2969ba59f4077745abb9bdb6f1498e2db07cb92d24109f6c7560d4cd2164de39e7069d1b9217f10419aa40f41029cee587d30b9829dc6a487e3d568846aed73817268aff3036745e261d69d055102d631b5f36b5bb81ca262260e1e85e07b60d9214419dc6542217d22b1658ba80f5b4857e7db35f2c9af7d7b7e82881a4a163a2e31ab75e244613b610b7b383a2d3507d940fb8b79c4a9247c220ceaa0e96357519deb9f80c1e262d8efe02e34980c076aae8d04e9d396788f108404ecfb07c9e66e6436f73d3f54fae8156809cff74b714eec45d28734e0ba0370b0f1faf5aca8edbc8aaed34187fc522c6e785ceaef529a7ba28d982224703f61282b30d3eb6f85d21f95a2d7acfdcfe2f3e06979e04c2cae95efaf38415860bf5018ae39aa26eece064ab822d0409b2c27809a355bbe0c8ea3babdea0ed4f5942125c47f1d2318b05e5e3788bfbfa5fbdb133866e3c04386eff611ac2076f8cb953369eff5155a528cde0f12761b5a738967b7ae8981befba6e0392579dc70f06ccbccc8ef361fe4c6f5376baa4c7443d3b1d431e5a03389c4388e8e89dad8428924ff86599d0706fd02f1ec44affab1cd092ad6d49dfeb744df20db2c51b57dbee2c8b24366ba36f40c887b635ad2fb4325e7c60a27644fd03c7d803a3e46a2cbc2f09a43980a1ebf7b61a83df2957d44e0c5599d7caaeedf9be03b8e0ed72f380f0dfb87f3070219e3f2b7412aa01a7a0f9a588b9ce47f8a5f77f23dc97b0147ae1bafe4742f20d3ae7d5a1ade4f036ba0cbfd1b28a3b4d1c27606cff2d9f8ae140a53e3398f78081442862317189a4fd0703ffb0e4a9b62760e4979178d49774e27eafd7f66e2c7666a6c67bb5167e02d1544f7c1a72d9496d5d76883672c89d74a551ff252771d26f07bc01eecb2f209ba25451fefa1818c99bf4e7fb4f9adc02556a44e4f268c2c7d70ef5f78dd948cfb313b4c0963be19a5541353ce7f91486903f719b6db1d87009dfddeb74125cd3e10092a42ef29bdbb05f6e1dc5a158d3b22f43bd3d931159db9e246b97eddf8f8f87484949598842586245ffe7f1e2d431daa3a684a6fa17d42147eee0564d01c146636800becec7a6a4752afa5077516633ef9001a76c79ecbed26dee30a17a56720326175f25be35d151e4efff4659677a508e52e62a504fd03211e47710bfef9a57db43205a13666f7637841c580a35caf80e16a30044eba4649f9802ae0c70737292efbd2779facc5c87ba27f8e66c06ae58fad784db8a61804b08ead230da6132b81f532da11ff4fb6b20ed7b688d7485dcf4e00b915587ef47a900ce6270816e7d53e1d9ed89de7e72b0d10fe7bf146969f9542ce2b1b6f6dc757e748f7f384b5155dbb56ad7a7a6dce230df2952d46290f08e4612965526b24af0ce9bf21c228c59812c0a32793ba8943a3dd7e52967c8a929789716a361f11cc88480417baa9f1ad29907caa93cafbace72c825f7a206c75177467ddc5194df2caee3c208ba248d156f448d90a33c8aaa6fbb2e9002a5021f15303204faa9b93e0babe33f450f6c4ca42e0920bda5156577f0686ecad7fcd15f7587891977df3505fd82ff893006bc9a8f78b84c14a412e468fac7c674a02aa4fd1ba8b14cbe6424b8b81e80e9a6170ef538798f1fd5ea3b777f0dfa2a48a0a74613516675001de47f683e593f832c40e028f700c3df1df34d124887cc99ca5880b4059394f0b3a264273b3eec4342b17a6949fd79a502f319d16e6d72d3284acd26e98661fc12cc718db4c36cb90957e2078e50765d270313f6370114f52c4903192860c981ecf9f0eba9e9fdf49ac3cde84bd049fa315f24cfb3171840e35292d79884a0b217a253c8b8abc109633d37a5ebea173627f0511315c5e7c7ae6f4ad2a1fc4b2a6a29ef3266d94bfe9a516d928804e2ab9c123d7696d5d9b66654785f510fadfb52673936dbd6db86cba8f629fca403c846967c31728f8ad76336774e4b263a55559d3adafdedddc3c5d8dace6d8d914bf4cd8c23189cd3cfc0674ec57a9b7396f69a2b11c6d93d4a92b40db58988ea9168182a3a504c7fd293712c948d86a8c68d2a63c084eb6789b134434d008d5dbce99a1e6ad58429c3c81e4bdbe994f", 0x1000}, {&(0x7f00000017c0)="3cd7b14267cd600d95ab21244a75f678b49e60381c84cb49abd79f6c5f9771b9973a564b45506cf09d2e187ab219a91c4b9154503e352118d8584df1845c86eb0ce5d1b146ce4065e2a3a7e7576e1914105283b49ac5f4f75c39cccae351804c3f27d35922f78f3a891b40e5a807558320f089a2", 0x74}, {&(0x7f0000001840)="7216800f47911ab302c53b92125f0bc4f6e2f218c00ba6c7e1a9d30e8d29e2d0e0226d27b817330773a5884eba70ca046a7c407e187b0d4c500bbcadda2ffecd9060aefc90736df47a0a0cb7828092073fe707f831fa0d90ee70289ec9ed61eaa183b96df01682f9765ab19c380433c6d12e9e4d0a22acbbae6152b86f98b823ebe5ffbfe5d3bb1e192523cebcf3a40c2bd56c56b096ae0900eb2cb654e6f1d7d56ecbc189744c533e6e3884f4314e49da4c3a48abaa5176a68abcc2d315e2f5f4fbdd8751c9bd53cf5fbe444315726139be6df8258cd58bb88923cba8df7952ec37503c0e07189ae02ceb9fb9802a5b7317d41ed32fb5c2b18ca397e5a974bb1f6c1ca24c7dc6d7f591db8f298241d393509b3e13e6342fa54fc16c03976e40ee245b7b63cc2c21ed1e345ecb9dbf15a35b802bc92c7ab20d85d7e4ad36eab0f917a65f42ca21afea443129429a18a4e46a882e4bba2d2e1852737a151de7f84ec4dd17f211af340481dde50b82591b7a042383ae2d9beb603971d994e67b662e451251b1b077058f5c1131964cd516b198cbd799f99308f7dc56ac9cf8efaa81182c160de90518acb1089a4a29901d18b0c76350328aced6e2143d4bf15a855ca39513b23812241de2920a794cb1f63a29cce65c2d9856f5b50c1787df51f445f67c06488cd44ac7903a6633763f86e89859748683fd904f7f8d24bc3d4b74064ab7417e6ba16f5aebe3eedc351565594d8497546626e32386e62bce5ea459abec9e8dc36f6d203c8b2073b3d1d8d42392cc43d2d2e5403140a1e9f89092b771dc274a0e1bacc6f234583107a4c6253914588b084920a4d0dbced42169f18bba6579cfbf656e30f353e486d920e2deda41dd9d2399d891ddd8906b0fed523a3de72cdc9be1350e91e8882b4a5eebe6e26ec32bccbefcc8104b09ec61941a65765f955b4b06ee0d120394d92d2f002f9289115e101b7af389d450d288ac1332a1d21eb879d22b0028877e4d417fb82cb4fbf19f355ef3c185709b02a232709cdb39e9b1b9184bb17c1884c80a2bec7dc9b24c2d9df696d435f4478f4d254e14f4b359e2e9d3d73cff870481550a8725c1419262ebd0e247f916aeb603bf2a0a6137d5d66111baf642e2cb294041bfdd1719e4c41998fb25aa6056c8522c24c40c73cedb4aeb6dc66d1ddf5a6923ec05cf46fbfb7ac4dd5e5395cb3eda7b60e59156b6a509cf211536ab6bf757633d85dc56a38db6f495137fb5c0e71e4760d00336bc416950bbc5af12365b09cf03f695be12f5091594429368cd3662340fe4fd89ce05f5ed6ee70c42754c867a38fecffe8de01678340660867da9f615274ef36fa1036fc04f7e7567ba5c55e2c88e36c455cce615bd8c3a9a611334bde5e671c74ca24fad64821d97a2314e77482134a61082ab4d20428ed3c520c1fad66e96f6c85a16a20f42863e8e91b8dd4266c5bc17aa1474a1ad1e13c55073b090e3c95655459afef4ff2a8c202803b4b565332d1d3203f968afab4efa5209923505d3941f2c50eee2c2b6e4c68a3e92b20d5c65e8555e487cbc45fa429b98b598f350868879671b33384a3684a774efe1ba3316ed0b0b30b2449c1dd73955fbbce9717ae366fd2414d29e9f2873b9f61b8363cf798f134f91ec0651fc2fec9c8774d3bd092111b5db8676ec99d4db285a48f95615d74f15923fc2da1797b67805f36349ce4d4685a8285a440d57c9d8f30290d10dc49d48522d5705d2ca4aa81c067562a1f0ad1b234e75c3c5ab711fa3c85535f218614c7575ce278303c668ddbe80c9025b89995b334622acf250c12a68f7a754d87590969817d711163ecb0fe439e374917c4075ca359c6106cf2bdc45debaf58aa48dbf7a70c58ec35a7350909e1cdfd74a4eabe4c73017047ef510ffb720c1bc23e6c218b6fd7413af8da7a7c1b647d12836847b44497b97a61fdb5934e2e8734949632d4ef8ec87669ff942f108ec4e1dc626f4266747187b15d8d402553efcfff84abe32f5687b9fdebb27f731abc47a8015fe0ae5ab6653d8a256bbceb983e6ee142e1c412b73503b0eeb9fb0fc1fa6712bc9eb2ed26efaf3fde24a07d68542dc9828de1a2c2c9e2aa9f7394c127715580e013f8d61dc9a4d9eb2c48858aa06415db7b742f928e08104a152243be705d03382b844730a7eff67adbd0ea919d4bea0bbb9c3cba20877101ed898abc399c50f0bffd13366f8065946a88eaf5ba63accaf6496b095c4b4124e0c2a5d45380810dd1112f7dd3ba2948536ae9f8a246b9139b78c51d8ff5463a6f57f7bd85f32284957458e2cf1f2f36c63d9605b45c9e3a38f0999ee473703a4af892882723e498db96f20f03c1c042d700f3af0488575d24320b950abb01aac6922818eeae2bb00a3f97fa70d52eb188ddf86090cf73d5bf84c81441cebcbf2dc4348209e1a265e65a0e99f6331f641028cbb084f59b5c7e6c368286ab7dd6e5c2d6ed3aa57ae37c7068ee522baae0cc6b2dc26c6a64514523cbd4d7821c27270cdaa6960e2c7d3a45017d4503acafdf867fb8bfd9710f65dd0db298283f3cbf68c5cf09e7de7faffc71a957bfb7aa0efe55d490cebf26611d29c7d0e150ccfa84a7f5d76ca8941722a4222b5677d6783fe42bf91ae7dde049516bd461861154f390a28247f9ed75c647fa19a2abd5a4e4a58f069f5ca3f20685ccdf701d62d50d86add9cba941940f0106919247ce15fa514cc1032b8b95348327b638daca24a4fe6853ff36a3d025a253845bbb0d2cd2bdea475adfb71fd170c2e34b4f9adced4b1af40907281a573e42864f74400d5c4b79269014775575128503f5d74e74aefdbd8ce764edc2e2edbe33d428ce0c39b2a6eccf415e12d30822ec3dee2a63d717656a7dca450fafea310251a777d40295190587410e415d0c467105e2669adf486a2fc2860fc242f3fd61d7f663dd3cd129fcc37a5c5152bf3b9c024f2b3ed015c72a21aed32f472ae36cbacc7d15701f4859ed48241846c5222a3b909cf8cbfe64790c531362278a095bdaec51f24f852dee7c43b589b28068819ab4895f3fa0ef2b57901ca1153ce55d351477fbb00341118686af8b0f086d41e2c72880bbdeb4dd4200fc9cc4a266d1df712e351e9da0bf0d02d22ca5433258ca962a65148033ed79df652b78c43fe2128215d862f30f7782334028b3f622c60679cf48afd472ad0b28f01e47841646c438be4f684df235e434891fde87e879458eff502452a155087f4b9daacd78f80aff66f86c47b834de4389d9c7b43bffcf10d53c18949efab7fd27584fe6f289906a029f568fcd6fbb2ef47bf8d57a98efaedc26a41a1bcf67a6e6dcca31116746f30b966c9282319e72e406eb2bf26588d1e379e016a556866a727929c40a25d6db70137874ae3dfa1bb8e06fea12218b079bcab81e8f05bcebf3b1fb6be8283934c377b50431adda7df139cadd1dd6ae020f0c93b5daadca2aadd22f2123c3c9b94f6874e7d7dfb52ff135fe3086d867f0d611c5b12fe8b8fa88a864af5ce4f4a03b1f0aa386d33a1dc16bb13593bfff7557136f10dccb20d3d74f29ba87c50dc49fc9a9ec9585c886ce24a17f3a5f119e6d534dd0a1e17c8814bec2320c442442abc20e1ea9fc24cf9f2d1e7db0c447a5cc5443773bb14c066dd1180a4a7b640f2e218791bb3f1f2f42ac7ac4faf860dedea18d041ca4c498f1d759b7095ec1adab15e95af6db10b5c9c9d4ed1d5f456156e2bdd20cf00bd37283f11c2e541cf0b5f61ef92c2c9784abdf75604500184d664f5be29460c409de0be45d5bfa27fed4d89be20b5270094d467126f7ea676473939d7c2e534cbdad4854be49c8a32b178f1bec1fc7e5fe32f497515b5f5456b20b56e960d422d88228bff78c51b4c9e325a6e3af9c3c6e743b28dd20f7997dff6abfe9ceee6356cee6a8a682d8d467611726a0326351c05ed657970c6a8c36554b985ec9e796b52382c7085119d04fc37be0ee8faef44eb4ba01f49ad6da5eb7c05241fc13db99eb07e15e5fd3465d8e3f5752fecdf48c2f21c73ac040f52357ce05fa3eb6580f4d9a20911bbf211f2e46ef8f3a00e95db8d06f42205eddb10ddf689aa00f4a5c5374974de5284ebc69b33a7606eb4385bd4a482d1bed74e23cce9abdf3d419ceecfbb677f9d57a1adcbcdf29425f9fb875c6d16ee64ba9041588e2a7a1630966d60777828e3edd730ae0361fbdbcd630b498645723c29a96a507a5c132962268675cb89187322ac47a2a7ff5175aefebb8e202d21917695084ab3435f95c8820107f9700f55a3c5cf5a46ef187a96c648089b3b67d30eae373f4cd015dfc8e0fa28e077b5ad623db9eda33703e8f0787fb11c35dd0b90aa651993d10d738997ce719596ee99f77157db263d9153631ad05ac4d851e5f489d70fd40342e1f91dbdb58ec5effde1584fcf1aaab8ff74d2633ef196af02d4d9e626c179160a698fe1c7b026b8654a179830bee1296d4ced98971f258022cde1b10bd3a663742f1a156c54492a87ffc9313b46045ed13036c6b67c0b1606ab458bc69c0fbce16f8819fdf8ddabda7e9541a0ed3e972b228c320aaf494d1d3a03465c8b2430fb99058c4a5b492bb30c3408cb400c1fdca2ade37ecccfda19f7f9113c60d1465eb64cde7ad3f6edc41064e29208d4f886965c56681969eeb5cceaff083209d44d45709ace5480d7f105bf2628fe0ecc943eac0f439ef52dabf3cd5d6e5b39444515789b0ab094faf8572fddc088cdcbd03971db81fe67a56731d76702d9c22c7788cf083ae42d06de2b6a9b4979d72977feff0a222ffe8b98c047ad08540648316ac60b8fae76a74c07d111a535a973054f54da81e7fad3260b35939d54dda26626eb9e17ac0522b587a5c4a680039243bdf10c32df014e39da3445119be9f0c452241069c08dc609179d29fabe90afcb764a151ff11be398b68f723829983f8cd1e8c47b7f8d9cd208019e7903ec93e433f5d931cd2c0703022f01f176204a6079917c9fe54c6d32bba5c5de2ff5f6405a3da84b90c25aa75452bc70bc83ea281d04bccee1424ddc8dfd9803692de5a2b151ba2014c6bd019a6f0fa18511382fbbc521dbcdb66950583a70056eadaff343d106bc38d226718d5f799003e76393533b78d4f10dbd482d0032aef1f23cc23dd1d8a4754c00148d62aae81a8fb7f258f927ea99e4acedd57934503f57ef38aae97827c48c8138f76ceba476431dfd9d1ec66f17d593ca976210b9dbe6300581f64662effdea163f5eb599aac2e58c607aa79bf7cffe3092290460bb53e96496b56201ff6f909be2fec4eb73d59b185a5712c646aa802db04ebf301953058c7a6a7fe3a100af6ab4b90c72206660c2ff48612e7bf7b307cc346a48f6d5f17a973f48f8aafb521877466c61edebd666c8733ba1293b9cd93d96f2aaaf54ae0db54f0f6c182e5f88dfd45924279a287fa73e9c156a4079c936a33b50ada4eddadc9f43eeaba8cf61496977d1d7b50b653f214bdab2259636d570f18264fc6ef9efaaa4923ee0c38a332d0964b8c6408233d79f2c244c3d06d3b48ba8f6e623f59e673cc5e0c6909fbb32e88f8a849d04b045f428bcbf84d867d42d73724114576f789fc4d7bc3dc5a2ff65ea7c075db8d489302a90f5dc1581daa82f70d33ae38b6a9cd6998367be773f3258670485542ba1451177a6bc976df3a3fa95e7dbea6c35d9f9c11ad08b6243eb140ebcb92c7718812be8c3b5371078608d75b3aa1eb40c7b412fc9318e3b124605", 0x1000}], 0x9, &(0x7f0000002d80)=[{0x80, 0xffff, 0x3, "b6a1412af19cb74cb0de932cbc0cd45368afce1c42eee180f579cb8ef9b40168897e4d5d10ba7f5c74806f694171437cf83895b170f705676c593f283a18da8a070e48a6c6cef565a3e86ddb9c0dcdeb8892e1ae054f258bfdac7885d48bbc5187cc3072929e68f2d3"}, {0x68, 0x1, 0x5, "10ba2e15dfbbc043097c4916e8da2b38573d3978e1d5b7022dfbe2301238e165305bd5d56792e74d90d294056ac6d4ae56ddb9ca9b8aac2da67790096a782cc2c2be27c592ddb35536bb45713c38ac9072b0563c2f"}, {0x68, 0x1, 0x4, "981a3db2e5780832a5f0cf55e467ee72fdc6fb3ec13a22be7b7029d2d9f496c5120a505a3f0a985ba773102df9c3b83f7202591b4b30fa01a8a878160de7677a8cb4ff8cb512a4c2a5dad63d3984a128e0e870487b5bea75"}, {0x90, 0xffff, 0xb89, "7ea5d5aeea61f57810b063808c8762719ca7b452ea248c3052d1736f36929c34bed9de8a961739e60a817b3c9003b45ddadb0c1890b434149c25e1f0580dbb1d1030700262f46cab837cb13302b4a809f27efeaeeeb24bab605251fc0f0c489eb7032091b453921806832a63ca2dcacec51137798b71961e3897cf3966"}, {0x150, 0xffff, 0x7, "97dc1e04d5b8a9e21d64fa197936fd4be52c6f203b1af74e5aed7532cc85ca22d1468731cc0a5c510954f1a7f77cad0c1a8767535d7ace58f796c453e80b6606e85bcf3ff483de8a3eca74353141f677ec5002ea98da06de6f77d24012204f34ad7adb0b74229bda7721477dbc66f4a7c99cc88d3defa42a74f3736ba1453045e02e2e831c65216e8f318b2016deb49283b422f668b27320a6104450bcd85b29f6e6f3129d61d349e9e49c6c0b46a3eb8c4eba50e3c7d9241aab749b441d1aa78c577a01e480d89fd48e472a9095792bacaebe4ccb81097e188903c46d7d8226fe30047db948a043bc5282d36208d2fe501dc6959c30d3f3505e5bb5a34a9e1de4b2a69c2626619f34c0a68a934a8872e37f788ef074e5888950c5576e8814a5bd034ee5eb67924c6d18a619d0399107afe155e039599e98e1"}, {0x28, 0x1, 0x0, "45b59d9d1a733e01138c1791909fda44d437"}, {0xa0, 0x1, 0x8, "d6b26e9af8c2dd02ad42a070fc2ec1207da19864d968195255cc718abc4e172de7a604c842cb0486100feb6bdecb34408d0dc073148fe7bfc1d9243d23f5801434bf57a77879546f2f30a4775fc767fa350a27ed6228df31b89c3b3e38ca11b276e05b15aa3a3398f38243f2f95f9c6f7061879101b2aba41c1b7dca6bed8767b4241c935d4930420dad1a9b"}, {0x98, 0x1, 0xfffffafa, "537f54ed6e8bbbd90fb70fc554382e666596b1eedcca18093a76f3408d73c06078288c3293270bad563bf495f9c1cebf51a112ecf835ee69115e6180c79dee885b8da74147e183dd702e779b3808c7fa3f1fc7b2142bbb646bbf340be10373900abc673f8a3b3a4d4799063c9eea066c56b6299ea74c7637dea725ded08a5f11c0"}], 0x490}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "00000100e8ff0200e18000", 0x0, 0x2}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6", 0x34d}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7ff80, 0x4e, 0xfffffffa, 0x0, "f661c01925b3a4c22f9bb410da8144f5b792ba9c", 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fb, 0x0, 0xb3, 0xfffffffe, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="1e", 0x1}], 0x1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x2, 0x3, 0x1) write(r3, &(0x7f00000001c0)="475341ef0d26ef2b9657a84e3d982ac34d3edd8d37f51e037ce5e372b2518ddd66171a41daf0f0f1f474d2fb479126899f0b69f151edc036b2ece10f93b0e79eb030e32e146f32073a0e7cb77ddcbdfdb7fbede170ee3fcd8a1b6f372c7388e44804dca1c3ffdcbc4be695a6bf", 0x6d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000140)="9525d8127509d99d", 0x8, 0x1, 0x0, 0x0) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2be9454bfff2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmget(0x3, 0x1000, 0x190, &(0x7f00005ff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/112) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) close(r2) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000200)=""/150, 0x96, 0x42, &(0x7f0000000100)={0x2, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0xe7) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x164}, {r3, 0x20}, {r1, 0x8}, {r1, 0x10}, {r4, 0x8}, {r5, 0x100}, {r1, 0x4}], 0x7, 0x8) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) close(r0) r6 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) pwrite(r6, &(0x7f0000000000)="3007a1716444623bdca0e257fc25a7913d197fe3ea0abddabd3f13af00d596e5ba5a5533a066fd32b4af285c8b38174f65d29ee4da8e288efc5a609c8c2ac91e08a60daa8077ac5d63904969aea1f83515615ba43184a3a7e49f991aecd032b16baf461ee07b580ab0619a0d", 0x6c, 0x0, 0x1) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, 0x0, 0x0) r12 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, 0x0, 0x0) r13 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, 0x0, 0x0) r14 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="30725c23a0354c1ed17d1ef23c217fec4c104b62c5e6c9b522b04f46625c39b4edad4fbc5aae373563977ee6c549895f1a037fef0ad364c6dea5f128f6a4fcc1c2503cebdd3cc6653b96430e975fa1d983a76dbdb6a15b159cecaa096b36903d584699d60ee509c94795196de9a9c6f6c4c4112e7123a9ade91c1c14c7775a4300999bd799059c52a419197fe98310e8dd3964ca67da5b6b", 0x98) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="2e1adc085e21bd8434bdd751080c7e6c2a74afcf18c598e71bda1349335f122731f08c633524207de779d11552a0b09e8f4f0c34876b1a2e6d8a0927191ac7c2c70ea2f64290405777160b142bebe8e39913b33b9dd62a0703a3bea3a066a2f759b0bfb470856409828ca299c5c242f1bcc6ccf0dc4ea69b1eff58d58683a6fc764a666644e2bf9fc83d9b8b9819a555418b434ae9ace2737354fbb93015beba6e394c65e286a084d0f050d2785ca2241ae760d2cbfd4bbc86672a0dacd2ed5eab4aac021c5c1307863616f4aa82b9", 0xcf}], 0x1, 0x0, 0x8) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3], 0x1) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) socket(0xa, 0x3, 0x4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000100)={0x6, [{0x1, 0x6}, {0x1}, {0x2, 0xfffffffd}, {0x3, 0x8}, {0x2, 0x2}, {0x2, 0x1ff}, {0x2, 0x6}, {0x3}, {0x0, 0x427}, {0x2, 0x2}, {0x1, 0x80}, {0x1, 0x2}, {0x1, 0x7}, {0x1, 0x54000000}, {0x2, 0xfff}, {0x2, 0x4880800}, {0x3, 0x3}, {0x2, 0x7386}, {0x2, 0x6}, {0x1, 0x1}, {0x3, 0x1ff}, {0x3, 0x7001}, {0x1}, {0x1, 0x4}, {0x2, 0x9}, {0x2}, {0x2, 0x7ff}, {0x2, 0x80000000}, {0x3, 0x1}, {0x3, 0x100}, {0x1, 0x200}, {0x2, 0x7}]}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ef95a40ce5053e1064d9a193837f0282494e811d3f476a050cc036eaf807ad95f47d52b72601c7323a16d4082dce449b8555e2ac9d192d57a15f901b52b1777a97696e8eae727e329ed14c730767de205deafa5f00b448e", 0x58}], 0x1, &(0x7f0000000880)=[{0x20, 0x1, 0x0, "380517b4f8eee973516f0bcbdcae125a"}, {0xb8, 0xffff, 0x7, "45944d9106ff5d1d3e7eb738a57ad22e33e955407bf085929b227e1e00f31d7bf60b9c71357a3f58318597066b9e7e2ff7ef9d964dbe9f9c11030eeb509b3a61675dbcebbd21273aed8fed82d103614c61f2559779ec69bcdac0f5ace1191ca9ff0158fcb6c02ccbf830b2582daa1474266c4d681389efd7f591894109172e20db4337ea8e7227ef53e605ae8c40a75da5a3075df549d87f3450037384c3ca279fc23f9c543b30"}, {0x70, 0x1, 0x979, "8b92ab5e6be946ed395d18898460563f7d5ecf3894dd6bff1b60d28e79c316a69060b9ef8385075160375d36e91f54302e236bc3b82ce916369655ee7fae520f38de145de6af07eb4b60c531941b76bfa5d0f9a29dbe35bf405cb6d3"}, {0xf8, 0x0, 0x800, "d1bca164e4f5b3516cdc59dd322a8dee26deb8c332f8931285a6623196409033c74ff52e5a982d792d9a4c7018209697cf7a4fdc70045faa36a8a41e47c89ab0d8a21892afd30c45565e5f620b0426bdc872a400b5c00ce68f22e5f990071d1e110d0de40180a32a05402fca2db655fc58df685ecf1a343a21f371e1dd2963496da5c89b96571954a3f1a55b38dca7ec4cab9f25c5f2be4e4ea9aade09f4c65ba737ca930d783cf026e4412a484a311e0aeb3f4178db0a99f724ab58a9c2b353440262d69c91e7e7bc71e65eb10cd18ad2a16b986e4e5f0eb43d410218e26309f9"}, {0x50, 0x1, 0xff, "31d10950742bce3caa7b4c71d4e96fa28c7718d42ec1f688cd4acf10d063ca1f54e327cee583d1da62d7b9301b824ae876b81bceb9302ada7d2dbd733eb69b"}, {0x78, 0x1, 0x3, "64092840f5eda96e6518cd5ebd9084b598ad3b3da7023b854651e97e1cebc0e3bc6186d14fe5f5a726a5dcc965c17caccca958c49d2552c18cb5257cac8b14f97041c152ffcf673eb964e7a87ba3c03677f026de15991bcbb951cb3ea829e7f74a6feb1cdd0e"}, {0xd8, 0x1, 0x5, "f3164b0469d7a9012579b4d5e2de0734e589593a6d31013edbbb5f13036d62531f42838596d348fca9b801d14309334134ee44b2babfdde65dd4fd576535c00d119eaa087872f84088a1f5e8fdfa5230cdb23a82bae60aaa1a17f78ad14457c10bd28bef33b9a7366ae317f08f938401906175a0311cb9a3daea782f1ce108c4812ce95e3fed0da1a3a13204508618592c7fccac1ccbf81d5dfb736d1188783281dac8ce10ef8f462d9bd80eba7363aa4fd3281b76d4013967180e8ae200e07435283de0af"}], 0x3e0}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000002c0)=0xc) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:14 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079323b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e996dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017cdcb92930305059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4e6e4f8621037c3d78695ad9a278978b26c46049bebba997acb9ac407791cdf6046f9f71e361dc38af76020c885862413c6ed4f7fe335a5547ed4d7c65d735b189214606d883f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb9900000000000052d7f91fa5ff0f797e75b9", 0x146}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x3, 0x5}, {0x41, 0x58f}, {0x4, 0x1}], 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3ac4, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) mkdirat(0xffffffffffffffff, &(0x7f00000018c0)='./file1\x00', 0x8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r4, &(0x7f0000001800)='./file0\x00', 0x10000, 0x1) readlinkat(r5, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/6, 0x6) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) sendmsg(r6, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000180)="698b387462dde426ae6ad259705c11722378316d85bb4ecd172ae92628c9b9fd9ddfa2790e944b5df5e08296bd", 0x2d}, {&(0x7f00000001c0)="122c0d12cf9cec4a9ca22b6e07b1a8da7b2eaf46a0848848c06702fa49be0669d3050f649ed5b0ab85c630c240a868d97d2cdad5803802715303fc09cbf865cd3a2435c8de0964ac825f80d9e21faaa00539b054ceb47b163397898408a5631e201b7132d3b55d1f648403c01b6419da05b8a697494c1ab5ad590a9dcb75f7796341b500a444a1cb40e9763e2be1a38eb91574053363d17cb96e7ed1451ad2fb54e0c70f2a9f5b5e0c8df1c4f1e8a461c9308791280427960a81b7e10697e52b10b4366cf8f9de78f821c7db312e3741de12fc2e35bb4e64a35fccfaa68f84f8c2993dffcf2f48839b5e15db2e18b3d0a7a1f80867262b4e6402e9f9d5a64a14e44ec51a66dfb511c8c75598631d3a2b4e7075ae249c14d396d7d77164c6ea49fc5a2c13e8b5ba98876da3ad38cfa3579fc7da36da4b8d5b990c7c2c9bd995deebea346f5118bb0446b4f40b7ba116badfcfb9640c09ef1d55697ef8327ca35e3a5e0b458d2c803aa51cdb85e033b05a862c902c6b30ff8d262ea912ba201f4d19c25dc0ae485d2bbf17fb10fe3115e96ffe028934a876f601192feee81684725e331b7b6e7774a9ddc3adb157caddc9815779df74a70deafbfd93022abedf22f46aa54c023038dc4740904928dcd2a0a6b67a614642910c602a4262eee6462947d0c9ade6ccb316a12d6af181f135401a815892e71d786902c3eab79380170b01c22ad0ce8bce3112964bbb68694113c85afe925dfe185e47d0f742a9b0cf7334395356bbfb9f20b8543ab07292f454d434ce8ff1ccdc690359c7130a4a42c7d0d0345ff12919a5868332a4f554d733bd8e6342039c75b0e4c84bb233d76528e6ede18801f9548bbf80d886a9db571f8deaa5acca167440a2a8172543e79d845f95902e011cdb855457f0eabb22fa9c79f397def9b0bab12fbc20c70863fe4f0ea5c6e1939955f95582f2110d93b78aac0e88ea30e98ea8416647b657bbe9fde5f28a4c94d1c6726efebdae664498e5db9a02ef981de5e63552de5bbe205635e25cb71fa5e80dd2f6d6696d439174ff3fbcd6fd10b8486c8420ffaf0c54ed8921e2908332437c84f7f488dc9f38e1e13b895353d5f522d8b3ca7851534e9452c8ffc6f78b3c7710800eab2970e0f1ae8531678911095f4380854fe040f78ab6ee12349ebe394f77c71935f62cbd1ae969c9d99b861d777da86f7c074b4069bb8182a9c922b9ad3e773a61aecf6d03b4985b9c062416cceb6297f23d4c9424537ab9fe8d6184aefbae465550f5e63f3c4b39cc6b7a8f777591d1848cc45101e686ad62e8f6b4b4006624c89b681f1ede1ec80ad3eb82b7aa63d47b258eb1f2f1e9b7541516b02434c51deb28ea07166f29751ff57c935eeda0181077cf8692b1a7385bb038f648a5fd3062dc8cd30ac534e4e5ebc71cde0feb26c55284c804d3335a3744748562253032d15779e91d6ee19bc1042b402d77818af7b39b7f5bd54be1d556830dd26a194313a12e25ef3b0842600d391d49d73bc2719a0fb609397e4fde4d55c5200170ea77d0d27537a53846a51cbb37a3523bb2d1c97743c91bab939aa827544e8a13f42ae5718d5432157f1406c73a17f40e6e7c0a5f9fe137edecb15701c43685409d4864d041e9f9884849ef5a3dedb255765a5f9b37ad0f0d7f99be949335fdf8c47579e19b84be74e9f066856c6499c9b1d6fb72ce4804cc00500ccd3f0e762a3c5b2500e5d17fdb8e641e2b8af1c6dcdc432e10878b7605baa420125818b3449002cc9aca220ba53f165561f2a878621df76a408b23186afac679841c163491de37d3e63b52b0e2bb44672e022da48c78e9291262e702616be755d6f2b39c753f395ef7346536704ed16e7369f408bcf79ed1c1845bd197bf6206f547ef3faea530b42b84b648f5554cef059e32a4216f998324c0ff5987c8cad85f38bc9a46c38f7001582405a5ffe76f9d4a2d02548c457e3305e01c31dc77a0423e4b9703ba98eceb514d66695476c3616108b60a8f7e895c5af8d70bbde60729aab4b5cb8b6c861db52017d8e61b20db0c10dd6d75ccc1ba4a5605411db2131f32aadcd42b60a6697582e05f68067522992b710e1c79a8b925394b39d91cc5a3da869f0c322d38154fc4d6b0d2251fb089cda984c81dc61d9cb0a8b908270d0916f30e9c2ab8608a5e6a41e075ceb1fc3bc779080d04c684d82d3b6836d05a175236f2c178a0d33029d21178816164e935df53b486b708e48ae50c6eccfe0965bc0ef1391ed42ba5cb4a8fb67dab2923d356db6673f7b47d2f58eaa32c99c07468c462d7f3c7136d422ee1f448cdf5198db03e243d762af05c2e70e67a566a7d70b44745682d73a42240e95f92e9b1be8c1687597454a8a3f58accb548a2cc89816278a1826051ff9300301eb0daa23fcdfdef679c54e3c9e7d1ccab738e43742a9624d1985a3d4f0f7c6c8556247a4e3727b94b5036c0464aad6fcd11c00839591f6c0f57814ae9a31ec29482c97602918cdb156692c86fc35fd1564990bab2e587c66efa42fe61a15a2592aa6fad796eafbdc073252b2fd263364231819bf10ab2f2b6643204ac555709cacc55fce5081912cf05a7b05bbc9fd7cb1da173bd01e824e4b65252d306958b4b85215ffb0e35700e318915b6c8e4b58a7cf630463907e8ba9e46ddf0d0e03aa5e794c7c2a20c50dac01cda765445904cdc9ea3e7cc29267d5e9c6e5e55939fbfb7e9cad37178713ee439eef8fff3d8a9c199dff8aecbc52c8929802d5a3e80210137a86abc2684e83a058511feed87f9e8893adbfb6743b3f60d563ceeec76cc92e22c8da22cebb017168d422f2cae49fdf767b999ce2b74e33d211194b017c443d5216942102afb8de0dda4e17a29807b8af321b746586682edaf7e8fda38b871696cc6c3c3f53b3abbfd49b8a79c4345bd8fe0244b84e8211a8fa1b2b3c29f48a6a3351c7cc10e300ceb2ae5a090e2e692f9d76ba82645fd3dbc0020924faaf13c52fd8bab6ced017c70ee83af4f9373932b76ef1dd29bc79214742009c52a582df36c0eb310f5be64cbb51d0c49717642ab1af994cec87b944d034865be11ae4087d8c61fddac346680f84462026bbdc14f86e262b190130fdfba428fa95654ebbcb24f8a3239233ea7b08544e1acbbc2ac102e1efd78b04e73c840dfe1d0c7dda2c78b398c812921feb36a5fd2f122fc609c42e97253dd8bbbaf83188b4133aeb5f3d02028a0c88be0169b60665f66105ea3ccbbb1ac5cdedf71a51199da5a1ec9c01ea7adf5bb65b7964f5c85ab47b5de965de7958d96770b0cc5242df367c00bc608de96d41ee160d94f2180d35f51e0fd55888b18907af58f48a83513ac5d958a6447be8cd7c5ad805ff2e8993aacef3785521a663000de1149a941f902200c9a26acde45c1f2c1e6d7574bf6abf41efd1f00697427c310210d27d616c77327b4330c64d36f2cf009a22031dcb321fe89c1eb0494ff8739868ecfae878c1dbc5dbc5271e21929c6a79ef719264d8532f5ba3844d080012f7790c0eac94183854e1c7ef9be958ac4c70dd02cbd6e6ac56ef0b1b6ea1d97805446091e8adbedd0d114b328568dcc83bba35cc24dda12a763bf954db2ca48b83a551b8267970e7a1ac950a3ecb1e2f0de5e2c0b816394f9c428625aa40311a2a683c528178e734281c34898aca423b93a38746e2aeacf79a594335279113ff3f48a66e6c4a981ba220d7f8418f96d1fd7097228b09da07e4cd0bcae407a87433d5b97aa5a02a772b3fa7a8d54222d4996b9e5ec87b6910031e5aa94ff60509473999af6949d4f293b79e00f998113edf6c29d0abda8c04a935c595161112c2c109cf1ca2319051f89352dd806106f75bd36dd63211ab893ab7b8eee38742e9de7b16321725340f240a8ca2d03344bb64c84da31600bec9d7ee3ea477552e28d0c2dcce2dafef5438c8ece5eeb519d8fc5b64875dc4b2a74b234c6433c666c86c64a4db2173997c5f6edf1ce70f071f93e7f36c83d2a431fa839c6c8533a25aa30bd3ffcd25f055c84fdb5e383c601c40c0555b64b14ee0f856a359b76385fd33d53c4b5a1d99fc249c6bdd41b05f1568e55f0c54cd4072487ddbf2be1f7d8dfc4e9a34d82ce66619cf47eb269a6311d9399e142f10fe13ecf9b900724cb2d390fbbe6d85447c25708107b7eb2e1c02ae3951a6e55e67e4c7ec404f99f1376a2369ef7b0b61a3d4baedb1be62827bead8b03858a05cf083ca4db4f940806ef81be6678d665422752b95859d3af2b3614743efd5acd66723e1140113f55c6456cc3745af0f9d433a1d18a48beb7a143ec2f2d5fa895fcfc7e057792625e728b241d9465d001fa08883005a5a95d652d1324bd6473ff9c6b8d7f2f32c14e721fe98afe69ff09c1af923c2733845edeffecb801eafd6b3d24744d36b4a0011b46560a1624e09138e4bf2438938c2942bc1b7799151190b3800382df136f9e64be2cabaad8585d5b4f22eed781abddc3e7b63df1f424b117c72b89fe4e23b57b48d7a158c2f8d06552620118333cab47856872842911c224c168ec3c62f590f2d5b5b44a7bdf17d6a1a15afe491df30d324eaca8c6a74d57988a1c6b8a5b60af6bfc0823ade08dac42bb371f69a3b73550853ba453ff8df742593864ec593300c0a9ae0e3492f71c90adb7f24fabc069b33b2e617e1798b91ec6fe2bdca9cfe4ce538821f782c19b1c86b3334f9873cde7495bfbf886ebba8eb403bef3de1d8b0214c588dfd6c73f8eac364a5d35f69a286c6d6430c90bf65f2e75276ea8d7406b0b1a84e3c4fb6081b0021c949ff19fab0b0d538b012cbcac96f4eb7ccff395c88265c44b2c4b287977f173ad84600f5dfcabe2731582a17bf75cb4a0d5e6026d18747dedc783b7744c283fe2d2e9b73f54ddf60f0d0dbe75d8cd37b4aa750b1bc2bc3639caeb62e60b2fa9107dfa8249630ba510c8b41efb287f192a2a15cbecf6374ff64975b4b8357e9a1df30192cdfe95e9659fef6feb1257c7268d6ee56f5f40227ca8464f4f4b69b4e29f3bf42aa43fc97c8a7875690f72bcecefbe370ceada26123531d604cda2191204d18e915a560eabfd52cad8c16103c7589e624fa6b0d3d15ec8130d480c5c92a30a54a07753c2e2ac3c3a7da0ed4889b2fb3b06ece0c755299e3e9830b8bde5264a1a2d9b397a2d79c1f8df8627947ef2127dc3c9a072238dfb3545dc9c9994d93421a9ed40c9384ac9b7b5f8a62335fcf680f9e7fb14e27dd73233b71e8f39feb3e5ef26195e7a5904a82bc182dcdfe3ee2f0e4a6b02d7a145f17e991060c4ddec3126925bd148ca7e6b6668ea4219aee1b9aef50ee3fd6d240341e90000c507eefc822ae72c74a7613cdf4233cdbed36e49696e5757e2360442d1ed2a8a04d2d5f34de2e369343fcc08b83c87cca9739210aadfeebba994611916c30dbbdadffcf085b992a1cd608cca6021382c7473b43c8a9a7d04ee39aa948610e0cba67f8deee88b4a04d25e550b6c45acf9b6c6a3cafe4f868854d9c9cce835923df34a1caf77354e5fdfeee3bc04965c9567b40a186eb6bc31fcee15dd7e93b9772df2c0fac61ec498f90e4889e9489a8f78b26537356e751f9f008a5763eb4303592b961fec664c2cdeed743660a9de8d38113f1ff10aabfc2375b985582ede177cd082993b1b9df703045ef18872848d2fb873b5b48c57a7fe94f2f7e357dc98c779be3fb65ad782f9800ea0fb9d9ea0d6ac0a5c14f7a7d5f3f85ed589088116a0a78bae9e47656765f0", 0x1000}, {&(0x7f00000011c0)="9e25de347addf0b609191d341fa2b313e7e6984aa4f5db74b584fe", 0x1b}, {&(0x7f0000001200)="5c4195dc37e6efabe8e7bd0889ea431444ffdfbc56207605813b2083e3a4dea895a6ddd807591564fd4e28adc7ac19aea557d6fa8f99f1bacd6e3d190312cd4f32db5af27e2cb1812899525c609411c4e88aa7af6f9939429c72c5c4682e4fb9ed9fe09681cfcb5510a077f295f6c22255d1f6a52d32830605af893157cbdc3a07f85033cdb654679d0ccd2ea1567c2b0c661967c3b4822b6dba2a84d876e56d980c80c25c0a8e4e4663db8dc084ff39a3ce", 0xb2}, {&(0x7f00000012c0)="6664d91ca3f45690f2c74ba7f08a7b1294bdf9b726b26fb9", 0x18}, {&(0x7f0000001300)="41571a2dd89f8a92fa822e56222ef8a08a970ce560f98fd799f80a493d08aae174132cffeabc21ac048312db61e8b28b081cfd2aff462c5ea4d18299826ba862f4464196a23fd5ec2e13cfea7d304b80f48633ad7a2a8fc06ff093786619a8217a83d068dcd92e09b2df3291e107782266e1dfa3a4022b0165ac5df8c29773e666f5e916cc5e28a207e12cf329c020db2509c2d324e24e76cd36efcab2a1d9e33ffd7fab3d005dba3d9beb7bc4f44ccd8e9b7e", 0xb3}, {&(0x7f00000013c0)="d54d04553511863195a9223d8a8d2617d204dfd25a2d0d8f393930a3c3aecf78be9a9a23765c81c78bc3ec2cc6f7ef4fca881565277387cfcc8822eb68b485cacb9c0f8b1813f6907c1fae93338dd43d2adde61d72de4da7740613eb36a765e9dfa983042d2b7a97e87ef8b8752362317c2812b495014c41679b6ae697b92fa22fd76090dbb9d9f5dba96e60f895f178056b14ffa90592037a485d91e4e26d4e4a310125baa5de758f2109fc07494e21b53d5eb755fadd560e223c19a8af9d57b61fbfbbf84fc600a92b354ec777ed49f807751b315b7c214ad028fcd221fcbc09118ac5eab5de6cd565db05c519f39be8cfb1", 0xf3}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="1800000000000000010000000400000052655a086500000020000000000000000102000004000000884caea3bc416e39235380c784000000d800000000000000ffff0000000100001f5321c3d753324808ba5a0d5fe8de8ad0807962ccc247c7bba4db298c57bd6a49f1225a199196e708d1d14b99bd70dfd2cb8417ffc6004328a5c7e9b44c1435cad2816d2d52fa5ce7144c63ae8906a15f05818a797bd22df07fc28bee4256854b7a0a698ff3b01f947c4c7a54e66baba041839af8db0a29af72bc92c66e630563b6bba077bebc82f7e044b42f7cdcd3d6151ab815e26743ddf94e3568009303873883356818926cbe03bba3d1975a37788bb2483279c6be19a79dd8f8b4b3c625000000000000007000000000000000ffff000017000000b067e62aecc9eb0eb23f43835b58c0456520ec16b2c4f25a85b25f345b173a3af72ab9a0000ad30308390fb44e1350193a31d1973ae6bd6e93fc67e27ba1dcca25587be2fa792b86ab7715967e8891fc299a8064b3c076e17800000000000000c8000000000000000100000009000000b71680bdd809ec89bd56d52781aa44a1747beec1a28ced18162d849a44e15aa36e04032431db21721a82ae70da0a0acd2d23f1ad50716b21f8799427b362c92652d49df5d244787beb308cd89268ddfc28c0ef16ce86af48548c59da05a5bc0a7a6acaa6d71f23a561a16449e25af674bc550ed22d394498bf060b03cb6a4dd46a23a369cd2148359b95634b7e8a70501322fa1241c86a3fc385bb9c81fd47b7416ee0d0fa4c00c3ab03ab5cdfff8edc76000000000000002800000000000000ffff0000040000003f4377fb38eedd9a0a220916531ad3338abd2a63cc360000"], 0x270}, 0x40a) r7 = socket(0x6, 0x3, 0x0) setsockopt(r7, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x90d6, 0x8, "d73045e7bb6fc6e23c5b00000000100000e74de4", 0xfffffffd, 0xffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fffffff}, {0x18, 0x1, 0xffff}, 0x2, [0x78, 0x7, 0x9, 0x0, 0x8, 0x5, 0x7ff, 0x7]}, 0x3c) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() socket(0x20, 0x4, 0x7) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfb, 0x40, 0x6, 0x1, 0x8, 0x7fffffff, 0x1, 0x0, 0x2, 0x2, 0x20}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) pread(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0, 0x7ff) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) setregid(0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000002580)="7f", 0x1}], 0x1}, 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = getpgrp() r4 = getuid() setreuid(0xee00, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x200, 0x0) r6 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="1e127794b7c756eaf60d8dbf236c3f31e12b891cb5fa98a01c0da5c52e17e5c15e76db2d5eebed53e6aefa7b3a913d4a3783c896aa1ee574c233c00bc6e5fd94c748ca294c762fbfa2db2c2be77dd32b8e3c446c10c85f0724e1f0975eb8d3eebe179de44d08c6e98e348ab793c25e2d1803cdc9c35d4c972da2", 0x7a}, {&(0x7f00000004c0)="159a97c3a9512238a878e349c50c06aa00d43c7659d2af20dcee4d3634e68dd53f19fe69f2ac0540476b2585d9fb505829af00afe0bbdbaf7ddc7a6442da45ee30bddaf2c4b2363d559a603d5bdf863f6fb9acf5a27b3df8ff5e070673b7c4af36a168f21ecadc5f61d8828b0c0ba0bf1120f12727cf11d502fe49f69000a31e89043e9dbb6b1225d91c3ed57acfaea4def3c772f3a518a2a8d07b5726977082ab8308739089dc82990d8c3dd25ed49c39ed8ee6e487a2c4b4482194b1fe17069df6ce324bc85418a050d7af1caf78", 0xcf}, {&(0x7f0000000180)="2f3804fd9ca58c757789ba244df699e76874", 0x12}, {&(0x7f00000005c0)="3d2ab6154fcfe9c49def47a2727f0ae8c1561d060aa03a9d7826862780dc8cc76914fc2f729aebca4ca328083b30fd9039490b5196f1b8d09def2c093da1e26967424776a489917a1361fb9d18caf7b8e747ebe22ade5e2cede4be22d8ceb3236e2b56fe21d5265e8e2c4fa01de452bf25a599c04c0244cd046e3b6a23703d7c9e3ba8128e0afab52349a7be837c0e39f5e105b85b2a41d752e34f2478ac0e128e0da451e277df0b958d300769af317c9d517d6008b6294174ddbf7ac3228d", 0xbf}], 0x4, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90}, 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) r11 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r10, &(0x7f0000001000)=ANY=[], 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) dup2(r9, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair(0x22, 0x1, 0x7, &(0x7f0000000040)) r12 = dup(r0) socket(0x18, 0x8002, 0x0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = semget(0x1, 0x0, 0x21) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) socket(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYRES32=r3, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRES32], @ANYRES16=r5]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="38040000cff00b0000858ae81749ef020044d7f259d35a05ff070004"], 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x400, 0x11000, 0xfffffff6, "73f39ce2ec7cc3ba376f6000193f00001e00"}) writev(0xffffffffffffff9c, &(0x7f00000009c0), 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/236, 0xec) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x54}, {0x6, 0x0, 0x0, 0x4cd4}]}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0xa7afef8ed3d020b, 0x0) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004006e1f382b0100000000000000000000000000000000a9f5ed1ecaf81d000000000000000000", 0x2c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0xffffffff) ioctl$KDENABIO(r2, 0x20004b3c) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) getuid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r5 = semget$private(0x0, 0x2, 0x40) r6 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/160) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1800}], 0x2) mlockall(0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4]) setegid(r6) setgroups(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/60) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008054b5624ede5254ec196c17ff5d987495fc40a61029f2f8c015c3ea8c6348293ca1e9ce3191776cac584d0152585713361468578cfc8a1619bf85da6135bf6714ff6fb389fc04310a6d7808dffaa173561b8dfd59d9be05fbf29ff5b34de952e4df978a9874bb1394bda7b013d16f3d5e5f12bbdacea509b9dadf9b1c7cf77c4a6ca57702d4af9728b8a19ac9b0820387966dea0b2cb1cb24f11a99968f16da0774b8b2305caeb1d5862337aedbbe"], &(0x7f0000000380)=0x6e) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000580)=""/216, 0xd8) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02"], 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="a5a488aae8f00e2543cc9eacf0a67a09c485363acd15ac251451445dd36a2fc336196013ce4b60788ce64998bc34c9c78d700f91f35ca4e1fa239aa551f2602d7b74e7bfe51a6eac3117da20b9dc15676f6449b104ebd16cc9b0831a6e6ff00cb37bc19e93e6a9a85603fe1ea3974176018662b870c111f448fe0ca693168ae29e40e9120426f8ea54b5c32b1c", 0x8d}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x20, 0x1, 0x6) shutdown(r2, 0x0) dup2(r1, r2) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) sendsyslog(&(0x7f0000000800)="717ae2414fa41e5236bdb07697e207e6383f7e6fee996d041e49407815c172a6af774ca571ac3da546a28ddef8dd16358e547ec33098c96620559f617a3c26347586739abb583eefda2e5ac0f9b712bce7b8f82ea51d8266e93a53d380bf35d85e7f49a49a050301c089d29081597ad056396df16844267e2c40f9c1041589c396edb403916418cd2127895c482694c5263abfe1a8eee7e51df0d94f66b959e59172ccb69bbb7f07ca1f021574e93b8a55b9398deb21a00e1f9a8ea2ef533351ffb30e014024aeffe08ee52acf43c9ddb9c0ee001e9ec7b4e06c814e3774fa987862711a8c54d2574383cf97138eb58cf6470eb37983d1e1341a3405636647b30956f16a3bc785d3946181c389f84e73e09cd26a85aa5cd1e9804feb5560afeaf73f454de4a657fe92fd49a1bbdd4033b652ce325cd5be5ddb3b77027cdff60017a44aabe2f27170b16732f7dab8dcd125cc7a00884ec63578b72275e8d36e0698990ad623892a34148be745104cd2b5e85de84aaed3c1e2d3ec7e7ce7a02e7f40b35e29ea14f42361ad94af2453f4dc188307201b90c2b142b723c902594f87bee64f82cc3451300f5a91c21d974ad1523dcb1ab7ed13d61b00336b6c00e5c6a06e79bf684d565f763399fd55784f37830a2086091f1f4f7237aa7227291c87e3b4b28ef5d2ecb006c54c18d9cfe8b5ab0d2019cb9f264295a1e2e153ed5d5a95af21ed4f9600c85e7e86d97c653bf74a310e9305047707d71bf8eeae9424003f058ded041b3a72acf0f4089e85bd5e9bcdc66984928216f3f5034c183495ac0802d69ff8d2ddcd417fa3c9a4b37fd9afa724235b128eca571770bdd1d6ec4d4c070ec9a5a6a1fcf2282dba58f0b9a6451709f970908e497d5504fc0782f3812c34035af6ec79088560ca7759fdd5bcd3be778fc1b47b1479000e0feb4a876a628c1dc3795a7f9ddf9c771c8115153740b714f59f4e9b3a6a622d12815370a9509ce2661fbbefd460ed91b5c5e6d13cff0e60e2048fcc83a06ff49e13de3ce625370eb2eb22ed4177fc93f298bcef42c1a2965a7cddb709a1df15b2d232b57a2878c3bbd44aa7f06297b657ca8f78b214cf3d0d0eefa52062ec20752dafb73baa59324fb8b3045896bc46c8327772ddc02e06ac8bcbcf1adf2d3e2b7d981e35c00de753bd57eac599c38d16dbcdc18cf416b65023c9b311e775850730ec678930a11260eae1e5222cd9daf9b51f4acde91f72937301788a7d4214821b07dbb1e68b64eda0c78e2046c6f7bfda48b5a9d3fa675f2fb5495543fd62475650fdec611e695a8133242d7cabf8e9c7c71bad37dc8ca5123f8ff854021260efef1baed14a8d387fca82b0c652a83d5e5308590639e6913ae19ec2c1df697855f36511ef5d374bf7f8b32d30341e19f208ba54692d582942aed32ff99ac6964be844ad291124638fce0dc76433a1324a1d0308b7f3927ba9e821c2f195032358b05518218d8fa55b654f1b53fcea75ee7de73a45cbe03c6fd7037690402f6ef14fff559272bcfc7e787bd6e02b4618fb664ec942e126b2f3e4997f677ca4e0043828563c160405e62391118f6e4f016d6ce3b1ba3e34176562e9bd3e24c7888ed92089d3770c76afae74247b724bb208d866777eadf4e98022dd821649120ff470f4beabaa9a60310c828bd5e7c607fbd62aad938642c56c10fd7c44ec69cabfb41567b545a6314cb33c822182bc6a51a99661c5da43fdc80e13ff05cb4fb0c051d4358d0993dc7db3e923238b56c3752bb039cf67ecf9ff720c2c2e3f440a637a721de187f0d184c24bb3cc70b647ab612084653e07c4b12a08772a92452386bbc754a49a5ab23698bd81b0824ac80929ec5426826f933427e9ef8b489bfe542a630c72547dcb5e5c197a722433c82be092c0f829cd39d935821db5f5de194ab1e07742059cfbfd9bd4fc171dd36f6f7ceb3c26792313f58b43f4feafe37cb124a78e0aed8eedca69bb7f7984ecfa0001b7e0b8da2398417fc85352ba9ec84b260d27846500b2406ae77745a360eeddb5fce8d561fabd29e41d6a005aeef7f3625f5a4fa5e62da7523229551ee61eea0982ff8727d91a33c43db9c43505d7722d5a7ced2ac8e4c5572e5ac5fc8b29f876fba830f569c391c7092c2085d3ad147317115839c16e2c249f88d827280cd27f27aafa6d2d021113baa0b5ded1a637c710f1cff276878e33dacfc9d2cfa4768e14cd8d8b2c9493d45b7e601afba0bc6f3adcb15ecd678be7551a24aa618d060e7fcc39ca7dc07a328c121438ba7fb16f8ebbd21c8c5c07e6fde650572829364eb9976bd58046e41e5dc6911a402b1fc4950dcab61f7e7945a797f1e924d2f9985eed5aea2afdc4cddf4bbfa9f2de49ff56495375d6a110bd55a87f99d2992e9af04f08ab18f496dae94ef3ea846527050c38feda67e0e0bbf6acd8505c5b64d6141a9984bd4b8f900f704e1da775f80a935577939d89c8a7e9b82c10e80eb0d8a4d829e1134806a3da44a4d80c7f99ec34a652ca559acf1452de14e78dce833e21ab979afe2e7e2aa0e37541f1e8c0e7e7ddefa19f79b54e96dc227248234fcd29d5cc13f03f95a233e09a188290f54bc3a2d72067a9487cf87e0ab7dd71cb6ca90a439e57ccd99814835a69b5c507792c6053299c0282c5e55982cb8066e0d1f4f4f9d9e13d87105e2778957aaee5fea25d32c587b7dfa19f0e49dce34a550c18bc8f3a4953a6623533df8ce778fc5da5d041d8b6895add48526ff2711dbfdbbf4e7221aeb0d792da0b9e5eb21d4a0e113255a5a7158f6bd6006cc759f4e2134232b222ed5d6c24aff45cbccc0d7f0b651f08277187b44b0f89f43b17a776afeb4c2f9a2bde0890fb3b72cad83435bdff293e2a9454b2ed1a1fe804c6ea3495d50a084c877e7fed7e533902df8030e39870517ec7a581b154f5025b60dbf243e76e04c9bbd23ef3085b12284aba50a94a16ff94f7b697c3fdf8dc25427b06f1f3f39740e4f97151a91804dd64f1e5e37e0143050d84f07920ecaa837587442f2427ce802cae163d659b375471b72df0c2c3e76f606f7161df28f94839f13cf9cb30e95e591b8c3a1f0028447d9fba8fe8ca1b5ca1d53bfb7d5add4119ee877c2ade9bbf9830bbe6ef5c8b2a72228d4e96926bfe7eb597d4792a62c688e96b04a67c07d6eb8b34ed31681badf279b977200ce8d1a167a313bba0dd808ec6a6def9bf09332536559497cf32e71a60a6cdf93ec1063c3c9b5e397bd4446407cf250d07d5561f2b2e9c3c0e096d69eef040ced4e4702c683a759a57a3955d435744fe32f50ec957359021a212a9d158e586985e02a152837a27ab346bfa36fa92f58274f813ddfd597108a1d0e9a4db673b9745beecdbb30ec430bd0091abe830068e159c41348cae915c962e9b6b366f2b0c13c86dfae1fcac1a880d8077c08456c68fd6d7aff612a4417a417cd82f3d009ba3515008a29884b929b705b6480b64992c6972297b6d4f7ed7c392062168b4dc7e0837c11bf6a13f72270b9052f48142906b4c3c05c6f5fcf2c0dd756de70e62d9428f8ecb2cd4fb7b45fef84786d234b046322547c9d8469b2dc5f98b234bae3a97c0bc7f139ee607c2a405d93c661c6b606fb614cf766ad8d98761ae15e15863ad7c6cae96059da9d563614b01327380f6d2cd988dea6af61470a3dd4fbc63075a66967ea2451a16de2a504708d0d2c8f92d805a1476631efe432f6bb8921ec09e8c6790eb7490f1a597d3d9703d45a092456b5aa18d186ac0df12dcccc977e09463e7b53d02875ff28e765e79579a11dc834038d404072cb0573ac86acf6dc624ce8d46ba0f9d1e9f83f7df2030f432e4354a7af3429dbd061cf79b2c8966dd3177f71af48e3c295a391a4a518cdbabff34e5d7595b3c77c799c2be43b7452900ccbcad66a51ef63af9cfb266b33e4b379bab1a064cd423bfc29db2d76e9d4f0de8076042473224dc46b381084e2a4af930f1776603fa723134c69327d3f8876ade254de948a0cc9f6270cdb2bc5e60399808a19cc86eb956c8dc1bc3223e5c52973970ac488a4877a2374abc487c6d3a7f9cec1239144cfef88bf714010f93ce366a1cb94ef13863624afe91c599f417beb8962c28829a5f0f86c31a3f112a10beada5d03be4bc001e236921cafb6cee5dbb1d455fa59908c3e65ce412b59cb32e07bb6080387227e752cdbdec4365d901cce7b7c2b06e07445e5f1ab876b21fbfe8583e24ff9d4fb20428a2ba9f021f6504a5ab51256ac4c66f89765ea0a419f916e18373e449f73f5a47140a461b01afc2ce52a8205f7213290cb202568f9b403e439ebf758c29760ba916719a06c2376375b0c11ef6b7e3681b35e4cc3381ba4ce719a576227dc187ba14696364d4a6e3eb43e53a60aa14cf58db1495a0f0c76435759743b3b74e1062edf7d3858e77df0349f3e4b80d702e5a966a83142ef6feb08af941d7f003d1c75d306c6f03844a39922326cabfc51160e0ea284670846c4e9bcad157fdc15a87f58ec008fcde573a8f3b31f82ca3fb732684d155d385dc5d635f7584c4590aef2cb7daafca33891b31c39e37b656530a5fdbace2f24092b85b48b45605db1ecf9d605808f78b1a89e5578fc07d618ed1f1199b3366061a42a832b017f83b24e9e0106f7c275932ebe68b9f94a13207c41682d06aea8ef57cdeefc6bfe36af2493da7353ac4e6ba32853b7d7ca8211137337c4ecc7eb9515704ecea792fd22eb9a81190cb686792a543551d3dbc3f80cb725993643090544a9161db755a79c6350b1a60cd3c9be16a814abb03765501e7d18a47e06d96d8214a7c17c1fec0f136a8c0b47c45206e64b4856b720bb796f99b55b8d74e29d2338233f0c52c3092c41d3e4a62df7925091709832820dadc1eaa34ea12a0354f03831a83a89b63eeb7bca3f20cd56f71ee9778ac737c4f501ff03c4ba8e63450436a22fb02990155e4d0f9cfc4a0aad7bfe0dee213658c9e380fae8a69c7a531ebc5ca138fdea1caaf9bed868a91212460a14eccb9dadf9809fb96ac22ab2f15926b1efec67cf3ffc4b059e8aa6cb676ad3f8f5dce0442ca0c02b45954faad3ef95685d9cc2ead49b3f2d37f6d32825ffda82957af3f9f5ba51848b5a9c57e491618279f147d168694d5b8759413f35fa6f2b1c14e888386793862a9fb0e7adf802af6d6e47981ff18596c910918d00c89e36973cfa467dc271b75f436379107870a2aa8e9349372ab63ffb98c7d32151618bd939adafc886ed9b2de3a2a44ae9aa05bbd3b77303dc9157dba798a7f3999f668d29019c9be84223fb72102d320fce8d84f9c774e17ad505dac4f2d306ee26691edbbc7ab6235cef94040480df97289b235e0d4c01394c6cfb787481ee0c126f6c24033da14f1346d435a0f6d7f87c017d29112e5cec4c0d6467656354b46560a56b41dcffd5fa05d3bdaebfe6ed1f5f4e563aa2211676d5bbd51e015372450e645562dbd7e3acd8d07e5744cc4083058404feb63893cb587c5dc03f76a2fa1b8bc404684da9d17a623602309703e95b971a4b87acdc3206d9d6ee2c8ac65bba7727f058bb93295a8380fc269271076cee2a2a1d3218438ab405c9ec9364bdd27686428b45ee405f663ea1dd27ca778f432ee14a132948839801ad60caf2fe45b5f339078180f545c5e271062a183150e29d1500b006745d7bbfd417138d481544b5b540d48b2030834fa780064f11557571aec5a6f7f74195b20b96d16117c0cda56bab1debec9b1e157", 0x1000, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) fchdir(r2) 16:00:14 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7ff) write(r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070182f9f3570800000b00000000ac61000800400000000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x30080, 0x89) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) close(0xffffffffffffff9c) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) nanosleep(&(0x7f0000000000)={0x800, 0x6}, &(0x7f0000000040)) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23b2b93d7042e41a8c0cc6696990214fdf6e6176", 0x0, 0x20092}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0xffffffff, 0x0, 0xfffffffe, 0x1dac, "19c354630400e978bd6e32e5ffffffff50754d2d"}) write(r0, &(0x7f0000000080)="18ca165e8624a611f03218a7b432a3726138ed16f6367bffc3", 0x19) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 208 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic(ffffffff821cb89c) at panic+0x15c __assert(ffffffff8221ef2e,ffffffff821c44ab,d0,ffffffff821daa4b) at __assert+0x2b unveil_destroy(ffff8000ffffaa90) at unveil_destroy+0x19f exit1(ffff80001d35d4f8,0,1,1) at exit1+0x394 postsig(ffff80001d35d4f8,1) at postsig+0x4a8 userret(ffff80001d35d4f8) at userret+0x159 syscall(ffff80001d356750) at syscall+0x42e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffb230, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 208 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821cb89c) at panic+0x15c __assert(ffffffff8221ef2e,ffffffff821c44ab,d0,ffffffff821daa4b) at __assert+0x2b unveil_destroy(ffff8000ffffaa90) at unveil_destroy+0x19f exit1(ffff80001d35d4f8,0,1,1) at exit1+0x394 postsig(ffff80001d35d4f8,1) at postsig+0x4a8 userret(ffff80001d35d4f8) at userret+0x159 syscall(ffff80001d356750) at syscall+0x42e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffb230, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d356370 rbx 0xffff80001d356420 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d356330 r9 0x1 r10 0 r11 0xa1f37a668a988c79 r12 0x3000000008 r13 0xffff80001d356380 r14 0x100 r15 0x1 rip 0xffffffff81dfb598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d356360 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (getty) pid=146843 stat=onproc flags process=10000b proc=2000 pri=25, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff80001d339c38,0xffff80001d35eaf8 process=0xffff8000ffffaa90 user=0xffff80001d351000, vmspace=0xfffffd806bc0a770 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 66384 15054 90502 0 2 0 syz-executor.0 66384 400976 90502 0 2 0x4000000 syz-executor.0 4491 283854 13332 0 2 0 syz-executor.1 4491 263383 13332 0 3 0x4000080 nanosleep syz-executor.1 49926 396211 0 0 3 0x14200 bored sosplice 90502 399774 35390 0 2 0x482 syz-executor.0 13332 142722 35390 0 3 0x82 nanosleep syz-executor.1 35390 502041 64911 0 3 0x82 thrsleep syz-fuzzer 35390 102867 64911 0 3 0x4000082 thrsleep syz-fuzzer 35390 307204 64911 0 3 0x4000082 kqread syz-fuzzer 35390 106865 64911 0 3 0x4000082 thrsleep syz-fuzzer 35390 81591 64911 0 3 0x4000082 thrsleep syz-fuzzer 35390 402171 64911 0 3 0x4000082 thrsleep syz-fuzzer 35390 486659 64911 0 3 0x4000082 thrsleep syz-fuzzer 35390 409819 64911 0 3 0x4000082 thrsleep syz-fuzzer 64911 48997 34774 0 3 0x10008a pause ksh 34774 13240 63454 0 3 0x92 select sshd 63454 14604 1 0 3 0x80 select sshd 91301 469721 44966 73 3 0x100090 kqread syslogd 44966 501507 1 0 3 0x100082 netio syslogd 39513 426580 1 77 3 0x100090 poll dhclient 99060 143342 1 0 3 0x80 poll dhclient 52186 409324 0 0 3 0x14200 bored smr 60910 211011 0 0 2 0x14200 zerothread 71177 213946 0 0 3 0x14200 aiodoned aiodoned 237 247455 0 0 3 0x14200 syncer update 73758 310973 0 0 3 0x14200 cleaner cleaner 7362 507370 0 0 3 0x14200 reaper reaper 5381 297730 0 0 3 0x14200 pgdaemon pagedaemon 10937 382448 0 0 3 0x14200 bored crynlk 78124 257762 0 0 3 0x14200 bored crypto 31096 443472 0 0 3 0x40014200 acpi0 acpi0 2673 106196 0 0 3 0x14200 bored softnet 73241 278059 0 0 3 0x14200 bored systqmp 6687 96427 0 0 3 0x14200 bored systq 824 28564 0 0 3 0x40014200 bored softclock 56894 466045 0 0 3 0x40014200 idle0 1 154213 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9488 6354K 6807K 78643K 10931 0 pcb 13 8K 8K 78643K 67 0 rtable 114 3K 3K 78643K 237 0 ifaddr 65 13K 14K 78643K 77 0 counters 21 16K 16K 78643K 22 0 ioctlops 0 0K 2K 78643K 21 0 iov 0 0K 16K 78643K 116 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1334 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 78 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 201 0 sigio 0 0K 0K 78643K 4 0 proc 46 38K 55K 78643K 409 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 30 0 in_multi 47 2K 3K 78643K 79 0 ether_multi 1 0K 0K 78643K 13 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 200 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 101 21K 23K 78643K 1331 0 UVM aobj 24 2K 2K 78643K 26 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 58 0 NDP 10 0K 0K 78643K 15 0 temp 121 3018K 3082K 78643K 7089 0 kqueue 4 6K 14K 78643K 24 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 50 0 3 2 0 2 2 0 8 0 unpcb 120 221 0 213 1 0 1 1 0 8 0 syncache 264 8 0 8 2 1 1 1 0 8 1 tcpqe 32 369 0 369 2 2 0 1 0 8 0 tcpcb 544 154 0 150 3 0 3 3 0 8 2 inpcb 280 522 0 514 4 0 4 4 0 8 3 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 206 0 6 13 0 13 13 0 8 0 art_table 32 208 0 6 2 0 2 2 0 8 0 art_node 16 49 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 128 0 103 1 0 1 1 0 8 0 semupl 112 6 0 6 1 0 1 1 0 8 1 semapl 112 76 0 66 1 0 1 1 0 8 0 shmpl 112 24 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1680 0 280 46 0 46 46 0 8 0 ffsino 240 1680 0 280 83 0 83 83 0 8 0 nchpl 144 2185 0 587 60 0 60 60 0 8 0 uvmvnodes 72 1802 0 0 33 0 33 33 0 8 0 vnodes 208 1802 0 0 95 0 95 95 0 8 0 namei 1024 5645 0 5645 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 2 0 0 1 0 1 1 0 8 0 scxspl 192 6910 0 6910 1 0 1 1 0 8 1 plimitpl 152 33 0 25 1 0 1 1 0 8 0 sigapl 424 389 0 359 4 0 4 4 0 8 0 futexpl 56 5694 0 5694 1 0 1 1 0 8 1 knotepl 112 77 0 57 1 0 1 1 0 8 0 kqueuepl 144 49 0 46 1 0 1 1 0 8 0 pipelkpl 16 112 0 102 1 0 1 1 0 8 0 pipepl 120 224 0 205 1 0 1 1 0 8 0 fdescpl 432 374 0 360 2 0 2 2 0 8 0 filepl 120 2650 0 2548 5 0 5 5 0 8 1 lockfpl 104 62 0 61 1 0 1 1 0 8 0 lockfspl 48 25 0 24 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 241 0 234 1 0 1 1 0 8 0 zombiepl 144 360 0 359 1 0 1 1 0 8 0 processpl 896 389 0 359 4 0 4 4 0 8 0 procpl 624 644 0 605 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 400 781 0 763 8 1 7 7 0 8 5 mcl64k 65536 27 0 27 1 0 1 1 0 8 1 mcl16k 16384 5 0 5 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 2 1 1 1 0 8 1 mcl8k 8192 15 0 15 1 0 1 1 0 8 1 mcl4k 4096 27 0 27 3 2 1 1 0 8 1 mcl2k 2048 64262 0 64199 21 12 9 18 0 8 0 mtagpl 80 25 0 2 2 1 1 1 0 8 0 mbufpl 256 104241 0 104045 15 1 14 14 0 8 1 bufpl 280 4696 0 156 325 0 325 325 0 8 0 anonpl 16 61533 0 44672 87 4 83 83 0 107 13 amapchunkpl 152 1845 0 1708 15 4 11 14 0 158 5 amappl16 192 2465 0 1533 65 7 58 58 0 8 11 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 170 0 165 2 1 1 1 0 8 0 amappl13 168 24 0 23 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 65 0 52 1 0 1 1 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 379 0 375 1 0 1 1 0 8 0 amappl8 128 273 0 254 1 0 1 1 0 8 0 amappl7 120 108 0 98 1 0 1 1 0 8 0 amappl6 112 24 0 19 1 0 1 1 0 8 0 amappl5 104 151 0 139 1 0 1 1 0 8 0 amappl4 96 611 0 578 1 0 1 1 0 8 0 amappl3 88 283 0 274 1 0 1 1 0 8 0 amappl2 80 2197 0 2124 3 1 2 3 0 8 0 amappl1 72 16302 0 15876 26 17 9 20 0 8 0 amappl 80 872 0 828 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 25 0 2 1 0 1 1 0 8 0 uaddrrnd 24 376 0 359 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 376 0 359 1 0 1 1 0 8 0 vmmpekpl 168 6680 0 6654 2 0 2 2 0 8 0 vmmpepl 168 52243 0 50118 122 19 103 110 0 357 10 vmsppl 272 375 0 359 3 1 2 2 0 8 0 pdppl 4096 758 0 720 6 1 5 6 0 8 0 pvpl 32 175975 0 156577 197 3 194 194 0 265 37 pmappl 200 375 0 359 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 170 0 20 5 0 5 5 0 8 0