kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Apr 15 13:35:47 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.187' (ECDSA) to the list of known hosts. 2020/04/15 13:35:59 fuzzer started 2020/04/15 13:36:04 dialing manager at 10.128.15.235:17033 2020/04/15 13:36:04 syscalls: 338 2020/04/15 13:36:04 code coverage: enabled 2020/04/15 13:36:04 comparison tracing: enabled 2020/04/15 13:36:04 extra coverage: support is not implemented in syzkaller 2020/04/15 13:36:04 setuid sandbox: enabled 2020/04/15 13:36:04 namespace sandbox: support is not implemented in syzkaller 2020/04/15 13:36:04 Android sandbox: support is not implemented in syzkaller 2020/04/15 13:36:04 fault injection: support is not implemented in syzkaller 2020/04/15 13:36:04 leak checking: support is not implemented in syzkaller 2020/04/15 13:36:04 net packet injection: enabled 2020/04/15 13:36:04 net device setup: support is not implemented in syzkaller 2020/04/15 13:36:04 concurrency sanitizer: support is not implemented in syzkaller 2020/04/15 13:36:04 devlink PCI setup: support is not implemented in syzkaller 2020/04/15 13:36:04 USB emulation: support is not implemented in syzkaller 13:36:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x97, 0x0, &(0x7f0000000000)=""/151}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x3a, 0x0, &(0x7f0000000140)=""/58}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) dup(r2) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)={0x100, 0x7}) rmdir(&(0x7f00000002c0)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x25, 0x7f}, {0x41, 0x6}, {0x89, 0xff}, {0x83, 0x7}, {0x44, 0x9}, {0x42, 0x1000}], 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r5, &(0x7f0000000440)='./file1\x00', 0x80001, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) utimensat(r7, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x7fff, 0x2}, {0x3ff, 0x20}}, 0x2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000540)) 13:36:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xcf) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0xfffffff9, 0x7, 0x101, 0x5ab5c5b4, 0x4, 0x43d3, 0x4, 0x10, [{0x2, 0x6, 0x1, 0x9}, {0x20, 0x1f, 0x3, 0x9}, {0x0, 0x7f, 0x5, 0x5}, {0x400, 0x5, 0x8, 0x7}, {0x0, 0x1, 0x81, 0x1}, {0x1, 0x3, 0x2, 0x1000}, {0x0, 0x1, 0x0, 0x800}, {0x3ff, 0x2, 0x5, 0xb55}, {0x400, 0x401, 0xe23, 0xcaf5}, {0x35e6, 0x8000, 0xfffffe01, 0x5d52}, {0x1ff, 0x1, 0x9, 0x4}, {0x0, 0x5c318b7a, 0x4}, {0x6, 0x8000, 0xc2a, 0x5}, {0x0, 0x4, 0x5, 0x8}, {0x0, 0x5, 0x2, 0x80}, {0xa3, 0x9, 0x8000, 0x476}]}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fchflags(r1, 0x1) nanosleep(&(0x7f0000000240)={0x80000001, 0x5}, &(0x7f0000000280)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0xfffeffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0x8000, 0x6, 0x0, 0x8, 0x800, 0x9, 0x1d0e2288518829b9, 0x0, 0x7}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000003c0)=0x5) sendmsg(0xffffffffffffff9c, &(0x7f0000000a00)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="c3bc4c56d88779acaafaa73f537503bd3291aff114a9205460256c12cbf3597c02bbc11def9226a5ee93c15cd988c2e5abae94dd458d9a96420950f14b8d23515ae6ff82cf147e892e2c53965f0fc5c826c27e222d41047c9c252f2416b5a8ae7c68b37a41069f2ce271e64bddafb1f9378e9583e097a1163e998abf3db75e91ea54ecbecf5bb29c11bd17ef23dd07731cd60b2f113ea535c1070317a658c52bbe9e2aa92888616ee6bda2a203c44e7bf110b8eef8782bf8b3e776acd1a8936e6ab79698a3179a", 0xc7}], 0x1, &(0x7f0000000580)=[{0x18, 0x0, 0x9, "30dc43f9bcfa"}, {0xa8, 0xffff, 0x3de7, "ec0c935a6db7f8e44bced124769c96607aecb0a075cfdc63abec86df3bcbff4cadb5f7dda89574a12a7cb364bf4af0c19a2b53125a396c31b6796d10779aa4a2f69fed084cf11b83d22debfe9e62ba0bc2441f57fba6924c2d4b2a37e6632689177a68bb7b425ede13d16a1ba4e2bfb10079d621d4fff5ffb1e6e2ab3913e68d02bcf61402aa3b4245682727dfd33376e01c"}, {0xe8, 0xffff, 0x2, "4f70cf3898ea6717ad57c99bd9b65aee0fb344637f67ad545cc1b011dff67a63b04dc1a59787376926c3cd1a59faba72aedb77dac3e9d6c286abb9af9bd43149b6439c8fb349d2d330d98bb7956ea56dd6d20978d6fe6f2e7f8f56d115fd4985cc29a9f92c15e11870e3e11ebad75ca8d99339936221765fda3bd0fb84f2a5fee3a8c9123c78f3d0d874c68a80b3bd1142f4bde90d814319e8242844a7087a4d7c08d19181a64e1e69ba8ce4b9ce67f1b1e94c16d95014aec311db8f635398456496f63510196af27b6ab2c751161e7f4007fcf120ff2947"}, {0x40, 0x0, 0x400, "5c6c5cfa2015754902b3314396d3bfe3343bed272809dff604b844012a441671fad96473dd5a49b2aae732"}, {0x50, 0x1, 0x6, "59633b7a1af6c0b6ddbd2331ce92abba43b46c877937a1759d90f1513e41bcb75b80db6c7c97c2ae35b3b57ba3bc34cf22a0365db2e62a69b529"}, {0x48, 0xffff, 0x7, "1ca1e95b643d3285a58a93155f525d97caedec0879970acedebb3318f8bfc8a90ddd580205d161f5a87a1fc418639e894bed95ab93f65b"}, {0x48, 0x1, 0x3, "f5374a56b4598f5ddfb6ac05f7b9d62bd1ee0fab2ac0018d8bb7f823dfe531a02706fe6328b17b39236dab8165bcf6275e35770e"}, {0x70, 0x1, 0x77, "b3d7f55a4a4054aaa718dcd1dc13c6f2a25635dd0be4edf697b00c7a4ee17bb92c9f530d6e63852adadb3075fafb7ad7e53000c8a6d07cbc1e84cbd900dbfed8325dad532b456522e0e35db69cc1198dec61dc5ac07cd5324768cd8f42"}, {0x110, 0xffff, 0x7f, "38d0ba06bc1db2e4bee98d09e72b5bc0b9a4f90aa1bd248bd103b925f8857d9d346482e8da8411d2fcd86a178296040c37e87221036e76c1684fb9c658af6666f29d3ebc8ce2020798cab0e0483bb89151e14ac31c4d24201ede61d793ea870c98f81f7a2d379da39ba52128bdd1655c4ee52c944e8bec281a74dbd4d3b92da26dd06807c104eb7884afd7f66145de5b99cd86bc35b77b1904335ab7ac0c33e81691925489e34e1071e9374e082a612bea31c4f505576efb1ca3b2e6dc756e9de6ce7634dbc63487939105f7bb7a5f7bef89f387d68bdd2a7d75645e9c068cd588774744b2a34fee51dced5b28368621092afcdb64e7bc5e0a22"}], 0x448}, 0x0) r4 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000a80)={0x9, 0x1f}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000ac0)) socket(0xa206549a9fb50199, 0x3, 0x7) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000b00)={0x10, 0x80000001, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x59}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0xbe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbe4}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x6000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfff}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0/file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) mkdir(&(0x7f0000001000)='./file\x00', 0x140) 13:36:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff82d8d], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x1}, {0x0, 0x0, 0x0, 0x40000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000113000/0x1000)=nil, 0x1000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x6, 0x4, 0x10, 0x800, 0x9}, {{}, 0x0, 0x12, 0xfffff, 0x5, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffa, 0x90, 0x8000001e, 0x80, 0x6}], 0x0, &(0x7f00000000c0)=[{{}, 0x7ffffffffffffff8, 0x88, 0x1, 0x1, 0x8000}, {{}, 0xfffffffffffffffb, 0x88, 0x20, 0xffffffffffff5b09, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0xffffffffffffe0dd, 0x751b}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x80}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4, 0x8, 0x5}], 0x6, &(0x7f0000000180)={0x3, 0x3}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 13:36:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000005000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000622000/0x1000)=nil, 0x1000) close(r0) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:36:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 13:36:10 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x9) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x82) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000204, 0x0) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT], &(0x7f0000000140)=0x1) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r3, r0) 13:36:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000006c6135ad000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000800000000000000000000000000000000050000000000000000004d2622e9d1973c7f0d33b26a314a1ce900000000000000000000000000000000000000000000190000"], &(0x7f0000000280)=0x6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x0, 0x7f, 0x1, 0x1}, {0xffff, 0x36, 0x1f, 0x3}, {0x36, 0x1, 0x70, 0xffff}, {0x4, 0x44, 0x4, 0x9}]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3ff) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x6, 0x6, 0x1f, 0x6}, {0xfff9, 0x34, 0x3, 0x2}, {0x9, 0x5, 0x8, 0x5}, {0xfffb, 0x51, 0x7, 0xffffffc1}, {0xc6}, {0x42a, 0x20, 0x22, 0xff}, {0xb, 0x1, 0x9, 0x8731}]}) r3 = socket(0x2, 0x4000, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 13:36:10 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901", 0x32, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffff, 0x80a, 0x1, 0x100000000, 0x7, 0x6, 0xe31c, 0x9}, &(0x7f00000000c0)={0x5, 0x30a3, 0x80000000, 0x0, 0x0, 0x8, 0x0, 0x8}, &(0x7f0000000100)={0x1, 0xffff, 0x7, 0x2, 0x80000000, 0x5, 0x1000, 0x9}, &(0x7f0000000140)={0x7fffffff, 0x100000001}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6ea25a7d, 0x4) 13:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) fchmod(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x3}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 13:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x400000064}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x1}, {0x3c}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0x2418}, {0x3, 0x3}, {0x4, 0x4}, {0x3, 0x1}, {0x26, 0x800}, {0x7540acc1f376eefe, 0x6}, {0x104, 0x800}], 0x7}) semctl$GETPID(r1, 0x11723c72d65f67a5, 0x4, &(0x7f0000000340)=""/228) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x9) 13:36:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "25170451010000a9b3e742000000d35ed900"}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x8020560a, &(0x7f0000000000)={0x2, 0x0, 0x55}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x1, 0x8}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206a5c8ea6915897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) 13:36:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) poll(&(0x7f0000000180)=[{r1, 0x4}, {r2, 0x4}], 0x2, 0x9) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xf07e23, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="bf00000000000000000000d10000000000007b4635a0e034b4df1a77f7fa001802ff82bc05a02943661eec4dcf72fcd88bd8d8f9d81f8c066579de98405faaf32d06237c2cc816e6fd6ee5743f44bd13d7034c50b246e3b1d60cfc294d7f0f13cfcd3fd0e2e43fb9b140e7e915"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0x0, 0xee01) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x3, 0x4, 0x3, 0x6, 0x200, 0x9a]) 13:36:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xc3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 13:36:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="6e4f0200008ce265300068295381fb9224c62edb7e6d6871c4cf65bb50e254d053c2fe0db8485652fe6b0569a99ad5d13b5f21fa1c8a9ae84f95c901ae201ab87ccc37b64f189c528b1fa755d956950b3f2355d0d474d1f7fae28d3a9e07ef4cead963e372fb4ac7ba8e8ec8821c035271a5d903a0ff37c1f50521b4aec4b5920f679af005629d7fb5df2a19e697366dacc0151a045d8e42c71b3a7e3bbf30ceb70b6d25bbbc9b080f7ba99a6ac2cf419287b2a5dc0b9c5a53056324bdb656248132c7d36d6c1b0adffffe7b8ff256bd8380519d9d7d0e3326374141fa6c9705df95eae8927017d14368"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r4) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/193, 0xc1, 0x402, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:36:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e602ab3143244ad17ba8bb1ffc9d71a096901ec04d1fb1ff1891a633f5e0736193e9b801074170e0cecd8f5f153f17846c75a029fbad41c7a2c7f230b35449566837c1d43ddd846b64d747b8f557", 0x4e}], 0x1, 0x0, 0x0) 13:36:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/249, 0xf9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x6b832021b32bef2f) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 13:36:11 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x3bf) setuid(0xee01) r1 = getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000100)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) 13:36:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x7fffffff, 0x3f}, {0x800, 0x9}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)) 13:36:11 executing program 1: setreuid(0x0, 0xee01) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchflags(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a8741bb100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:36:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x14, 0xfffff000, 0xfffffffffffffff8, 0xfc80d8a, "0b00fe0000142b0238100000000000000100", 0x6}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14", 0x52}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x8000000000000000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r5, 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:36:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0066696c653001"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x1d0}, 0x8) 13:36:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1c}, {0x6}]}) pwrite(r3, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xfffffffffffffffe, 0x4dab, 0xa101b32}, &(0x7f0000000040)={0x6, 0x7, 0xffffffffffffff5a, 0x10000, 0x7fffffff, 0x10000, 0x8001, 0x8}, &(0x7f0000000080)={0x8, 0x100000000, 0xa65d, 0x7, 0xffffffffffff8c5e, 0x1, 0x4, 0x1f}, &(0x7f00000000c0)={0x8, 0x6}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x8020560a, &(0x7f0000000000)={0x2, 0x0, 0x3ff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0/file0\x00', 0x3b43, 0x0, 0x0, 0x0, 0x1ff, 0x2, 0x5, 0x2, 0x2, 0xfffffffffffffff9, 0x8000}) r5 = dup2(r1, r4) flock(r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 13:36:12 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 13:36:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x200, 0x164) fchdir(r4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlinkat(r5, &(0x7f0000000000)='.\x00', 0x0) 13:36:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=0x0], @ANYRES64=r1, @ANYRES16=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r0], @ANYBLOB="d7d69c11ceb333fd4d0e2c65fb3a226fa97514219839f92b354c3f2673c74ae503b784d977378c3ce6e1973ad000eb33f6bf5acaae5a1f4aa68e61386d494c387062c623df74a6c6c4999e41cef3ed3d4a6a2fef8c1b4dd2a87aa4057d36825c62c803a7b3b700cfdffbc2a866ed1188dfcede329fa66ac4c454316c6e", @ANYRESHEX, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64]], @ANYRES32=r1], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xba, 0x3}, 0x10) 13:36:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x3, 0xdb, 0x7}, {0x8001, 0x83, 0x2, 0x7}, {0x80, 0x78, 0x81, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0xffff, 0x1f, 0x7f, 0x80}, {0x5, 0x2, 0x80}, {0xfd, 0x3f, 0x2, 0x7}, {0xfff8, 0x2, 0x0, 0x80}, {0x7268, 0x7, 0x0, 0x7fffffff}, {0xff, 0x29, 0x4d, 0x8d}, {0x1f, 0xff, 0x36, 0x7}, {0x3f, 0xfd, 0x40, 0x9}, {0x3, 0x6, 0x1, 0x630}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x8, 0x0, 0x0, 0x2291ec4a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbac8a48100994db010000000000000002e8896eaf7b80a7ec9c3a69c1ed9e4b264246d90522c26af6b0f23d1b1a0eb0450c747b2b20f7468c44c30d33d6a74270a2abf52d3f38efbd8f14f06a036f6e99cc9240bb6f01577ffa73b3efaf8a1da4e045bc1a06068980874da2e5c46fdccfb5513e3d43c84cce50298535b644ae1a52a479143abae5acaa2d4730c7985e2d0236f272a59af25f", 0x99, 0x0, 0xffff) 13:36:12 executing program 0: getrlimit(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10005203) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x21, 0x0) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4a148317, './file0\x00', './bus\x00'}) 13:36:13 executing program 1: shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400004000000024a, 0x1f9) r0 = getpid() socket$inet6(0x18, 0x5, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xf85) sendmsg$unix(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{0x0}], 0x1}, 0x0) 13:36:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xfffffffa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xee) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) 13:36:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r4) shmdt(r4) shmdt(r4) close(r0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESHEX=r6, @ANYRES32], 0x2, 0x3fb) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/30) 13:36:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648e9ff5b1eba64f07e037227dbf7fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc800000000983161ac59450000ff0100000000000021d37b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6942f108731c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b82018000002204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c51980000000000009f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4e493f0e3f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb9"], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000080)="3c9ebb8a65237a19000000000000", 0x93) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000700)="c4ed5a28f43c250503cb2f704d372557457a25b14529e60beb768bbe964db53198e61076750c2b9b52aa0e5cdbeefc2f94323faddfbab2229e0ea7ce7645e252c5cd884a85000380df2e04dce15618e42a90755b4afd4c76a0357fd1ef3c3dd78a415f7493bfe0f2651cb99d85b9f82c0df5014e79ab696db32ebb1ed0e1264aa21d00921e31a2d297c4964f3c85035231a321e8d6f92b442cd65da65ff959f95cbd4144cea9ef53b27805e8e32aa44bb3864748518f00445dd12add663201a63f0feda5da63f3", 0xc7}, {&(0x7f0000000600)="633abd76ed66a5efe3d42c2b5e612eac8090b8678890492ada5f67b6c197e362d14f0d6846408c2f0d269a6352316bec4b37b2fb4e3f82a3918c2a16f4e987597fd6cb69e4a5871df25c9ded92f531986470f28ab0ff2d0a89adc0f728e384c434f6bbd05d077a2e6d25bd3146c69590293d3e7ff512743bc962a9c6854aba8e1e563533b8cfbb0cfbae8ab5a12fd6adbdded56e478aa711dbd0487d2b475a093aba729d131587f6b61108dd475ca844e2", 0xb1}], 0x2) 13:36:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84, 0x0, 0x3d}, {0x4d}, {0x6, 0x0, 0x0, 0x3}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) setreuid(0xee00, r5) r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="df08a24e0fe61f09db8afbf5cff5c58f5920736b2f172a386683add798d5aff5b3db584c4c2be6f82e72bf2c7a38356bdb436a51c0cfe78b388637dd80c5406cb3135dbd3cc26e5c2a4f1e519e0f892568681e965220a0a50cfd0aff7f771902adf625eead69331a5ef38815ca114ae39ae1cc34e783dcb5fa0ce213298e888b7606655345fb21aadf5a4cb412afc14dcee7a7498ef49ac8ebbbe9024c6bdc4d00e43ee318ec62882bb97eabbe7361dd83d36299769cca7f44fdfa78665fbeca00a5282d90ece7ea9faf2f167f86fb8a4f2a7655e7c31cfa58f20a2f47b3e399aa9f3823", 0xe4}, {&(0x7f0000000300)="246553820701c542a2b13763f825ef18e5869f7802aa1237b803617aae76b1219c6ba5d0811fab81ef5d11c7b3be745fb21dd6b0afb0befdb6cededc68c975dbb0a9badfd0b0548c027e13f1cb0762b74544449ab6e36a3c8ef862197aaa1dda98d1f80e82547b5827060794a5d21866bca4d3400895f96a4c25de312cfafc1de4be368dd17aa21e8e2af838e99ea110dd2ac5d542b0f07c51867f5aab8eff2037eb8fbadb6160686e2127703bc71b5153f36bcc6c15e53f90b1a681205959316c1900", 0xc3}], 0x2, &(0x7f0000000440)=[@cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}], 0x80, 0x404}, 0x3) 13:36:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206a5c8ea6915897b"], 0x10) dup(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r1 = semget$private(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget(0x0, 0x4, 0xb0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/58) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xa) 13:36:13 executing program 1: r0 = socket$inet(0x2, 0x4, 0xf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 13:36:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd], [], [{}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x1ff, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x2ef5abf1, 0x57d6}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:36:13 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0x0) 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"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="eb713048e69931929652a638458079cee5ed02a18815d207f64f00"/36, 0x24) r1 = socket(0x18, 0x1, 0x3) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x80000001, 0x3, &(0x7f0000000180)="719034a450cbf4ac0aa414d50c45d8cef6c3b4cf781a77fbdf3973ae1e3cc58d4ef97ccc419bd9d1735447b2db7e72497205ebc3caaa53de73fbbb76af0c2bcbf45b1badccab5f9fbd76f45620069f2e59c625822254bf5dc3f323a1592ebdaff7c651f4d94ec9eec92594d4c17ddb56b960d5ba7cab9599d9151a8797c7f1b376b722c10b58c284bf690800976e14c6a54da230b942c12b7efe14e33186dc6ba5b1157dfea8df146d8a764a5568577d165fab44ad88d737374fc317004aa245d43d3cdc53b6", 0xc6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 13:36:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xcc) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/145, 0x91}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r1) 13:36:13 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x6) r1 = getpid() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 13:36:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r3, &(0x7f00000000c0)="044eb0a95ea3e4d1b884903ad5b01828dc5e80aa773d434a888b14c0f2958e936747c36362c240c75777a3814f4e608e3452ea28c8a5d68913a15accad4e4ce92d3c51", 0x43, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r4 = socket(0x2, 0x1, 0xc0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000180)="fa6769db33f26d9b3d6c1057695c16a35f357861a05e44b13a3509bb097df83137de85dc09cd407207578018b3ca987fbd42da94ffac78b684743a9eaceee23534a8624c1cfd62515b6ef15ed1c03ec0a9409ac1bbe2b7885674fd37a7693e0cf03c413d4babe9af287e6b0d37918462622698cfad42bb3d71ff35b51f2d33430e133048", 0x84}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:36:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x50f, 0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 13:36:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x814) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="7d64a2ab3ee769e0c9539fe39e3fbf9031ce00c3716758149b266df3ce8353494b1440f701c131fc6d63e61d6417dc29c6e0aa5bc20523dcb5f43d58c74f3a4bc97f3d2a38e04458706fa8a7f15697bc678a47cdd1a636bfa5b2bb0070061204549f2ee85d", 0x65}, {&(0x7f00000001c0)="bc822862249f9f1e5d992d67d92a4a6f864c0441e572e886b3d49cf0270ae7f75d138cdd987d72087129ad96a17b3989cbb138a43d8635e20a507b8bd560a593738334b7d4b6eebe9fb14442f978585df3d41fbe80651ed6ef9ae6b2d1b0bd74e1c2c5edcd090b4c3b6064aac6b51a4afb5486d98e552229fb11dc214d5f7fd3e45bc9d094f7840ff14d79c5769299a22d2b9af74b812fdca94cac387fce", 0x9e}, {&(0x7f0000000280)="102b2b4226db6001822ac70ef7d896391e573bad57b5354b68a7345b6c89d8", 0x1f}, {&(0x7f00000002c0)="86b2840857c0c68a9e36041c4edc33ea16e9e54357871a02645dbc982728f5db196d3f935d0caa4d5e087ffd0de6dbe79497f50b406396917b831cb5c202dc1e32a083c97fc5e7f089b987ba2bc0b0069ff513bff9dd", 0x56}], 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff310100ca042e37f7b1ad6b3e51dea17e6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098dec3032eaf9544666aa81d54b9f85142f7ffffffffffffff84b99db7747eb2c045"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="14000000ffff00000034010000040000cf82115ce7bf7a0875e560e2362b92eca3003f93bd90a226fe383d6b893f3d2b0318706ea6699785f5d4e83bc37077f2f84e1a8d617f054841a2864b4d8f9059d7ffb315c3303f5712c120be7a718854e236ed7028c62a386cdacc31dceab1b3d19bba12f62d8f7848298f5aaa24760aaaa6e65fa0597048a62bbdba06c28b9f00b407d5df604a48fd32799cabdb29fed776c19f57ca", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32, @ANYRES32], 0x18}, 0x0) 13:36:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvfrom$inet6(r3, &(0x7f0000000100)=""/75, 0x4b, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x6}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) 13:36:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r2) r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x18, 0x8000, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00a09d594d924be4296829ba0f9e739466351ad83323a71fc34c38549ef45f9d455a9fae83ed540b06b2d1295f0dacd87589028d443cc2b8ac72850b35e12794978152dee368d9880cb71c379b272ba09704917429809c61af98696b0e1cb8921c6dcf72de9794d61cdc76175d1f7bd9f6cf9c4f74347c95f7754ad7a234638569e1a1dcdf3cc273d0cc5226dec80fa34f6bb21be84b84ab204f1548c9afa7b7e3f40afae35ab5c8396c8c6d51a9fd338cf8dbd7ee74b62fc38202f713c5809e1d87ef6bd8156dd28de7d1e91db41261b8b7dffeaf4525d60d047b9296b25972954df3a506d42bd210bdd9ea0c6049bd8ca65d4542f7bdfd06b7f4e1931b4500d58126a0283025cf4f18af70e3446f977e72916bba726e84daaaca79c78ceb8b62217735331b8105c9fb8680e03582"], 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 13:36:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x8000000000000000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0xffffffffffffffff, [{&(0x7f0000404000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xcf1}, {&(0x7f000039b000/0x3000)=nil, &(0x7f000036b000/0x2000)=nil, 0x9}, {&(0x7f0000590000/0x3000)=nil, &(0x7f000044f000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000264000/0x4000)=nil, &(0x7f0000134000/0x4000)=nil, 0x7fff}, {&(0x7f000051b000/0x3000)=nil, &(0x7f000002f000/0x13000)=nil, 0x2}, {&(0x7f0000763000/0x3000)=nil, &(0x7f0000113000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000678000/0x3000)=nil, 0x7f}, {&(0x7f00000e1000/0x1000)=nil, &(0x7f0000390000/0x4000)=nil, 0x9}, {&(0x7f00001eb000/0x1000)=nil, &(0x7f0000208000/0x1000)=nil, 0x8001}, {&(0x7f000059f000/0x4000)=nil, &(0x7f0000229000/0x1000)=nil, 0x7f}, {&(0x7f00004cc000/0x1000)=nil, &(0x7f0000707000/0x4000)=nil, 0x8}, {&(0x7f00006e9000/0x4000)=nil, &(0x7f0000098000/0x1000)=nil, 0x7}, {&(0x7f0000187000/0x4000)=nil, &(0x7f0000292000/0x1000)=nil, 0x6}, {&(0x7f000038b000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc42e}, {&(0x7f00006b8000/0x3000)=nil, &(0x7f00003d9000/0x4000)=nil, 0xfffffffffffffffd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 13:36:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r7, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=ANY=[@ANYBLOB="010034a02aab149bcb32"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000000008000000000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x400) write(0xffffffffffffffff, &(0x7f0000000600)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r10 = dup2(r2, r0) writev(r10, &(0x7f00000003c0)=[{&(0x7f00000000c0)="852baa03275259df1553985e8515283988660a25e30c2cf1c467abcd45b6b21d", 0x20}], 0x1) 13:36:15 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000200)=[{0x8, 0x8, 0x0, 0x5}, {0x100, 0x1, 0x5, 0x100}, {0xfff, 0x1, 0xbc, 0x4}, {0x7, 0x7f, 0x1}, {0x3, 0x52, 0x5, 0x1}, {0xff, 0x0, 0x1, 0xbe6c}, {0x400, 0x2, 0xc, 0x7}, {0x8, 0x4, 0x80, 0x3}, {0xe5, 0x3, 0x54, 0x1}]}) r2 = getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000300)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0xb1ab, 0x0, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2000000000000208, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0x3}, {0x80}, {0x81}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 13:36:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x4) 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(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvfrom(r3, &(0x7f0000000180)=""/254, 0xfe, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffe0, 0x2}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 13:36:15 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r2 = getpid() msgget(0x1, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:36:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) 13:36:15 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0x6, 0x3f}, 0x8) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\a'], 0x1) r1 = socket(0x10, 0x4000, 0x8b) setregid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() r5 = getgid() fchown(0xffffffffffffffff, r4, r5) setreuid(0xee00, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="d261a68d9fbd4d2284c183ed1cb8583ac101e1f655b9b08463979944f87b0b1c217a84b5a7b9dd29ea5b702e0d9845a48ddbfb8fddfc336a8308df8bdd83ac3f99d1663935cc4e1994ea29de58c06e52236316953c2263a231b83c910e6d0b638bbab579c5618d3f8dcc73973d16a9b5978423052b628f55bfd19f66a614dc6243358c789cdc4820c0d5f013a4da05", 0x8f}, {&(0x7f0000000140)="d635c20211f309dc93d9abcdf06beaf0c5dceacab213087328f3407f0326e01259dd4330de0b0035b45cf983c9750bf4d7a2cb20a1f703b885c4a20371e82fb253cbb8064d4097b2ddbb0107f8c0f33e18eea77c65b49a211f8a48c796fd35883c953913befeae8d46869137373c1ded4c702750b0bb6618d4ae31bdecdb7ad47e38dc1ed33d444210c0162dec8b472d54a28c218a946121d09d15c3105bb5c0ebe7f4c0", 0xa4}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4}], 0xe8, 0x408}, 0x404) shutdown(r0, 0x1) 13:36:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x122) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) r2 = getgid() fchown(0xffffffffffffffff, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r6, 0x0) setgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r2, r4, r6]) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f0000000280)="298680a93571360a2649f22bd5608b659bd059383bd9a2252f2b282d5cb40cec5d4bae80a16e435d2caaae2f688a67b2162744c8b62e7d6d204e2f1493feb2c71687d2c664ccd6966d93de32d2ebd9ea7066b5e1ee9d83d6a741108a808d69340a2e91ce9764e178dd9ba227b9b7d592ff4267238942fdab6d5ae5f7388484933ce5d781931550f120c0da46bb6206d7ce05f029a87ab2904d5e4d95e672f03d80e4f527ed7a5cc3b50d8db4ac6206aa547bba4efb8c362622aeae7444f2f9e72ea238e5e75a233a6ee39b1d013a8b5bf9db71477e604f4e0b377c9026e4d88a2545835822432ad7d5b43db81468d0a304057f83659aae76233d7ff46e16ffed04450f5aa4e7319738f4cbbdd5b228e8b75c24f512b2999d9b4896fac148c3cad90bdfcec9230472c77f4107675359ba0ab73cf95950b86be341502118e2f8ed1cb30affcdb38012a58a0833476fa38c27b51c5ce188d1c25a65bf07c2eccbc008a7f5c3cd2bd80be944721acca3075c825a5931fe402054c163fedddfa98ba8f0453a3c52d8e15cc90cae4f30b920216f9bcce67dd918935d168857888483453251400261c0d6011786667c2c29dfa5f327f3e91b8e48102f657a5842ecd7746ab350d7e4f8c0db3075d000fecc79ae74d2cc9bf1743959096698848e948e5a6ed585bf835caacfe85a6183d67ce0483671bdc3219f23fc3bb8300e285d76d5ba65bb84681e1748fb7570ccff8edfa20096e3f53424f8b6e5936362b4fa618b5d0721ea0370988ac62dceda68acef32e0104f25454086dfe966f4454d36fc52bae1b82be3af267c463e9fd40b9885f42092b0c19b2e00b74e2d7eb30884e1cc12a85e51ce1893f70b4c9095674e51679062df309d705107361171cecfd98f65a830dafba0429d4dff70926667475ba1d0350df16ad04501aaf820414de28136a8416231b2546f86273c495a42616ef3abe8332f9fe4967d432811e709955de9d484f68b4dfd0626abd28c3410187fd7b7d1d6da1ae1a32e36166d08848360b6944b5360b142665919e3ac53e7946b5d605fff2e3a35edf72e35f047f5c7b9612c2b98aa3e7e62d80ac86ddc712e07ca5074b4b7119e443af6aae9b4bef8760e44387bcb50585e679981b1649c3f565b67cf4e9f4a53bea3c143bef5bf403614776469716870185c93261e09ad1ed900573a641ec591254ab9c5330dea0a858a392fec54a8cdc539ac19eb5466306d9929379e710468b52e40a24652de2b192a736f30a853a2e219877819d92229939a1de42a344c58ad808e5091aa495f347754da34dba5ebe2ea8bb22c68b1f16ea8ecc59e43ba8316c9ece7430c470e22779ba0ab015b78f07fc2b643de8a11f1e0442db6f4cb6d51c88aa9af6cdd9bc0701cf10d29b2fb3e6c3ae5659dc1a5a4cf516132d13acad6c470a23a35d76ad99eafa16261ee1037047e94b21c71d56cac882014b438868e923e8521b0c948a3727da14c98afd17a74afc7aae88138a7eae111d46d3f89b167cd31053ff82b99c431ec8fd2fcf422a6fe22c694719f896d8635288b108c6d5415c435476623f3936613bfcc3dddd921bf2a92329ccaac85201d252178a183abcc0f7c9f4fc8bccaa04a21a1e29cf27c5c0f7caffecd5dfa3bc29575e9da81cb7f7bbd670f1f7b4e7bd60f0de472d4f4bf2d259c42cf54540a049cd009a5a330180a6635ed93be81504b176d5c4d7b22157c7caa5a9976b3d97ad14871ac802691348413b71a779a101e29573669bb51381c1017b3383d91a529e378f9f8fce8655b27b37f42dc4d11b392e525a951fe00b9fc7d96455e8586e2d00146848e7a2d907cbcb2cfbe40317eac62b13fad3a64cbb932c8491f5a43547c677a5300b08a1ccf2f6be1ee3b36357286afa5e3cb4a7a84edd46489fa24311ac907e9ec50dcee6abc5b2a00b6991fdf66097265771c82a1a6766ded44081bcad06b8117d0cba8de512b12d8f1be9ce87579d6081c2c7e7319dea523239aefea6bf4a03fb3bf1a043bef35e2d55fa533fee5013715f29e846a85e920d388dff4d59e09bc8eb9f23b0fa7c8598d84f658459dcedf4f4a035ecc665a2ce7b8efbd1bd5117cbcc45ccf5ad674c4e923092325ea53c5079eaa0da73c4bb4947e3a5375afe4ea49a1cac75977e8b0916bda058863dce3889b91c4d8a4eeebc812aff74d683c733de543c6438bb9bdf92531e32c7a36045030716e06cea3af026ee87377d0030737e3143796cd89b93b4b517e2e62b8bf3a96f0ba91d40fb1409c6806ac50856a536d85af5b58ae02389b869209d93eee6be58f0adc91c8d689d6aed317ed9805a3fd3e326bef19df6be654b37aa2e5f6c79776905f89d2fdba03930927fe2b3ed64e32be6c45786a551029c1e76017473dd686af75da79a3680a8730448a53554cd927e6ea8d787c86e747ac31b2782b7bb84c25d7da544e7aaaaa17d1e6217aab5fc6a2ae942224cd32d9909fb7c78dd8cc400bce27336effabb87f0cff6c1f45835b111cc6b8992f6a8d4837e884d8aa77c7670a28cb3dba9608aa0e2e070dfc9201c6b16c63703c142a1c549ae45e89ba61ee21dd026c9674f77a54d9fa5d9585b5842520453dc021973faae18b554054f42cebcf0a1a5f652fc978275fa12596bda33ad4b15cc2f42f4d2c56a2846a0d690246a1b633891a6c88d88d68b91bfb614cbcab50080808821085579bd26a6eb670fab40e7323c062bc2ecda29681e466a6fb41780d33ef7519b8cde1f68950d21f92d0ce728e862af2c9d04c68242b41420ba0db2f3c87e9ee39b7efca72cf7bce5c587bbd85a1b21817b3c948f724979d50eab3450d16921f91a8ef3da62ad3df8153b846bebd1d45853ff77b4df3d17bfb030908cea4dfb6650e378111e408c69705e68c220f5f63e641a413929cb2d60ed38259c2b1ef4d48dc0d5757fff1cd2c0b984b282bd145f26516a122e589bbc495a1eb8fa0981c65a89f02fb40925cc171d5d9bcfa750dee8ecbd5f70b1c4da3d47f9c86396ab72d540ae73cb65a954829bf796f72ec7cb668c9df69aed3ad8eff5eb059bafd98020e92b9ea8d69681a605b5377f07bfae1895fd2b57fa64d3e846e4abf753e911ee78ddd2c719ef87b0bf2b9aa9bf5226a3e3735630e002e7741d3060d141834cc08bfb74eb3361dd4d3776506ea5b01dbd1bc92c7b001e6bd7638e7a3da552cbafca991df6db4f72722e76d48a020ba1ebce6c58cd9e83f24f9be0d56e87f04a59d873551d3a3475675a6711355d42340b863845b39cbf3540f826d736abb91155e6c20cbdec28ab06221fd046cc9c0346a57b9b61ea2a0624f30667d02bc70fdb9f3ef6e62f157e3f804a197471fa41cd1c7e5855752af227a0b05434a43adf57367764cbe7227766f1139338ee478e53562067a3d7d0c02ab99fb8e998f40179bc6529aca9cf48a906cf52550355271fc6c273ea0118f895f9e1b750e2f26dc6cdf9f27a9ab921c499eceb0ee3eb6b87e88b273e915d8cc2c67b5add9e822790dc2a143cd1047d02e755c207a9cf0c134c1dbb3b0fff3c824dc7f6d88fbe15976a326017e21fc9bccea5ca8059684f95c932b754614b038a0301b5cbebad88800b270155ef87b10f26c4c9381da48d5f205ab619216afe732a4e3f9fd440edb3083d653d607284bd0cd070e2682d344dfa66445637c127564a82e14978c5a6823a8fde389fe23f41a96ef249b4741b0f53441e33fdeed5bec01d24577fe85b35353d8c98e1ee9b509062d14a2ad29ef9a86fa12ff9581faf8c8d4ea22db2d55f28cb9066c0baa179bf6c2275fdf81a62d3ce8382486618a2c7bfb95bd6c9afa11fe6868d0fcd2005e385a16ea1c1eb5a842d6ab43f74e669be524071ba66c0bc366c569ce7f5e028ca6d7279a559e8a42ed2b4f167b9e462fdece171e129fff54edac681d1819532477536fe983dd6ab84959a6a7cb5f800917aad1e697b56b8639c09d133e8fbb2b59dab652e12517bf35167e158d70bce4f97a61acb5a65095aa545f98b0ea835e97aace54fe20df97c24b8755bdc59e84b870e264523dd0ee7086d1fa5aa3355cd1f1cf3451aa174fe834d7ccc9231db227ecd7a3a0edde372a861487863562025e14281a9b3f3d16d8af11948172f938767a98d034c3885cba52d9d48946e41bf5cc40b3e20f97acab43d8a90c6dfa480174c4e3d0dd3b9a1dab4b2a7b69598ecd1343b561886cc1f684bfba801f4c0b637ca4599811911c1e8e951e6b6dbe78d519b2ec948ba16dcae102e7da81099b883471b7da6d39509587f6ec0b052eb224041f4d70849c6b7b2b4c79aca278f23fed629f0f5f4a4a5771035139e8a81ed8c798109d5033f439ada9b2ec0bbb23e007b39f745a32da6179e38f5c5d9e314019f4fe9c77da12705d045e8b790e60de0433c935579683bec3c9a852589289e0607678e94b9a6319e6cce6aa934365772db0890dd9aac9bffe92cf47da1589ffbb6eb1ec76e0e4e38c192a366d6707e557116c29766fc0ed2c8519bdcd43c64084a01ba378a22fc0ffb555e7ffaa8d4a0963cc0e4b333faa8fccd6cd0087903725100c2481d370db01ea2a18d7565a61138a413a15dcc09abf12dea435285339781f528387ab1817318d2aa06565864cc03b8e1ae97e2e27d14d0e92f21c005daf935139809a7639ceab7c4e9632aaaebac18be76b959bd3e4fc484cad00b14d56d87fbdc4078c2003b5faa0a0848e43e0e23e7ca9139abaa27b2910ee9861fb08a1093efe9d1f06b1905e2da38c7d005838069d9ccbc7bed87a1d78df9d86b34eedb6a6a010e0dd646b9507d262a933b2460d2d55d2d324b6f90b7566bf9d3f2e7f91ae2499e0e03d14204004be0f04606723583d0b8a384224c914baccffb1b3ab108c090d320b748143de5b51fb3722e9f358746613b592f910f91c5b7b7e193db576259a1b73815b96f9eab2af7d0fc9b0f903b8fdf6f088705f7ad9b46f892e2580782cb56fac5494519e6d9eced14853150ce3666af105177084815b538c741e9eb1962971ff7a5a7b8c3a1e752193642e741bb82184f827e6a725ffbdf1702314542d8b1f939f7c6899b9642df2af70904fe1261ab62120685e1859a7f5cc76ca1e16de7bbd8a56ab1a8a20956cc07c76784f32a6fc9e9b645c56b1811fa5a88b390847f30b5227bff1d1dd7316edfd16f1ea6751e0b5a47db0f13a71ccc2e45d61490b81ce69e6163089a0a4f3cdf4ece0fffa59c3cc707ddf35fe28f85f049b324f7be83ca1af43231aaa04e47de168238cccf6d51cd49b70e4325bad9ad23ef2d780f98278a4a43d82d3a92ea24a8f21ef59190651a3700f74b26bebc1b526dae79c8a101bbfdec782bf0c81f6579bf03919e1f5c511619464ad236fedeccbb83ba3662047ed161b12cb65b7598369d1f041b93ed5475a031c7144852db8e501e4f6ba0cae10fe3c0286124833ab38f114c74b327143b190edf3dc4c4432f83c67f857a8e0c185cee5651ae284e660484d3eafc8cb1c48c81ae7d029bef9fc11ee88005279ec329607046c43ab8d1421d4db2bef549fd4c0a31f334c95abc11e7d0a6a07db5544013e351a540b3e8d71fb04aefdf77ad5af9284a845fd0bf2890005ace922fa140a5c365761fffca166fa0e5463591a8fe0a9cef8f29b248178046931616a24a7fd1a18e4a2bbc72711c6fb37f38ded0a63dac20229c0516f2802cf972d2691a72e1e7812d30f19f2326420deaeda2f79aac73373b8918360a922458d6338a46db38f9cd00c62"}, {&(0x7f0000001280)="ccf1366030400a729690e4a26c1f2fbbc4d0a804ec64c315d4ce320db29a800d3527bb9effdbe6427d0e8bd8f17210416db32364a683"}], 0x10000000000001ab, 0x0, 0x1) 13:36:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 13:36:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 13:36:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8, [0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x4687, 0xffffffff, 0x2, 0x0, 0x80000001, 0x10001, 0x7, 0x2, 0x1, 0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 13:36:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c73403b10820a58fe43b00fa04007de8992b50000000000000d9ac55a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de79901b6fb584d490000000062f547d55587267ba5050932ed612efdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705e8fa9f7c40b3df7cd90e67beab3b00b0c1b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b800"/318], 0x10) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) sendto$inet6(r0, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) 13:36:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1a2) lseek(r1, 0x0, 0x3f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:36:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r1, 0x0, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3ff, 0x3, 0x6, 0x101}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 13:36:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x84}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$GETPID(r1, 0x11723c72d65f67a5, 0x4, &(0x7f0000000340)=""/228) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000001c0)=""/158) 13:36:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="1eae0978", 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt(r1, 0x80000000, 0x3, &(0x7f0000000000)="f862a233843d1fa225d1eece22908fdb657afbf1bce1ed21be2571cd0fc0029c377f9dd3d28840d3004ac06c9022c057232e8f5a42f52589f9a8a5e1e2bd9c26de5071514a2764c53409f6b82d2fcd9e69", 0x51) 13:36:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x2a2) 13:36:16 executing program 1: socket(0x18, 0x4001, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x30) getsockopt(r1, 0xffffffff, 0xe, 0x0, 0x0) 13:36:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfff], [0x0, 0x0, 0x50000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) login: panic: pool_cache_item_magicW_AcRhNIeNckG:: mSbPuL fpNOl T cLpOu WEfRrEeDe OlNi stSY mSCoAdLiLfi 1e3d6: -i1t1em12 0a0d dErX 0ITxf f0 f9ff d8Stopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND *468088 34430 0 0x2 0 0 syz-executor.0 213562 71387 0 0x14000 0x200 1 softnet savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffe4e10, count: 14 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8070611f00+24 0xc3a78d046d155e89!=0xc3a78d84006ff689 ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffe4e10, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020f6b780 rbx 0 rdx 0xffff800020e6c278 rcx 0 rax 0x39 r8 0xffffffff816473af kprintf+0x16f r9 0x1 r10 0x25 r11 0x25cbf7e3b51e5dcf r12 0 r13 0 r14 0xffff800020e6c278 r15 0 rip 0xffffffff821643f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020f6b700 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.0) pid=468088 stat=onproc flags process=2 proc=0 pri=17, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020e6dd48,0xffff800020e6d878 process=0xffff800020e80010 user=0xffff800020f66000, vmspace=0xfffffd807f0008a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28025 333368 0 0 3 0x14200 bored sosplice 57722 72080 37886 0 3 0x82 nanosleep syz-executor.1 *34430 468088 37886 0 7 0x2 syz-executor.0 37886 193861 49932 0 3 0x82 nanosleep syz-fuzzer 37886 127519 49932 0 3 0x4000082 nanosleep syz-fuzzer 37886 485634 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 223573 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 147294 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 3445 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 254544 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 80944 49932 0 3 0x4000082 thrsleep syz-fuzzer 37886 139690 49932 0 3 0x4000082 kqread syz-fuzzer 37886 9410 49932 0 3 0x4000082 thrsleep syz-fuzzer 49932 354158 42823 0 3 0x10008a pause ksh 42823 229080 60580 0 3 0x92 select sshd 46930 254421 1 0 3 0x100083 ttyin getty 60580 402842 1 0 3 0x80 select sshd 35554 88919 32338 74 3 0x100092 bpf pflogd 32338 108105 1 0 3 0x80 netio pflogd 9084 102968 35154 73 3 0x100090 kqread syslogd 35154 269165 1 0 3 0x100082 netio syslogd 58184 222206 1 77 3 0x100090 poll dhclient 69862 274706 1 0 3 0x80 poll dhclient 27561 414782 0 0 3 0x14200 bored smr 9376 390292 0 0 3 0x14200 pgzero zerothread 70507 21507 0 0 3 0x14200 aiodoned aiodoned 14138 446180 0 0 3 0x14200 syncer update 89220 475938 0 0 3 0x14200 cleaner cleaner 10663 186661 0 0 3 0x14200 reaper reaper 15774 383467 0 0 3 0x14200 pgdaemon pagedaemon 13299 487751 0 0 3 0x14200 bored crynlk 49741 223553 0 0 3 0x14200 bored crypto 98926 180192 0 0 3 0x40014200 acpi0 acpi0 42746 180165 0 0 3 0x40014200 idle1 71387 213562 0 0 7 0x14200 softnet 29839 478416 0 0 3 0x14200 bored systqmp 19389 291076 0 0 3 0x14200 bored systq 30873 457588 0 0 3 0x40014200 bored softclock 99580 197124 0 0 3 0x40014200 idle0 1 294683 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &iopl->mtx r = 0 (0xffff800000038170) #0 witness_lock+0x4c5 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 scsi_iopool_run+0x131 #4 scsi_xsh_runqueue+0x210 #5 scsi_xsh_add+0xc9 #6 sdstrategy+0x187 #7 spec_strategy+0x74 #8 VOP_STRATEGY+0x99 #9 bwrite+0x1b9 #10 ffs_update+0x2c2 #11 ufs_mkdir+0x665 #12 VOP_MKDIR+0xc6 #13 domkdirat+0x121 #14 syscall+0x4a4 #15 Xsyscall+0x128 Process 34430 (syz-executor.0) thread 0xffff800020e6c278 (468088) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8267b700) #0 witness_lock+0x4c5 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 tsleep+0x1cc #6 biowait+0xa6 #7 bwrite+0x1e4 #8 ffs_update+0x2c2 #9 ufs_mkdir+0x42e #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80644f0c50) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b4451a8) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 exclusive mutex &iopl->mtx r = 0 (0xffff800000038170) #0 witness_lock+0x4c5 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 scsi_iopool_run+0x131 #4 scsi_xsh_runqueue+0x210 #5 scsi_xsh_add+0xc9 #6 sdstrategy+0x187 #7 spec_strategy+0x74 #8 VOP_STRATEGY+0x99 #9 bwrite+0x1b9 #10 ffs_update+0x2c2 #11 ufs_mkdir+0x665 #12 VOP_MKDIR+0xc6 #13 domkdirat+0x121 #14 syscall+0x4a4 #15 Xsyscall+0x128 Process 71387 (softnet) thread 0xffff800020e18270 (213562) exclusive rwlock netlock r = 0 (0xffffffff82499d58) #0 witness_lock+0x4c5 #1 if_input_process+0x84 #2 ifiq_process+0x80 #3 taskq_thread+0x9c #4 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x4c5 #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9494 6403K 6985K 78643K 10924 0 pcb 13 8K 8K 78643K 25 0 rtable 105 3K 3K 78643K 247 0 ifaddr 59 12K 13K 78643K 86 0 counters 43 33K 34K 78643K 53 0 ioctlops 0 0K 4K 78643K 1470 0 iov 0 0K 16K 78643K 26 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1316 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 1K 1K 78643K 2 0 sem 10 0K 0K 78643K 10 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 4 9K 25K 78643K 101 0 sigio 0 0K 0K 78643K 2 0 proc 61 63K 95K 78643K 440 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 12 0 in_multi 41 2K 2K 78643K 44 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 31 148K 148K 78643K 31 0 exec 0 0K 1K 78643K 211 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 91 21K 21K 78643K 1251 0 UVM aobj 7 2K 2K 78643K 7 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 8 0 NDP 9 0K 0K 78643K 18 0 temp 82 3036K 3101K 78643K 4787 0 kqueue 3 4K 8K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 48 0 4 2 0 2 2 0 8 0 unpcb 120 63 0 53 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 inpcb 280 138 0 131 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 27 0 0 1 0 1 1 0 8 0 pfstkey 112 27 0 0 1 0 1 1 0 8 0 pfstate 328 27 0 0 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 2 13 0 13 13 0 8 0 art_table 32 196 0 2 2 0 2 2 0 8 0 art_node 16 47 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 5 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1541 0 135 46 0 46 46 0 8 0 ffsino 272 1541 0 135 95 0 95 95 0 8 0 nchpl 144 1856 0 239 61 0 61 61 0 8 1 uvmvnodes 72 1660 0 0 31 0 31 31 0 8 0 vnodes 208 1660 0 0 88 0 88 88 0 8 0 namei 1024 4831 0 4831 1 0 1 1 0 8 1 percpumem 16 37 0 5 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 560 1 0 0 1 0 1 1 0 8 0 scxspl 192 5570 0 5570 7 1 6 6 0 8 6 plimitpl 152 17 0 9 1 0 1 1 0 8 0 sigapl 424 317 0 286 4 0 4 4 0 8 0 futexpl 56 1193 0 1193 1 0 1 1 0 8 1 knotepl 112 57 0 38 1 0 1 1 0 8 0 kqueuepl 144 8 0 6 1 0 1 1 0 8 0 pipelkpl 48 102 0 92 1 0 1 1 0 8 0 pipepl 120 204 0 185 1 0 1 1 0 8 0 fdescpl 496 301 0 286 3 0 3 3 0 8 0 filepl 152 1611 0 1511 5 0 5 5 0 8 1 lockfpl 104 31 0 30 1 0 1 1 0 8 0 lockfspl 48 14 0 13 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 87 0 78 1 0 1 1 0 8 0 zombiepl 144 286 0 285 1 0 1 1 0 8 0 processpl 984 317 0 285 5 0 5 5 0 8 0 procpl 624 498 0 457 4 0 4 4 0 8 0 sosppl 128 8 0 8 1 0 1 1 0 8 1 sockpl 400 223 0 204 3 0 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 40 0 0 1 0 1 1 0 8 0 mbufpl 256 175 0 0 11 0 11 11 0 8 0 bufpl 280 4243 0 174 291 0 291 291 0 8 0 anonpl 16 41147 0 27234 59 1 58 58 0 124 0 amapchunkpl 152 1408 0 1282 7 0 7 7 0 158 0 amappl16 192 1144 0 399 39 0 39 39 0 8 1 amappl15 184 78 0 76 2 1 1 1 0 8 0 amappl14 176 1 0 1 1 1 0 1 0 8 0 amappl13 168 30 0 28 1 0 1 1 0 8 0 amappl12 160 39 0 36 1 0 1 1 0 8 0 amappl11 152 84 0 64 2 0 2 2 0 8 1 amappl10 144 20 0 14 1 0 1 1 0 8 0 amappl9 136 381 0 378 1 0 1 1 0 8 0 amappl8 128 301 0 288 1 0 1 1 0 8 0 amappl7 120 120 0 108 1 0 1 1 0 8 0 amappl6 112 27 0 20 1 0 1 1 0 8 0 amappl5 104 248 0 233 1 0 1 1 0 8 0 amappl4 96 500 0 472 1 0 1 1 0 8 0 amappl3 88 112 0 105 1 0 1 1 0 8 0 amappl2 80 1528 0 1466 3 1 2 3 0 8 0 amappl1 72 16618 0 16185 26 13 13 20 0 8 3 amappl 80 753 0 713 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 6 0 0 1 0 1 1 0 8 0 uaddrrnd 24 302 0 286 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 302 0 286 1 0 1 1 0 8 0 vmmpekpl 168 6357 0 6324 2 0 2 2 0 8 0 vmmpepl 168 43458 0 41683 107 6 101 101 0 357 18 vmsppl 368 301 0 286 2 0 2 2 0 8 0 pdppl 4096 612 0 573 6 0 6 6 0 8 0 pvpl 32 144243 0 127278 146 0 146 146 0 265 7 pmappl 232 301 0 286 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 167 0 3 5 0 5 5 0 8 0