af757555a628e7093961992b58a9ddcbbdc56346bf1bbdebc47e9087916ee90b5dfde37b5593861cd863f6986e03dd564b331a041d8f27e3ac2094aff74020699f7bc14eca9bd6506c6e5eb390", 0xcc}, {&(0x7f0000000c00)="1a5e75ddc3833d024c1a7e56da8c50177af951f71102045550b55a0c9ab1b08eef75cad43e79e261fa9b20850eed2178", 0x30}, {&(0x7f0000000c40)="1ba21a439cfdf2a82640ce63cd23a9e904a235afb590bfcda520c11dd33778e1508c8da76c43843e5e438b342e056ea6cc5f2b7c168e586d7c3426c7d61eb11acc8840dc4f0fa0dc87ba55675e556b02c33d6bc39a4617d834a85417ffce44a32515", 0x62}], 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000180)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x4, 0x4}}}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="a3e2c11000000000000000ff2a467400000000", 0x392}], 0x1000000000000144) read(r1, &(0x7f0000000480)=""/224, 0x3f0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) 16:00:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f9e696c653000d64f67a755fcdeddb8cfacfbf00a0ada046d795258cad8be472a5373171e0b624c14ed7d1a1fab8b49f5c8e693634c7ed02636d43baaaf21672c71f399a492a2f4ad61f739ae8c582b60625232ebd8fc8e419a8ba2f655"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xfa, 0x86b4, 0x9, 0x5}, {0xfffffffffffffff8, 0x1, 0x5, 0x400}, {0x6, 0x3ff, 0x8, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) fsync(r1) 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1, "000000000000000100002000", 0x16f0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:47 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000040)=[{0x7fff, 0xffffffffffffffff, 0x80000000, 0x3}, {0x6, 0x7, 0x5}, {0x3ff, 0x80000000, 0x4, 0x1}, {0x2906, 0x4, 0x6, 0x4}, {0x80, 0x8, 0x40, 0x2}, {0x4, 0x3, 0x12caad2e, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r2) r3 = getpgrp() setpgid(r2, r3) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrusage(0x0, &(0x7f00000003c0)) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r5 = kqueue() readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/147, 0x93}], 0x1) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26ee9a57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x10000000000000a9, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimensat(r1, &(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x4, 0x8}, {0x2, 0x1}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8650, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x4000100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0xffffffffffffffff, 0x200, 0x100, 0x1}, {0xfffffffffffffff7, 0x80, 0x7000000000000, 0x10000}, {0x1, 0x401, 0x100000000, 0x7}, {0x7, 0x1, 0x80, 0xff}, {0xffffffffffffffff, 0x9, 0x3, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x8000, 0x25bbd151, 0x7, 0x100000001}) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r5) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0xd8ca0168942b8692, 0x3, 0xdc6, r5}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8860, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80000022, 0x1f, 0x7e}, {{r5}, 0xfffffffffffffffa, 0x80, 0x2, 0x5, 0x4}, {{r6}, 0xfffffffffffffffa, 0x0, 0x60000012, 0x7d6c, 0xff}, {{}, 0xfffffffffffffffd, 0x41, 0x42, 0x2, 0xc0}], 0xa40, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x8, 0x3}, {{}, 0xfffffffffffffffc, 0x14, 0x2, 0x800}, {{r8}, 0xfffffffffffffffd, 0x80, 0x2, 0x401, 0x3}, {{r0}, 0x7, 0x35, 0x2, 0x3, 0x1ff}, {{r9}, 0xfffffffffffffffb, 0xb0, 0x1, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x5, 0x1}, {{r0}, 0xfdc8620e39fbc524, 0x74, 0x20000000, 0x80, 0x667}, {{r11}, 0x6, 0x0, 0xfffff, 0x7ff, 0x941}], 0x3, &(0x7f0000000440)={0x5, 0x1000}) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r12 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xf3d0) dup(r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) dup(r13) fcntl$getflags(r13, 0x3) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101937f000000f6ffffff00"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x0, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20290, 0x2) pread(r1, &(0x7f00000000c0)="99011e9efd4f60f3a67390832a2b972b20ea3be5587596748d5f0c67ea22212b46e672b11f4746f4c666d81b464b7dbdab4e7da0e02f9fdce31dabb69b5e9607cc5adddc3ffbab2f802faa97b5a07b9e3fd6a1477b85e5c4c0408db562c8629e6a088c64eb370c227f6beb755cef9572eb72b64c0ff4e6a859b7a36f14b2e46f057df02af7b89eac0ef7b0e11c222770cc806982913a213155d58430c2b31ca1501722add610885890c80dc3a08b9d87dda0a958282da91617", 0xb9, 0x0, 0x9) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x8, [{0x1}, {0x2, 0x7}, {0x2, 0x80}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0xfff}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x101}, {0x1, 0x3ff}, {0x1, 0x2}, {0x1, 0x4}, {0x2, 0x1}, {0x3, 0xdf}, {0x2, 0xc9}, {0x15aaaccd651f240a, 0xfffffffffffffffe}, {0x1, 0x120000}, {0x2, 0x7fff}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x7f}, {0x1, 0x8}, {0x0, 0x7}, {0x3, 0x1000}, {0x1, 0x400}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0x7fff}, {0x0, 0x40}, {0x3, 0xfffffffffffffffe}, {0x3, 0xc3c}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@file={0x405352fe71530047, './file0\x00'}, 0xa) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x80000000]}) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x46531eb56e878b1f, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x840, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8a10, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) kqueue() kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x19, 0xfffff, 0x5, 0xffffffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x40, 0x3f, 0xfffffffffffffbff}], 0xda0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x80, 0xf10a95833f1b8778, 0x9, 0x80000000}, {{r7}, 0x7ffffffffffffffd, 0x20, 0x2, 0x3f, 0x8}, {{r8}, 0xa0732d8def32cebb, 0x2a, 0x2, 0xfffffffffffffffc, 0x1}, {{r9}, 0xfffffffffffffff8, 0x9, 0x2, 0x4, 0x3}], 0x6, &(0x7f0000000200)={0x4, 0xffffffff}) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r6) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6, 0x0, 0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='\xf2\x10\x00\x00\x00\x00\x84\x04\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) munmap(&(0x7f00007b4000/0x2000)=nil, 0x2000) bind$unix(r3, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) socket(0x400000000018, 0x3, 0x3a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6, 0x0, 0x0, 0x4000000000}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r5, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000280)={0x6, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/185, 0xb9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d000000030000007e4d602559ba9e29b336d9c1d169fdd94119bbc028e0c150895e351610084d06a40f5b22dd102fcd650f46e4d744cd90773153c18e1e3300a1abad2f5541f0d5550cd05440aa5509fe4b479744612e2071031776ea41e01443831e296e6d192ab4e2d837d6436d0ab5cb82b4a7e9f174022b9cab06c84fccf4923331b067f148cfae6b9e59494695aa1410c902b78f3ae46b68f772e40b73db70fade29d24a46699a31273eb7013ba2003a6c3ca4fb81533d49f09336cb965f"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x28) socketpair(0x10, 0x8000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000340)=[{{r4}, 0x0, 0x2, 0xc000000b, 0x25, 0xd7}, {{}, 0xfffffffffffffffc, 0x4f, 0x1, 0x8b4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2000004a, 0x1f, 0x2}, {{r0}, 0xf9a15a079435e85c, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x6c, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000000, 0xb9, 0x4}], 0x3, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x2007fffe, 0x100, 0xffffffff}, {{r0}, 0x6, 0x10, 0x40000000, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x23a, 0x101}, {{r5}, 0xfffffffffffffff9, 0xc2, 0x20, 0xffffffffffffffa0, 0x5}], 0x39, &(0x7f0000000200)={0x862, 0xff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto(r8, &(0x7f0000000480)="91e149c4f81acf3df533fc17f725869ffebb9eb15608e9cc3004caf749c26d2ce974c1100d48d6d9fd76a5df0e3af5cf23a73957ab95779167ce1ccfee354ac15b02a376c729a9a3b803720c040147df6c9ad7a5f7842f6ec0353ef7323931110bffefc1f70ed9a132886d2bc321c472c3b775f26237ce7e5a5ab9d9f4cd5465ce25f1b033520b6a9f5abdcc7bcf1bd2", 0x90, 0x1, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x130, 0x0, 0x33e}, 0x40b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000040)) 16:00:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000080)=""/8, 0x8, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x2, 0x7}, {{r2}, 0x10ca344bd5a1484d, 0x80, 0x80, 0xfff, 0x80}, {{r2}, 0xfffffffffffffff8, 0x42, 0x80000000, 0x6, 0x2}], 0x401, &(0x7f0000000200)=[{{r3}, 0x3, 0x8, 0x4, 0x4}], 0x5, &(0x7f0000000240)={0x800, 0x4}) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0xb, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3669, 0x8, 0xbb, 0x0, 0x101, 0x2, 0x2, 0x0, 0xc3a304a1b65dff26, 0xb846, 0x81e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x8000000403, 0xffffffffffffff7a, "73cc5160521f093842ad8721ff7f2e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde73", 0x6a7}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e39bcd1b51383375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c00442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bdda3d38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874001000aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475aba9b9aec7acd78968a5bd422f2a66a38230d228ef86cd80eb45cd1901841125e850a76bae6cdd1dd06a1077a6b5e5c1483e2c1b6390f5fb1aa2be7d8d8c92744c636793ed5d7532e41e0c9d196dbd1f", 0x109}], 0x1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) r5 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/51) semop(r5, &(0x7f0000001a40)=[{0x1, 0xe15, 0xc00}, {0x0, 0x6, 0x3000}, {0x0, 0x100, 0x1400}, {0x1, 0x800}, {0x1, 0xfffffffffffffffb, 0x800}], 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet(r7, &(0x7f0000001800)={0x2, 0x0}, 0xc) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480), 0x0) r8 = socket(0x0, 0x20000001, 0x3) fchdir(r8) fcntl$getown(r8, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000006c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000700)) geteuid() getgid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4037b8fa4d012ae447473c238495aa6e48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795e93a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000001"], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/b\x7ff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:49 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) truncate(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x3) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000480)={'./bus/\x00', 0x4, 0x100000001, 0xfff, 0x39ebf6d5172901b, 0x5, 0x3ff, 0xbe, 0x2, 0x2, 0xfc9, 0x7}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x10c, &(0x7f0000000300)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000480)=""/80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x45}, {0x80000000000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[0x5, 0x10000, 0x2c, 0x9, 0x2]}) dup(r2) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) writev(r5, &(0x7f0000000940)=[{&(0x7f0000000500)="3acb29615117f3a68c6bf5fb1beaf813aad9d5ca385128f01b28658a8046853fe83cae687451b4d0ced58b56a3163e481fb4b097a1d66ee9a26117d279f5dc3c21208e3f5a97c5067a9df0634ca2137aab8f9207bcb3fc6696987d4b5b800ce32039ebdacbd2eeb2888bd0239ed34c7d7a42fe4378f2715cfcf412ad6a57c2d2e8a12785699cd9aff8ab028e190be51db0227223315f67a28cfcaa3bd70e8b8de9914966d563228b3784e37970652d106ba9975809386577", 0xb8}, {&(0x7f00000005c0)="9a72bfdb87677dabfaaaec21704ce4e241bd295c29b30c209645efec74cb40178c830507f8408dd4d5f31ac27174c6e9251a28b0140c2982c997b67f83171cc18571912246ab693954e442643410aca2e4cdcea08187ce8228e42853dab06f894c030ef8ac988cac866375ecd8ad637d03ce1a0e325e398d386211627d8589444038b142426850340f8999af89", 0x8d}, {&(0x7f0000000680)="c18d36235a580e57efd8312f06de8f75a1c37dbf2bd92cf5f8aa10cdefd0c0c42c3c6a92beebdc48cc6787b4c3768465ea2eba4f7fff7c90c66adc6db856a5b978051ce5a4198be10bd64f99fdd73309ab9052094405f70ef77bfab632b4f8e42aa8fc3d13a4112cca2e5473db81e6413eab059cf41da8a0828737c95ae036bfd49399d6976009c1ed5c77909ec32c8887c6f6fc29353f5e3084e4e897321862cfb63902cfb63c817eb478a1ecaa87ee8ce36e44ab3106205c972c56f40b7c3064974079cb3436b41fdd400f329d58ecb70ad3165c", 0xd5}, {&(0x7f0000000780)="77e4865045e41f78b295801bc1d6ca1bc0a19c62ebb236c8cddfe8fe438ec247ef898af1dec5548b5ee24a394ec6adc1c5f6d1085a81427fb0ee3dee5d26826fa906cbd8bc72d38b908bbc916905aef72d4ad200e917364a4472c2a97bfa9944bc1d1b58839802da09006d026f34af14329dd8c610196d78336ee25907c5a8ca3ca29c55139ac897554ea4ccb5d397fecaab78604dcb324340abb5df5e4c90ebf89c1d06fb675209e012f88217361cec1974f994c64ff2e3292c566bbe38878e2a8936278849c5baa292ac13ad4ca862908fec877594dc533add42c7ec61ffa356e1d703d9718e005ff2107faf55c9", 0xef}, {&(0x7f0000000880)="fca4c9e49817a32472c8e048df315e0bffb15b167f99aae166fdc969edc33567d0fa1b85fcabfbb89d795b4eab9f0edb640dd7b29c5be2f590fc0b6c118bdfa6090d08fb87d9fcf00590e4b8ff01a6075a05190723264c7e8ebf762ba8aa54d15aa6882cfb208f9f83682af6b1355aa336abae4c953a195f81f408b487d2a6cd8099de0cdd4312ba43af6bbf68be9dcb4c6259c0", 0x94}], 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x1000, 0x2, 0x2800000000000, 0x7}, {0x3f, 0x2, 0x3, 0x2}, {0x4c7, 0xffff, 0x2}, {0x0, 0x0, 0x2, 0x2}, {0x5, 0x9, 0xffffffff, 0x8}, {0x101, 0x4, 0x7ff, 0x9}, {0x80000000, 0xffffffffffff3de0, 0xcf5d}, {0x5, 0x1, 0x0, 0xffffffffffff8977}, {0x3, 0x1f, 0x7, 0x1}, {0x6, 0xbc, 0x2, 0x2}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x7, 0x9, 0x80}, {0x63, 0x0, 0x7fff, 0x4}, {0x80, 0xffffffffffff8a61, 0x3f, 0x4}, {0x4, 0x400, 0x81, 0x4}]}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) getsockname(r7, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) clock_gettime(0x4, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ,/!$: 1.98 #-$: '%449 70933 449). 0.015 0.013 0% 310+ ,/!$: 1.98 #-$: '%449 70933 449). 0.015 0.013 0% 310+ 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='o', 0x1) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x61) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) fsync(r1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0xa, &(0x7f00000001c0)=[0x8, 0x100, 0x7, 0x5, 0x81, 0x8, 0x3, 0x100000001, 0xfffffffffffffffd, 0x1fc4]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x3907a29e9fc1ceb2, 0x100) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r4 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r20 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0xfff, r21, r22, r23, r24, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r25 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r29 = getegid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0xfff, r26, r27, r28, r29, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r30 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r34 = getegid() shmctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0xfff, r31, r32, r33, r34, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r35 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r39 = getegid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0xfff, r36, r37, r38, r39, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) seteuid(r38) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x3}, 0xc) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r41 = dup(r40) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:52 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:52 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0xffffffffffffff1b) r0 = socket(0x26, 0x4000, 0x3) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="eb5679a96f9b7e34b1128d4c5a618a330b6cd27f3efe861b97611e6affbf33c4ffe557801ad7491e1ec390ba4652f98eaa1ceedc7de4973168b653428adf0c34922685714933bd8a367e61be9fdcb1b9dd17d81b3c220d8868963b7534421d1dc4325a646cc023e02f1e6c63b41ab0c6ced996cf2964eb3743c61582fad36c7e8a44d3cf19b66384f9b071e6311c9cd1a07c45db41bb8da422ee573802a47c57f8dbcef190ece0500931f7e41527a4e8ec592e874891261dc7a0983411c13343bf20c429341d98d9492af032c270da4ec07581f31ab0b1c132b7d97ff8b7", 0xde}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x6, "734ef74c41a69cecc66bf6c986ab6f0eee3f28846d835bce3460de7f4fb0eae4e62e8a091e7141701e082ed2809c420ecb85e030fc758d866637e9d5e8e89bb55b951cebea04190604806fd9a5dafff4f9e5b2314d73306c91a0b1900cbf0826a5f5ba4bc20dda5f492c668216285cdaa08d2d9dd939c48b443ae63133d95408d8e3e8e5ab93403552237c91cb4090a4d2ad63c21e1a67fb63e5c8baf0a1e8b29e158d4224b28e0f46da841c48683584595e70d9af47451513"}, {0x48, 0xfffe, 0x8, "922400c7f72674a1f077740de4a04eba4724f45909580d8c831c4ccc8ec8bfd44ed634eab2d1471a2a7d4a83c4712939f03000653c0f6a"}], 0x118}, 0x5) 16:00:52 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20340e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb91b2435a042b34bfc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174208eef9904359f13ac5b4177002f08a5f673c770c08f6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901d9b29873bd1988f7b8798a7f951845b9fc161f98d7c61a40e610c0318ce6da33494e54efb1ff88164283e6867bc8e3fd6134021652ffe66f3e14846a4d15e20f63dcb8869d4f4e2aa672be6b3e10ec2dcb5be393163889aa2714cce1a91b7f0e85885a06a5750c2be3147cc8a165b5f1f901cb973f399b"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) 16:00:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x18003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) pipe2(&(0x7f00000001c0), 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000240)=0x80) syz_emit_ethernet(0xffffffffffffffc1, &(0x7f00000000c0)="b64f71082d12fdb071533f87ae0ae37cd727eb320027c50b7a31349fbb70ecb1") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = dup2(r1, r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000001) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200), 0x3258, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffb6}], 0x1, 0x0, 0x7fa20600) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) r10 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r10, 0x0, 0x7fffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000500)=0xc) preadv(r11, &(0x7f0000000600), 0xb3, 0x0, 0x0) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r12, 0x0, 0x7fffffff) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x7fffffff) preadv(r13, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) preadv(r14, &(0x7f0000000600)=[{&(0x7f0000000440)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x7fffffff) preadv(r15, &(0x7f0000000600), 0x0, 0x0, 0x7fa20600) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x7fffffff) preadv(r16, 0x0, 0x0, 0x0, 0x7fa20600) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x7fffffff) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) r19 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r19, 0x0, 0x7fffffff) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0xeb30) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x47a374dd, 0x8, 0x400, 0x1f}, {0x28cc, 0x5, 0x7, 0x9}, {0x400, 0x1, 0x0, 0x5}, {0x6be, 0x7, 0x7697bbca, 0x9f51}, {0x80000000, 0x6, 0x10001, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x3b139d1f39b8ee08) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="a8010025a62063e036aa9bdf8b52ad6243974e53876cafc70b02060219d8345f21df7bc58b1a465dce80f4a0d377fd80d634fe8a8f2a459d574059c0311e89814b2ba2f819f4754cfd6c06dede8add7eb1926d75d5991c4ed9d0c61859e50a3fc18157d1f45f69667c3989fda3bade74931808f297b5f24b28d2889fa8caf7c8655d71dff2ebe202753e2a3b118e8f25e0007a7f63fe0ad7756447", 0x9b}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc2) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xe3, 0x0, 0x400000000000000}], 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x9) r2 = msgget(0x2, 0x40) msgctl$IPC_RMID(r2, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x1f}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) pwritev(r0, &(0x7f00000003c0), 0xb68e7c9517fd9, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x337, &(0x7f0000000200)=[{0x15}, {0x87}, {0x6, 0x380000000000000}]}) dup(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") pipe2(&(0x7f00000001c0), 0x800a) 16:00:54 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10006) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000240)=[{0x2, 0x6, 0x10001, 0xff}, {0x78cf, 0x5, 0x6, 0x1}, {0x2, 0x200, 0x1, 0x7}, {0x3, 0x3, 0x80000000, 0x6}]}) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x200009) write(r3, &(0x7f0000000140), 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="000200000000000b0c58c6666dd3cbf4aa647d1036ce4301aa85e76609fe3d2d4af8e8dc69e5d55776b0bfa7d0d8c6caf3a610561c41d1e068bb9a630199726b4a77ea76a7675ec90d2f50d7397a71d0c8f05c8000"/95, 0x104) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) dup2(r0, r1) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) munlockall() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r6 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) fchdir(r0) pledge(0x0, &(0x7f00000000c0)='\b\x01m\x00|\x9c\xde D\xdf(E\x10\xe8\x1c{\x10W\xee\x91\xe6n\x91\xff\xb4\xa0\xdfM\xba\xcf)|\x86(\x1a4@\t\x00\xb2Q\xf8\xac\x03U\xd4\xfa\x99\x1e\x9a\x14\xb9\xa1\x1aL<\xafr\x8eL\xac[\x91\xf6Z\x06k\x83`y\xca\x03\x05\x88e)\x00'/89) 16:00:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xb1) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1002, r2, r5, r4, r6, 0x40, 0x4aa}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setregid(r0, r3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() write(r7, &(0x7f0000000100), 0x3e4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r10, &(0x7f0000001740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)="7b39ba2b9e27aacc2ab245604a3f51936e172e4d1a71f5e18faf54762530b8c12e9a748176c09091e6385133e7fdf57450fd3d89c5f461ae07e5a9cf6052eeec9b73a52b042fd8493c297239f4571533ecfeebb9ae2a0b7bc0435cd81fd6c95a", 0x60}, {&(0x7f0000000340)="edb27f98283c28bf42a06b335dc6838f8ebf7abedc0f37bf006eb4f3fbd7c4b1905403ac9873b96edacc915e6e6a50f86eb05362af81c8fe668024282c4bc0bf6373a75c6220625a7ceff2d87304d01da623aea2ac4a29ba768552de253697edb34800c38d3ff055d6c7cc7eff0aaa7b36302b", 0x73}], 0x3, &(0x7f00000003c0)=[{0xa0, 0xffff, 0x4, "e8c786e415e84dcfe541e61d61e9f7c33eaab0786adf190ef2af073172c1cb62f41c96270af15d8c374ec029aa22903fc40e8beea91bad17a0e5ed0ac01e66494a42683f3d0d26e9ed0dcf44bbc3855d16efdf06de174987a3112be81be7e8bf345c7823d14b701ba3c896c98075a333dc064f07c46ab4a6d3e02ef10ccc591f32775e1d47f34183aa20"}, {0xb8, 0x1, 0xfffffffffffffffe, "42668eb4d773d4182bbb2bf50f17ae6ba655f261ae9eb82c6ac14237c157b78f06f5f249ea54958f2e35e65ad5cdad7ef53f6fa52f3fff3f5ff773937d4203a38308e5a776a8ecb8c6c99f1858d74266c3ab88a83396655d0d8e409e519ef4a4ab7c711d30bb0ce1425c7cddc01dc66cd8ca15f76028654866ca75a2e71ed1578156aecba9be655d753ef2cfee2ae552e8b4992951a0cf2d3bb9ff31d56c8fe1cec312eda94e673e"}, {0x1010, 0xffff, 0x6, "ebd5f059b23bd252dd84eb39a27a1a7ce6438b3d18f91bed7773c001b719cdea7c2f5674aaa8b66501a26effb692e5b8b412a18bfc29fbae5e5e7a2dfad3ee1df9061d1f80847ae4886c4ce854fed7a395f9d050f322b79e2fc9dd363a9e8e7ab8c29cd568496828f8b5ba03795d728bffc2c2018da4c7de676e3bf03000cb2f672c3d4169c87c2d21a009ffd9293e389c47c406085aef8b6b6145fdda2be0acc82848e2db4a7f49592dd8d2951e76fb6b8816e88a6135d13fd1f3544b8d1864eb4beac11a7b4b9254ea8d147f75eda1c97b78855191932789d9158e7b3478e3b02abb9b97d861465c98f29ccc929d116f10afa47ef563d2a7b279d52f1d21bf19e8b576cc6749a27090abc08b5e470e8d482433ada6905c3aa40ad04e8ac7e9622829a89e02f0df2b2223386c9632dbdd2b3688e76c73195a1e389509a7f071ef03d2ca351eba3a736dea69d7168005bedef427df9febc32fcad58c266224c090a3c8140cb7a815b51fa9e41551e8151ec9ee85f05032285c552eded5c4cd8e2fc7588b810248fbbb6dbe42b59bb47102485a2f4d36229b5f99ff2647cd6ac2e3bc8126900c1538f2e10a53a51c926f61a09b1dfa0705aa3f6845863e3c74685d1a26cf14f52277080128abe351820baed5a07f5149b032ed2ab83a9274b55c46f9bb78c4b08907ba071b1932fe3c5d8b27d2a8535ea2015eb46f3503903d25b9a3a715018b83a371f8516e7adb9a92dd49a4c1570fc4c57f31ad712c63285d06ee71897b147006fe22c3dc28cfe176b50be68e061441e3ae1a4c098b544bcc052ecc06b52225734a2f8ac777d86b025f98523a092d1414b50844574933a16cdaae38a762b2f1c8481b03780740de0b031be1e10d27a42088752160fde23b6445753d982ea7b533caca54e471ba7c82a0d05255b57cb1a759369bb815a4b8ae781f68dbb4c81aaa08ab8153251e7000bbb40d754947aa4502d01744f133974a31fd750466632ffe5ff96cbee3b0c8732b1f1cb373dcd38ae543f158abae80ea37ec170a48cd76d2d2f6299263d1ad51a40bffc4d2b33bf4680004f64412ab0486d409aef2d2a8fb2e36870553798ca9add08c3176375dc375644c9cfb933f85dec70abe3ca2a219b00d452ce71a05f2d87f73c21b0f3bfadf13b13e10a0b391a071a67e67675a9d7ca1b7199b2966badcb4d24bfc19f5cd26c305bae5989784ea140f1fa252cf84a460c8cfb591422eb4ffe2e54df30e2c6d52ec5103ce2a40332cc480e4fe06d042abae8df730be19907cfd2504a2c00f5103605e8c612c6b86739b887370b72414439f73ce96a9778d6d47487a9f8c4974de38a8b549de00a484c8192cf15c6064abb42d95d949b5141f836654988c8c538dd74283b03ff73b83ab9db6bcd78ef8a486a7f460208332921b64406a69d56bd11d715fce93900e26318fd0e8eb2dd67353aa13d7820ca522f204b5f87de76374bcc541c8e2e9c3d49fa12699ae66c49d0f2fee7e9eee5b7e475c08edd58f436947d8a09d774beb94f73872a417f501fa2ce33d4cfe3fb97319fadc0968b852ecd6baa9d94f205d83c9d4d77fbd66c577327f957f2a75ce8fd6662e66184fb652d2f533deee481c25895df9bef90c4e302f1421e444df4c1abbca9425e1b5ea8fb53ae142fdc3485c83b2472a150a3fdccbd837f7638b04d8aea4b587846c2d599be9a670028426c515aafa6c67d46578563fe89455e21b8565d640d012e5d6850bb20fd13e8f2a52b8b10d0acb5657a87248fcff33e0c78ed9611a676331c5935c9b4bad0e99a29b6ecf2d5b157181ed254290d0ce4e441b9b7ad77b2dedfdeeb745deaa22b30a1a265867e5f6dde0d033a076093c0d09df88137dfa2494a9b6f6bbde6e69d6da72888f297ec0a7866cfbaaa94def1b57ea58caecae997ff506f171f6e8518413c2210bcc840497efd9f129343582fcf0eab5400b344232cb12142e12d504093cd94e1309d080c95cfc7fba0f38d0c7c790e7a56c35b8d820ff6e3fb4d476e550f2982231efc35d56a1a8506448fdd9771ba77fcb3df83bce4496b070ce7c4e9f13f750f7850c29cdf528507ae89eb78408ab629d0898d42751ca590e12d5880ee00549d447a05490851303e3cdebce0b2777bd54ce1a1d5ab807ffaa296bb95363164dd1d18c777564062b32f5249b06eae3e96ebaa58a50b995db8c6ed072d20d35c86c34db9199b21b4d1e286037d38d807bf1f3714a6bb812b751b5017791b57d3ecf55891c38305dea1cfff29c69f6d7c9fa92542c79a3de5b793cdefe42887929b2d7db6ff349b0044978f4f6a606c6d7044a6b680cac9e33f2161f46d1908bdcdaba9a07cfdb4202acb1c4608783355601de60c332a3d41f588684bb5bbfc85949832abad34de3ab8cb2142f596aec742b9aa815492c5b5129b3685b5d41ef7ffe88a4bdb300c42c2f9b444bde757a26b710d4c37b9fea5c2f6830bbdc0e65a5219615e7055665eb3d53f221a3caaa9a6fb6fc8be346bff546e091332b8edabfe869d95af925903ef70eb470910107ccd5563eb9d0104dad9b357a4a611c94de55d68e0a02a6f87e70e151ecf838e476987e19b217a5642b1f5db78b898b3f8e86bd4ac8f3dd010fb68496c8066a1698a632864eb095cca9972a989437d7c504240f04d51a9fe66e2b478b231add0351a5dfc5d95dab8e8faf6c2bfe11cd5e2ebcfa274b383f4c143d2e2429255aa308d6fe4f44bdc697207115889fd210135ed5c186e6302e4e7d6d47a2dba6b489b407e30320c0c5bfd994dd3728f17a76b9f8303197ee3b568f87acb058451382fab341bb6fd0c72ed70134a581242c8883f637d930bffa5afa95ff2ff84cc4b3d2dada6f36e7739519c0b33843143becdc893314522c8b96233d43ba084ed30da6fce0a5a79e90d6010d735c53848952ff51e17f0baff961c8953aecfe520c7e31e7edabb65bcc000791456a5fccfd82b9bd39d2aa372ba848f80b2bc3b30048935da1daa481faddab38223ee92b1db7e76933aafcb2b7c0fe9ebcc69f7f1bc034bec999558faf7a72ddfcba5e314fa56f8581715f8c79f8adb710a3ff8c924950222e4592044af69eca3ea6b5dea399735e5f1b88741bb1b31f63b1f195a9d90df129ee008a0e89c7ba4c45e46420de3b8ce353f66971c9095188d4dd2eb8527a0364983e438d6f48a6a7f281e9d0ef5db54e488b4b12c9db88c6942c055983896157fb0bd3931ab2801abb8bb8151dfd5505944384ca1f22cbd4e391ad01b0187631485e7f88ddc0d6a59f184a3d520c2fa09e58a862bc059d51be3bc9feaf0a1025a4fbab9a569030c6f6c90db8b2a0c8fdd5b00cc0b83e5a83670d2a7798f16fbac4b6f0f620ee28893e57518dc031fd36fbd3ca1138d4baec93d0eb33e98c3ea8ed7b0c00645c34180728bb13f9150b4dd39cfb882eea542ee9b29715c53eee9e338904f1a4180a6e9b2c8bcb20d00d6df738700559ad226007ad20f53b3fa6e5adcb1d40c449deb8f8e9c85baefd1df6ff089f717cb50f46705fc26771831b52bdb1a1f70079757d87e6ab8ce60f752bb0d07d90a2ac77cad118db8cd9c55b04920551e2333bf11065673c18b8584be83e2b39221188f923f5613f41ca25e05925540844a3b30002fcd40c23baa948a8c9379ad518656d87fee42bcc38064dea106e20d739be3a42d2e3675282a642e95564f60594eb905fbf428dc08a8c7a3833bc23a2d978f292c67c4917532224840df142871a5d32e2928d2a5f34bc11a2dd9a63a0134648164017593e333b6ebdb39c756ec9f996201759353a45e003b6042e68fc8fbf30bf8eb6b019cf8378c0486ab4ac399c2335314f2dd35e7d71e71278334db191d0614a33cad7dda57351e16082de3f6205a5577704898f6dc6b64b8fb81ae459b2c9a5a1af68d7f6058cb14a2a9aa4b789197d1378f5dd093dbabeb41b742e6cea1e80afbb74003724768c07200395539ea202fa101526a98239e8c839c3eaccd53f0859811e7d5609344f8fc5d24df53cd4e02b8d5f9dbe0de1e60cc4091ebe0d5f08e7b51a2aed5495755c81eab2c284cf6fd73ceadce4fd3df529f710b714054beb7758abbde0910e7bb88643c4a54cd524747df92fc9546de38c7a1f47f103d1fadccb7d6c635daffb86fc20a6b19707520a160948436013b85f36cbfff9c08cea2412e7da0dddd86611ee203ae94398cdb82d490b3e3e3d773961d49b6126628d83dced055bb36dbbdc8a6c226b7e64313567b4641b4d60ccee61e63a737b0ccd128afd9f9aba99524717e60538889c7c3cb775a6c5943816b63bceb2af26254608df99c6ea7634f32fba742251cdf2cba0a4f6b4a61cd242aa48e44c740b968bcb55be1343a081428739b579f912459fcac1f2a198a9c7e5f187c64bc373c3bb8cb8746e12eabdb2649c67b59589de77e4748ee086f2e79bc73eb425a3d3e936acf0f44228cc3c682e4b0899b138fbad2bb922d19e39b76384fc2af6c4a749aa319738a378711da57d629285b47801b625a90383b94e6e1d1b5d36dee0f36aeab95c99af8b2cb677ae64cab78f597fcf77e59c74544611948ab3c8992d7c091416cf806b30c34c2eb9c07c32ce44b9efb7e311aa16fe91071f7c9db26a82be7c8a749aefd3d801fd425c2ae0d1949366024dcfdea251bec8bb43a7a636f816522c5686f91e86dda3ca63756bd6e4587474dc3e1738d288ac267c6c06f3b218259578829c27f7fe32c48888475219620e9054e52bdafaec11faa11d0f2bc3b8e74f3298e8a7255b120f8b2c7ed5ddf0d73382957dabcda872cdd9cbd4a0b3098d335974c604fc7eefbccad407c346d5e446c2169ec561b504a1f236d56ff140552e493679dbd2884629564a1f32998874379034f7b059582a69868051921481e96c40d3f1d74fc3ca9f0610f863b0634126a4387eadc822df6ebf1cdfbddb44f72722a27c0663c2ca1acd786de602a07e9210fe4abf9da6d9a8d9086d359f3f96ba354f7407c5fa180440234e4971d4c89293bdde4fe69160340d5c23a05e7eb878ea27ddbb7bb7cfb6dc7e91e9cec5ce7f7561c5375cfd16059ffed6913872dc5162e19acba58e6437939fd88457e34d8c4add9de988c3ec93aac3fbc35ee675988df37fe6744c3328e0a75697c73ff59ec4d95d7de03b114ddd3edba5fa23f8b6cc487ff4dfc0d72d42fb1ca1927faa322a0e1ae3d63f2837a11649125ad2a03905d5593f47a33c3e576b2fe7b4900b1621ebcf22a2b77acdefa20e93f654152cacfe47e16e0cbcc6d13c16da708c655dfb205ae4beeb8a09532bb4cb4ce60f311be6614ae931512b7759cd18b8886fb049f441b5bdc646c745c43d152facd115cab377bcdc42233b3b5ebde636566440beb809c276e315753a1e0442b35b8e252c43480b065d40c4fec5eb7d202ef69d155e7c24cd0f42837e75ab0df3e3dc9e00e19288838bb6d781d1cc1b4b282ac0620cf7985cadade1d445095b43d36dc22739b076ea850649bd8b949056c5e9c2686b96d1a53c0877d087dd4fae1a6c4b25bdf8e35b840674c24915c0fe6e98d4f4e381517c8ce7549a48efceb9b81522b4c63612e10903b1bfe86862756863f51e31af532b589ede5c6797f2a09cdf3daf0a92f47db4c706f96e77ec83cd8897c12aa91489e1d99591a5dcc9e4febfbfd1c1255662ada754de5aeffba1302dd148baacc200eed343614dc8be580eb7b8e7c2cf133e04ef9d1264f7d79da4e4624ac164d11406acaabc8cf1d1671fc3a5"}, {0xc8, 0x1, 0x7ff, "a5f582325eaaf0112de5cc00e0de82c7c2185518409164e0e6972a10fcec5baeae7176ec9c4aa02f2f5d3490dfef076c5ae1e25f10d714bd9274b1ee05238f7a300c66017f058996074bb913a5e12cf30e0e3ed3e94627118874f3e4f66170ab157c9ae2adeaf454e07189a67399db4e32dabffab68eae27dfe1c37af372cd46b107455f0052afbed6ce9cae74bbabc748ea01f0e99e1823a05f817f86b3ff5f31953ba4160c8772308f02a545d41371107c8455"}, {0x58, 0xffff, 0x4, "6f498e31e9cdeca4fc968be5496b276d4acd416a32a6a1f9f3663c2d2baf91357d4f6324d9a3b6e572cbb9d2df4020f7ee2cb2d1916091a3d2ddd1cd7de6d267615ecd7dbec56e"}, {0xc8, 0x1, 0x1ff, "279d19bff5da437e11445aaef63b5031c89f0c814722a62d5e6fd539018b5b808640a014067d7253986fef9dd53ec3bf21a1171a9a8aa0a8eaec0d096543d6be329244c8108ff4480fb8d9915f4c2105ab5331666af421cbf87259a26e638ff11a9ac33f7378df97490a7840b426765c9b2106ad270bd48dc398c0fcce11191fca6c98b0c89a44dc175a39094c028c31ac695c7f6fbd5fa9d651066303ad7a9ee060610ff0e2f63603c5ee5a9411dfa851793961"}, {0x10, 0x1, 0x5}], 0x1360}, 0x8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x10002, "0366402ba77f0c033c02bc71795acd76ef3caf00", 0x4, 0x3}) ioctl$TIOCSTOP(r8, 0x2000746f) write(r7, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:54 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000880)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495a289c7fd809bfd82882158dc01ba5bc58b5e3a4ad8edb1bc06ff68c978614561eb3bcdb49eff7994be9c68d0ad0eda6f84e865290d0123e6df646fe14796c755f6240eb1ac42039ccbd9fe25ecc9", 0xd8, 0x4, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xfffffffffffffeb5) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:00:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) read(r4, &(0x7f0000000180)=""/9, 0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x8000008c, 0x40, 0x1}, {{r3}, 0x6, 0xe12edc4ef3d5f4cb, 0x2, 0x3, 0x4}], 0x47eb, 0x0, 0x7f, 0x0) close(r0) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xca7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000100)="501dd505deb7e5636fa3d5132828fa7fad0e0759bbabf81a6aba80867cc8bb4f77fe1d802149722147d0e5fef0bd3c65fc5b10ca0596b08491f832538dcdb2770f182a14808e4b5663d15480dc775ec9a9c7ec9fa20707e888737cda37a91c33c72d086dbdb1385fc2d454a247b161dd9cd2cdb42120277c799683cc84a13d92a7b56a55d3b8e06ba9dbf2293804a061291df8400a2ad4d9947b8dc3d3f80d6a33e5da91075a3b24e75b82e235d1509e8103e269fa", 0xb5}, {&(0x7f00000001c0)="b8e932f6417104c6a1bdb26ee18e66484e603ff9760b91ccba3d5101d14362a6d6c2ec529de4266342cd0bdb442aa3e5f6b83115f90caa1f5d57bf60f60a5033101dbb8605a39f8e97a8532d172a6d2cb9", 0x51}, {&(0x7f0000000240)="bcb12e5f40ab9d5c467eccece1e1f66e8317c5cfbd70ce29fad3c592a50b636b7289d121924ebd4f12661182b03b18f5b6c94f9bb21d60bc1e36fd1a79b3c42ac5e76f21db9e0945ae43cdbfce43699d8a54b713ef1f2387c0a9b52ff45d013f72f8a5ea44e04dd2da566200fa06b06cfd81baade028047a1e7ea09739d93f5a1e8a05404021534bb635c7d14ea012f6ee275f357309c649b9438c6874aa38436c38798a6b5b438c77b75e3aabedf4bf8767a6da81343419f25e82077604ee4e80d4b8889bbbec5442c5c511ab75f4fec5c3c39e4876f29c948c4d09d28b7953b1c0a7c3afa2ea982ac4", 0xea}, {&(0x7f0000000340)="f3a5973d2a43e0bf5c1f45d04fd0d228d9337df997c60cdde0b03edd790602b3e083485a917e40fe6feb802d4982b1076501f3c37ff8340d1bf7325f4c7b39b3702f28db91188f2dcba6aee0509bebc025fc61e64e25a7bc17957ea903cd436a0500a01f239cbf3fb0a3e7fd94a73d62a45691c685d46422f779df33b9c420ea74e37d082e471de962606e1c4c78a9d1df04a02a39e6b608f1f30911ce02318f6c2ccd27d00114596b35d4d9028b2ba2a320ef6d4df108fc5fa96851c12c15dbf18570ec886b40b874c9013eaf17200f008f3c70e94542ad4ee8553a1a", 0xdd}, {&(0x7f0000000440)="fad072f0be675f3d0611c00c23306eec9d9e2c036625edbc40b6fdc66966e184604e4d4cbf2adaa88934f2f366e9fdc45fd6db698ec9c4e3a2c61972e2a089bc5bcf75eefd5e67ca904f91cd43c25562f2d9f953ec5d397d5070bdc390ef5974f4b79ed7eae23a0118f63c5d033171f2e485283486b175e6ed2b9db93083ac087cac020585dcbc500f45aca816308631e8efbc524e83dc6bdc0cea66c980", 0x9e}, {&(0x7f0000000500)="13daa98c5491d5f02173b2f84b692c4de05506da50d96ba6b173d42ecf29e4ead5bb6a79d499d468ae12400ee87be55396f1b496f2dcb262b0e417a7c25a6e0b41ab442461e12820e7691207f02072dc31f8689272b0210547", 0x59}, {&(0x7f0000000580)="b01127c06d8cbd2a96256bb1c806d4dab115d5de54eefdf5fea7809152c8f6d4f47f0efe938d54629b98f7828a704153d1db8cbda3ba85c54a9636ec16abaa51a095eab81e5d420f684af817bcb878f4e9178daaa94f49a785f923b7e4925692546dca56f09fbd178aa6af70ec05491099c2e4ed48695e7fad91ddecb02101736c0e65977cc353776671d20632fbec8903ac853cf9a599cb91ba9d014e2226af", 0xa0}, {&(0x7f0000000640)="b5304a4ed08e814c565d3933e87b88ee204dd659a1c162adcc2380bf2d32fed95b75bbe71e697ea4125592c4701a8f4ee14cbb098f2191b069e657150d525381e5f4b6155156318d564aae78bfe425ffc59d0830188883d8a1ff1a22d627da9555593927b0b0", 0x66}, {&(0x7f00000006c0)="7363f0d04982f02b6197c6a3e19e165fbbdad5d70c408101ab7cbfff095712b6652cca81ff96222fee00db456b98f8a0ebdb316d68accc112e9043f106020a00ee545bc172af9579f58f4788521599e16df6d254f088115e1d990db106c3003477f1b58701400b6983f405e30447e6666db36eb0f21e22323a9429895a551b11dfa4", 0x82}, {&(0x7f0000000780)="306e3b72e5511c3c4913981fa4de8d13bf0755b1e8a3f7335b4aed921b65e8057bd540ae8436ac0a0cd1bd1320c92242ef7ca6be24c03bdcc37aa4088083f19f24e35f84aa429894506bd0b00fc3471c230bfbe35140e64c71a1f5158f6d4693833b70a14604982dc10e9940b177f948", 0x70}], 0xa, &(0x7f00000008c0)=[{0xc8, 0xffff, 0xfffffffffffffff8, "136e40532875ab6013778a1b02c4f64892c0f92e6cc5e7cb119a3db507c471fce8bd52f19418f36013b2dcbcbac39b7dd38ddb6da264da32253c2694b8e00afde2228edb89fd099722b6a1270751a546f50cd299700206b2b9ddadbdc762e741d18369c566664d1a8f0c59875552fc6dc5aa060f3f9ff7d857a17bfbc970d7af063f8b7fdbc6edc05a731f914231bc89f5287f5ae98d99b5f5b9673461d0519899c7a4a06ab0a4fb8f29f156132f7fe9ad"}, {0x70, 0x1, 0x68ab, "3162e526ddc5101da46dcdb9af2bc509f4f00005bc5f22d721a80966569dcc9d99c7f3a25f05a17c1dd2a0ea72ef183b3f8529fa386cbbef17931a7a186bd37499f3813724cbe8f8e756e75729977ad5df466d1aae9d31937f7df52f2e"}, {0x70, 0x1, 0x10000, "322cee1fed1b87093a11d4d688cf09b169e469130571143db8b2db323f6c0a4aadc0ff36b7fa2dd40afd2331e3373047d212b3aa7bb596163f8ec3c5d19acc569b7cc41c823cbd18ddc4ebc711e20d1a99646b3eba7fc7efc44129"}, {0x18, 0xffff, 0x80000000, "1c6fec58900a5730"}, {0xf0, 0x1, 0x7bbe, "1ce03d47ce0015cec624ec894fb5fe874ab2ac96edf28b8a213471aefa613856bbe44fa0083821ea71310e24810759185a39a6fec3e8ca8fcf4df464206f402e4573f45df21dff7642aa2aac87faf710ed4474502eebd7050a7d244401ff3ae7f1f19b219fec372c8c9d97dce2fedde2f0a934c41962fc3218fec67e6a50793248732b13cd60ffde671a01d6cf5b43f30ac1d7a7a4cde4347d89cd9dbe4d4477cfd3a2df2bf20353b6e90d85bd31edd186008ff50b34fa4b690e9b155d2599dc434aa8d2ee1577a0c347560f6dfa89ac9cab67935183888d7f247a6bce58"}, {0x1010, 0xffff, 0xcf82, "32e38d1960c50f4457f254a6b32f2aab4b75569aa17ae654897d7b37767a241d014818db90d6beeb049563fd1097a8564fb61c4ba2dabf051e424487f8e6de77be3a01302e1285cb9cd2a9f89a78719aa35dce47d9b4adc68f051a8718c57574bf0afcd9e43b2d5b9254ed510edb72cf4cf1ab9c0c7d6e65a7411b56efb8377a14d3c61a538db3eedb1cabfa8abdff7c03bfc3ee009417027dc98dc13c0cefc78326b09c0a691c357924fecc7c01e1f5782e60e46f2793789217bdfc70bc0ef798f6b9ff67e766bd59435ed6c850dc8fbde1fcd5ca6e56774d35cb75204855092f0cc3ca70c2c89e011d6dce5a7cf3a6587db30a9df7de93817071a415895f8c3fa4e1d2c52360a3606924a1ee750c07a66423f923ab73cf448da94fd3883928ce7c588dcbe94cf90733f830cd8cb9b2e1c619b2a7e7713aaf21189fba29756d4117c7fe58bc7323715dfcc44fe8ab1fa1fd68a1024cd5bf3f3888f500b7e85df2336726778b1523f02135a09f632d4e8994e819ba2183fb5ca822b475fb65c2854b79f64fb9135b5732cc3c8b606631db4c2981fea32ebb26fc071c2b98e181845cd81e28a692daeb48585d0f30710f36c455f610fec70f52799b4176a7ad68ef703f4e29e478c163691dc779940110f7d2deabf1030806a99170ea735f2cbf8e9bc4ec7fff3270d94967e473e7c7bf5aa93e0b3d9bd596ff00fbd5e85c52c2019b70bdcc759f836166a5ee2de2261dd9841cb1a667038b9663bcdb8bfbfac9389336a9fab3a07e033ed9135e6f9d964d67599cd873bc3b0e7fd4bc77239c27ad6b72b65e0f7ac2bd38af97c4359443c645d339f518b3c943a1373417a4b3dd032e16c96612902db193df3b252b6233d349ce09a05edf9ea06b58ac1ac4812f96a16f79ef780d8891c0a6334c1e51b478a1961cd00ebe329d9cbac42269d8246cdd7c5894846eca8ed0f5a1959c3384de52a3b1d2d56d22e005d0702385a5301a329e39323d5a5a6340caaa1de876f95a9b0c4bcb97491f037ec00c80b00e15e3bdec3139a4f2e422548bfaa773db2f7f5289c4819602af39660ba4f062ae4ae60a4648755ad14fbafecc78d6c952cbf1617fe0e45fed319a1f6215ab3cdabe14938484980d245dcff439852b678ab8aa35690118512aeeb4cfb3fa5bb378cda21132c95ea012bd587c4e2f396ac9f4a5617610ad3ca3fc332fdcc42024c1d4e7a817985d55bc1332684225aa23ab5a4226283974dae1d4ba5be2b2c35e5330b02cd699f3ed57e7d2989b2639d47763f5b054176061b3bca9a95f615cc18b92cc40a0efd94432308f9a6009adce897922d47e7fa46944ae0316c6f5587dfa26b845781b3ce8f85d4416a570d451d32fc5034b585bb539b70286f440a582abfb44d3925b04dff3a151cfbb4b6de6e2ea620d3febd5676018e12971b69389f45f8c5770b16b1470edf891c41ad56272e50f3c0157473d6924c8563f431f8432413b30afa9c45c21519bb8e6dcaaac4cd191f23e7688a113ceee40deade4582718536e21e8014ac103371cb327e12272d277e11d6f65343611be5451368b8c2dcb90151f42854dbf0462d81d0aa747419a580459beff61e15276ef43cd20a4ece3ed79d023ed1558e513946e402261f5a19809c8ae0caf286666a654134ad5fc25cf6866b226db2471f458412496f10452d89f7a95088c0e75d1c7cf77ad60ac8ca8389de5913596f642e251eb21bab0cd6f864f197a1c8798c89dc2c03456806ad1347d3bd1693dcb77a9b9405ff737239cdbef636ac311913d0c94deb4450b4ec7df66d3704431efe9d6ca0652c60ed3b230084286d83651f3c802e89f7a928d18ad753394a297cd6493005c2c957d8cdd477c7b410e7c25d05bc5678db9c2308f7e24771a7a863623793a8621c087a66adc33a37e03fafa6a42c0a48a906d59ddbe2a92ca3784f10f8bcc2800dd571e2d10f604a2727f5a23c5eec9468106552ddd88f2cb24beb146b0746f35ab5c9619577ae87417030db5c68ecaf39a2e98b3cad3274f1f6c81e2b5d58e7d14caa186457814efc9d757a0d11d624858c5ecfaef37d7eac4a041de14ec799a59baeeb3d17212bf730951512594154a75eb60fa45204306d203593164c3fb95abb9761b254cdd9c8425e774d70a1602eb8a03633dcbc9a79cf3a12b9e1541ac3dbf2d23465e0a3db4f23405afcc22844decc6192b4b452b7f357a679838d63973a958906406d1e9ce599a5359d3a5dfd791c2606fa3805a34afcef48ba6324d6fa4243ecf6af9de7b93685f952fce0f151f13fdda8d9eb7eff0f28b2f5d9506fd767d95df1572cf345b4d474fceebac331f934eddb9bb61c4c31a130aa19876935298486c531093dff3adf1255e59c75cc4b0053a3f7b32361a3b2968ed70ed666da679d03a385c85302bd534ec611aabdf5ab6a688fd61afce3a2fbedbc4a98af31ef153ae3739cc16173021e20c1e873da86783f45f2818591ce6c066b6763f16836ac2f42df22e386a0086780dd191d188de81d772b9c1f51a40b6fca007073d62a3ddd2d356b612c568fb16c3a258ca6766c12bf03fd4ab3516579aeddd341a5b4d6844c662b218fe172a596c2dbade7a8c0d9fd73a2799d1430d9a329d17fb2e9e50d20d446cc5edda88695b7859be6c03a4a3da3e106a7c3f2a9b82941de8d243061d1476ee40e3bb8d17fc10998a8e2a0b13aa146701c0e047acfb812ac0fddaca58fac9dde99476d8712e5238c3e2166ce46d8a191517262cab7f194f032f8c38debe7f2d30857de90d77015bbf4b64a463056fe07740b6a25ced3f71c90c6badaa2a6fe109f1ff1d872145b0df21fb79457a5cf87d5dc8a59018b87b1d56ffe26c69762b250ee3758b5a51a5d7ca4e3dea434c5fb01a1fd514f6219c3257ce5796c73c911895eb5d1844f9ccf43752dab5bd97f6f7f0da5474b01d5c477d39d8d4eb644926fc5aab6ce463c89514a16dab4b98650c4963db25ee18e730f9a0d9eb3c5c600e0ea94d249c1d271a5e6b6a197aaa380df08bf0ca16993787e2b262afe08f3145702b0b4d20d080e402fe8f4c4894ac68a77cf3645170baf11bf230dcfc786e015519b4ed8bd212ed206d7e4bb32e78abde1f1c0abf9ef65d02b18166c3e91d8275ac56faba953962010a1ad695ad6f20bcb4da7f147477d8552a79163339cb2dbf90858e09205f0518ea24680bef33fb1cfca1b6fdb59849288d4e8ad95a4fa56e8226fe58747c2b23913f5e9f9f91664e76d0e678c0bf4c519a897646c97c8a864e0c372ea101f7e9fe5654f7760acb4853c721c2ceecebe58b0011ee89ae0d2712bc6193375a05ae002d37fc04bd660cbdc062e3247a4c00d7959a9e7ad0d00cd0dbe9f77fe96f0f7b774ba5fd517a4ec4a5ee2ba35b89bd3c3d3e6f30bcfd76eba1b46c6f639feda3de53efb43a665bc7c6f92a54ebdc326a4355aefbacab80d1d560910b4e347e2891081723123f4463b3e78aa2ce408c70408c8f1ff4668667897782195d6260a6545ca4d3549ac19f48d98ed87e0ba608272e4d83ee53db4acbd78fadfe0602603d242a9a3a8b0e073c801034e05ce0e3421f31e8d9c871f56ecf0836787a609472bc15f36f66cb9a2da517a778acb75b6ffeddccd016e4388448e7d3800bb0f5fe8ee62741bd4128abf976a06a0e6296a881c4d880fccb66dbe96773ae0de65fd17b6ee6070bd5cda3d41a0e55b004906c97ad282acb4a81481ab489fb449b3ec1d9e7fe2aebf0e1e4d10a94b1413e66113e873615e766acddeae7f89792db98f2fbd66627add8cb6052d1c8b6e0d8c677cab739db37c00734ab5cf2eaff7ea0168eee1407f60e5cf7c479783b47d55714ce64783120e992875005b2bd2dacf68aba36c72de5f17731a010baa13f15c35635ebd618c4c5ccec68a90fbd800a365470c2f9ec96d0cfaf1c47499f19f8333d3a9c999c90a5c3f4c853222100ca5e2ef54eaa94b7e88eff2e6eff937a2ce1fa35a53375e5132294e83b510a79b6d13205ac4cec8dcabfb798bc5facd6362a0b31c7b155004dc6b7b519d6a583f887feb370f8d49df96c1cd99effbcd79b34e9aad5bd8c758efccbfb49973a784244ee0c373e8e78421a67c1db73d54ddf24b408a26489b03afc1913730c8b9a3f94ba09b592015e3b2dcea0b9d4e37d1edcaae08584734fbf952df38a2bce65e106fd73ce759fe7f5816918cfd73febd7143bb508bfe513c6ea45ef4363e84ac24da3b9cbb6f380e58e80b2f3603b7b69ea34f9ebf2c5a3d1932b9d0f74598fe2f41745ea263c748c8cc617bd94ebefea4d8c036c6fa56d67a6304028957e1d428a3c555dafd9e0f359aa7f6b2163ae710aeabe1442101b1e71068247cb62f421813d9f09facd36845bfc23c0b95cb081de007f899aa0c8d796964646bb65af36744e36cc023d63078a47c7e9f93285663aa6309c49c04692673c250f167a1c6b0df1ff9e44245710bba2e3a2c143f1d4b142ccd8085573b1c6634f945b7e8642ddb39b2fe421cad9e6f58fb4de1aee31e8167fe2358fcdc41616351368e1c9dcef5718c78c90491d626a4701dfdcd3f54e9daa9bf840e9693d9b1da1cb1bda2999ed22b332aad6f5abbc5083f5a527b1d48c2befe19d592dc37867ab8bf217145be50a5f139f9e6f31e5fc66c55431555abecf7ec55efd7bc0372309a7946a9001dc7a187365b3c95f6aaab963dd53755758a0cd8fcfc2727ba9af31284e10a4fbc42086422702924f11173ce90b77b878b7297521be930371c3a6327e3967e6d64fc3797630709786b3de90e5d55ee273aeebd06893e326fc529aea0bfafde49430f5db3101a8d49296ab24a391a7fd664297321329387aa5a3dd34ac3bf9c306b7ef19c5952032685f1faf4032b5b14e0f7b4d84e46f91909b0f6559611275309b8677b6d2883ae0f0b534cf3f7dfec69a2cd653021e45e95db3de3b581e17e45ad5e92a718304d0fe76917718fbffdda190863de3e5d20ebe2f5c0f90e5bb6cdd41bdf13fd987fb63323b8e0811f4be3c6a8fd3635f339c257028342a353852ce8d441ead537ee4d907fa49936c7ecbb6e439fd872c9e0f4fae0da2aea0a018102457c00fb550f32d9d0f6da4b8fad9f5b0134ce6f895bdec208b9678ee6bcfbda150b2964a1fca88813a1e6e24b472d9bb321fe39816c8c7db730e0318e91ec80b9aa948863cd17cbdbc4eba6b07ce534537eb4c1f1adb15de768697b3283a054b91004aae9376c86496915dbcd8c4864089b98d6db6c9afa5db15ef68290085db7e8ae7ecf9d958850898dfc74d1c6038d038fd64f07606ffcbafecaa8aefc53871fbab12dae8cd0075212d2cd05ab132dd3f9e2349672093d210fd5bd8b278d074a808bccbc89e720d76fdc1cdd1ebbf764cbf03f09e30769a1d57e5004bd704f71f1d80c19de4274f04072084d6fd6a86840816911a027ad31624bc056bed6a17e4d37cd75a5fd2a3b3c95f742c430006f41a3c78c95bd8290285b814e0e455c3b3ea552a7bba53e6dfc8ce48299e3c67aeaf110b57ee9229cf88fe2591edf22f98d2adf78172813f5162786f42bf969a6a6bbb01e680aee60b5e5f67cbefd9875fedde6e2bf251c782fe502bdf647b6d50944e1f571dfae3d0f94492278700b6b92a25f46aa73f8bb173d2dcd7eb5543116e0ee94c7442910395c35c7d113c69d1e1d2f686212ba25d56ea11cc87f84b9b3326b87ec502adb11bf1338749caf8735fd08ba987cfd404c5aeaae82ec5545917994d67d704cc6e8973f1"}, {0xf0, 0xffff, 0xffffffffffffff75, "9a56ab9a78ae58f93e63691f51c262a8221f05deabe795f8080de7909193f1eb112399a6fc74a8fbc9a68b968abce2339885cc516e01f246cea238dbfb966732137977514b732926121ef24febe2871115002017b7e25a14022ef6e45fe8dbbc3b06c9dc7526efb6c471bd462f8024eef1039180661656aa1fbbaf2f83901c8bc458385d7c02256d57839c5b4c7de84070691fe981b42d039bb418a7d8571951f4adb76ce3ba1f9a5141edbc461b4e8eca5df1a5e386fe8c97aadf650a30914b6f9d92afc24827b5f1fbad0b6498b13a107f24161818f9954a"}, {0xc8, 0x1, 0x1, "bac7d38385e016993a4f63e5c46deeae2fc3ac503c451173a6ede09dab36d68f52a0299c73adc56febdf1f143384254671d2eaa9040c184b3620c7e490d5f37ab6118926331b5175072363a3ef47ead61277701cb0b7946e29089732dff46557b711e44eb149be40685296b4bf1714c54e56429346a7d3bbd6763be68f3199d61e813d67632a9448f85f32ffff784172b7478d0ac3339ccb1c19d233ee4e6530d5816d0b71e798850a08ad93a143d9391db23fb510c3"}], 0x1478}, 0x403) sendmsg(r0, &(0x7f0000002800)={0x0, 0x2dc, 0x0, 0xff5f, 0x0}, 0x40b) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x40, 0x46) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x18a, &(0x7f0000000580)="b25e1252f24849c2603d866cb0073a9fb13b7eef694899917014f13cefabd768818949a8159460279f5d2b1ab08a3c5e05fc462d889185688de36a1eba7bc62c8c50001b3dba7e8daeabb3f4b186da15589649c59aa507bdbe4b2e5de3336f923ea18e0afb7d46a34b9116827d6a1d95f1cd6a1d86dd2ac4971038ce780082087ac48009fc8503a6fbfcd7f868689ef1d29e94cd996f4f15c3ae3efcae3bd2a910f30d9909fa6aad3777820516356f701124d98c511e102311e78049dfbcd46abe3255d8eb06cb731ab79ed674b3d9131f7480a16fdfa71bba2a8490dc66c72eb5d1e939364472b02ed04aa080fc650a0b8b6aef15bd63a719f8b4cb4e0300000000000000745db499bb05c792281025f7c915f1307c0048e334e500afb7ff9930bc741d456c8a1aaa25e03dbf890341fc11f7129417203a076dfef7da19dfef78f3afb02ac8bd8ee942ac0ae564b3d0a4c8447a6cccd9e6f438c34297048edd9b9de14a29bcbcd6574d2196b128080f44bdab0026cb813c92e2386fd9b7fbd9e91b197eb3e1ccf4745c") 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x4}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/67, 0x43) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r3, 0x0, 0x4d, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87, 0x0, 0x0, 0x3f}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'1\x00p', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:54 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0xfffffffffffffff8}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x3f, 0xfffffffffffff6e9, 0x5, 0x9, 0x4, 0x0, 0x10001, 0x7}, &(0x7f0000000240)={0x9, 0xffff, 0x6, 0x49bd, 0x8000, 0x8001, 0x8, 0x7}, &(0x7f0000000280)={0x3, 0x6, 0x0, 0x0, 0xd1f4, 0x4, 0x8006, 0x34}, &(0x7f00000002c0)={0x3, 0x10000}) 16:00:54 executing program 0: mknod(&(0x7f00000003c0)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000002c0)="f9e01c4390ef2846924a12595838d0136110734db36910bda340bc0d2c10515c30a9614051ff7a075fdc9b6948556e6b439f1de0efc550e9a8d9a74449996be78455736e847d00259268c5a2951fee8c18487bbddcaefafca7f6e0744228d0c59637507d754d487d1b", 0x69, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6, 0x4}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) renameat(r2, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\x00\xfbof\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000100)={0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:54 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2, 0x0, 0x6, 0x1}, {0x7f, 0x1ff, 0x1, 0x3}, {0x2, 0x3, 0x2, 0x4}]}) dup(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f00000e090000000000004385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb5e1d9cb73d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3e8f52825e531c2f0fbed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab83a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000002fafb70857fe39db292775c2ebca533201f394ccea1b3afa0c54d252c612f5b3c6bf8270a21d5df8d71e3e169835521a426c55ba2379cb495b18fb328697a1ddeb7977e471fe8d57664111d7dbc820af86e4576c0f6eacfc42c756908954b4815d81f48917424f18845b85447a4c96b9826fd120"], 0x10) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c393c00e93bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7bf0ca925ecdcb", 0x69}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c32", 0x406}], 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0xfffffffffffffffe}, {0x7fff, 0x0, 0x4}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000240), 0x8004) socketpair(0x1, 0x1, 0x9, &(0x7f0000000200)) shmdt(r5) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:00:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)=0x3) getsockname(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000003c0)={0x100000001}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r3, &(0x7f0000000640)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000000400)="32556ce8bcb5", 0x6}, {&(0x7f0000000900)="45d1b13c6a343fd5aca73355a6bbfad99c3f1768d9da089d53a346cd387912d529eeb0f5ab7a76132119d21a3e59077c7af6ab0e41134a38244c57b98dbe647999c32e44fcc837f739f187d5823b0850a393a5c95ba7663854d54e9c36a8f9ce1640ef7a5fd8b8078811e7177ec2ebc0c10e69db8389b22021b33d54688a1a3ef430cdc0575b61ecc893d079f3b5001e4ca3155e1938442c493f37d679450e2a734c6c3b60b47438c90dc36d19164346a574a65d241abff286836b063900163db24493e6933b26485809ec69ae222ad7c0a4fe06b21f3587cc549cf45ab0f0976e8ee4710ede7d28fdd657992fc941df4eabf6999d80b290cff9447f5319287fd9da7e84b851f46e7e1a82b44e0545d56f409d60380371eecb05cf79fd3813798c7410f0fa772cb935b0640c83b9feae4295b958a201cf6077cbe3bb7f8db71bf3c7a7189dca1425d1e4462aa098ddaa3927721ed080cbeeb82e390523ef66c53c92b2cd9117a183874cee491850588376597f71fdfdedb430b7e917ad20d8b013ed2286b0d7052f64c154acc8012062e6b080bd0e4b46f54bca40b0b9777c20d011ffe0fdd261523b6f3d017c324eba00a30a09c7ce0f1706a5da5f8e5c63df01eed89886d0f27dae11071dd2c428717292ae8f157a11e3ea3e331eaecb6bc0a4b5673c368db046540d31a6e559f6799638372346fd4ec30e9df7903f2eccecf015198da285e1b6ce1ff032f530f369708e7c4e18d9cc3c22a68b94b86b60142395dcf9acfef5cd1a82789527f7bd7e5a753023e77f531b4577daa873b1ee26ec2493a84887a6d0a5a0c79a48322377dbf786c35ca4fc6a91baa1fc21acf6237beb63dc5310557796ec83dfc11dc9030454fb8ba79ab5f527cd1a27c32b258271264f2beb73100ecd03d12871b49d52a7befc649afb102a7cbc7ae16a2c7bb92515f47d85454380e7d39fc3ebc1c81fb476db5b88630bb6278a0c73aa760164faf01d69e27fd59828eebc5921791d24ed6bc95b2238f01330ec666fa8ec021da13f5206ea7667da76bab726d3afeab763ba1480747bb9f9858ce4abebf4846ac6037498d7ba3618d0d10a10a68375726096723ea76177673a39262a330c6da6ad03740f8a3e2225460e103ab6e24321b9229c8f19e286c121b776d345188e2c0d3fe73e0164a751f19c110a72b5913dd2e2bd3028fb1875caea201ab371b1fd515a7c3e1450137a84146ef00267826563184b9be0c4ff207d65658018d49756771545f503d353eba58bda9ee0c2da68182a7ff12dbad488dab1be51b629d0911a4fd6992eae20e20ec3e61b7a48d7b4e19833c5fe5133fbae20d9c3b3528705b166436c732ae7930316d325c302f977be7a611b66cf33064f12056979f929301110f27a32276855d485982e71c84fe9cd21fc6052306cb2a4b66a709e50cfbbc9639b1153d6cdf569c28d60dd39af840ed00d3b67e7d13cbdab30996d09627760392ef90e99de26794157f8ee5c7ddf395c928a8a9c210c63792dbe0621a3e8d6205fd31cc928dbce535d5c2c3c92256544622d3c5027b5eee92d50393fa18253eb6f5fb609b1e795ba1d164aa7da218bcea99417e18d352110a8265c627ca6fb4012f89ad59119a3f5fa8d78d553f2cba7382c7457ef986280344e50cfe8c68cabd3c879d38b7a29a14c0783d9a0ac88a012333e2b18b19cb0bf08c7706b52a0447586d554c8c9e731009ae07c558c5aacf2eb07281f0e611d3e9751e9846b9e0da64c8f77de0009213a761e164cd1ef0d748c754351e5114f66035bec8275fec29f82a695b15486447a563267708431a4be23755e8cf57f763637d6de9da9742b3aefba3d7ff92a7a0452128a2e50e22a945031ffad0f12dfb0ffe5f0791e1f8c637c00f17698c71a9f016ef1d807a2eaa0d34ed5c2ae67b2fe4950b0a75829d9dc3ae87268f886f9f9d3d3afb10218c62916c12e71eb21bbe45022b74e8725ffde33d23906d344314a5f099f8335c897cf2bda2197b3d11ac83fa507026031b2e63a901ca8e035738aa603e20dbba94adcfbc39149556549bb007835d6f20604de278351a69dc60aa0c26f4ad6cf6bece0554bd475462f4db2186f78d3cca19fa2f6bf5b13c4993bbc1f592b519c961dfed40764ffb8b1c773f0a0eea76620c6a7a23b952560a8f76ae04c32a1630d31879dd4da915f755f072da8b96d22ea7511324e5cf1900c539bfa3ad0565b24d547a0bfed43cf0c2fe37d4b3cbb4060d4a4c77899548194ab0d22c734da47401cecb5ad6da41a4f328b3e513daca26a3efbf3aa1ccb2c71f513dc82ff34b52936144421b9ae25a3b79267dd3626113b47bf38b0a054ea2d78b4d3aca09788e4b78a68cff4466a4d71f05180ac875955276aebf403fd66062f77f57c372c67a593e0228ab8d197c963c3c4e6a56460a618aa92057479de10825f06a8525762c1b099f6091087c7ad6e31fc24ebf0d10f7de47b2bdcee193b29da2aeec36a9e74dacc164daef47644ce8a0cee42f2de4869e577a792df285afecef6ca419b300733f9e6ce5347c11168ff3251b88541a883b85cf19da4789075fae8a9fd45c7cfdd60185a6d6b53ad4aeaede3bf3cf569ca22d7189dee4df046a60294980eaa4ed461190aca7e65d0faae690e49aad809df9f934b5ec12b5fc989bda5c2c1dd462962715237124aa2a72ceaba20a9a9e06326cf81a1b3d89fa709a5f20b86093bd097f0375eaf67c9de7899c425beb71447338a5a458d0e84ec725e4259b42a43f6fbb9c1b7b164190478c7a52390564082cdc894f3b05890c336977397a87c26d02f6cc176609a9af4d282bdf6da7c629fe36c3010e4cbf8f8cd3a9ca720b969dea9bf9cc28fbf3304698031f0239b515a155d32f68f29e9cf748deffbfd9c292464a909f1e8447215fe472ca033a235e65a7c3774f10eccb12a6f7c2787f02e88d8033066e3d3c5438d69607ccae76771d320736e32058f6a694419355cd213679e293b1756a015643746f13cfe2e71f5779caf2f2b275d3bdbfb9bafadb80a907d736ddcbd368b67f6317712e4ac53575bb0ce44c71f9e3ea166bb117bce7e2804e5bdc570c008832555e1ad4ce6dee097108a8cdf4312d7003fce9e6dfed401fde1f8ff60dc410f2bc49ceefb1f693feaa6d68ce422592ce0fac7dad8b98c55c6ef824319540f222b14cd99a9e3c3e509e00c15618e134ec87f22557ebe34ec08b361777a313de9494ee7240176e1d4ca9ec2992996efaaf9e5b75e57c82f327c9f15048d598cad935b32535ba4b4d3b76a1e82d0f8c7d21ca6998302f552cfdc638dbf3b9e7cfdae4e5a6df8966e120404e01f7f1ffca06d7b2dcb1b3ec2338821ce68e477d3197658860c14a43bf9df46bc1b40b09ee45a01878c6d06616adc45f0f7f03c905d6d2db320f1553bc2ec6e1011554eac854fa02fbddab389b36fb61e39977569892b8526f706e498a0001c83ab126106af86baedef589abb3ffaa1da09f2b03ec1400e89787676de7494493fb92abfa5cacdd0865ecc4149cbb13cdde8d786c986179b1a7183b91cb3254890361cb8fb18c71d2054a2e4b35bd5413ebb7c2a6d8be78ca5e10d9206687662f9ee86ff1eb0478ca89b4f456cdc8d8c5673fe429a67729f0948b4984bfdfa1192c65d1d1cc34506f2dad08175e44078e07e1d6aed9954d99c73006594353b0d74728a34974a384bf67b26617518d1a1c770deb32366209f6b50676d98d791ba175d92ce4748a6655384a83dc9a0a2e838a460b2c69c2b87a1bb2ea2ecbce714bae105bdeebacdea553b111fde14c61dd5f4e41b9139efb01df9a541245dd4e324513e26dfd3cd45bb82c9194c37ca3b34d94b27c53df677f7ec1ec99033dca9d0063050ec1abcdcbe373081075be70125fdf0b5279cfc44e36b0a2098a57b7f80a50775c56bedd2ad963f02e22099e20d01f6253c216ea9ca6c3b80c54b6c60cd1eff8f026dcbb52a12e0e19304496f6159cac80e4975e37aa4bbb885578363193a96586e7b623a7ae10141ee11ec7d54ac1a6c4047d813a09bbe93677ec44c8e410d30b8b519772f1b3134519ce99c85eea3c81de0992070f8f2073540b6943bf006ce5e1d4bd8fec319969f1577a6bfa4b61e7bdaa3d9b9af285d11800ac06b089c2784e242c40ba4b18071c92075d3f58082bb9d0927574dd18032e218a73c5513e1bbffb51c7c38386775ac7ea24b09c8113f562c5451cf2605122b7e8657748aea0b203e7e0464f27f336c79cca1c143c0ad594770fdaf8c6c43f4caf8127a4b9c3b763c2b01be1e94d4085b9ab8181a71fef1f013c9b37bd8a2e23d1c8d2062fcd4c3db5b982206f6c0bfec4769bfce3d50427c552ea188be55284d88288b197092dc1afb4147e604833693604cf0c160df86177dabfe9a1df413597db3716516850765f867438072ef3dbf03080b6c7abca041be583cae389cc8ffe28b0bedc278646c41bcbf3e5fe4c3cc0c083932a135d1bd5520b25c64949a260a6d1cc2d3e2c0e195b489319d4151f9eb3f88728ac1d9bcdf370b0a45b6add694e75e2917ccf3e800a37daf47980484df171b093747db9f206de3a6d13f06679500ddd70f59e6bc80d8f90df0a5b414b72ab727508636a7e03a3307de3c1b8033aea67f317b7a439cab0ecf6b800a11a0ecf796ddd62a275925a6ff43f1a8ec80ebf73efa45cc36ab9593cdc8106d1e71f6d947283acb3bd347b7ec962a9c69bd4d9a0fba580d1e3b8c5f22901a3d2973861941400d8f20fe674c677fa9ffb61406546686cbcc58c413eb007c3e8ef5677ea996a137f3b12f65a2c345bd5b9d8d21089a6ee887566cd0381e423ce637603b56d4fc0bed48e7e57777c3b66727e5479f92a11d970b373621f44a7680177bb68789021bbbd38230731d981b069e872d4cb92b3fda50ebfa69405be29f4a5b828b2647f8661459f89685e5874e98bfd01ee9685493b39de4877a45e6b7ad273ab7fc53eafcc0752f00571e71af747fbfc7deac33c8fbb285ebb479a75c9053282e283ace85a29bea7d8e014e98b14ef600d851dd8b47a4925d0e75f06f4a3889b3087e517120877bbc98dff38ff375e680c3534879493f3739371f02a3680a7f905bbd14a07e1bea19cb6684e4363cedd1b67cb749bb22bc85e03b8704996e2c21c66477bce022788fc3a35f7baa8387e0a66b65134f4a526b998304aaa2074cf046ebb165dc840e59f7746a896e60ec55c666d826e98a2fcb7bfbfa4ac874d609ff71273415b735d13fe95dd0fecaed1b9e0f0a80b33bc5b1e60cd6db09a79399c776cb8198a928a9a1dd23e182d567704e9eac65a7d01837f56aa9535ba1f902bf1f3912e8d45040ec0edf0dc11a43fc8adf14cc9275ff619d98706a9ab40832519f86f0a832be8f316a267ef178b15246f52eb78546199ac42605d278c96aff37202d7cacb587382e4e7c57054b1660c362650df2f88188ac3d9408461d2c0ed1498af05a83723f18733b83d616b1fec2d638583d292aba844c719585233484af8ca7dfa3e0c9bcc9d2e3748484656b1b0c30ae6876b54557d3107deda15cce08e136a0e696013f02c31f6e67f0a15cab9ef9cfa069e430e911b294fcf5792d95d3f6f92450d6974b24fbb05ecec83c8fcb3e80f928a2354e7d7753377c7483bdd503bbb019dd89f6a36873682baf2e08affd22ed69e146ebdec35b42bd2b3b6c598bf44d8d4890faabd1d039a3408ba4dcb7454a1ff5458a628ef78978a2cdffa69ae84ec3e81cfab9", 0x1000}, {&(0x7f0000000440)="c800c25e907ad7dba29cfeeb130a70da7403d79a3e5b42117edc9e804c759d9149e754688cb3e11a903c017e1505297f3f0212b3ae5e258321f8d8a71ded098705e50bba051285a2e06e26b8bfd0cbd6ff45d938915bdbf327a6b9bbd2e523e47b230dd58c17ee83353ed831b9412eac0e386eea6c7e5035e3334e254b6303f2d3222022515b7fdf1ed0385f05668878e680fc19bf3e77eb8b82b0976df5e8d1eac730aa4d1db11ce0d6b7d3d229941e8aef8fa007871fa271b866d9adf922d6be5d1aee22e952050384770cfb4e0a7ab51bf519b914daa7fbc2d8ba566832bb2e12f2a24580757e7c59c38cf4f69a450fac", 0xf2}, {&(0x7f0000001900)="11ccfc7ff0352ee8338dc1769340dc09274e231374ce29d095a9b68561c8382a121280044c3edc0ff58c4641e4517546a3031329b5d209299fd13f8a4ba773a19e9cb56ad0280f5d22c744c23b8df2c77af19a82839671178888bd903836aa41f5bab86170a091df3dc14388528bcf6649e1220cc26be0c0a45eec4e7b5a2d0209c3a30a6e6c26ad114679c26ffbd04f7a7049b76bdf8bb953a9211fe2f46aac41b503525ee8ac9a883d9f29e542d352177ba0164506fc09037b0c066e76bc512cc091e59c9f89b747ae1984f60b9bd1b6f09557b6103ae92ae7c3338d66fc24c2d0e80642873a2c6ab5fb1c11c7931389b4438b2cacea6ceb6527355ca8c6993ea4c55514a4e887a554680e4b3c0a3b4b0af59fb53eb3a63b6a0936f95116dfc5d767019c6b729143fdd465b36a77364cff7c624a381c9f6a374a727d50ab013bf0915bbab07edbfad9747f15f0832ae6e8bbabaf5b8b9e54ab3fe7903b338dafc9b4839e7d5010267b50be5296c72518d15d55605bb39c4f1735475fecc92ba95a5fffab42b7555e35a7d4a2e3e6e1e32354e00cec812bd790867cd523a92f75fd92419012fd79c3dbaf072a9df97c32e495727916a77c655e3de4031dd32f2e0ba347cf00d9e12ce8f62f134403d33faff6cfbdce59cbe5f3bc51f3e0781922ecd3c8a5db5b9ded1dbae653afb757a4a2eeb83fa18ca1b5e29c7b192b86d28a753fc63bc41ae055bd50ee6506f5e44a5a859b0ce777121bc3df589dec43925aee7bad058eecacc812286650e874ff31cadbec78a967c09cbeb3f05acd238c10f3fb3f3b058f85d125665d6420952c76ba6deb1f46a474753fe920be13bc94f7e268ace0de44bf2b1622d3276c445adbd3dc2851c74ee5b9dc00b2868bc0d93798d5aa933c6aa92896591a99d5336d2fbc8315d1b46b57269dc0f27b1684857e988e25091c49a4f21b53c209c7eb2420108015d8012a8601806be73dd5deef37eb4606120af5e53ea9e7906fd3841c11501765b2afc17d3f1936728a40460c97e3ba643ce37c6a125fb62c4dc330f2896ba33fa83194af460e3c9ddabd5cf90da7f54ca1eb3b14df540c82beec7e9e4d2b8b85cd38cd1d5b61c3bf65215721a5dc40223b969ebec03448d56339bef982f04631bd3f7816938c45b5cc4d0d36cf1ad11e74b2d6d17697dac4b7eee0ad41547e27eb25727aeaf95bc3052bb9d4d03c0f819008cd49c8de4d345cc94f089fec821eea93847f29354c1c243e4c0a3243d47994c45992e38d41b41cfec10dd9b4fb20e2b0dbd5e17308d76a45d76e5ec1183dc54f9066309a1dd6e3ff406b6d39433d8095bb9e503202e3fd3d549bedd4931f9329115101523fbe7e05faf6c09440a661c6a745fd73f1477c39ff2d76714fc3a76a0520b3e6edd95571222a30ebc4c750be0f53fb98dc8b4ff7f3a5f01cad3352a5ab578af615663ad33a8fdea2196e634967a1731c38109f921cacaaf0725a85a61af9055291d60368f597d19bacfdf0946184b27d863bb6db53e1e556b8ec0d19dd65344e73996584a4b1d9bed310bf00548bb41313f3f03ec06b22811abaeb0605c8383be8c0cafb0f042f56d81c68081ae90da836eb21a05caaf61a9987acd7404d91529b9d04983e7dd50d304c23fb84f550967e9c82408bd200d4f336267135adfb48d06cf800714e28cbac37846ac405a519bbdbe99f94374ed5e5241bc454e6b572052a504297306ecafde5e6e10fcb2d0204c6493fdf328f963fd3e2cc6fd0db578e8a1dafa62ee9fa86207813c12cbe74d968efdaf6a0c3be10cde39a62026f4e5ae5533a1b13b5703186347d2bacd8f6dd533b18c3717a24a92b79592ea64b5baca7e324af2dfcc156250a472459123cc41b174a758c7b8c00e8e16dff73e468a9d3ffe6cedc4c8996601da2c8247470eb4d57c27eb158cf0b74fcfb1533dfc095d1e06edc0e96ad06e8f3b9246129fbfa4de2221db4e06f7813b207c6db1e567d9a24e09adf9a3c4c57c725eed4dad70868ea11cf0e97a62ba4fef9cdfb8d2b5b358a63edcc267ffcdf5c98ec20a7560cd697b1d5428a374d3d4051b48ce4f34e17a538a73324d0f3d0b7a0447d1c018e2a689c4cca74424491a94074f2596fb621c40b4cb8e68ab62184bda15043e32ef8d0f41d04ef01384c700879f1c7db4abc67304663da07fc91639e39b23472325722a7d508e8488fc5af46ce2cff18b55c59350e8306baca0af1209e2c1a3ca229e1e251269f4b85fe8f0f67d84000161a8c3974a678405351a7f0c1fa0cc0f3f8caf28bbef9fabce906c8fa531a89d6252191515c54723d6fbd649d895018d13564fd1b86fe09088c8f0db32ab3bbd1feb5d8baef4f8d6d69a7148c7959a492347577c1803553285970a58a22224d706ded8fc3a9cc6bb7eba55285810ea01f4c734ace0f4e413ae8e56260245c8f17d6d2a7b604986253b5455a3bc2341ade70b801e29d4ebd57a0a8f7edd6cfb79f93c2a61a21d8a48f678d2e35c489d70b396150dd4d8dd9c1dc93ba6b9d99145026f9424346d09c39bcb6340d1f0b82b6345cfc689439c02b1755b785ee253a9d8299bad843d3e52e76a7be11fb2f03deff9c38679e19458eadd761f17a83a8c7bfd987113b20256cfd11513b254c1a6806f482da3764880e37eb09f2314966a64633e606412e2a81f1673275d24af8dd113ee403cb81fd9db7c8ec0ae8e4fcbfb459132b1748552f12d3b367c66677d6e9482b65367b50764ed6a78770e10277911a43540e09ccb446fb39c9fe920e9ac72f6b411b78d8dfb3e7ba866542a37200bb505865bd54292da109c38a1f56dcf9f8ef5b9674117506bd0c365918b2b4035052e07dd99a151fc596cbc7add8208aa592b4b2c804488e615a29c3f0e50c959c4e1d04cc89b81d757fda12f3a5eae8d8cf84cd7d1dda790e6ac1f1125a9a5b6c032f8d642c90e2b79a35a1f0b364061fe6844c861777d8b61bb16a6be524a30ae8f14d28d067126b79b2345db2a098b4f78c013d5972dd058b42020097d7d0373ae6b43e601971d625bc27a37bbec8ee08eeee8abef03037355f74eaff5436474c6809864c088fd8671824258726a197ab39ca63ce53bf223a8ca7c67d916223bdd1dd76cfa11d3f98a19430d5fb4284a6014d09c6b6ba0ff68ce3886834bb5980c8968db6489c188444d67d13d8d6fdd6d6576ec5e0b93a54337645f15592d1b3deab24e17a1d1a49858ffdaae62a7a12d216d002f485c450b8ee141e450e19683b811d80efede1e7dc3763103180e06b5e6b4606719e7fd6a437a10a7bbd8f8ed31d30d1d31fd4492cf60cf1ca525c4fa07d4abccd38daa57005598f4727ac39085df0157f0506ece03b41761f85f3e8367f27e9acfaccd6164b48aed99adaf73d5d9d7715281113ab4e85b6cb33cda0cf1f756a786f295b14e16141fe5883c74bc2d4b83597ef49318e78c9fff06faeeb814f15f9e0f1c9e19cccec46ff28a8e75af0d0cb65105d5fd9c22f8386e5fdf5366684078d2731c9eafad61b2e288ae730788ab71ded84c8d7db657a73a05c4c4a932b6e1089226d29d33dc831ea29ed1fac9ed8b36ca11b9aee1cda9ebe37e95afb9a2f51c5a2b96792753c016dcf20dbe38448efbe8d4f4bfdafe5757a5b84b45afc34d7a8674c1edbd510ecd039d01bbf6f3413a74260c48e7e0474aceb25482fa6d8912b0aa345a8c1f41ba43dcc7a185fdc93cfa66c1edd7a1aecb961ebd06139a3e16030afd0214e0cbcd410ec0208e007227aa7e90af13396b2695fc4bb7b78f12493d205bea81f123836fc2d344c054d300a5efd0595c5471d3e0813d2d94c91ecb2a1b39c749d6c09d961fc1352b7276559a3fe3f4e6d84faf6b5a925b362add1f153605f709900bbc1cbb234977ff6ddb3e3596d65b89f0a36177872ef68baef534cf9b3d6309cc1bf0866d3979cbb4777a14692b0f9de5fdd23f351ed005dfaeef949e117807ffd5b8f14602a9db76eea6636ea3c8eb8c0a76f1d29a2993f58e54b71d8b3326b3ef642f1126aa2994c5ced3dc932b3ac0dc3a7913fe1a0296e68dbb9a6b5e310d6288b964929aac4f2dab19aa1f08feb6f2d77539c7d0ce5a0e48795813c23883354f5e30950512784c83c6813e053ceed27327b32097a7e87f81fde8b156df026413d7df48d4e97c56ec0c811b073716f87d77a78f0193e27d57a645795dcecf457466504e7595198d892ddf51394235ff20fe023fdfeb1f43c70ef47ed27075ef13413479cc98bbee49ca1e5163bcdcd5b91eb279e0fef1f39c7c5baae641123d182d94c2b24ffaa3985db727cd5200c70aa8ab5e8907dac10593d137ef6f90708c47ee421b9656d584dd20c109b0664fb51c67ae4312bdea0b35031c158bce14b8fa095b35ab72cddae234c3e2ea50b9b428d853dd9b3226ec9161106fae59637b0c63eddb95495108375a7c29081cf0d11e692e359fc899494182c172c90593f4e533621c6fca42e33d293302298028ed8aa3e058428d0eb155a43e9f1409e26f74e3ba23d8e25ca58e36d0a19e19d116686ac9b65dfc3d0110571d3a48e16ac545292d8ccad0dce429841d1afc8a6554317c73d8b3ab1c88863fe431f50f76fdf12e90304212c9c257ae07a84da71beb6ef8ebf8ded1e91e95b4a05297303c988c5372deb3ff97e36cc5a80f5824f2ce555b399bc10b24cec22500fe9dffa6d6cbedc6c10f6d6500f988c8003f1f0bdb1e93146ce8a57c0b9ad42a51056c830ad865dfadb0fdec2f920b6ea6162f3f8c30190fe6e4a0b79d762fa7cdaf0651401162421f9202bc4b55bc70ae45ac2ba2a02b43e3ab3428f5a658c28418edd5e2271112f9bc8e6efca7f54bacfed38c95c77f5cf601ee2f09f0b86c59c618e4580ea14e09ed084bd29de8df795ff0345b7362fdbcbacf70083ff99501bf00929a8b0af565f57ba756ab3f500bf14bc8efff1cf9fbd6d919564c3d4655ae31d9c394c6718650f03ee319b4351120c772aeb121c64818c194b7bb18f4d6baa1baf3bab7cdc57535bde5afb0bbd7798fbdb4401b5516c131574e38e61376ce9d99691e93c0cea54e94429e235e43248d2094d8fbcdb1e053247405686b48862e324d0f986fad18d6ff4629fc37e72ddb1591bd5246ceafb48a588b4cf1bfb853476d2102db5fd1983905449dfcf9de660109eb7ffb59ea6318401c8dabe04ec6287390e236da4a80c8f616676272fa6892f249c56435b7a699940fb40ac77b138c76af22b4f878cfb9113ec49b56ba7fcd1d30528ee94c13f4ed43ae587dd2c36b40cf514e93061bd7a762bc229d2eafe1b103a940952e8ec4e8d97ca229118540ae13512959b629cc568f7f4f7fd5c72f5467752ec4135fb184975843491b0336f7827b559f2a756722ee8bba92f09bc8135e746e2bc1a236de4cbceb04c8e454f2dd6d982fe79e2570d255f10ff133f1dad5927c8479c1d71a7282555342ab8b11c3693c1fc4aa157c121d00a8ef92099135eb914e8f01f584faca4edf176a73a1e530210ace47a7f72e334c49d4ab11acb86a9e9c5b06570b3a458c8af9753cdcf7b2410ab75f7401d8e48ddaff4a914716a55f2f8fb68c53ca30c867ef7d737b582973252393d63baf7e5a20f6ba9fcc9faf099999305d2f40d6824a5d0bbfde7f727220ebf85f4a99c45cae2a0e760b6c1344f9c72f017e0025303b8af48208d216a2fd239d7b6cde2519a10c9e2b082d70572b37d523bd1efbd90588ba2f2e05b58f1bdc6f324f7d66c1a3495f6eba6a802", 0x1000}, {&(0x7f0000000540)="a8d971c738d69a39326432e53ea539768f8e20dacc8ec4081c4540fc7597f08f0f461ae28abaf31daf796915718cd74a8a4e0deb793762ab54a4c3389a144d15961d09506f3cb5a9a95b44903b106744cf79545a691b86ec51eb3bd4a46e24c2585d0dd31aa1ae77e143030893943eaff48e52e9888b1181a1a15c8b564215ddbc3796a342d1409218790ef865267f67efca6400217f642f51f30cdaef812d9adfc5178912e12744e17c0df7afeeb31d245a1cd3dd060b06e15ab5e7adc6c83f4487bd845a49b64527206fd92fd8f7a902527e562a82aa41df6dbde364c5aa3bd218b20e8fc94b4991", 0xe9}, {&(0x7f0000002900)="268dffaf0f65281aa42838545c75f70949edb2fc14c85fdc5e49476a4902e1ba9133e2c3641e0533f10ac09854429ec6ee918e25c51d25ebfc5da61813fd7b539111f98c54783e0fd987166512f5f1bb01b3c2d363d3c392200be8961acdcb78928dbca387c405c4fa9f45722ade428b73f72b8bb1b345230ab6a9cb3c7fc21456a2e8061966826de41ab4ee948f9c2bd0da315b219cb6783ebdb6ca33bdd8f04c538db7357e5967aed0cb602b", 0xad}, {&(0x7f00000029c0)="0c4d179fc03f7708ed13f60c6a6f460fea9b65a71a51a84c4eaf2cd85ead02b7e0759e188dd7ff759c8c9d5fd3b0d5d9f7583bbf7f61150561093e5f5a998bc4cc27d4606e3ff68adda87a827994ef5515b6fee89e8d0f98b19f34f5455b479347c02005820372913f4af9f452446d1e2b57ad38f1be64a5a640e92ecaffc415092ea5d3da44215937a9ba09b9e16409f6c0ca66dc93ff77860d2789c995d481c5458f4bc82567fb9f3112b958f35049adbf7ab5f85aaa30ac54a1de81c176cef99877647df98c", 0xc7}, {&(0x7f0000002ac0)="d878d65cc38031ac6ebb19d28d12b1cfbec5107d7b38ac4732f84d34480c27d8376467fea40eb8a825bca92f8830b0a1680a6ef6f67304996823d43ecfc9a3647974bb70bd12d77491e6181499e024740048f8a544ea7e0f5dbe042825c3edfc270d1c62b5954c1e2592a6dfc08800ae0e3e00303b2c1c0d36f8f7150557d7a19c56d86891f0eb4c8ec42ad33f180941d8cb7585", 0x94}, {&(0x7f0000002b80)="4251ddadb6162179d9e316715352f781fade445f9ed64f974a50da4e072b1ae4f497f1bfae42bfee5d85114f3ad9f3ee01d7a726589b4bdce2eb997777c5c8cfa1fc9d7e8fa28f40d156b8d56c43fb0ec5f59eb0f0400c24d8866f2e4ffd99375fbb8e7e57360879f4beeae1627b0701dc5cdb82832c7e485b2d2dbb7523b212bfd233d83ebe8a6f58e8d2c38cd00d4aa5d387708b4321933e3e4a5958baa6c17a7b88906dc1a93c983783d8396e8800c03df0e8da02c968e9d6a452fefc300a020043995e38a497ce3f3cc7bbba9a8c671577248695", 0xd6}], 0x9, &(0x7f0000002d40)=[{0x90, 0xffff, 0x7, "462f5d58fe45b67841fcd820887fa9c56b77517db427a202c883b02f9e3e02eb4e03a2dc2d2bff4e433bbb95597a3cea6b2f560264d1a5b242c3740a326d1f136b1b5f1373dc34a9248b24e1237320b41653d4b4a4c82cbcdfaadafea51ac36146e61ce378f45664642e67ccdb7fcd899b2a8d28532e75c79c"}, {0x1010, 0x30b9e3bcb516af7d, 0xb2, "ccd9b39b6e29f1e497ac4de3fcdd48632289eaa5788536a7b03720a3dc63270365e70f1f7f1973dc25afc7d8b5449796e1b167980d9653d9f09badd887e353a6f7963eaaa267653c3073e33a9e6efddd77b9454e0868217725bae974189d5d4162ad00167f2ddd79bd19162770ea73569450ba42f366e2bf5f62ab6d93bde2140552ba40c6462e963a2375b78e08a0aec1e738f24b2421e8cd9aaa461a2118a017bd3840c30713d0e904639d8200a22c4846e87fa51368d8fbee94541aef61f8b3cea5790a565192b2b94bdce81421eb73aa54c650fd30a919ac2c592c8b46658395483ccaeaf2a9888c192634edbacd22d9ea9c46a31dd0ab375141afa22c118b38ef661480859a732915787218cba7f81be1dfb6521e88d6575b8fa2eb3ace7471c3c39867860d4ed68fbbefb945139ddc5ed5e84eba6f79a33f6967f615ee4fb71eaa941c5b4877a18beee5abbbda1626e63b44d9c721caaecb19421762bcc7591bc05609447d53a73d16f260f98b6f1e2224c891ecb0ad9658d4b2e0425c2857dc8a503d0cb546d0eeef8e27fc205f5faa74e788c0a91fca913760caa1d7329a21a77b4ce55ed8b574ad0f830aee446abc3571ce0a131383629c421acfe1690f01a31a327a7e502075295ef7914cb44f8633ff7bd4cbd9e117a3db2dcb9a2d7082744ed0a7f61590fea90d542d482d064678db09edddf88b2ef55460ed08105d947ff6c1e0083cdb8d54a68148de544fadfa9982a099068f8929eb4f4d75cb833fc2022973d29f2a2b0f336b18f7ae1f4cc269b32ae75335f27333e410aa77cc432bb0671c440ba33167bc956bdc8a63d41d36504b25bf18c40c6e3cc987b3c9c2546435bd5ecd1891c7f78a7b8546b1ff94468cb0f4b4734b1a791a645e727f3ea13e3c6d115f746e0e184a77240e8ff0ea20a317fc50f3a975d2e2cdf3b79d094ddc4cc4f11d02042fa55ea7199077e8290f9cc30b19c22a8c4b6dc56d9b45803b624e47c82d29aad386b67063322352f50afcf1dae1fb8d08e7400c979e6e904d792e110eef4f99a5ab7bdc8c816563ce9970b87490bfd619ca25f445066647097fefd9d6e15b29b1f6f78c354ff9dd3a935e99dcf6d02fa7440779fbacf9c8b851ea145253516c713d0d3ac01f204a90c033d28c7fcb83589a7ad09b8cf65c17ad5b5cb2736d5c2660edb13283616889cfce38c77b5de5e109e8a7f7157ac9e99ebcebbf4fd590372539e4c1a294a978a783be93b529a733b33159f0f70a7598fbcd99ffca442e3bd3bf2d023bd05426f0f9ace7b59eddd6042e38c6db2c3a84067cec8e9edce18e218ebce31a9dd84e26a36d8fa0e81b4747071b6f73ac383e33541a16b257d81ded44f8348bbe6a49cc4efef45e85fd5db3c81298bb0faea23317b137abcfea1c2fe3616bf749e377d63ad830d98086fa6f4d530e26a20cde1a7fcf912a046ce69cd51439afc29bb8d88a03ec5944f86bcbc5d8f544509df76c0edceafc6cfa8d9fd6532d4b332cc83325b6ee346af5479f08a76731a29498606729e81c7d7591acc8c2fda2d36e38209a39543ea162b1874df6c29018e15f4bb0d675a209b18b6252c7fb46c374626b3e55f24fd8fe7c8772afb045e257aba11a555dbde138db9ecc28071043cddf4b26b4ed35bdb7621fe46aa5ce7efc048e0c3db78be706996c700bc329b04970d551a1aba762e950caea156fadddf23d84e3023ba731b013d2c38c622172407ecbe449ce8afe71523752a36ab3c960a8853a605e68cd9316a72aec2028abf9ce464a14022b5445bdfefdd719080196bfc49b2cf532deb02c591766e4860fcb1c7bde8ae8545491b7546143b07f2ffefd061f52301604177e213b280b199645a8f45de8bde58a75e2ceac6df29cdc80a6f64434a53dce10a0c37b9528cd94702d0918dcbaa7f39640b6a10dc964e9ddee27f9711ab0685359a8148245bb6e5274bde58ccd46d2b1f592db4d74f50f7bc64c8091a843bb4a3b89c133ced08f7217df74a6d529413ad3556f67b5fd6c5a7a3aa8d9285a92e41850d017ed063708cbd2c6d4b81470c810821468203df399e82cc111f181389a0e8aaeacb804565599c04277b8644f6563442bb3846c960b3c4b64e31413b93945126554de3b07f050a1312116fc46a39844e0f0c84d6330004b32d9b2df0de2664bbae1f1b7e14fbd63322bccde4e25f8347487d990be4efe7195f53d402c717efc4c96cf6fe979cb4c0514b0b61461ca4734d4e41ac73979bfa695948dd0a6a5c53017653c805457e1cf750e26c4c980ee168abbcada728bacd8aa06be14d93315cbdbbc8c00a2b5792ae5ca5fa8d41e1e8109c7955866be829acf8939416050cbe60999a721d7aeec036ec6123903e943302964716428d37f095cc3529ed2e69b186d0a886ca47a1473fd18cabd446b664693a705e796537ba93b77c1c6fb2a624a0fafe3b255052682b360c97fb42181395ef29b5b02f7b316a0359a9d2b042f6d32c3c739765762005219d1cb1c582a7c0a235c370c7e5ddee9acfd03df10094fa31a7897d40552ecde8115c85dad51612a8fcfa91ed3a1656dd2fe8e61f7bbc1d7a84cd13d19e2ba647f3bb27fa8d09fb74998d092ff05ac637d7d492a09f53454fc8f14967fc3d3a8c1e8d28da4a29c492066d24018f20ec4a8ecd6f1229754fa11cb96f6ee6937c1fe5a4fcc2e94597c5aec8afda9d5cb5afccf7627f559478c235edb015a1c6b58b413ae232ffd39d9a67528c8cef321a8ac9422d9c665d858f6f8e19231eb5cc304b6e9de8987a9e1d1f4655bcb73868ead801d16ed7fe98b4e16575c54380876824972bc8d06b0be05be5f78a285b72af71c14ba3de3b4082f810d73e26c5aebca76d47081739722303021b4b1ff3c29adacb5e36c29416a115a6503de443197fe1dc61362247270e10d127f01c663dd5fb9afd7e75bfd1a2ee52443df16181dd22263f2a6226e45433f570e897ec6ce773975f7920e257df3518920333127c360c321e26ee9e5fca15fbf14e1b29d8588ceca39d95f848e0002b690a34a1ddaa2f612ce25971e2e8bcf199467835e74012bcbcec87b2b28eb4465564aaee97b101031416e292e2ba7ea9754c000b1ffe685b953e85f159f1526c97faa9d682fce715da2c8ddef9423d16b6d3f0a96628118901cf45463666dd1971ad4f65950ee56543c356f89b021a77c16deef0791afc3a9c3877410496526950d64a5f47d3c301ffdfe6e0c187994aae0f3ebc81d3e6848ba0c99e0a2ab9cd49cc924fc54f46bf02149b3bce96ff9f1b97f8780a858c418f076ad342154936317a5837ac4a7de6ed15821baf0b589e81cf7f6b74db86f4d68221355320c7db5ae718ad0e0a04355cd220e1948da2b5d077d121ad4c063a332ecbe8c00753933c566ce901e9a502c778a3b89135daa218a3109b8f0d831580989e66ec77a5d0d337722e8deb0b3ab749e683274c1bbd6645cf71266f95a3a3a36a37e2abbbc80171893a973e8b8135ef685a83506e866e272b861101ba562803a1cd70060b9c759d676cb94bdd1e5beb14dd1bd52f8cf40ef9f505520657e4a967cfbac0efda8d6324a47bca45ee6d8c0c14db6bf8def6301854da0125f0ae662d7c603115b26dccc4faecdd32747d142b57bb29710f8a00f4fb3aad41181dea0333f0bffc75545f187fe03f1cb80a6f7266b39dfb30c059d5dad71e0bb99acb40c29e972c3fdcb8851e181c48cdfcedbba3685622e3166aeadb37e8c5527c1f763792ba23f2e3c4cafa918f1867705565e2e6e0e87b8358ccaabf0d84a2713d38855b7f982ed00a149278a123c23fe2cf82bb206d26b96b13ef1601725ab3d83c3e526c54adc0a9583ba72291b3da9241ca0208a7bd062c9b6193141b3f2ecbd7a13a937bc780a2c909204072e748718594a63d0794e2fdd35ebccc0899fae39dc75bc02b84e19efd91b616551a7ed74c4a8a397a65269d7e44a2d415eb1cf38d56162dc890d99006ab51c117002d2c3526cead47dc866e663b230e563433c26a51be9832e2bcc96699fa201294eb74d2ae360b37cdd3434f918adc69b8e081a0770d06075c171ab91dbeaa100b9981ac125a27e1ca4f1b6516e1fea0c47eb68bc5ce12236cafa8bab01a7e97d777174b44ce82494f8aec3cd5702dd0977edb38b808201719f5db8068e53cf461c80348e780b41e29fe4f65897dffa60a44612812a382fbc80dc20821e91a36cf2cd4c9c0bc05123515a1cb0587bd6cd4d2a67b11c1559be4037305ad4b4826d2b7d28468d71535947a913e5816b366037fe6d8620c5c0ddadc652c5139b806bfe3e166c503678d91daa10014015bc9f8cdd90f2ee635f18bd6bfc815732e654bca755e10b674b436b8052627bd1c273f13cef9b53cca49cd69fdcb2f87002cb22f489f7636ee1526e1b6ce7bec0077f73e43449d7f25e5c53107e7cb6bd0bad744eca68be2f5e4fd8c2f7f932ee49ace61c70e1c537fda4f87140651e424632de89a1e36ef3f11ad7da493f55d5b96b5b18a4b3bf4cb07ad9ea35c1d048cd5daf6e141ec45f360e773dbb65786f0f69f2d18c5e78eacf3fad2835d8da5b6bda2e7f0048078c6660222f89d400abe6ca2dea31c5c7aeff7f5f9e09c6c949014dd3a488951f2a9d11f3cd02dc4bacffaa81fe057dfd87f44059e8f33a6f93a7595e64f6993827972c745e0443252ac02ba98102fc92168155e3b32ecb746a31f948b0fa301379de307a862116b298e5d8417922698a4323c34d9810e46782ff36fb099639fe2346f2ccb4d4c87fb8f9a2795bd0ffb46627306c5ef487482411ae6ce7a8dcec6f98b1c52af4c9a9f81bbd7dac232bcb9bb96ce9d92cac16435e4c7ea96eddcb9ab4c50adfd4f39504a68a6e052fbdcdf1221de66d44e9e157fe0722a842871473c88eae0ee44e6f97e45b66ca7684ef25d4f78022ce964f1a6fc8010d92b200f60773306379a4f7c568b2c6973b5d2a29c3315aaeda8b7ce9285e3ba29e7daeec42f82d236b60c8a653793a862f0918219c3d6fabd3912f1af31b2ab68d7e893f69932550418a1a6af44b9f71e521d167e3180995e022d4c896b3f9f51e0dbce339d2af006486464a377f24b06117466c381e68abe1f6ca3506105569bfb0dadd9c6a6c607d914f9de23635688fb6ffbf01f3b91e79e863ff23f8e090c821362c3f44da7d60349d05c49d8cfdda973f4c87551cc2ac4cfb904dd764d28d2f9216de24ed3b3ca77ed8b74f886d44c1aa6f368b65e791cc6398d0c87ef8fd932cae449138525503a9e8d672eb56f21a7a73cf1b9e2d8a9a0b7b4558aa303234b44e74adba771c008599c656e472ee58e9fd9b00e470c898e73ef7473c677aaa511c439a0ba3ed306036548476df565eca5f661ce363e53ca9950403e74ea4f4684f2f137a2b114c003e83e6ecb6140569587e16bb5b281be6854422cba0b9edad38c80647926ae0cdbb93c49d2abbe6bcbc639971b9c62dd047970a24ac468042e37e2beb6a872ca3c9df870f5be7bd37ce1ef6535f9bed25f7f7419b2b02c8dd96eb7652bd619f12242bcc79e28d5a38b78122f80848d49eceff0d4e862eed101d7c02dc3dd85fe5e0698e50873b1872b6d92cbdfd20a32a7d0fb2591ea743e5f062023f39b011845c3a49244ff8b1f953deb1ef2cda9e27ba9743599432de891224944693f634932638c205ce5bfdcf6dba5e87e7243244e3e54500534fbaf29ec3a6e0b9635e9c8dc8664c6b25479b73392a084f8dcf875f3e762db8676bd192ed"}, {0xe8, 0x71700e54fb500168, 0x5, "93193d47af3649c26066700685f37f6914fc70ccae7a350020e04e380aba06fde316716922b4221ee6c9f619cf673ca869d3ffb591bcdd1a8ed323c1d29054b65fa2de21eed7bffbb64796e4093d9cd971fca062444694eab658194297b2814dd330c1aef40c32e03668a9d724c298f0493e728a31225c8f8e1fd64e23bdb09e745a483be4adbe33a294ebf1bef8103716f60e20468d3a8f70410db4441be8d5a602e7e41b21b9221310a8551bdaec702ede3898b92e4f6177a3ec582341332b712b11684056f2dff2c4e0fe9d9593fded14ad"}, {0x58, 0x1, 0x8000, "15f92a2829288d7185c7f76c56475f49ff51f6e004717c5d5236b85ed229cc1fd3e2dea1ae8c43b562bdd019e69b9a009287e28eea0227524a47fa2dc7ebf7e1d752129770"}, {0x88, 0x1, 0x1, "34b14e00590b75c6a2527f1c1d7a8fafbd9b72c8391c98f4a219c324d826a82134481eaed1f19b1ae80bfcf5ca7cd1c052a242c97bb71d9f6fafd03b9c3c0d376c6efa0cf8c7f6877613aef1fb6e754e7d7fad06a10bfbeae9895fd6b6e072d00431e058d874274f35ead76c7373001ae0ce"}], 0x1268}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x200, 0x0) 16:00:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='\x85c') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x800, 0x40) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) r8 = socket(0x1, 0x1, 0x3cd) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000280)=0x5) r9 = accept$unix(r1, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x0, 0x8}, {{r4}, 0x4, 0x9a, 0x4, 0x3f, 0x1}, {{r6}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0xfffffffffffffffb}], 0x4, &(0x7f0000000380)=[{{r7}, 0x4, 0x11, 0x1, 0x1, 0x11}, {{}, 0xfffffffffffffffc, 0xc, 0x4, 0x3, 0x81}, {{}, 0xfffffffffffffff8, 0x10, 0x0, 0x1ff, 0x3}, {{r8}, 0xfffffffffffffff8, 0x84, 0x80, 0xfe, 0x1}, {{r1}, 0xfffffffffffffffa, 0xcc, 0x20000000, 0x100000000, 0x2}, {{r2}, 0xb4a1846ec0bf5777, 0x1a, 0xf0000040, 0x5, 0xff}, {{r9}, 0xfffffffffffffffb, 0x1, 0xcb0ed4c66b0badfa, 0x3, 0x400}], 0x4, &(0x7f0000000180)={0x800, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r11) r12 = getpgrp() r13 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xfff, r14, r15, r16, r17, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r18 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0xfff, r19, r20, r21, r22, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x800, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000680)=[{0x29, 0x0, 0x88a, 0x10001}, {0x6, 0x7, 0x1000, 0x7}]}) dup(r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r26 = dup(r25) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r29 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0xfff, r30, r31, r32, r33, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r34 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r34) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r34) r35 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r39 = getegid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0xfff, r36, r37, r38, r39, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r41 = dup(r40) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="b97614b2177140d79758137ccb36bba7bf06fc30240a3ac0135fd642d86b7558b6f60d571db28244fc2ea4245acabaa065ce28ecb2dc3570c750e8d4e3abd0f22d14ca32668d633d7a1ad3bf927b29660ab8d203bab3a9422d616566b429dfaa04ce55b8b96995f60b3e5205f31831b2fe648add", 0x74}, {&(0x7f00000000c0)="b53e1a", 0x3}, {&(0x7f0000000300)="1e1a547ae3d00c420175087f5af6a7578e8d6c3a262b59a9603752bfd6f84218eb1653aa68ccb0fcc971e03aabbc8a557474116c9fd19c7835cc9560b63bf7de71b5600872de920524cf128b9cac5d9974d329e7ecb376d2f6a3603d428575dc46ede20f664d998ed51513aba0b13986a74d029b3fdfa7df91cda94bfc833649d322f5dcb666875f0214bf", 0x8b}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r26, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r33, @ANYBLOB="00000000200000000000000200001d00000000001cefa8eb862406b4b67da57a634d0d1e434a6e3721d99042676fcc033c91a2830470490e3ef16cdf642812426fcd70d4bd4ccb19ae877263fcb41202b5a4469ac4bdf447cc920a9af69048c6b5f54f5b27fc47c1b6aa7288f77af7ddea94d133120cc6e6899f5a7e43648d0926e7d0f12ae0896a4b39647063fdc5d08b04ecd7f2f46b62352fc21bdbf85d9927f01a", @ANYRES32=r34, @ANYRES32=r38, @ANYRES32=r42, @ANYBLOB="b4a403c800040000"], 0xb0, 0x4}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:00:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e58144fd33055d52fbd5d517896300000000", 0x21) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r5) fcntl$setown(r2, 0x6, r5) r6 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0xa) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r1, 0x40}, {r0, 0x4}, {0xffffffffffffffff, 0x40}], 0x3, 0x5) 16:00:54 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x100000024}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="a7") 16:00:54 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = msgget(0x0, 0x441) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x1a459e4771beb4de, 0x4eb0) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x5}, {0x87, 0x0, 0x0, 0x400}, {0x6}]}) dup(r7) r8 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) r9 = dup(r8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1200000000000000, 0xfffffffffffffffe, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x6, 0x4001, 0x800000000) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000000100)) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700), 0x2) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) r14 = dup2(r13, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r14, 0x80085754, &(0x7f0000000200)={0x1ff, 0x2}) utimensat(r9, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)={{0x4, 0x2}, {0x6cb}}, 0x7) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=r3, @ANYRES16=r4, @ANYRESOCT=r5, @ANYBLOB="645dec620c4cb73b908f3b0b0b6f09df2d9f4dc74c9cb4b3dc5d91bf9d09aa7306d5409eba826661bd0d8712c69027990b1255ce7029c5b84c453bedfdf0bf3e8654513c4fd0b39bc36da7e308288005a8e8123f75fef8b24109fe6b3f5b5e85b2e448dff4ec66d5e5aee922d67217f9fb8d7c09f42340fafbcdd42f77073feb6ba6bb982a5c9a54d7fe04eccb0a9fbd99dd127fb6e5d9d0624ee73d52d0db5aadff90cbe14b3790e20f6335df166028ff7848e13dd92803a8f1dcbb2c3df0f63ef0c433820d19b94c01926224744c3237f644cf64f227a66311a1bee963143b52e9acbb95434475a82e78e5507b8f28233b82006d81f71d9ce618", @ANYBLOB="80321cd9d448f6b09aaea5f02828ca219deba4cb7e2fc5539254a6e289dd88a669425d66ec48c334ce79c0ea0d4f5d3493af52560e3c8942c5134464b0044a73402912e69eb2366dfb5a934139b8f43493865c22c559fd77fbd803278f611ab56d195a37b809ec1d049829031bc037080afd5dff714d", @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESOCT=r7, @ANYBLOB="355bce78cd741cee9587378459dbc7a2a8c1686988640b4e70b7c134a01cd4578069f49a48d2a767d2efb8b4df33e0617be00272863439fa756c77df7b9e063fa34c969d051be3571dff6385a0d5c378c8149eac8002edfb61e1caadbbcec2c817936bc58e93d9de29314d5d6e3cb722ca9708535ac3de72625a11e5cfc44068c8cbfe7338664ed4b2d8cb6c4680726e69f19ba80f4dfe908886226be9ea2cf4d3b4c715aedaa93ca3962b590b0508324b35b0ef451ebd123e5dd6eff4e9631396e55450490b884cfe487dd72ce40044069eed8011ea512896f409f9ee95829f984cba83468d54e02903f52fa88b0663ab0d171e14a39500"/263, @ANYRESHEX=r0, @ANYBLOB="89565e58", @ANYRES16], @ANYBLOB="38692dc5c9d975b699d008244c80820b1737567e18bd8432f0f8f0c3356f6641a318ea816fd37cadf78146ada8d2d206b70d", @ANYRESOCT=r2, @ANYPTR64], @ANYRESDEC=0x0, @ANYRESOCT=r2, @ANYRES32], 0x3f}, 0x400) 16:00:55 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x2, 0x5, 0x40) socket$inet(0x2, 0x2, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x2, 0x7, 0x0, 0x70, 0x8, 0x5, 0x0, 0x0, 0x5, 0xc3}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x181a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x4}, {0x81, 0x0, 0x0, 0x9}, {0x8, 0x0, 0x0, 0xdf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe(&(0x7f00000014c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto(r3, &(0x7f0000000000)="e187e659396eef47fb652df135eaa5fc73cdf4251f6306ede52a5b5aa8894952", 0x20, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_open_pts() 16:00:55 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x40) r2 = socket(0x18, 0x1, 0x0) close(r2) chmod(&(0x7f00000001c0)='./file0\x00', 0xe5) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x0, '\x00', 0x11}) fchflags(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = accept$inet6(r6, &(0x7f0000000600), &(0x7f0000000640)=0xc) r8 = dup(r7) listen(r1, 0x6) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r8, &(0x7f0000000580)=[{&(0x7f0000000280)="4dee3b8d09b918668b8d6adbb136a5ec2b903eb131e8f94c9f004067e3f6750b748f7f09331da814b4456657427ab8465c28e038a031fb80abe533adfd3d17704223d52ff67c6135e5c72d9b45d0e23c27f8a88d93cd0f0c8dcd19b0015753b386b12dfae3973316fc1b07a9128ca5fbed246562025a8f18e9956024231c256fefe31c2cda68a627a326b290ce3c3f25fefdad28b1e42115839d377093462eb3c1c8413befe624c647c524c75392320b8713e9b2a647257b425ec6f96ccd615c6784433a035cd806e7d488959cc8c59d67f57952daeebc510a5f6b38383c3907969c94a94262", 0xe6}, {&(0x7f0000000380)="963eea9fcb3f4ec7e1637db96666a948117a60fa9cdc54dcb8927c75c5ea5075bfdc8ff0cdc474", 0x27}, {&(0x7f00000003c0)="80b36c9ac702b63bd095358b7ab77468c937a12f9d189d20a6f378d12eaef83e41fee13b85535b8286a8d564d4fafde51f2e5cbc76f19bf7ecfa31c8d738c816f95c033bef192225cb414c406bf89b936a59eb4c80659d10735962ee48287433ccbe33109359c38b60da3bf41f157f8417ec8b53506b57ff8e2811f14576cfac834a8a81a3e03827832dbb6175a5291b3f4ba493bf832da6c5ca4bdf2f1d8a4fb4923ebf", 0xa4}, {&(0x7f0000000480)="3859641dba1a487618011565a94e50bbbf69deb581b9b223a1285ca6636b50f3f2dee4acf388512ba8df1ad3c3f0fd9788970ecb9642be88ef376d1ec4b5b7eb07ec3c37a56d26713b6f3685c8fc055fcdf5375c537276d97dd227acbaf213eebf213f2fc8987741063abb24d12cd107e088ef60457634a1021669c94c42aaaf3426d46ae26d3c1e32b73ba5d902e70fde4470325d31cd4ed36cdd6b8c9082ac220ae8de1816c674551fb37569c67d83fdd701e6386bfb374dc5525238eb81a504f36ace6e62d8a87e66e96647c4d9bf1acdda93815147f6b82548e7", 0xdc}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000005c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8, 0x0) unlink(&(0x7f0000000240)='./file0/file0\x00') r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f00001c5000/0x3000)=nil, 0x3000, 0x5, 0x1010, r10, 0x0, 0x0) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865179e82e1ba2704ecb22d21025f76d99b42", 0xfffffffffffffff9) 16:00:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) dup2(r0, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x80, 0xffffffff00000000, './file0\x00', 0x6, 0x64f, 0x2fd4, 0x8f9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="3d6ce172a726f08976a76360cfd47cba23dc893dba069889cdd5148daeea3f64ec77760b58fb5d3b0c", 0x29, 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87, 0x0, 0x0, 0x4}, {0x6}]}) r6 = dup(r5) socket(0x0, 0x4, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = accept$unix(r6, 0x0, &(0x7f0000000040)) dup2(r1, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 16:00:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x8001, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x889) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x5, 0x7fffffff}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x489, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 16:00:55 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1a11b47a15e32a43d2cadd8248de6bc6ef2424e0e4ff5201c147dd1df8717dde918767d64ba639eb46e9a3d54b11a2ec4040beddd5b035c2c0f4b4fad29243d200d975788300"/83], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlockall() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/102, 0x66, 0x7bbdf4a880933fed, &(0x7f0000000100)={0x2, 0x0}, 0xc) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) socket(0x34, 0x1, 0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000200)="abffcbff13b9fd812e7d4e7140964828981f357d687a62c606be40aa7d4d5774e7be82191ec3cfcc59dbc79f6c453669e9f2203ea1f2c2a3c8af774e35bbf1354a758d92ed8ac3235566aa7a671fac8e9cffd90414bf890fdabd1919f41d55fdf8e1569980efde56bcb04ea92424f18a7eba61209c1994271639ddbde39414091658944ccb1f9d470a6d6f1772e659bfdb088f63877983a40100002035120effffffff00000000b823f0e622868cf8b14331c678a1ad22a29b32188f1cb0e4d1e1d300"/207, 0xcf) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000018c0)=[{&(0x7f00000004c0)="a57002319f6f8e4a4425ad79f07556f8c025561144acddd35895945e51ff05587f6c6401097479c3d0052e0e2ae9aa0d0e6989409dc73beef3d2ed3858bdc47f0cd4f41f7e1b6d6149d5bdc014227c71d199850da80b0d7e5c36ab8316f530c77e41613a7cb8570ac6d3d16fae7c4cf3b587c42a6806b35523080e7c6b08e1d2915a95b6f92d6bd77b7afb6133ae63c3aee09376abc5934169dca302cff679703d7afa76b88f1fffdd3364e3a8545a788e8845bbf1", 0xb5}, {&(0x7f0000000580)="9a9fecb5714a84b822350fd066c651649712d1f3e081c58cba81848f5bd36ab6cc81d5498d0d1626786a1908c0b1a5f29b89824f5ee7624b374a01dc299f1d5bc599cbc39b2a2f1f682117cebfdaaf5478a08185c53ca6ae4a493b17afc019040f8b5f20e43fefbc9ded765219e0bd59d96e28204026ca8d79a3ba178787703cc78c6769d2af61f11b1db3cd277341aa1f809a6186e3090cdbf4780195b66efeb88642261958d59717322c5e833d58303e0bd9e38f3c1d167559b06db45d593c4a1ef31ad2caa1e48ee5f8e0bb97223bfed16ea4107c956d2b2b55d895387f13e8fd6f606b944c427e2dcebd9f1b0b4b0d", 0xf1}, {&(0x7f0000000680)="1f1e7f5edb0042bc4f52cae958bbe47f35f62bed4fc3d30e6a9524b7f13f6783df560d89c9e74618aedad10c2da5cf19a5ca3ad1b946fd48a4a496b8894874eaa7709d42114ca87d2f4fa628f77ed438ee5c03a076f144742ef00dd7f146d1a911b63056734a439a125f5b082206c72db8634df86515fb90c2fdd84fad9f76816a17acc93b356419150c87621857f26c", 0x90}, {&(0x7f0000000740)="4c37c8e56607f7194491c89cfe4f6e9f148fb50a9f65f26ad8e65f24ef053298ae7cdd2517702400b32365ff339b705096bd6e43710a6111b0c5d36a2be395949d83da5bb9e12d202a41792c1e047dd8b04e182695a8f786160deb09c762d4fba2411f4bd4f4029ac8e9a6bd8482e7051ddc043b77c9ad996781b985d8854fe5fea03c3bbe74a75c91bd292a92fb81eae07514ee3b151eea47c0ffbbd38bc0299ee35e", 0xa3}, {&(0x7f0000000800)="19b14c87280603c7088ee8b24cbca80d37e600952c4a43e120e1dabc0cc3610d4e4f835b5b627c8c49d59229bbad36a215e1a876ddfb43f4966e538b831baa6064c3f31af3faa8ae7eef0779e9a556632cb4a5d082e9038e813d2433553e24cabaff22ec9ba651537c8adb9638a40f062553dfde5d8c37287f8e0836a683ca7a1446e27968e4e92bace0e3f8b7f4d5d88a280f3e8286e3728b2cee8433c05c51c8baea1feef3ab51ad220e403ef2e241526ae8b6a9e3ffce666ff4cd01e54d08e9a1a696a74d90ab6be0d696ba21e18a6201524e2bcdd6dc587f1d500862beb421ddd7735a9c1415a3665b5751aaef1ccee3a7afb144fd5d9c6679c56ef4a9d33859e9192ea4cc4f202e54ca39373477c52d9a49f7887297144b0d15800a5bc31882f30257bd6961617fbcdbffc812b3d738a83f40db9873b8362456fcca18cbc7ccd3e7de60db99011f383bd29cc9843271f098ea0d9f72e850a94d763249fbfae43ded456c91732cc34f71dcd36d7471e3f7a1c0d395ad571d01cddbadd3ff14fc4426af079eed58d502527a419629d51c69e941959d4d79a446f9f347b7d2b1d9d5afb403f0fa1e546824e84dd669d92ad341115a0deaf4fa59d625a4f9da5b96fcb152a7326e6d7afeaad8a14b3f73c28805ba9653c244195cb4bcd292058b1524b84d5e68462cef3d8b93796d1fc6d2a3aadd8580aaa940e936b30a8c1d3df92420dccf497a364db491eb039da0594e67d523f607a04bc37074160e2b37118d1641077b0b5a9d32271150f8d3085c8003ad873042b9475f1ff917bd3db91069f5d169d3d6195e98ac384438e036b60e8cd3a3b1eb9bc3a00397da11e2e3367ef8199fedd5a801d002f50a1f3f81e1fa7a6a37894eb15507805b343de0bcc3f43f52033d60de83e946bd7a1150e8e0bc732121f2fb345cac61866d24a2faedc8375de3e9431b3d801e309e49abe38756aa5899b79271384288bd620d179169fc166fe863ae8975d091917b35aa1f2d3a74593d8acfb2fd75b1a52ea21b5f85563cf0eaa4c200a3271214a991ab1c2e9a53a73e31d1f3731a73714cf0cb35dab0f1929e88d62dccb8812828954bde8725afce03dc9eafe92b1ab677390c874200e50f22b3a1728121592a95f7998e3864db420edd5763d9bb8230740facf5e634f45e4a9c45e51fa3b770a307da0c9cb719a7166731737fd85e1a2dee0c18909f28bb776f000cca186b3ccf0e88a710d0c8efa21185e9f30ee683ff65e35804d4fdd127a1ebaf3011e37f2446f1b8f46b337f2d9bb11815a73f438892dc17b5b3a35182fd8cfd5395e7332237a9d46cde61226a825c2b6ce6ce9562e844a6c8c443f0c52a2bbf3587b36490d0818874609dd7437d1106a6779d6c3f4e34bf1c71612461db782888ffc72be7c4ccf17cef3f7d8587f13ba5e920055b60645cf6044907ab2f2cef48db3f5cbe235aa460aef203edab73cb28258fa7cc2270a77583d70275364a0b29e8d5f357c2788049cb05a0a67676e58cded615fd28fd24a45c1d29a076248452174716a9e12f72c78aded1e3ca46ef2609d96a7b30241705c1d8f5775fe267c034694a1eca8f6666f7744bb17f104bd03a8c814afa459a352711cf6bae6b231c1b20377bd36e40d9078184026a5a320e500bfa3d61ff0121ea3d9d5204b510b1c1e0847b68c89226428747026e984f9d562cc244041adf5364f800103f2a5efc6edbd8b4a16925a1422f7b7913db80c6b5e2e8a2718c457db3b3a015a35c94f0ed34177d8f36147b909383165c0fd4d4e985355089bfbabab44c2267c9a32ebcc31abe4e0744ebb3a05ce3bf3ea16432d099a169d6b4c3a0771dda669b34e89bb9b70adc77419de2e9dd148c44e84781da8d03967322fed685bcef4568761a0c9ef280a7a8442bbef7045c5a726a979fc688940675170a23b81c7d5abaf712a8a7310100c70eab3db58fdcd1150fcc93daeae1832b51d1664c0697ff52f1916d29652278e4897eff106920adc21245df9e4b954628c85574cd66cc21484f7ad5c6c1af01176e9bb93a915405837735e80fdc0d72878059324efeffb7037b63680993fbd1cdac2bb01c549b1296291e6de2f2db3e98f96dfa9e14561c64c30c92a934072e942980b1b032e13bc6bb713b2f30bca95aa6ecc81fe11680a25a636abc1da86cf95e2b981cd6b7a5c4f40f158b587ca693ad0cb0f691210debfdd6ece6342a72eb5f28243d4e615878a2db5f3926f65810365e0f430d3ef0056d7147490674c862649eee1603427736a41b042ca34de00c043a3008ffaf8b8662b373de2246b7601a77b815bc0928cd862038384efe24706e832f14b804121c2039b468ce42a3fcab9b9d6bedac0d76387d6f443f624b76082ddb1c3a0a96d246655c26b5f476769b90e0539e4a9668387683af303ddf252e745d913008b4e7eb3769525afad801eee750a799af7ec74f4b9df58adef61768e252c2ecc0497eb945398d196eafadd8d3757c2316c17697d25d9ea471682d964a6bee4e85e5f1d76d331cb4ac2472edcc2e4f66e48418f2f7ba977f62ad87d8b190911ce6f7d022f17ef1630d1e10b94e4fdf710a35e96bc48ccfced79bfe30dcdcd7de6404b50c92c89450a3868f24b1eea3c6249a00d9425acd7e56fe871d1f533a396b0b1b6561de1eebf25425f7b8db8cecbfed2deb94830d7f8c1c6b24bbeed6f023a55cb622d9f0422a76650e506d0c294549fb64a114426c64b5c5fb8221595b32158390441c61c4e60a8fa1c725df79947d016ae52be4babc6a8d80be49fdd0f9048e7be11db5b13004eed16b29ec6e021ec3b37e125433de252ad35433573e98026f59bc75021803c27f9567f2bce299825bc398e48522609677034da0db48445f11f16d981e4da589d7c94f85fc4253085d26bf7c0f2a2633a4cb1f1a2c4e1de8007b5a004e92503059b288cee52c2f7d20ef8fd370cca2a5187db3ec63368e6ff8f6fe6dc0d6fc6bc47fe18d0fb91a2bc02648c2f850fafd2c7cedd0d0b946c7f56444ff7875eb4f5cb3b53b29f1de2f002a7bec379a91850231a8ae6caef9aaeb03d87bb837f2777c9448f93d37499b4738165bffe79b3aacc31e937b4a194ab76cacea1ab734c71a64e998249cd269ba9e9470bfafa5f20fcad2cf248e051bdfb4ddc44e2b721d840538d40507f8c78baeb3196bb3d5a17372007fe1f1801e3efc68e6e096d7dad1c570bf20044b0e3aedc901b4646379caad70842dc7796bc9c020bf997a99d63108e3a13f25dfac9787751cc85b2ccbb74b26e1b505f63bf3948f12d70a0227218c1cc6b4dccce5374c19508b2c8967983b054abaa575ad3665281cedde7b4f7eebf2300f7af70406ca539c12323f2a010feacfdc949e0b022d5a6476a4756debf9aa3d37b43e5fb9ec1edb7eda2272280e44475810e8ae51f1a96c5045b9a13f5080872077e3e315af8fa74a8fd2f0a7587120d7a13cfea7da00abaca36d2b5f5eb2c15aa0e51a23f9c7796970b5bbe439b724d190a7edcf1b7db35cb204caeac7a65ebbe37c32077338ea44da48de413ff40fc428ad557eae88a45c95293bb0c3e00da9263b7c82e010ab52444b9dd653e7ca1b5319cf9f7f092ac59b6ef31a91d24ffdc1447ad6afec047a55e42756f051e171382a6d2778a42acdf9601b9d2374124fb723b9ef72a6e445b5302dfa76bf74054ddf3c3ff4c11b688eef09fc002ec12c5428d170cf4aae3f4e75f353cb8bce7853d908f6736271eab8bb16f35194e6122f9cfb31c2aa6a8e9cd81a390a14d78c559d3edb14ed6d6dce0a7c25b0dc2973888d099de0c51a39f2ebd11ff23ce4beaee6dbd9141d507d47fb966f89e680d9f1cdfc25ef9cf9fca7a19aa74c2f827aa067da7e68f83fef54c0126f9a75e116b0bfa8184a07b54eed3806fc9276130db58d6736dfeff0213651c4738a3831470dc3f48e950a878bf8d0d6fece575b57c270f2e92ecb2a62870c6502bfec0c66eebcd36d34f0c9da6b8e7ebeed61f6de03dd232fb3733a30ec72682c8fc456e86a00b61bdb920fdea39bd38d9ea35604d0d562b65758877a1d9001f36a35e078505c1a2908f57680cc07bab66c855b89a6bff291918fe328d824a6fb366ccaf45700718f6b902bcd178373611a3249ec096b9090c1d4817491c3faa655d1c9b3593bd48bf464789af735a3b82afb96cfe935c46fc6fdb3f9b5426abc12224c5eb5b3eda52db12f82bd71fca55959c21478fdcf2a7f54129e71148c94528a6736b8ff20c79d43761a12c7e821b3e1cef2ff5f109ac2b658fa078f77567d1a968af099a317c687397ff426f81de4aa0fd3840c6bcf8e40b62bf8232f35b08fb2fb3ddc94ebb0a8349b1842f09fb9e4be9c0edc8beeeae74c7bde357845644b1dda5b35e497689eb71478cbb4a8209f897f95c07e64a47feea508de4b976dab4c7c3f4c5843c603abccc5bb6655da355133921ffb993333bb11eebf224c88bc831dcd2196a17d9509390d007b964d17de031fc527ea34965e242d322196d62d82000fc35a0236a51a37a5bfbe7066c9d61692957ac94c10cd07890032a3e7ec28eaf7baa694b9753d016ea8953547e09ba038beaa61089e9be73ed3654d3a406bf2b1732e91d5eae3af768c4d97a82916bcd4f7db35b50ab145258fec98fddd55568008fdf15fdcf04ae6d8af6a9361d84571cc72b8341604807a8b968103658301a080315b6b883c5dcc93cb7c6533095263185bfce4f098895b2bb28a159bfa6e5bb7f4d5f6a0353ab4e4320abc7759d368c36cc48758c0ed653c3e3ee052e697438a4e136e2b0ae676dfdc19efc9030fed3136870ef16532d82bbd2641e69c3fef658d308afc0d269f6d7d0fad7f9b86fbf1514915b8c5f6ab752c0a5ba4004903d5e1027c447401c001bfbf392c3153d67279b25bbe1f37c7a6b229a647422773adbe82bfc290990e43b79f284275ceaaea4c37239d9d162515a4cca212d5f3a0aa4e15f1336cb26bb1357f80832c745d4104f066565f75727132a36972dc6ff7a982cf9a2ea4a87bc847179494ac3e8b4478c4ef12d5a58d5094c18cdfbf8ef95f72a0696399c2f27731f0dbc679fbfe70abb0af7e26ae7259271d06cc6ac25284dff83f5b0baa51434c656be38df9cd6c51b78c4e9a3cca2b3baf255302496c0bda324bc0d8b4145e5923e8f0266aa3ae59dd5325570309a5148da9a1c540eb821de630438c7e75c8cb770aff82ab1b7b547817d678ec5c18b3e25bcb5af7bce089b9e8cccc3ec15f1d4daae423950a813a85826ae97ddf0c982d6b85a970a02fb53fb5078ae5f32dfb8c5ef87ad4476f46f2b57bd47f583090405cab6043ef408bcacd2dd6aa16a0acf1e48115f4b8c89482ab50589ae58c470bac03833c37b8443b96808d043431e2986c3f896f047172cfe068352ea9ad6b2e03bd7fa4f932d931392c13444e2386dca2287ff74da3c07a3e054ad89557c56b3046b82b6f2d02809a922d9d3abff1d0461d893eba2db99502f1a0303a3edc4942c0390e02ca5db0937c9980157995ce10fd987315dfc40e495041533faae05d886bf1c7ebd409c56590832497d5227ac0b2f42858477e01d7c8cde7a92752e012056dde6210504b184c102cd08e236f59b49ec2ba28a41011a8ba317a009dfea0907b671f5995a9b18c515f5cbc2588f76e9496a2d6b6c3301b3a6210b0543c73fa376a39d49fd0eec2a273ecd6403dc0f7315b35408aa0829324812043ab0796e4cb19ca99cb11c62051189ba54c8037dd", 0x1000}, {&(0x7f0000001800)="b16a9ff9b6b855aae65a89e0ae67fc1cc3f3329170014472614c9471798b2a8e4669fcced7433959f2ef28ef771b20a19bb8b2aeabb8b689cad746ee5dbb156c731d68d7fa07a00e6d635a42238c80e73cfd54c3a7991bf8815571deefffc5537a8e4dc3692127d1aa3a22aecf8b92d2887f2e71e21234ca719abb230167ef389785b9438b3ef57dbef229462a7546ac383fbe5de3731e2bf58dbec3a0fe3b4ab3c7dd99b389da580c3d48c25bfd", 0xae}], 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = accept(r8, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x78, 0x8, 0x47}, {0x4, 0x9, 0x2, 0x5}]}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 16:00:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) dup2(r2, r3) 16:00:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x5, 0x400) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x15bdffce) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCFLUSH(r4, 0x8004745d, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:00:55 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1db0b3731036c11d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x24) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000340)=0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="41d7f41c42984658dc7252f79f38ce336eb0b64fdd8bf947ec79f21bba942a677f39a78cc11fdddbe022a723407118e189de66339918", 0x36}, {&(0x7f0000000180)="5b0244198b468cf32c84a15fcd8214d80e3fb5b4d055d25b14b4f905c5d07805f6e223c020023b597b3b7ec8dae05d7563cea15e50530170a2f72bf77d0fceaab45aace3be4cbcc6060237477a591b04ecbf52f3f4eb8b3d11263c6a96e028ddc5a0e2fd639fe1a53382496320d6dc135aa25505d5dbdf9cd218a1ac8468a5ab", 0x80}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f137c6df2bca51baff8f1b7eb2f2e9863e4e7499a35588423d052db0c92e3ba60e2b981b4ffd2a928d7778886fa5b3242b4d9d71e9b6ab6352db50b4ad43af079e58e120daba77777f420679554779f4037d82752db127accf6e7e1d7a22bfc52dd861002b58ca3243646f76f7517daa0756c63e012a3854ae8a6c22c419d29caf5b8b7596bbe46435abcd8db8f1c9a696791296cba8d014e74adaa064b8ab0dc7df7f6925a42243aae8d67076c763ab3bf784efc14f8eac94bdee0f7fb7828e7ad958956a34d6e7488d7826f1a989050f7936c46966171f895d7689d65979c6e7447615a4167fa6eff209e0e392c1a6779ced0295b0d01dfe1c36f9cb080adc74aa30709dd7858d8c094d7a08acf069a96538b3074d1324d29d87dcd56b0c0146f06618e326b62fa9f02e47c12d32f283871b597fc5125369d851fa06d28b6c0e39a9d2281e9a2bca15af59d21f143192c9728978428dca72e77e562274631879e52a2615f42740e65b0ece2c92d6b885419c70abbc21cba2100f56bd2b63580a588c71c547da0f0d81919ce775be9a41296611b7bf495fc7927dc141ac8c5b3557ebab0c6e638658693e9909832aae20c776f823b34cdf0267f4d73156ef5130d27f9b4b739ac02657fa119e", 0x62}, {&(0x7f0000000280)="9b59c4eff8665554efea44e65d5d2d72b233c3bd7551a1e7645721c41cc477e1174b36452f7fc97089", 0x8}], 0x5, 0x0, 0x0) kqueue() 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8000000000401, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) 16:00:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = dup(r1) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r3) fcntl$setown(r2, 0x6, r3) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setgroups(0x4, &(0x7f0000000040)=[r6, r3, r1, r2]) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1e2) write(r0, &(0x7f0000000280)='onO', 0x3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xae3ebcc05d6f55ff, &(0x7f00000001c0)="ff") 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x47, 0x1}, {0x8a, 0xffff}, {0x41, 0x8}, {0x20, 0x6d67}], 0x4}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x4, 0x10001, 0xfffffffffffffff8, 0xbb}, {0x80000000, 0x101, 0x0, 0x1000}, {0x8de, 0x2, 0x400, 0x3}, {0x6c18, 0xffffffffffff8000, 0x9, 0xd91}]}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = getuid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r3, 0xffffffffffffffff, 0x0) 16:00:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0004000df9aebcba3c95c6e941869ba3e4e74cd7477a3fa0f50ee550830c66fcb4d2ab2136dd99ec3877ca28bd2d6f0bac1a0539e89f5514193a6ee61968ebc25d3139eca9227b5a9507dfb064db15ccdcb41170cf70d2050aaade57e8093c20e4dfea82b32d4b0888d304b78f3bd30aaa1c58"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: socketpair(0x18, 0x4000, 0x3f, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x4000, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r3, &(0x7f0000000040), 0x100000000000038d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x7) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x100) 16:00:01 executing program 1: select(0x40, &(0x7f0000000040)={0x1, 0x6, 0x40, 0x1, 0xe81b, 0x3, 0x1, 0x3}, &(0x7f0000000080)={0x4, 0x7fffffff, 0x4ed, 0x5, 0x1, 0x1, 0x7, 0x100000000}, &(0x7f0000000100)={0x0, 0x100000000, 0x4, 0xfffffffffffffff8, 0x0, 0x3, 0x100000000, 0xffffffff}, &(0x7f0000000140)={0x69, 0x5cfe}) select(0x40, &(0x7f0000000000)={0x80, 0x0, 0x4, 0x4, 0x0, 0x0, 0x200000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x100, 0xa3cf}], 0x0, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x85e8a331e2bc4e12, 0x1, 0x4, 0x80}, {{}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x2}, {{r6}, 0xfffffffffffffffc, 0x32, 0x80, 0x6, 0x2}, {{r7}, 0x641f0074aa70af7e, 0x41, 0xfffff, 0x9, 0x100000000}], 0x100000000, &(0x7f00000004c0)={0x8001, 0x2}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000180)={0x5, 0x5, {[0x101, 0xf442, 0x6, 0x8, 0x80000000, 0x3, 0x1, 0x5, 0x8001, 0x9, 0x1, 0x8000, 0x1, 0xe256, 0x6, 0x8, 0x7, 0x2], [0x2, 0xfffffffffffffff9, 0xfffffffffffffff9, 0x6327, 0x123, 0x226, 0x8, 0x80000000, 0x7, 0xc2af], [0x1, 0x7, 0x100000000, 0x4, 0x9, 0x4, 0x9], [0x7fffffff, 0x0, 0x6, 0xc41, 0x1000], [{0x7000, 0x7, 0x100000000, 0x101}, {0x3, 0xf6f, 0x40, 0x100}, {0xffffffff80000001, 0x9, 0x20, 0xd54}, {0x80000001, 0x9, 0x6, 0x100000001}, {0xa7, 0xffff, 0x200, 0x7}, {0x3, 0x0, 0x7fff, 0xfffffffffffffed6}, {0x80000000, 0x2, 0x7, 0x7fffffff}, {0x3, 0x7, 0x6, 0x20}], {0x4, 0x7, 0x4, 0x3}, {0x6, 0x9, 0x7, 0xffffffffffffffff}}}) 16:00:01 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1e0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) read(r1, &(0x7f00000000c0)=""/153, 0x99) 16:00:01 executing program 0: semget(0x0, 0x4, 0x80) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xf0ef92d952551311, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0x80) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xd037476ee23d1521, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x174, 0x1, 0x1, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xae1, 0x80}, {{r4}, 0xfffffffffffffffc, 0x4, 0x78000000, 0xffffffffffffffff, 0x3ff}, {{r5}, 0x0, 0x0, 0x53a93b1293c38c34, 0x6, 0x8}, {{r7}, 0xfffffffffffffffa, 0x12, 0x10, 0x10001, 0x40}], 0x9, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff9, 0x24, 0x40000000, 0x8}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000002, 0x4, 0x3}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0x100000000, 0x23}, {{r11}, 0xfffffffffffffff8, 0x20, 0x1, 0x80, 0x6}, {{r12}, 0xfffffffffffffffa, 0x40, 0x22, 0x2, 0x800}, {{r13}, 0xfffffffffffffffb, 0x73, 0xfffff, 0x1ff, 0xa7}], 0x5, &(0x7f0000000380)={0x5, 0xd20}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: fchdir(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: msgget(0x1, 0x8) socket$inet(0x2, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x2) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r2, 0x0, 0x3, 0x5, 0x100000000, 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="1f125fb6df5eb2d8156ece67a866ea2dd157efe8d4d389b915db768144614e2176a0beabd265418c7e662c2b5eca339039d267baafab23184c8022677ef4c3f955a7423965da3a77", @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r4, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYBLOB="98c42b50766e5da9319ce2e7f9b970487bb4573197324caefbd933b23b05ff66f42de28586acd1115fa5c0543d24c3248758ae137c783b", @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES32=r3, @ANYRESDEC=r1, @ANYBLOB="82852f9da8e9450735b041ece2a55ed608ed63fa507337754183e3099fb556f14d5d81b5faffffff8bd9da9edb", @ANYRESHEX=0x0], @ANYRES64=r2, @ANYRESHEX, @ANYRESDEC]], 0x2, 0x1000) fcntl$getflags(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/158, 0x9e, 0x3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) shutdown(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x1, 0xe8}, {0x2, 0x7fffffff, 0x81, 0x5}, {0x101, 0x80, 0x9044, 0xfff}]}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:02 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x40, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCLOCK(r2, 0x20004276) write(r0, &(0x7f0000000300)="abc43a2be76e63abf9f2383c78b4f93443058f0ef9694940cdb163497a3de5392c237acc85a5dab4cc74ce8e5cbdf4901ad5069720edd00f4f502e6f2e83b13ea632a20ecee3e36a74e473308e5f675c8bc10bed703e8f2e2fc46013f7d51d3c67bf2edebc43fb3afa91e421784f4dab71ad0c18f1cb1d77751f1eb0bdf866f057bee6618fb915a41175918f5cae38a79ca9538631c2dba1fba57976eecd28a72689d777ac900abee3e00e551a41f852d04acbf7261813648cc1cc0aef871ab5b613573022025c2c8bbba0c2ddde231c3a68f911b61662ea14cdd4bf558ae65825e724061a7e8119809ef6aa1b3657f6a44c8118dc062ac9ed8928a7df86b52a8f245f8e4220c62b58df8bff697e8d25e555225485dbb35981a13e1001353aa580fb92771824de92e3aa1278c9cbe3808508e094e23b11b04393392a94ef9f779efa8c314c6d51aed4ff6d127541c0411cbe60c6ff04af0a971023f4f7aeba13eb853cf80f6054b5b2c0abaef65c58b115847e977af841aa236a3ae5eb3b1ca465ac0930ec3e4af5fc278c10e52b1bc08c293424bab9d69c79a2a65cc7e4c05bfa156cc2d363ae2e259f4058ee0a45eaa467157aa67bc558fc70541f23ad868aea4d78dab6df8df649ee302b15064879200d19e3dba5b4a514017e7c6b95f1cf5ed5ba21d2cefb1b47e3e60ff6104b6ee24634bc75626ff657fe913a782c576cb2620321e769d0849952572fe14b72b0f384b6eea3b2a3924a2feb824cfe74bef81578831012be95f531ffd27a21864c5d9f0cb35f26e380135d9538c4f4f7ddc6c5b015022175bd2cf056f577c479a03b6f0a449ebb4a236fad50dda1538d6c0656ea473463afa8fccf4d9ba9f1e3fe187a94366258a02167150926ecdb9585d48f51033c54ad0d1ff1f897a3e0cc377a6c43291dbc4d9a462b96bb949669c1f22e3703079e234b81ecd234bb2f404b1c0503dc006292ddf286b3382e0b46aca9d346d2bda1b5bfeae191cd6f7158f738f66569a6d4570216689fed247bf6a038066ea99cf14ac61ba590da2aa43c8d78b15cebe4ad70f7c0c05ad5dd1eb872f7b9bee14d802153d76653ac7b717e28b67d59293afbcd5c46655c46b6fc0028c34bb5d9f000de2e4deaf2c9616f1baf27f1262e9973fdd262caf1545c6179ab3382a52632e13f631f0a08b06f1beb9b2a47dd8c1c2cea62475597357c2cee08c59afd4d6464e7a202fbacb95c2e7972c128ab6f23e8bd304a3bdf4fd1e49663faaaf1ad5a41eb83cc798dd2f1cf5b1b8eb524333e4d04f0a1581c8d8643576a31069e90976e6b2199b33d0bfc55d7858053f53607b6a8bb5ca4e1cae375422bd158fe123c5518459e9e35a99587bc5b31286ac0caff4bd92925c67d098b16bea4412652a8f0c95329a2788418403b83c96d2b2962738ec469c10158bfebff37a3e5742f4f92db9697011948df22095dd90d34645d12d81dc32c86775902fc69752f570f09c7f1174b7691714dff752035dc2e907fa5a6f230cc665d5f523f7985e113f8fc958e44b549d9e765a8cf5bf2683e1a89a2d89762b14481dcc7879dfd2d69c5f5edb184b49f847880eedde28d7b88a1ff07f631d1ee7df9b7d0ec718839abbb81e17db262490d5a705830f403065e51d33ec2ffe161b252c7e8ad21e03ecb2655b40b31e1f74e9351ffe392d93c4a3c4be192dacfe991df5f8ac1dedc6b9b2a9ab75fa58baa408abbc7745aa5658f606add777f5aa7c421852b0c91eb832ba614770c6bca22bd6a5dd6c2902be86b430ff58a0f7fbf5d0d1a82022eb1007032c786be0fb03bf6bd87ff371b3ca6c27592e270cd1c4a39485326cfb3301fdff20513d2c3ff54faf6e9b2f9345fda99fde460c9077fea64b6ed449fae27a486ca82c96bc198c0a791019be0b72be1cdf7a56d8c4f050f1fb6061d1ac615b0498c9aabf5b0feb55dc0f35bef3e1a5757a3c1c349f8ea11e53b748116a02d425479a1dd36441bc4b8de69d27f1462ae68452f7eb4e07c549e6abbe9036476a82d913213a1e109ea11226db284d869becae75340165287782ccac04008a92dd789aea1328495d57ca3ed0dd8fd830687dbbf1257e8aae06af9116e522a6e059713e9a1566143f9e87a", 0x5eb) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffe19) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffffc, 0x400}, 0xc) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000080)=0x80000000) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0xfffffffffffffbff, 0x3}) ioctl$TIOCOUTQ(r0, 0x5411, 0x0) r2 = msgget$private(0x0, 0x40) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r13 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xfff, r14, r15, r16, r17, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x1, &(0x7f0000000000)=[0x0]) r19 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r19) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r19) r20 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r20) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r20) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffff, r6, r10, r16, r18, 0xf8, 0x8000}, 0xded, 0xa69, r19, r20, 0x200, 0x80000000, 0x1, 0x400000000000000}) r21 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f0000000100)=""/153) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x5) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000080)="2122777c7dd4fcae871a68c5e240b004d2354f9d116f49b0effa726b0f0e482cc416ac93adcfe6cd29b54bf35dce77f174e22bd1ca4af3a6de52295c03f6d25c29", 0x41}], 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x6, 0x1f, 0xd8d, 0x400}, {0x101, 0x7, 0x100000001, 0x2}]}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00008590c9700000000000000000000300"/110], &(0x7f0000000000)=0x6e) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xabd155db454ee5b, 0x10) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x0, 0x6, 0x401, 0x1b33}, {0x5, 0x53f9, 0xffffffff, 0x2}, {0x4, 0xff, 0x77, 0x80000000}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8, 0x50, 0xb4e7, 0x1}, {0x3, 0x3, 0x3, 0xffffffffffffff3e}, {0x4c71, 0x3, 0xeb, 0x1}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc0, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x1}, {0x87}, {0x6, 0x0, 0x7f}]}) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x58, 0xe0c376606a68f1c4) r1 = dup(r0) lseek(r0, 0x0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000002c0)={0x19, 0x1000, {[0x5, 0x401, 0x3f, 0x8, 0x6, 0x0, 0x1, 0x7ff, 0x101, 0x5, 0xe0000000, 0x6, 0x0, 0x5, 0x2, 0x100000001, 0x622], [0x3, 0x100000001, 0x5, 0x1, 0xf7, 0x1000, 0x8, 0x3, 0x6, 0x4b0], [0x1, 0x7, 0x2, 0x0, 0x7fff, 0x7, 0x1], [0x9, 0x8, 0x100, 0x7f, 0x5, 0x1f], [{0x5, 0x0, 0x6, 0xffffffff}, {0xff, 0x1, 0x1000, 0x6}, {0x1000, 0x7, 0x3, 0x8}, {0xfffffffffffffff7, 0x7d977635, 0x8000, 0x36c}, {0xffffffff, 0x1, 0x200, 0x936f}, {0x0, 0x200, 0x7ff00000000}, {0x3f, 0xf0, 0x67, 0x1}, {0x1, 0xb1, 0x4, 0x4}], {0x0, 0x1, 0x80000001, 0x62}, {0xfffffffffffffff8, 0x6, 0x6, 0xc6e6}}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x2) r5 = dup(r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') setsockopt(r1, 0x3, 0x800, &(0x7f0000000240)="f5e95fd713c7991962ae15257f6e4577812fb7d0a401ec534ebc495f3e85fe9b347782b4cc40ea15cfcd476cf446c02b021d9fe7896a91fc71fd5e8c998cafee04464d17884eca8c3f48bda5729d0cf5fa3ff679fa2ecc5ae8fe4c8b46f98961d254d40af9e2dc78ef5df67f76d9f31b", 0x70) chflags(&(0x7f0000000000)='./file1\x00', 0x10008) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair(0xcbdca51c69246b14, 0x4, 0xafc6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8000, 0x2, &(0x7f0000000080)="c0498495a2eb5889f445f9b6339e11dd33ffdc44a478394928ad5d9a164e6889fe17c40fc8f62996483847f2afc555e9f5e8d05d330e3338dd0955d7a6e959d5bfaeeb24", 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000000), 0x7ff, 0x0, 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000000c0)) dup2(r1, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt(r7, 0x8, 0x1, &(0x7f00000001c0)=""/206, &(0x7f0000000000)=0xce) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0xb9b}, {0x3d}, {0x7ffffffe, 0x10000, 0xe2, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: getitimer(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r5) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) write(r0, 0x0, 0x0) 16:00:02 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x9b224d3b13886fc9) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc9, 0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x3}, {0x87, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000240)={0xff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x7fff, 0x8, 0x4, 0x0, 0x0, 0x7807d34f, 0x5c, 0x1, 0x0, 0x6000000000000, 0x8}) r7 = dup(r2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect(r7, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ' - 24*"<?!, ' - 24*"<?!, ' - 24*"<?!, ' - 24*"<?!, ' - 24*"<?!, ' - 24*"<?!, 16:00:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001000)='/dev/tty\x00', 0x488, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r3, 0x8000) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x60}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x0, 0x5de) sendmsg(r1, &(0x7f0000001b00)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xffff, 0x7}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000180)="d08593d7ce4875262458b0cfa309c398c713cc71901dd67f5a774901019af61ebc222c372d43a958d9e28dd8c8ae4273397a1b285f3bd6fff70549e7e2937ffb2234f00d41b6e585fa13f65c05e950d6454e869f44dfa6a259a2d7771013073883123be2b5ef260a315e5c66445b077b2e6cc8e3bcd05662bd49626afddf2ccc55e603d2204f300ab2e42b346369b03da066f020fc9d05ff97286bc74656063ce624f95926cbb589d04a943440a237ad187be18ada9f9a7e87926b1127c64d59fc0b919def88ceb0c7d1924d91ecc82b72d62c3918067173b3bac9", 0xdb}, {&(0x7f0000000280)="32e89420536b42e3ec0302b39e178c0642c423228463f1c2c809f2fa48d878badcdb33ea5837790dc59e48bb8c8b575f22a8d8c3e0c9060fb22c760fdfed8e92ad07b370d2a024c17af13932a52af76d5df419e044984b0c41fab65ce91fa4c50ac1bb502a923ba3f0cc81f3019ad45d580dc5db18c5212d5fec656ac16acd87d6500025c68a05d705c7d8f26b4cfc0241334d61327bdca2763e0d2e3f5361b8cc36a4f35b4c0573069c5d79224501d5a80f0dd23c950e6134e9498db54b29081a398c14ff88ab397873ab933b051a784d4417ee4bb12e3f309ddfb5f7fc4897255e", 0xe2}, {&(0x7f0000000040)="7457b3ac04db62fa9a4d09d645b5ae43734fe42379b385199118e24fd762ea2503f73761432e6a1db4af941a1a0f7c414c8a6f62fd2db86fe0e1b0", 0x3b}, {&(0x7f0000000380)="2fe3f9cebc0afd3d8acb6d8abb2b5bd173385dfc74dbeb7b099ddb38505988ffb531b1bc88dc4a2591f534189749e0f63f7fd6b9884aead3f6bdc92e93c0037a09d15b607f8c1cd036071bf1bff0eb37b2d4c7b638b6d0f582b6e172d939299358b3e70e9654834515396474901f9d63cd9757a8dc57603f21f46de7f320fe557a985fbf86fb4f219b070702a42b05b1bf1cba88dc72fda2a76105d881d1cb43fee07d4bf4e62efd3feaba3479df5f8813b3446751dcd216820a4b1921b0d05653d000a1554962fb3c1b3c574f1353cb6422f744ae1669", 0xd7}, {&(0x7f0000000480)="f87a7ad62c2cb98064c380eed65edeba7dfac81ff03e530a21a0fc36f96b9a32630ab6d1003e08d568183ff83248c2ecb082185e98a7b8babe98683b918fa89cf334d7152867631028e6ca25a3bd0e562fc8007bcc5f2bef4ab82dfc8f04ef8280174b80dd004aabc1b9a68b4c9d720e49cf7058e326fe6dc31d29887f17180f7fd6ce9a23d58fe94ed47cd6fe8c810d0d41948112ec7322b9f6c0c3ca922402c8f72198d20d366dbc1822cd9092e54cebdb44e83ade9a12e46b0080b1ac0abaabcc0c66e655db52585e78a9f4", 0x87}, {&(0x7f0000000580)="3563308f96a65cc301ababe04b99beaab7410bcae0854e9db91c6d19b5c582ce074d5a55fe3189cfada3179457903a907df42385b84727b0286a4a4b73e37083cfce", 0x42}, {&(0x7f0000000600)="fe694e8fc5f76938641329e4861501ab043ddcb65b1870e18ca7a04cdc58fbe8ee89ba03a848ddd8e740be3448a777f9d7e22c1172456d17f48a43eafc0a1dcbd6abd7600c0a44d829d69f6e1118d8deb6842ee78119712afa22a4311531658f59429635311ba3b8050d52effa4f9c2f130af83b802826c509e386993b012a6c960eece5c3b06852072a5d465e9b1d80c81e24de41d30ae85b88591b6040018e128d0c2744620da1874fae7a7f9b486344b0f57263f81d51e7b326ac6abcf89d982aa3099015499e76a785b40f9c5922ef5943d197ff2f2661d3231e4761a82ead1ca5", 0xe3}, {&(0x7f0000000700)="cd59d7baf0b6fa6e59ab78cae88e339e67b5f2984293211f29377864e23804dc47ed1b44755b519fedcee1dee69a83ac2666784ece5e5e65748abeb882440738eb876496f2b96e8c28523bbe8a5b59f1aad915027c16845cfb435df9d971c088afbc55c282bd64d2364a8456109ae0fbe0a2b7e4549a3630081632c1a6cfe4b813dcc42c86aee8e631a4982eaaaf752a4dec7bf1bed50858e743e8cdc891a4bbb9b66ea6d6ba70512992cfa736d3b0e85325605d592646da687cacb768dc0c3e620fd8dd087067e01e02d8bd4fc5cdd0afab1496997debd77e6e62b174139beb773469f633fc7b05e0ce2c817877866613d52084b5c64991af469511133a925acac24b649b1b40df34b6641bd9bd686304603e23a5cbfae3a937458aae548eb44f13bfad430e9f88057f12cabc40b1add139915d7ad98ce135942ba5df924664f8bf25220610692846fad85c719fb121eeb00a339d4014c38a5adb0a6b2d73ed493b13a680703a0a14426b0d2144bb0bfc922cd99250e0efb635b3d3e5d6924a3445b6e1c8daaf38dc0c540e7702e85499a08465796206e3cf1f2d523252f75202342c3926077c8051be2515de3bd611d3ae40b190d3c48e1cff3da70743ddf4c17cfc00cc6b3e1fb91f01db9eeaf67d685d317c0f1ea1cc7078446ff380e17188b4b9668693cc870792785aecf43bc2b18118ef906ffea57176dc19673b27eeb91b007dca136266127765baf0550d9c43254aa480fb5c416e464471421d2075048cafec9e25664247ede83bfd124cac0536c7e65aaecb98259ea9b5d44d55fa4c47e017128975e60324ee6e777791758a5a9248414e721256f4177da106127e7ac56afae998ae6d6f0325c4999fcbdaa23cd35639a28f63418ca64d46262103f917d7a235e4f0cdbe98149a6e6982b9b1ac93843f264024c29bc5d6527f3bd3dcfe36761ee7ef2f350bdeb7ae8b44a22b1837a84faa6377c4afb8ff869ec486cd2971c36ff5a6fbd8a0564d42e83ebe977861509a039c4735ebe1a7ab82a2095a2d8ab82bf704d37008a7ee1e68aa2e5d04a6773b8eebb4cbef5f41eb91aff5782027eeaa01c02737411d12ec18247b1419795aa311eecae2bf2ecd97fd9370ab1b035314e7dc7a44460493370fedd020182249698afde5b0a99f5c4f98fdc3e16f2dfbe2d5b3ab665220222d5bb469d06ccc95dd5b1b242d993601a909d25b37d5be2e64812ea6c9bb0ff03b096917deb8e810c5e37c58a5b48dd41828531aee62ea1765d82a95e25457638ef7d3f23c8a75517bc1c52562e93ef42cb4cd7b78d6cf9a95a94e861e9bf7367504a02983e631d4b732ab798a10164ae421788edd3fbeb8188ab577ba2fbdda4441aac119fa0203144fe55c318c743b23d43272034d59292b4a3c785489fa59a993d73caade92031a31dbd3f29e5bda4116baad63893dcd7eb80f3d72f0053e7cc2a283a4b8d1b8c26e8fdc2775e82555c90ce5f8111945c5e230a7e9e39bcdb88e7bfbcedd981371b5b44cf388b6f71418807685d97fa8dc3611047728038c518a5baf45f95fbd6ae17b2422426b875d55496d84d0e997a93fc12d9c92542656b7a5168181793f29c0c39ced0d2c520e5b7e6ea38ea587352c25c3458ef08ae664d45851b64844c5317150338b0a2cb0e4f21f3a1ca187dbf1a8c94a5057b56cbd2958d50b1f10e807bba57a3618983d88831beeeee01a6d66a01a7cafd4afe9b0fc1bcab195f75aa7edf703617c03006544a3d9f09d38e7041da3f54526e2a4a68de31f96d2994f6b6fff1319604dd8e467b43ae055b1eb096110ded156096585b8e6c59b318d78e230d3ed2bf08bdd414870ac157c41ae686a677d7dc32a0d9487a35e5962b44862296593ca8b46505a98d6295895c30b758825559a77d560bf47de7a2b51bb36c8eadcf4d769ee1d0180d3cf6ce709be2b08b3664055589f82d05e86fd2a8da8980aa4edcb60ec24e928513285d48e26053a07e3f1a16462fb2b9f86c5d70f113212d66ce4eb3f23e328b5c87eb12b1a79ddd7a253ad3787644dc28c06b27fe2f716d562805101be3e19612e943a839216ae84608a2654a1a6a061d3d7fea6fee9be45cf0a83edd73dcaea7db4c9fad0853dcf4b5bc40afbd358812e4e4219faad297f8c33395297722106baee3167429ef28e9a0b4fd551790eea9a6cb50de39783eb21f51c3a2ade139625835349172d59ea02aa0534cd8702616baf19909094c59bf3f2b9e7ff3f078af1b8828dff84db7def8e2335d9289642b5bc5bb0f5e6497bc3b074b8eb1b6dab67b8f8d07346055dcdf915e6b1bf84248ca125aa784d0830294e65ab21ac67c96fa043f06fd93ff4888898187a9fe5f62eca984544da522d9099e9b57ce372b179066db44523378aff6f713cca7e926dae273c1c0c969eff1a0edb0b8dd0d2d293769d5cbfa425b368b7a6a8b864559ae3a8d3634356b29b928ddc34af201543f0785e34d324ac03d3bf946a52ac961ba1c5f98f2b41d5705b558775eeedf3929dd0d51e0ba27673d0e4e8a510c1cbf712d9ff196ffe436dc4b3a38c5ed594fcd97b87227384b1009bf6a406eb26f9de48bb7badf104245d4c7fae059a122bdb5208e80094ad37bae11ad55e8d8c232721c351d2f86f84ef964fdbfc1a40dcd1230b6d47ba56f6284d19b9da3ea3013346994670b2a419f289be84f228f930313908e2d412e2b586aeec797340a950c622d1558c52983fd2be14cee97212750e4ec48da3bbcdffa7c8076f4a75c4c1eddccbc1a47c30ff2b61685e8e3d4a5262da9630fa47154a044070667b8d5d2f59d0be0346f4c948127ec8a3cb91e0b68720b736f9697e5d968d33f13f30dbc09c09c8876f66e6fa19e8beffb84e7a615e9a52f01408081878c4098d0eda3cb080995050b8162278d9f322e5a7e42a22f98b4c5d922f1d83a4f7eb074533ff3768d3d721850b31c9810a1fe37c43b511769311b64b332ed46fb9108aa9d9f29359299422e2aebe2dc4ee1a6c6cd0af93dd16522a9471eafd1efae6252d76282b763dd81851de3d42181d6954e4b9513a27b79ae35d9e0c8e1c9d8ef2527a2a5a9be152997268d77ea97868d378b34734417ea55e55112e162e60e249a81109552bcaaa7482890549c3583cc05a65e26f28a6d59b35eb828ecd24774f104ec26ede030040a9484f467353a51b8827f5269ff913af722034bdd19a17e11e6a77d6e451b8fd7ad4bcacee2f77e96e22a38d39a2777ccd929d70f9895afbc936e1e81086d66efdaba70833869f151adfac0f43f637ad0f5c3bd5e0909aca9e0c39c405a15eafa1e8e1b91532d41fb766484227e1320cf5a9b8359d419f893528dad1b23c8ca0e28d089f30c540867897cd85302affb32d842431fda8d6c07d2d9ba6a5b7166b9a92b457c2d19d7284020a2404f2c4fb8bd5903edd0ec26f3f0bb23082e23248d462c269da9b4b948d64a506aca4c9532d20a0925fc34dc66105d66f5604d07757c4951dac7d3cdf64e9eedb783637f12ed9802e96dc1216fefe6615b6c2ec464dd90575178ba96a77097ef3a8e7e5d5528cfed5f460cc195c3178bc49714fa0020b5f077ce569005330e08525a9de5bb948d46474f59ec15e33e3906a04641cf8fe92c9d262e7e838138843c3a6b7d1b612f5ac48a3ed1aa3780e05df02f97ea1d9a54d53a934655c7fc2c1e5bdd858191f467746492413509326e54cf068a272dba4d11e5c4057d7b089386b052da1a8eba6816339534e60b5474d1e817ab8c94ffcfe25208e7ea5a7509531f114a89bb816594fadd9e3a6833972f8dc144a06bd9e1149fcf23eb3f51c29c393987e7b03373222eb25f56e80f7ff3041c6ab02eb4e64807a30b9961198b385a92f65e841c2b31793a26a558c146418504e89d06c1b984b0031f6d050388ecc50a54ae459682112a67efbe4a2641ad5fb80583d2a0aa84e5c3445cca366b93aeed0a4b130218d675f2f11125d860b50cf1d61e5bf9197bcb0b5f92741a20c373fa099077b8c60ed4ab2f736fa826746c3e7601a055869ffeebf7542999faefff3b16c9ed59776e86a8a52d0d356a7129dbb532cd5cb34a7be329235f3206087c46c3634104c9d5a78570a8eb99999be42742a4c50f3d908034f6d2e0cc58b43562e8a140425dd8fc0ea2d8bdf6c563690a1b5917c712c8c23cd9049efc661542ae809f4bff23b53e88628668dc6cf6650337a0b84a367f863719e8c3c05282930f5f430271d4c0d573baee732b83d6a9b15caf89d998485b505266c60b11956dd4bd95e60aaf9a70e7070028280ba70ff997aaca7c343bd5e3b0b608aa811be9e4fae79ddbc6a6c9b22964aa212bcbe0b662768464dce0ba43f93fa0038fe4288c14c3a65ed2774cfc7b4f78e5759ce2386ed730df0a3ec97b42a01b5ee2b4f2c9839ec19db4dc9cc071ba7ba55e81f4e93b377fddc145c526bde83b1597b50f1f9749b0139402a467f91c619848a65ebe06534c7d91e004261901e17fc5c3f76132a3d42fc3c7cf51ef2e53d12a48d3dd4d063ba527886c32647ac4da051130ee8bbd5d7f4b875b0361d246fd41251bdcc5be59891119894405ed9efc632d593f1dc65b10506a14bb2d254d38a24a9a3e8be442d25436c9bd5e05537c7e92f7f43b0820ef7e8325e98acaaa6d3a9f66a285296fd72f3f69a4c23651fac434e097d147de4dae62ee353a98b5789d852854a519ac7423de49d55b9a7e2569865ee704f692afa6561ae0e941f0f65514f901191b955fe3928a5c697042f1c23aa736d6b47db2e024a6a9399cc65d0c327cf84d664f7c129a9fe11d4bf0d748fd6eff245e3998b44748b637e3b09bda94b6e53de332c99f6f0e040a7d26925bbca0585e8e0c028c768b23a988ba07e432026d62d3095abfb2b3c6b608b85eb11983ea972a6fb313be31016f71b02f5b3eecf611590a10c9c76a7436c1144d05cd6bef3016c3136ec89ef9ece177289857449be3e2c598b0d0af1b8e0df195ecd7ad82dfdc3690ab40457c861bfc18dfe7ad034d52df33a830c00eee19b700727d4df741c128938c5dc7cc3b2b12cee139481838898204cd249a082e0e5917fb20847797a79b7134f941f4b3dec5f20c0337ab868ec02af7f1a67d57bf4d129bc2f9b6a6ff2644fa6479816c81a84ea8c2343ee1a120b1eec618576f32375778e62777efeb421612dc5cc945c76d2c9329b3d165b8b316796e9b31f5e7e7408ff320cbb8d4421540dc5b894373529c2f4df50f3f8f5d064145f1ddc3c4d79cccd6fb960c2470ce375c83257121be06d0a602cf2216f82108e8d4fee9aa8747e45a4e743fd16cae137e3f639098596cf3548b72328c94650362eeb7fbce514cec9fb8774fc812895070228e39e1df1beec0b4fa991b715e290782a9e75ae6013a10d628c09ad21abb033421e1351708259e4a13b59b4a39bd15a1ddb9ca1775ec4a7855ee93a9d27ed1dfb73d7b36fb62956f106bda79efb80eb6a00a074b449503f772a3a77e4ebe2ddb3147f21c77b1f2757ee016c6458454193bb7ce7c7c83895a0576bfeecf14dd0b42e024aad4ec914acc918c5f75e45cb1b863b3fcc6a2f210b8c80868596c944f7483e6ee4c6578f439e74e3435a7cb38b509867514d6c684cbb3bd324d3ae7ef2b6a9a11d3df39df48fc5b908368c73d90716208f7044fa5371d6bafbc78419f1cd2aa3651ec9b4f7c67729afc1d217239d0c72ab51993acd9f04e9f10eb9e869830a5d6457eff0d1b5a4912c24c0436d896f230803572b", 0x1000}, {&(0x7f0000001700)="8de951c5a08f21b978a31301706f771cabb9be215777af2f5721cd5917d7a3a78aea9025c0f8ebf20e2bfdd20d65c48a42c5aa32ded6db52f0123d300284eec927b253ffd7b4cbc06202b2c320744c", 0x4f}, {&(0x7f0000001780)="67f7e2cc95afef29ee4fff9b74008aa52a34c104456ca8d6da5cba1929f08c4abf3bed52951493ca6057118d2742d0d946f2651658739b5f8d9da9d97479823605b1311a723c1097a1f5f2f9b390d832e9a114c9536b1d51de70b05666ce46f2103433f5e5da1e19ac9f6a1bf244e71b36fb5908367de8e9c20b8111aefd072291b03838504c9eab6450d66f850a987dbd868aac5ad23534a031ea2ec595d54d056dd6c5a5d0842932c7a85194fcb175a2ec", 0xb2}], 0x100000000000014e, &(0x7f0000001900)=[{0xe8, 0x1, 0x6, "9d77df158f29ca2ef6e9b8e9b46c8ee78cf1a118918035c5275715103bff6ceeda21bf1040b5d106ddf4f85a826145b3d8cdad5ac275f944afff4980ab16a6df0942cc2976297a2075a4c025ac7ef979d9629b3a01dfe7207282d3f13af529a4267684519da0e7e4069a81e21802638db438dd366029498449f4b648184bcfe0cb59325c65b7cd27e4afcd15d413ec5d6d18e265459994048bb6c84de0fa1ff530782b34d0463b32e58a741108c265bb383fe1e962f730876ce2c04c3333b83b45600116e043754a5219e3170e9135839eec"}, {0x60, 0x1, 0x373, "f3fa7012db44c22483a1087da66999b9a8fc845f8c6e47eec11dcfbb38164e05e70116c5fab1a034c0d50db7f5f4912d992291d0e2b9cd2f4cc09db0b02c953da85e08c5b59df3e017c192e2b0"}, {0x28, 0xffff, 0x2, "355ecce4ca0f27f372d799111be431990247"}, {0x70, 0xffff, 0x1, "4b30a11e3477152f9dc929b338fbba13e9303709edcb99aa94e27f14344b377d3d8faf12e1d9a8e7a7a3452938e717b412b31a5bc27af73b36e1728134ca31e6282519d0daa8d042612c419ec565fbaffaf589bdf3dab664c2e185"}, {0xee, 0x1, 0x5, "42448d3bf84faf7a732c337e77"}], 0x200}, 0x7) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffea4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x21a0, 0x8613a) pipe2(&(0x7f0000000140), 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvfrom$inet(r2, &(0x7f0000000940)=""/157, 0x9d, 0x840, &(0x7f0000000a00)={0x2, 0x1}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r6, 0x99, 0x100, &(0x7f0000000840)="4c50da27e79fd2467d39bb8c5cf6ce0b2f988c158480fb5012e1a51cdb9b08b9400c7a2c501a585b70a010d93079d234b5ddb39a44d95ab8aaa81c5ebf957221d547c3e41645ab4ed25dc38fbb91b4bcfae5c7b44fc37327ce75240219dcd40f32180574cb80f40fdaa2a7d7e85009be4fc09a3f84d35c2bcbb027dbc7804e27c6d398ba2f30068ec304938b39d4a13f8e1dcc0091a05c692762f5839b89dc889344e1ff013dc7793853a776b0eec5f6fc2f1cbe08cf76b26fe2beb0b399341f3fddd5e1740e07eec3040b515ab37a6f37f7b0ae92d7dba5e619e1b43763", 0xde) pwritev(r0, &(0x7f0000000980), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653ba70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7f54e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2e2ee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000700)={0x3, [{0x2, 0x101}, {0x3}, {0x2}, {0x2, 0x9}, {0x3, 0x80000000}, {0x2, 0x401}, {0x3, 0x8}, {0x2, 0x40}, {0x3, 0x6}, {0x3, 0x100000001}, {0x2, 0x1}, {0x2, 0x5}, {0x0, 0xffaa}, {0x2, 0xe2}, {0x1, 0x4}, {0x3, 0x4d}, {0x1, 0x7e}, {0x1, 0x1}, {0x3, 0x5}, {0x2, 0x7}, {0x4, 0x92d}, {0x3, 0x8}, {0x0, 0x7}, {0x2, 0x4}, {0x0, 0xffffffffffffffff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x264}, {0x2, 0x200}, {0x3, 0x1ff}, {0x3, 0x6b}, {0x1, 0x6b}]}) chown(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r1, 0x0, 0x3, 0x5, 0x100000000, 0x5}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/152}, 0xa0, 0x3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r2) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x74af, 0x6, 0x6, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r10) r11 = dup2(r9, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = getegid() r14 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xfff, r15, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2000000fff, r7, r12, r18, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, r4, 0x2000000000021, 0x6, 0x80000001}) r20 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0xfff, r21, r22, r23, r24, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r25 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r29 = getegid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0xfff, r26, r27, r28, r29, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r16, r28, r12}, 0xffffffffffffffe7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r30 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r31, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x200, 0x40, 0x9, 0x0, 0x20, 0x0, 0x100000001, 0x1, 0x1, 0x7, 0x40}) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r30, &(0x7f00000002c0)="28a5dbe1bfc7a58c", 0x8) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r33 = dup(r32) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r33, 0x0, 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x11e, &(0x7f0000000300)=[{0x15, 0x3}, {0x87}, {0x6, 0x4}]}) r35 = dup(r34) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r35, 0x2000741e) 16:00:02 executing program 0: pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xdcdf, 0x0, 0x1, 0xfffffffffffffff7, "80107b87587c840400000000000000fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlockall() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0xfffffffffffffdf4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTOP(r2, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:02 executing program 1: kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) sendmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0xfffffec3}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x9) 16:00:02 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0xffffffffffffffff, 0x0, "be88456d903b4cafc2a7c79e7496515a7d070af9"}) syz_open_pts() 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xc, 0x3, 0xd3, 0x0, "e9374c056ab2fc43c2c15f6f57c8aa3747249016", 0xb0a, 0x101}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:02 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000780)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/236, 0xec}, {&(0x7f00000008c0)=""/238, 0xee}], 0x2, &(0x7f0000000a00)=""/43, 0x2b}, 0x40) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000005c0)=""/163, 0xa3}], 0x6, &(0x7f0000000680)=""/202, 0xca}, 0x800) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)="f86555ad7ea6fe200fea31532f110cea3d7ae935b9dcf2ce4773de8f69329d441ab6fe29167a86623df7b4a6e22c2b1df7548ab7e845093bc69eed8b837e4a85b03e8d79a33c229d02afa573c99cdc7226576e5a709b265eeb4faa2ff4d93db35c6eb5f768166c9ccc3cfee07b8dba9efb8a2b5c20c5abd52d560c26ab3492e8614463653872c7f20e5b8a42d5ec6b220ee3a99b67ab793965f4692f", 0x9c, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8c5aca3ced07b416, 0x0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x6) fcntl$setstatus(r1, 0x4, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) r7 = dup2(0xffffffffffffffff, r2) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0x49dd9f5b18729974, 0x40, 0x80, 0x7fff, 0xffff}, {{r5}, 0x6, 0x1, 0x4, 0xfc0000000000, 0x4}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x7fff, 0xfffffffeffffffff}, {{r4}, 0xffffffffffffffff, 0x40, 0x1254fb962c30ba66, 0xa985, 0x7}], 0x7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0x3f, 0x80000000, 0x6, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7fff, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x100000000, 0x1}, {{}, 0xfffffffffffffffc, 0x80, 0x1, 0x1000, 0x7}, {{r9}, 0xfffffffffffffffd, 0x8, 0x814c19e17a9bc02c, 0x100000001, 0x80000001}, {{}, 0xffffffffffffffff, 0xb5, 0xf0000000, 0x7, 0x3}], 0x1, 0xffffffffffffffff) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000440)={0xfffffffffffffffa, 0x3, 0x3, 0x7, "0f009418c3c950aaa474c7734e643cbb71f8a36a", 0xff, 0x23c0dea8}) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000480)={0xffffffffffffff28, 0x0, 0x80, 0x200, "74685866049cace8fc9688c430806668dea8d516", 0x4, 0x24000}) r12 = dup2(r7, 0xffffffffffffff9c) faccessat(r12, &(0x7f00000004c0)='./file0\x00', 0x4, 0x2) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x80, 0x0) preadv(r13, &(0x7f00000016c0)=[{&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/25, 0x19}], 0x4, 0x0, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r14, 0x82485608, &(0x7f0000001740)={0x2, 0xff, 0x71c0, {[0x5, 0xfffffffffffffff7, 0x6, 0x80, 0x6, 0x8, 0x6, 0x8, 0xf5d, 0x24d30759, 0x2, 0x3f, 0x3ff, 0x50f88fb, 0x1000, 0x40, 0x6, 0x80000000], [0x800, 0x1, 0x800, 0xfffffffffffffff8, 0x8, 0x4, 0x2, 0x1ff, 0xdc62, 0x5], [0x6, 0x800, 0x1, 0x9, 0x0, 0x8000, 0x20], [0x54db11, 0x458, 0x7ff, 0x81, 0x484, 0xffffffff], [{0x3, 0x7fffffff, 0x1000000000000, 0x9}, {0x7f, 0xffffffffffffffff, 0x4, 0x10000}, {0x0, 0x3, 0x7, 0x3}, {0x2, 0x3ff, 0x10001, 0xffffffffffffff01}, {0x2, 0x7, 0x101, 0x1}, {0x1, 0x4, 0x400, 0xff}, {0x209, 0x9, 0x5, 0x1}, {0x3, 0x1, 0x4, 0xfff}], {0x8, 0x100000001, 0xfff}, {0x2, 0x101, 0x5e}}}) flock(r5, 0x8) setgid(0xffffffffffffffff) 16:00:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='\x00', 0x80) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760000983fd470370122dc"], 0x1) r3 = semget(0x2, 0x17360113ac39076c, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r19 = dup(r18) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000380)=0x1b9) r21 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r20, r21, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x4, &(0x7f00000002c0)=[0x0, r9, r14, r17]) r23 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r27 = dup(r26) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000400), 0x800e) r28 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000140)=0xc) r30 = getegid() shmctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0xfff, r24, r25, r29, r30, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r31 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x3, r4, r22, r29, r31, 0x104, 0x3f}, 0x3, 0x80000001, 0x3ff}) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040), 0x100000000000000d) close(0xffffffffffffffff) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000000)="b1edb84db51b51bab2c7d605a881a88f1f42b5de9bef2effbaf4ca8a55bc0aa897c4bc6500d87bc65fae76d9f517241c47ec59c3c0a6428a94ef25efde49656dbf95faf1367e8c930a075028c2fa2e83d4187ab454cb492e3573202b0632cb8d8e1d"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="52147170edfaed212ee42745fd3cd406ab1adabb6531883dfcde216004bdaf400073") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x47ea, 0x3}, {{r5}, 0xffffffffffffffff, 0x8, 0x40, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x81, 0xfc5a26c4d62e419a, 0xffffffffffff8000, 0x8}], 0x2009, &(0x7f0000000240), 0x6, &(0x7f0000000140)={0x1f, 0x7}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = dup(r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffff7, 0x101}, {0x18, 0x0, 0x800, 0x6a2}, 0x0, [0x3ff, 0xfffffffffffffe5d, 0x1000, 0x9, 0x81, 0x8, 0x401, 0x8]}, 0x3c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getpid() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x800, 0x1}, {0x5, 0x100, 0x8000, 0x2f}, {0xfffffffffffffff8, 0xac, 0x10000, 0x9}, {0x5, 0x3f, 0x7, 0x200}, {0x3, 0x9, 0xffffffffffffff7f, 0x4}, {0x4, 0x6, 0x0, 0x3}, {0x6, 0x1, 0xe2ab, 0x6}, {0x2, 0x7, 0x3, 0x232}, {0x9, 0x6, 0x5, 0xff}, {0xffffffff, 0xdc4, 0x1, 0x165}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x1d}, {0x6}]}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='$&\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='}$\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r3, 0x0, 0xff) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30020, 0x10) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000100)="3981c912f5d8c9b3fb8e00c4023a8dee2573546c71e84f1159f32170b7780002f9220ba7843d302f4f6124ed97a1306722ae466b86677b72c3506a7685e969f1cf70ad8051824298de8d45d349bf78abe5991fab1d4a8d112ed69169ffab7424a036e01afa49ba06fca2003814786eaec5d7ccd669ce896ca8f4b29bd3a206e7a31e4e35ae68003d6c52cfbe4ec72714b7843a290a936899018ba694ac32992f8db2dca47fdf4556cf90dacedec09bc36ee0cc497211b0a15cacc17b20cf71", 0xbf}, {&(0x7f00000001c0)="0f168919ca069efe80b8731e862efe6859816d678ac5bac68c7361753611c4a04e13466b54abd21bf08cf559c431967a33e3d002fc2237eed1ae4cfea375c48b7fcd14d8ee8b3a4d0b01c8e551f1e6db", 0x50}, {&(0x7f0000000240)="d5803de359d7f86b8e74be232d02f60147bdb082ae0514c36b150da430b3d124708063b7266c4d1c25184fbd3225aa19a582798bee11c53ad1914f6677c5b6fb76932c69b376c8439749d769025071e1a6d679fe55831da9c513fb63489d4aac685430b006ce53963a10b944478d72c74cb28ce784c123be49ca61be154db6d537b46e581c2c6362984971c1769d934d38f2c39b6d35", 0x96}, {&(0x7f0000000300)="83f9c3a260793466247a32947faafca620a323e25886f0b9c5488118d946eed5db7cb3a247ab536dc7b22b35f3eb3952be76ed133af96e8cb01eb726f254908369af2f888a5078d306fcdf2b70eacab55e5214b3968cd18aff21e1f6a82387b90425dff72f81f14c189a41979ea912dd25e309f9f30470ff27a6842bcfb00c0a5b9b67bd95809da527f9edb57ec84facfc", 0x91}, {&(0x7f00000003c0)="d343d31a1b97ea23cd85a2714816fd53ef5048893a509aac1156e8fc90cbd02f89bb8fc42a8eba69787903d1866f4abd6fc25a30b8306d20c63a95aac70c1d6fef2288dd97a492d4f466f4c7a132688bb313d943bf75dd51fb470c283b9ad16b959e3818cf93fb9def7623db432f0be021bbdddb4a20992dd7355c20b6242fa4bd5ac3ee6d211d32cd93226b55e57bf0b9c15579256e3d34", 0x98}, {&(0x7f0000000480)="f4bd7e9a02d8f61353ab3305faf441b2616676fb273d448cd725b2a95dbb9e862ab3f7610c2d0930be2ad68db9fa4eaa6579cc33e0fd099d812b5bcda372c8f2f97dfd75ef0eb89abc52b798c25012c7980c244c627b616bfbc4e16c109e3126431c1f3cb6d0dbecf150fa14dd41732114dd9355047ca345d03d5386bcd2198446e60da27c2004293715759da6adda3b39ee77a7424820900f020ee89162e3087890a99c4db4700917e03bde733589a6abb76b3dd040149208404fcafe22118c0d165f658d35ccb85cbc4b63ee1736189e77a11197229115cb4539477266330d6db2ad325b520262b3", 0xe9}, {&(0x7f0000000580)="1c4b81fa6f1b196ccdee6ac3171f1d28eb8564cd3225992d0862800e07060df3ff5771f6b4557b93e8b8ad2dc8c20450325e56dafcd227ec98bb8a7c7e9ac120df0e67300a23769ac286617055385c6b0c63f6f5ca089caf8b67edc263caac73a7ea609ecd75309fbd9a6226626e7eec8cad8964860f", 0x76}, {&(0x7f0000000600)="5ce9ed1b197b075e652fb490f24ba7c60649aef2ee2f2584c80b298066f246eb914d2e44f11f4a2ee059d3886bc604d1fe115141d1570c3c4fbfb8611df7709a47b81fb7b5873ab8426fee6314f86731ce51163110cef05c3b8536a38589041013142fada02b739884c582d42414b254de7e56f3ac57f77544ff32a96a47d09b52b2563f5aff", 0x86}, {&(0x7f00000006c0)="6a0594dcfc6aa11dac331be3c2693c57e12bc27c38895bef76475abcb2f11c527a2b6e658d24e01b3cc3cd7ce45fee46649a324e27e72986f0c6fd5cbda240a882311e2bdd080d549866c79f34eff7146b88e62e531b571d4950dd76568f399f86614ab0848d684dbc67e7d107e12655d3545c4c103377b3adb6d1967479e1ce60eacafc0a2176cbe8c113cec2d8c3fdeb5968875457d5d03607d8c97be91fd37270a24d9ad243f42ecf59a0bfc2bcf7d2525086e1b5138a98cda3f86a195c4e1758c4866959ebfcb2b4e4982298d9e969b20a8250ae370cba43662b24ac31d05d991336da8e80b458e56c01", 0xec}, {&(0x7f00000007c0)="b1090b69e1c690d35907b56b684afda54f80392120118a19bbe3c2584e429105a3f4e3953e784a1f1227c41356c2359fc6fe8ce32db909ca70817f87a987b0132ede8742ceca1b5aadd4998018e0d276245f0311d35fbf0abb9bbc0b36a32f0873b6f0e3cc5d395a10b64cba1016503a780edba3009b2009c1e06170fa9f42149d6cb987e4dd8cf0e95cc36ef5c50639984c87aad8e0f8eb25e17678d5e6a6d737a95cbdf1e8a3dc0148675cd4eea1e72b2df67cde2216de37408b403534874d16c83d793ffc253931b69299061366ac1d96a0c881259e4f75b0fa3c22e5f7c7e6b29d67bebef0b6d5eacecd5fa080fd089ef9a5552a17b581bbad319650a9743df9dd00067dc61fcee39dd78c4b55c79f85917730e6988ee5aa4987c375864d6407e1571891acd1d2db9b78df88fbd4749158f78da5aa18712858d5e2461e7124fca1126c31ca1cde9f2f1fb21d1f35d9b0b3ab56811ffad803c846d81055177657086d59a4fb12bc11db170bd9631c73794acde036ff570743d1307c7a53a81ba3d057dc89f60f80093a1d22ecbc948fc9db1e1409bea82dad29405254b34d9d327ed5d1c0097fdcecdfd23577264f5a69c8889bfaf6f774670f0790c4e5b652b31325cff97a3327881e0296c46e27d37713edfdcc6573f6989e64a1e73abb8071f3edd8b49d52fd2b8291b19bc6c627d17d9972df35bb9e97fd9c8f38647ee9620681faad00e8eb889476ad7f707de6ae9b2a9ad8c0ba4d9d3c3d964e074c9af2d51859e6fa2227b24e41f1dcd2d564bdcc68c0727da98486bf349a7861e43d279bdb473cddb6d3b48f83fa8e78eecfbe10d7ecfbb27f75c40c30469a62d13ee41a9572e75478028e6f3190d5b5a597af78297fe3bdb6f57f692a5a9dde0611560f88462b56127ecc5727f2b21919a6a787fe11e65367910090e4a5d3ffea73160baae930636b7dc62d422025cbd7aca144513590cac41b99f7157665809a054b4d94e5d55506adc1211f1de1fe5dc52d5714c0f0033c1489f818a2d8d90b948dfef7cb8abd4ecfb9079329a820d207071ccbcdd1a0c33373a457775873fd6f848e6f8215bc360306f3d18b31208fabdfdee5a3108b372877c9c9ab35cc86452427da27c012f271e0374251fdfb24e33bba573df83670d322ef7026e8a3b98701248a27b128529353531fd41a756a8336ccf1065ff15e7180e625d4a302b5e7acbe1655b31a8062139b987c9b620256d05c4b7c0a7639234b1532a617231aac790790bb2bb5909290f749b255715297694d9d2df044c73ad6a1396e10233e1648b9f430dc033206c1204301c408d99b27c2622b092a3c6f450c0553763c412eb50e9df631a287d6f7b003efd981f3134f182ecbe52c5d4a7ff19e99718a1a019585349db7ff84454ea61b045e6d68d570ab13008932eafbf9fa59e8dcf5be0485dded8bd7507caf1246d9cf9da7cd67380c2969780c309d120e839670e87343bf05aedf1d44b3c0467a608e195ca0fd581125a78c33088b1044d92a8bb97b96d628930bdb4a339c55b3a10becaecb8a049b966a5c6cc7e990efe35739995ecc89b8c69f0647dde706f793a54420e96383d759ef166d681e9f5032e783e8fcf42ce8b531762d9dec718c070f79ec87d779e1c80338d5391651c591c1143aaf7a334595d90aa7177bca5a9cc8e6fff2fc2720a6efe25b78f612f166dd649646bdb6bc34497f822ccbde769ddb081cd3f1a7df8e81b3e798063f210aa0cddf924a23d85e5921f7ab29a2a6e350b38a30c28994971af01e9184d5334cef0448e07fe11a954464f5afb1283b1b7eb3b4a15f48d7127e569c6c15a728bc3f4f37ad19b5ccf2febe7fbaf2be322b6594ceada09ad3c59fe259583cb95f1c386825f12dfc50dcaf64da02c292a46d814a5ec183b2a1f664ab9e7da740ad2af97eea1e4f18731dac269270cedd627a1577c8453dab6f5bd72b3e7055b0cfa2c872ca660d8b5dff190208df4855e1a22fe3a8cb38ae8326ad68e700bfdce1b3efb3327489fb0308792c8b688c6a7099ab377ebde647244bf4cb68199861ef2e40ca9ce79fbb3e75590a63be8c91ab6d013f66ec171a01393fc0b9a577e0111db4fe22c94cf8379aba36447929fd89d460122077fc98c0064e9ee83282cbdc15f473f1a1797c7dc5731d232552a4183410f7dde3084243469f6ea165f5be2e8f91bbf4e3566ee6cd4321de7263c6aa1795c1434bfd31e398d72b1bca39e35dcc9cefafcf4226cf717d9e679ea7e3d4647aa6d1fa61d9105066e24fd5fcbcec8c4a7609624760a02dceb5284e8fed1a7cc8a14c52565c42dd96b8572f83dc61f8ebfdea0b04425a4e781cdefeb7d0105ebc2412c7bf1fb0058b4c0b93ef8c2f0c2de85e3fa161418f01f79c8356737dec9f9e7ebc7824926d64e6f374f87c4ec7d345954a469e0dc3523ca9501f8ff5957261b4006a77142e8bc772815dddc492f1ea3c5a19ffcf33b06c5ea51604e72096a186f9422ec03bd28f6f5bcbee8e4be99ac29baa412d9a10f6b564fcdc67a4fbf466eec999236ca8cf961937440af698a63e9b99c4778dc5219b6c446b5b0a97ae8ee68a35fc67812bbae5b285d04be574548d6ed58f3db9cfd6456ce0c6ad7f27207159d7bde9619b30eb74da2fc468c38751db7c6e54b55c9201fe38d86b3ffe1869ab1e721f846a223df5b8a959cb004e6507234e419b157249eeb508c68db9aa8ba6d808f931d2741bb716ec49c6e11540c40ffb606a654fce2693fab0578ba9e2f24357a63aa07543c4039d766b8abdced5ec423e93f656c1515bf7643f9b8ad3f6b5f9e5ee91acff00ee31bd073cc7c28bc8762e3194a6bbd73f7ff3759ab575099c257d9b976c1d81f7b7d7d3c9150ff545363a675df7fcc53b883a826757a8e2ce8d2266790f4dc6ec0ba76f98db05a9080f7d760b8d22abe2b20c36ff9355b59bfdb64d7fc6134d55881009ba77dbdec2d0b79dc6a5e3e23c5a305e06ec50252edcdedba202591049f5ba2171c999eed69c300784c082908c0f40bb46a78f931fc20dc357c187bf2dc7692634e16ed792ecb64162dd8603a0cf3f1b0e4b4b97ebbb266cb7dfac2c4b81a4b53c89edb27549859898701cfe8c7a67ef97db7719d55f6242b93b4b8b1220442760eef1429271255b62ee0531de7f6517b8dc142a18cad8f7ea26da9eb353e3612aa78f1650047201cd9063cf114deee2190486e13ccd017b3c279647064baddcd4da57d64a2c2774371bc291ffe4577652868e3488b39b205ad2f07914035b7f17b29e46f092e05e0fca2eddbb817d082398467dbe369a44e98ceb006f75a3f77259ac5485ceae22ab25dd1834761fb18fb3b9099ffda3460d2170d2718843ca20a1969253c9ecd49107ff3678edf0ae875f9333114344009e9ef8c69b83a8e7fae141530bac872f5fc305f21a375e17b41a6ba4d4f96ee2fb47900bd4ecb5b36f9cba21272875f643fc4c8cf2f801ccd6aee2c56f5fab21c884e4f62e50e32a77e8b7f3882a15bed4bb3a83637e5f423fc99a0fb5b2f5907da0e4bddb384b66661ee437785966ed6a331490a679e19c0cb64e671e49354476e84879bb5b13cff859c995dd9c3767ca0b4e2942b6a23986b6cc9b2df167c7ea7bdfc62e7550e234205c7b77c74692771c244b707843f70aeaa95440d580710a0eca1d0f7989bad0e6240ff3ec672eeba4642a7f63ea3eade762497a0269458fc9a7d5cf0c4ae8c69fa9fe3fd965013d0ae7ac5bac0aab22c9836420752f66e4dfceec41205c888a8d099b428eba508dc149db78a7b9a77b5097dc51c1fa07f672105b7b2a40188f8ff92e748b973487df2acc66054abca0c0c1e9fd060418f89d0d9581ad1a72966f9cb962a06730e24b1471056f0c29d1067cd6b596ed6c7f5b7a674acda49324ada12cfc6bf3586e03a4848d1a5359b1b1b5cff39fc61dcd16605f114b2f1d26fa68c4b1a3e2cdb592e7d5f4234babab6f739ef53fdff1a31696604986de022877f85f0c534dcab6efacbd45948d09be484b74454fbf31b851bad79f54da6d9f9900f958b3d64d026ddedc6afd5ba2bf57c761ddf568a45681ec6a762d40bf1804bead76a176a160525aa6ba27839c6f55d431b1dafac0d32e83fbafb62c225ec01073f601d43f3012bc8a6ebf298021d10ac8d2ddd2a3dd79c1b9511c9f2c0128a51caa00e4a62cd38b45d29adcd0cc4899982b17d2a555f8b19c54a9d06b5e365314b2eadb9620f8d38682725ca1d229a3adfca7a005cfdb11aff4ae57070a125a87833dc54d30854e949fa9e559ae905275266a4eeea0fe0f797042cec3f66bd3ddf86995091a1aa25258131705cb09bfd8245dc5aa5299881626d74ec2946263fbc90bfdb3acdd9af9dfa9c91dccc287ad1102e4cb6a9aac87f590faf327a37fc4cdab3d2965cce1615180f0e623ee011f438ef74d364ae79a377ecc53fc88eca4fe155d33afa4ab2e211866c675e4a0eb9edd69601c4019891c0a09b7bdcbd04cf9f86d71dcf879f474f3ae360d071451497772de4efb2fcb03f779f96745e0fdb53a0cbe4841a4411c3c5b4c1463721f1e14457470d4a85a521c83a3707547d87291180faf3ca50c495f55f235e29b748ae251bf75eee414a6dffae62edbc5e53cb6f72ec719b68a57ae55d257a1efac497e44bbc040e1c9bfe0c174e9a7bec701be9ed5cecbcb757ebbff6e84b755d1e3fc818ea627af23007285ae7568c221798b8ea7f5660b8e85320020c811391891b7777d0f2745e5c6833dedcb6def8319045b52cf0f1e3aa149eaaca5dd72736394c90b3fc52cf3ac809d17e08cb2b3c3255cacdf1d1fdbbd822977c37027e2e4dd0701494505f5b5ff1b8e3e6e44ac3feba72050c9fd5e1ea914c8ff0940169bb82925c297d018484e604dcf0e016d0420c5754c2cd799c85e9a38502ea6bdf31dde633f34ac1a6e5cfb7350d211e8c195b5a6c7cb7a6282d5b8f3f845a7f8b36c51ec3e333855c37581b3b2455692755e2182d1317852d3cf601cb738a497c20e5ad4a888d208a6f6da56fafdbe99ac2e25718e4b86b3649cb08ebc823feadfd363f3ce7f68201f4e275da4d7cc07bbbe92a1877aae32955c1358d81815bec819915e820716003cdd3a0b332398bd555704a8025ebbe48eabddeb7e1de316ed67f3fc50de888f7d700ce01879bb6bdcf99de325e2178406c4866921a064d71088cfae46683345b20b45beda266bf0ede191b3dee43fe59e7f1de851c61c55af23b712bbfc51f3ef189c3c6b7fcd0ec1d9e18ef2a4f821983935843cd12d44fbfb6dfbc034c60f1895b296c13dd3a4d350508e07ea63ce33d5237158f0beb0c52bf6d2e6e054966d8b8c76bec991a0f120dd2de5b728ac4872ac8fbbc7979f09e83d6f7e00fd7b4a4dc9c761983659d2cfcda2164ccaef440242efba6c1cdcaef1a2954537a6d8cfe83f2104035bb27bf8e31330738cb17f74405c3f3f4b57e90d7d08906c8e5412904242349dfe5175c048587739916dae92af92ad22cfe23c9a12c4e9e4287bc4501fc6923de4e4d48b3dc1c71c54064a7cde90986d4a9e685d87440bd50618f78c72fbd1e3c2dd639f2fc51451f6b978b32b0dcf143ffda7655ea1da24c90568db6ce8564149365a0a758621da36f23cdac44219def231a28ae521531e97a4a236511611ee84f16a57a84c18e00f8392420d7606e820b782da519ad40de018ce4f6362df9c9dfd9c6c4c469be43f733f81548c7ffedf2d591b46a0c5b5d071fba8c07c9dbc34", 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001880)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r0 = getgid() setgid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3}) 16:00:03 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) r5 = accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) bind$unix(r5, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r6, r7) kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r11, 0x4) msgrcv(r9, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) setregid(0x0, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c0, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x2, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x1) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1/../file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) socket(0x2, 0x2, 0x3c) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x700000, 0x3, 0x7f, 0x62, 0x353, 0x100, 0x2, 0x80000000}, &(0x7f00000000c0)={0x4, 0x7f, 0xfffffffffffffffa, 0x800, 0x77, 0x0, 0xffffffffffff985b, 0xc7eb}, &(0x7f0000000100)={0x7, 0x2, 0xd, 0x4, 0x30, 0x6, 0x14000000, 0x1000000000}, &(0x7f0000000140)={0x7, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000004c0)=' ', 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='./bus\x00') r11 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r8, r9, r10, r11, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) chown(&(0x7f0000000080)='./bus\x00', r3, r11) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x82) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) &53%: !../4 &).$ &53%"5& &53%: !../4 &).$ &53%"5& 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)}) r1 = socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x401) fcntl$dupfd(r1, 0xe2fbd9bb1d2370bc, 0xffffffffffffff9c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./bus\x00', 0x20) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r3, 0x3) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x19, 0x5, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x401, 0x0, 0x4}, {0xb1, 0x7ff, 0xfff, 0x80000000}, {0x0, 0x7, 0x9, 0x7}, {0x6, 0x4, 0x7ff, 0x6}, {0x42b2bad1, 0x0, 0x8001, 0x80000001}, {0x2, 0x4, 0x5}, {0x5, 0x8, 0x2, 0x707c}, {0x81, 0xbbdf, 0x7, 0x1ff}]}) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x80, 0x1) r1 = getpid() r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x112) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r13 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xfff, r14, r15, r16, r17, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r18 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0xfff, r19, r20, r21, r22, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r24 = dup(r23) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r26) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xff6, r11, r15, r21, r25, 0x876ec6aab5cb8341, 0x6}, 0x3, 0x8, r26, r27, 0x9, 0x80000000, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r28, r29, r30, r31, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r32 = getgid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r34 = dup(r33) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIC(r34, 0x8004746b, &(0x7f0000000180)=0x7) chown(&(0x7f0000000100)='./file1\x00', r30, r32) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) open$dir(&(0x7f0000000080)='./file1\x00', 0x8000, 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x5, 0xae5b, 0x800, r1}) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) unlink(&(0x7f0000000080)='./file0\x00') r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = dup(0xffffffffffffff9c) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) preadv(r4, &(0x7f0000001640)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/83, 0x53}, {&(0x7f0000001200)=""/45, 0x2d}, {&(0x7f0000001240)=""/198, 0xc6}, {&(0x7f0000001340)=""/227, 0xe3}, {&(0x7f0000001440)=""/221, 0xdd}, {&(0x7f0000001540)=""/255, 0xff}], 0x8, 0x0, 0x0) unlink(&(0x7f00000016c0)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x4) semop(r5, &(0x7f0000001700)=[{0x1, 0xffffffffffffff81, 0xc00}, {0x3, 0x8, 0x1800}, {0x3, 0x52d4, 0xd8b98ef3509bc121}, {0x2, 0xff, 0x1000}, {0x2, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x3, 0x7, 0x1000}], 0x7) preadv(r4, &(0x7f0000002940)=[{&(0x7f0000001740)=""/229, 0xe5}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/210, 0xd2}], 0x3, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000002980)='./file0\x00', 0x200, 0xa2) ioctl$KDENABIO(r6, 0x20004b3c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/tty\x00', 0x20, 0x0) write(r7, &(0x7f0000002a00)="fcfddab5965260a1eb6d66966f71f7116b7d9c690a7b49d9ce905f1305d97b91196916dba13899337bd15d5c39e44e850f400c2b2e2335cc85f73323eed84bf622f30348dec3e47b667a855549d2bc360f3cbc5d5fe9afcc3e796e403911b2e66e65f3a92e6262e53170cff8cb3c83e74d295124b60eb242f5434f04e95de4cf356551db72e1065a81361338e23a39a15ad85955fee413041346feb8725d2e6abdaa4d6e608d8511f2d71fb3df77978759f1f44c0b1c071c020cee3ca96c9c9a8e5947302165dc97", 0xc8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r8, &(0x7f0000003f40)={&(0x7f0000002b40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003ec0)=[{&(0x7f0000002b80)="6a4a692177772ba5ed6114caecc73da19be11207d313ec90c5d7272330fde41ecc166d16b245ff85325fe34707aa074d2b70a825d9e826390aaeea90a669eace0182514ba47564fcfa4a262b74d6c9087e78bd811c83cbae7f72b89d7ea8e2b0d5a2312cd3428055842e0d55aa0c87bb6cd5633ab28ee9802e4c25", 0x7b}, {&(0x7f0000002c00)="3b624a06512fda8f1df9c31743edf731cf3b6469c489b8a956caa07642178e6134da78fee91b85e33d418dd52f795a23bb0deecd7b3056f7e09ed9911faf5f6188ba58841cf7f8af79d6c68c06e08c85b7440bea6c75dfdf5cfdbdaebe0c1417e3f0ae18294a0d4fbeae6a928afc515f5f2910bf0e00b3e716a6f8fe8aec9cf8b88d95096905a925ed0d44d37eed6f4027fd8cffef3c314190e30b82dfb399ae17599ac3acf2a9d69838339a707960c0482f91f33813e11323a74c34582e86e6581f5f05ba4b59239b34302de651b7d5b0266e634b4d487e2bfb4e5beb1299db6c3879758a28ffb8edd52ac84b862ddebbe78951334a95e91e218d1e6188270869c19fbb5b737bbeb917a36319aa933d20293b96fd7323ded7fcbda893aa677c87180d21a0d3c67407b5b350438190fda16dec2ae55781798d6ba4efba60e9291c874a72b4c85aa81b96ac8bd315f2ae6572183d54515c4a8bebb7cde787179fbd9a7e448bc74d39355be1d1b2d25212d0554edc83e6f45bbd1f3bf0a47dd371133fa0a74668f1a73421c2001b8cf88a3562f932a4f75ff1560f72206a7c777e59577065a61650e94ec8a708c4ca5579216902a2bd3a24971693350a2eece99087accbff52f4f7064efa165d787e49439580f4a3b1ded5b00c44cf447e419c32501a71d785c2c57424185c6226d8d9d67c071a8c7d5d3cec48b2ac52ec7b8311fc88fdf667e68f956f5080706569322f55943248e0345ba1f7c3c58df4bf147e0b22ac8ce2a1e988dad146e4d3088031840591caa3bc57912386286bedc22972ad77101d56b89a01ce119ab145656d70e5885cadad6657432849e3d127dd112d11b0796a6d2ee079444f03fabadeb9e6db220343ce4371a403d5d224e8413387ed485337f809ca319c4bf56a69fea18f7e020c1cd89d5fd1460db2e1af7aed81458de716299ca7d8c81d9b7901f6012ec26542dcda86f6ace60c766614d9e2396acf822beccb89e3468025c0067f4c49ba976cdaff05db0dad47f9a04a147702d12b8a5da95b04c3bd50174d31ed81c32fdc1a6014b70455572f9b3c16bf86f12f17cbc67f2633d4247c4c1ccc4c3bcc418d7b360a49fab33dbb85d89eec4f8a4eb499ec933957f7d628f1acdfac95c4a47985f8d92a1f1583292d32f66ce3ec69fe7b1bf3a27444664d4f73f11ba0e55a37c84468eba2b9235b2ffc3a6d6ed7328443b8212824115bccadfc7cbb1b32574c4776dd900db77501f896a4225b41fee843a31795b8785ab62515a5783ed5f5d972398f7982579d403bafcb5328bd17c874c0e532457a68f39986f6a12853f45eca3b6786e633c47fea82011996bfc840aacea428bf2b07c8dd283966ebb28eb8ac0512e02647038171ca3ddaf160885a3fb242f0ad0f2f7047142c429eac65ca5d2e55084c5ad3307182caa86bdb1b9f41c17764a1531dff3760076c38a75b32b98801a4be4a6759867b09b5ddc3780d8dce2a025048ad5319fd57e82fe40a42584bcb69ea643ba56c70ed7bdee5df16510bba9f9f442de08b530ad04360f4848bf8792f8fbdf7139f3cef752d9d6d582e302af881110aa4cc95656c9cc36c64cd24ed7cca1cd5205aa2bc903a265404d82917c618e789bce5cb9f2553e0478fb3e7606e27dbff822213d7cfebec4d05f7c8f12a7b506938f2801539c30d45747621273c766dc44bc4c16308cf39036ec8386a48002a82c77aa561bbff71e1cc84781115ccc201d9ecc6696ceed9fbe2f0a50edc12c392f8ecdbc8df6a6f6294771750a2c2f31de152f78e1ac4e43a4ce087cbfde114776eaa7379ccd62e405d7c1c476d10876094664c39e9a5a377dd5da5548a8704cb8d198dfb56fe975ae4e88cd4060ffd90a6f46312ceea010f94a001a6cf2da7b453f39d5d6f3f0dc2f97666c2bff4f773c91ca21390c27378bf4a0a1ead03b33a442f6b882a416e2be98e397924abbecc907c6a81b5f7ea780651615e4473a044c6cd394e5154dfa0dafcb25437db9b10b7eedb388311bddfc3aba689d5b38e284ef5142e77b4452315495fb494e49fac99342ced8310f692892c974a4b4dd13a7148417d7f3b27864ae4a5c87700762b7a5e1fc7bcfdfe5a25709b0eca8d267927ef923ea842e3b26e1c801e9034b003cda8b82ef19c8138d6555c4a951c2be6b6684998b76db9420588480db230a69462f1ab8c0f8b9f6fea2b2044069918503dbd9fb3259b345b23e370867ad18b853c575768ecb687f29a972b7d81153e6dd8bb20a6b07b4fcb6dc3f60af22a00d826d5be45c94a5aad03bbeeca631312f6ab29230e4c381ea531474caedcf76b0dc0bf392166edb97bb8b7b93bc96d5912e58dd453b19a022dd0511ccb48a8af46b137bab52c3734f5f2e5b751f37c097c9c0af8ac7be405416abb25d61893aaa1c88ae5895c15229d5246745836a5ee43782f999989477d5a60ae1914146823f2941404d2b7a58f2b5e74fc6ce15e8a321146fd441b9d448e0d0cd00935a58ca99b3bc6612a948fe8aa360eaa9ae19ee8f54ebef2f2ffe2f5aff87c98c103e077ab77cc5168f170270b3df2910edcb26d0f0752678c816c6bf3633d3611c99bf23c04260ba1fe97174cc9f14c993d648372172037d35c181b69b1e7cd3f753320bfcf4a3b6a95b59cacf48ef3ec07a26f82994f8a1cf88bb82a20025bdbeb73a75df7630db4efb0fc02d79cd636e0c2f9274dbb8f20fd489e63458cbf4bc7fd0006489fa33eb2aa97ced2f7ecf8f05d023a4f952af43af92d6b58a77746ebefd3993e1e896fee5cc48c74dad2dacccdefd134130fcbca400b2c8bbf9804f5717ec0e3b14f9174c083abc10c5e87b5ace9bfce6256279646692811c834487c6f4121ed7f8155d97c0739b496a5bdc4cedb9faf693e156fb8a5320aeba28f3a8d371c223b4203e8916c224642c7e6923d52bfedf44b8c8f77bb0bb105699284082dcb2ecf0f648adb92db8e7207c33843c2e1ce42cf4e84b10534cce882814941322b2b4612d35495ee70c5fc7ce96b5be989096801a823d8bb24f5014023929c04602e255f15bc6776e44a6509f5f43bb164fcaa89a9e94bd4df725e16a8c166ff517fb6a846a7f0e2358ec20dd58934d5bb27ee501e8d7e175ac4ddea16f9c884d8f8945e754fe8fde95a230b8a59e19bfdbd4d6ac28d948e0cd823b7ca45da8daf0a5679fd8546f9c2e5c789065d08570c943662e993a190d4c88c540737fc5e217a838f8d5b8b394edf62bcb052f90b4c1999fa655b1be6c35f8aaf38686597668439c653370c0aeba76222477d7d0567b6bbc5898043f11a3b5a562f0984d266c4bfabf11cbbd62f081de6c81cb71973c973ebaca918e99eac98a8ad50e1dffda8306d63dd6d5b3c427782641f313780e91d3811b64a44e7ec5ebd80cae20760555ad0f3184be3f81787101dd6ffab0cb395b2e082275ad9218176d390e678b58a084b884001979dd1bff7540c45d91671b689045ec359941d5c028208aaf4a5056259e6d42a2b0be9b7c9f2b9684b1d2783b1560107121decb5fef7fd003e9261ca015a72899666a8af5a988d3e01db6a9a77774623aa3e4ea51250045d0ea0ac377415932a7063cbb48444643936adb6a578ca8689f791f656a9a7a026924a6aa308e9c220a75a9e31647b055737cb7a94049094433996ab406617b9fc3de918054c394903efb32699e20bdcf344a0c91ae6423785e3e7f73d6663385dd807f24ac9c428b1529d3551556c7b2c808e67e646dc1c829f6528e406bcf1574e59bb2b2020a2226c8b29b44550bd1ca2f455a0e7606ad45794fe8019942604cbdadbc2fa3cbc1503e94c2944af1753c847f85956d03a45356385534140953e70045d838add994d341f919a456ddef233fd0d070a7dbe8f4e210d2adb5c8ebdc8794386996dbe77eb5d82f6abf233ae643b3dea73eba5466809c4bf571cff8c8f809112e01e67285839015c7a9c85da18368ffd550294ab853440b6cb7d0de8122f42151ac7b2847251b402e002893b235097d466967d502d807e56fca95593074222f49189d68d051e5d3446c4201109d11f7befe0dbdad8b73f7ba019073b14bf2458a842cd70d4c34ab3edb95d43aaf2a0edb024df0e75b128e489bed2139205c82d397ee9276d46c84a2c843af7bf051581b5a064943da8e67fe44fd58f8366b30091031b41035fb2e549364c4078954dc76ea355a6b3af81f4d79590f650707865bd333d958277db08b76172cdbe5a2195954028de34217e4e1a104fe5528858ddfa23c8a28865a81d48b25c3aca7c0ff5671b9518510ddef9ca3bd9ac63ef438872b4ec3ce339c9bb136461d8a301371a173fe2c1bd769503df83467a7f1e99e8e32a2cc0b76fec0aa884e658063ab3f46c1bcfc5a15f07b3f9de02c7cd841a982ed81f14b7d530d8ee89e8576e71dd996bd8ac80cc54c36f854a212fb1b6089491820b4b3ea36cc4bf05533ee8cb649c222fccc502cb1af45b8edfef8d1496a9d77245876913e38c608f1509df0d99ccbecec122bd19862f62e68177e1d70b62bafea453476342c88bc14319304c819a42c989ff29fb9d1949819424476be0168b9754a844e900d76053c11184b857be41dab6ddfbaa5ce1c5a9b8c1267a8542b6376395695dd5c49fd72df2d9a729403e64f8203686e6c2b26eb62814a63e0932243098029d3723a8e18ea1f35b499958acfa21a0688d0afca9a3d1dd0085c1f8b18c16e14e10db70be757a788c25a466a2b97be1c49ac8673642afd14ac14c612a93bb222455b2a52c8d67030a6e8e84d41f881e7b9587f5ee1578d70084bdb8d30005b9cdb13e0b0a243a6540b35e96252e91807e593742ccee666e2be07e64d5b33f16b7cdfbf6e4c9023f24e9fc4055c37208e869e036b5221d4c01012b56945bc7411b4dcdf382f78a490052fa4396d87c0a87dee3e293fc57d854a429dd103a5ec374af8ad2a6c53e17e858903b6ba6ca596ccd8a95336654164ce5903c2b012324c4f58965ffa178c63cfb3ae31acca03e4fddba137467b0588da8bb4459a6fb7fe96b30f9feae2ebd616dadad87cae44883910eb839d7df126bc006cd95427c997b71456b6f76622bff951a01218fc0375f9d2aebc0a3c803d06a1fc82f4441e08ae2e27ac3700d2be1402868f643e4c9011d1fee7ed8f0564693e142701102c2e837a9ec56c6b97a0f1b9bfc9a95be7b4fd090c25284a458ff299788c3e6e5016c8902bc2825f5a0211f4c9a339a559e1d6ac6d9f9ac97865abd18d5606a7a4838c158691f0c918e299a6d030215281b048ad31714b1a8405294e47d4ee21720774b9ee836d1e5223df1c759a9d53d29dd680a18b1965352ad92300380f310dd3df82d1aab3c4561b019a35efe4dbf3daaf3576fe777824fd19fb639876d13048018687c568e97fcda28eb84ce59cff71c02b4b28d23f69a9d78f844022f0ecd495af2627a4a5c97692a02e083733e26f65c36ef24309dddb1414b5265b7f81e0d233c0218b27d702c11a884c04f7ac8c74d955131eb84b369eb724d998f45810024c6007d20cc4c9fe0ec8e3c92b16b50f234528f28a4b9ffd0144d89b0760c8c2a414e37ccfc307ea38f39413ec7aa9b35f138ffd8f73f616d80762deebd7af3d010f36660afa2f5e841ecf4e888f5ddc0b6467f97e49213e652400408cff5cc4396dd3c4e17e8f4b02b09abe062957aae8e6bd79c3f1003bc559c0ce8ecf4f6d85feee2b3d6773baad285c6f2fcf8471d2fe33dc8884662db6f38bac58e", 0x1000}, {&(0x7f0000003c00)="e6d96671c083a2cce24d1204789be263fbfb79ae67eca10405fcbe2c1c43a6a7d55b77cb3bdef32eb464eacc897b9bd4ef25c8cf61a97dfa672de2a797021c7fc235919cf7dad8ec24651e05f548fbc837b169c80b0b18e756022abccf6433f746940060a9e6201698fa187ed8c8130fddffd75c33380da6", 0x78}, {&(0x7f0000003c80)="b92c2cdc955ea3c9f253a34f1ad235dc4ae8d6a9b61502f200d0cd9a9d6bbf7d831f528d7eafb4a90c03d87f8ad677b912b7be9813be8ecc57b6f536d72bb2fdf7ab702d86ad0c0d3811f4adafe3ecd5c2841ec65d05e962e0a716118b38eeef91e1cf1f7c6bb790cc3c612f4f56883762860a5fbdb1589a793a3035537f32f0403a35b99f874ef0cf57b1e0cfde724ee2e193655e90fb8b0fb212188649312f2924efe6814b31cd5ed1a4dd695dafd1fc55faabb1c086f1ca1ee97023313558fbaac774c8ee9b620d3011c22159657b", 0xd0}, {&(0x7f0000003d80)="f673efa9ad14ecc9798f25acd3320a756164448e3f01c5e533046c245bfab3ec67e8a9d4b8f6fa475f195b9b29274b21230571584a34f49c63108731f50fe02289", 0x41}, {&(0x7f0000003e00)="d466cf05e49b6c37ecd568f5fae6b82db56f70fcdf43222c0ef84be69f22d0e1a02ec06dc3f2d76f07ff93b8e25e143baf99a456d622656845ae63fb6361d93c34b1f211c4c1fc6d9d4bce104807ab3db55f1125baa1c47a2db73b7c0410b56b8f870b9ecfb0c58477f4dc7ada6fb018b94a1c30197740731b793618f570e606e6d5", 0x82}], 0x6, 0x0, 0x0, 0x8}, 0x204) r9 = shmget(0x0, 0x3000, 0xb72e9ed476bbffcf, &(0x7f0000ffb000/0x3000)=nil) shmat(r9, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r10 = open$dir(&(0x7f0000003f80)='./file0\x00', 0x40, 0x41) poll(&(0x7f0000003fc0)=[{r10, 0x4}, {r4}], 0x2, 0x9) stat(&(0x7f0000004000)='./file0\x00', &(0x7f0000004040)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f00000040c0)=0x2e0) write(r10, &(0x7f0000004100)="11fca24c48161fcc41a8f209018b3de21e64be319722f6c07a89e435454de8dd5c7fdee6b7d0414a14e0835cecefeddfc7a7c8c05deb98e2d1b1fc84a4362171db3f91c205a22e8855412b97f7d8b7852278c75e099e3d862dacc3256041fe4c0ac8fbb3c55e7892608b28a5277f962fb2748d99fe7d6f70405207442a3d6bc6e9639ea27cf43ff7c90f197c", 0x8c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000041c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000004240)={0x3, &(0x7f0000004200)=[{0x101, 0x1, 0x40000000000, 0x20f4}, {0xe94, 0x7b5, 0x2, 0x401}, {0x1, 0x5, 0x7fff, 0x600000}]}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000003c0)=[{0x100000000, 0xff, 0x1, 0x4}, {0x55, 0x993d, 0x100000000, 0x5ad72aed}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pread(r1, &(0x7f0000000200)="c7b4201875e9613796ae9ea2ff51d86a0aba8f51f7d6d7e16f27ee040f4fdcb448f14026368099036bfd74e164ec1a2f1aa7c003ccd90a528d20b2df8c2fa4bfeeede268344d06179a506db5d92d19ab9174ca53b027260054a5e3c5e4cc632d3c658920e7183ad90929aa5bf03e18dfab68eeded33fd2454873c707378f77527bfb1f3937f44b2a119ef8e76eda08becc37b4fbe0710596615dae3147296da00dd16a60a4349a6cebedc94a37ac6a92777cfda1a6962005fb161b3503f7dd8434f3f850eb1a7552283482433cbc", 0xce, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x80000000000, 0x9, 0x3dd, "200009940cba98000000000000efd0e700", 0x80, 0x6}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x5) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = socket(0x18, 0x5, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c655000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0x73) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x3a8914c44f7b202a, 0x1b00) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus/../file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327bd97fe83d15aa82fb5701b00bef0a228a7ec2836f3432", 0xe5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x8, 0x3, 0x0, 0x36a1d860e7490542, 0x3, 0x0, 0x80000001, 0x0, 0x0, 0x4da6, 0x4}) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x1f, 0x7, 0x2}) sync() r11 = socket(0x10, 0x0, 0x166e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) setpgid(r9, r9) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={r10, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r12 = msgget(0x1, 0x200) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r11, 0x5) fcntl$getown(r11, 0x5) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x16e564148854e06f, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto(r1, &(0x7f0000000000)="a6908ad49138eabfac8490cbb29283c8b07227490af2064b18397efc4d193d2e3914226a319697a796da9bf77b183186b9012f9b996086261821e3149c75f731ce941de8b93116456ace2df1ad22e1c4d3def9d7020cafc324bd0f57ab3ff28ff2ad9e68a260f96306e94a4b5766b201ff230fef4bf1647d47d25621e9118035a752a406f3364b8f47c71d9c807797e0265f08e68ca0f86e329532f523652cfa07bb4f3e7bfa2302fdd7ed3e2271cf4d4ce0d6df6bb6ae3a359ad597ba449797a61fec70e5540c65cdb2ac53aaba49295d8758d4dd91a5a77ed1df10f1ad", 0xde, 0xc, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x100}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)=0x80, 0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r0) r3 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0xb}, {0x71cc488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") socketpair(0x2, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000140)=""/144, 0x90, 0x40, &(0x7f0000000200)=@abs={0x2, 0x0, 0x1}, 0x8) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, &(0x7f0000000580)="b05e32079845c907dfb4d26f51a6b766158e134a9b54af47a3c9bb1d5b22521c3cae30a845c7866683e6abba5d13aa0155e8f5c54f4ac7ddca500b26a7a10345386791fe668753e9993308f2ac6d63fd5b030d0380e1733599d111b8182b3dfbbe599954fd8812322da84765c01492135b982d6e4b6548c560cb7e49fc01bff64a04a09a5ff6899ac6ed04a30a032e039eb561681669168e3711f3da8c6e98bf64691ce5aa93ed8051aad961f337c301b45a8fe9f54ac40607d021d42ae4c7eb4ff0cfcf9026378fb1a580c29c9a10bc755f2782d5b1494c7ef83e6f942c93bfa536b43db86d442cab8ba0b9a7b9ad4fe0acce41332021a8f424adf2072a457a93ce92d7a04b034d75dc1fe1a792b98fcd79f0dbb0c9d25c93e6732dae764c4d337a5d521fcb7923c9d6938f672cbc32002bf8f9a07c429604d7ab9b4750454f19038f27573572241cbeb37ceb25ecfa6ac8757458e945aaa9019f5e3629d424eaa089dd134173f4ab32bc5ffa500d37da4f6c3ec254db3861c4613c93333d28721fcba7ef62854ec3462b708fbbe15b6819858ea1afd1eeb6dfa13c2c7d6e788ec2189a2ccc24fea044d4b60f8cc71c4ab2fdf787d286f8906296cc2a9a5e292e9456158b2c56b1fc09cb6fed76cbe2db4e31b3086cd2d3ee1130ab37be3a051428acafb4ada661bfbbb86f9ad671d9a642a1b6f32963fe5ad611ef0f46c500f0894ad308def13348840f649afd1f3576eee492e38038d1a05946714bf48c750e901bb42157206ce546cf396f6c5945353d15e5c8977ca082db9020dfd6669b083ba10d8d7027b896aaf8fa70c0a70130dab45d7edd9fc8583e2cae324b219c599ccf0dba22f1255f7c71f105ee90eab3fdeb2432c28817be674f18824c6d4ae60bf7b20649ba5f1e0d7fbf4f3e35921068e41bf1b7404f9ece6cd21292011ac3fa17eb15f4996b21bed24ea9907bca7c9cc5987b9f02bdd0b2fdece24c888576e306fb809a04b4a0d7c856e0bdaebac15b02a17ad4f2b77d7b53c770ac6c16e67be891a9910698c0f2b43aae66c1d8ba7690c318ca3cdd72b39545de3296d642c2284c49e1aab5a834380427d347795b7f733f1ecce4f80369583a4961e96e2645be75b81b10ea77211ce20c5cb002d43613f0666aa39f6424b56466022bff7bea7acd530cc4272b239537da8d254748d77dd52dae181cdd439d0025b53a3bd0c2b155a9812b15a57820d441ecdaee16497880d78d7e850cd3a91f67513bc464104f0bf0abe652ed51f6b7453f7f6e75de04982f48dfbf36caa8c70f948e4f96a08f3c5063dc5c0d514a57f8fe8c6ce3386f70d55b9f426dc11c08787eb5656b0679d8d9ef94adef8d12f73def8362d5e322c94f5cd3657901135c8a1de520d98d02f1040022b5fda8ebe2835207d52f6b0a8a417a7fbd78622ee1b81ddf4f9bd211bd8f3dc9dc224669a5d2a54fe08840bab01ed0d93a173f00639e85fc750eb194ff6b747ee002cfd845b11444c4bd58f9c6e28beefefba7cc54a04661c52a81e5c79e0ccb635b1d94503ad7dbd2411da06ef6b70a1efe3c13a47da08d15d092ab85b31fe260a0eca838fe44eab02ab55595d6e152cb6eece96bc8cd62e97f32fd99d7f8f964cbdb0c188cc196710179f617a36d4c682e7e72d58dabda88a916ec92085701756a2fc51887b796be294bfd0d19f02c349b3a007da2199be608b3462992c680febedeb221f708696863562bab9b620652153fa69444aa3a6a6dcd9529120abbf172f8c1639abfb0f588bea8f3a9444fc1846a7bfe74856dcad04657207fdae6a17b4ab1d87134e75beb616b8c5c91fa998f1f324bf15a2bc5c48e3c3a4a23847a12e096e1204d40bed010530fd35e2cfb5b559748f11d2a2a40a6e9a257e924aff0b0e27bbb621f1c3bbb44fe91dbea3d16f1627282d0ad1e94696aea4fa06cb35336413a78c51ae89443d1c9529717e6c9f927f199e7b210f6e82b0eb0e6cccaec8bcef6c878d03720922263037b975e89813f731bb7c0125b7c4649246794778cc3b54c62b3f2235f26eb19412073deb9082feacdc2f26781dba0a68e4405d2adbb0e41697d08b23081331db6114b8cd168fe197332cccd78b2621b5781b5f4a30bf7ebd3c318af487265c571f2caf2bc1bbfd1f7280e469618faf95785a15d12cfc173fc01f150033fb62c7b1e1d53639753295727995261653a457cf13fea27a116703b75bc01a9e6578b971d88fd7c253d20ff066e1a4cd302570ff6142aa447381b9bf9f35a964a312b1dd7a69c121f929a989ab1baef4c78d33b5ab80c847f963418d1b1355f4f1a89ba29db84f2539ae0c0753a289a29433d3ed07819b6a13ed806ddac7068efae0d999fe4c871b8df6f3c2a3efab8055ac170cfdef37b1dd17a4af789012ffceb3d002e8693b49f6833ecf0c8c3b50aab9f38238113cb62402d2eb8731c1dd6707788e11074be9727d70fcc6787e42e1a0b15b0751668de808adb09a4ce476fca0588a3eae37215e08497ae4bc2c534046e1c72683421823347888ee73792942614e984ba3c97134d648c98e7fa03496849f3fc1ddc3115b94a32c08ffca98d10d5a883435429cd355a1a75df2ace3f0f6a96520ffbf53d89d7e0affcf7d8f4c7ab9b5fb798941f45aca008c4c3a0ee6ab005037921e6c4f704ce7ff69d1c5bd9d56436f4472bb7cb888e439775c49b8a64ac3ea3ed648835bb2d00330b38ed39169b6accd46f4dea30f63008ec17529206f7bd4fd57853339bd15b467ab6fc04eb9c5a0df5e4de8f534bf8161e6b99e63bdd6ce2d9caf5dae0f906d95d0787d3fd37500a4a0cf253da15e1c96a0548e4215d55abfcff8c8def50df03871a07921e87ad0eff97a8519c429b1bff4b8db9ee6c1d1a77a6286243378ad1aae8b14e458f8f51223d516c010a7bf66912323ab558ef5667f8a654b7e2954a187b37671f5a3f89ee44302f2c7dfe8d08af0ba867575d77e75f21b8091e3324289d3404815d6144cc17b50e8000eef6920fd3ee1f303dbcca68559242ae9159c702571be6cf2356dcb939ee4e2b68d2580356a056c6a4201be8422706fd4b44415c1c272182353c1f13a1a934c19b1a7fdf3b45490caf94701ca768852ae98a9f36487eafde9d5962f40beecc35831636c62ecf4046546691757b13a825fc2e766d8622a164b9f0d52d64d59a55342f74874ac411ceaf6ac1ec4bca59b8c152325ab4567ec0421d1db5dffbc9198edabb8d74c902ee65a08a1c68229c93cc9d4bfb36cbb91df2b0cf170f5c4f34004d87b59451876910a31c847d7f9bba7e98133f83aac397686314fe1f7d6483491c2f4696437ccfd055f2cdc5bb0a3621cdd4777911300b4240eafd40a54fb769f5ea5ca1a320f4c596664e4bfd960fe826882636e7d7a3eb7a54ddb6ba1fda968b5d106ba10ee3ecff88f27284200fba657be5142c48d90af84ae81e9d417bdd7613806b87be739230325c9c7989e4bd92f274a6e6e1a8c44828906254098eeead2b8da1f883b358bf4026ec0fbc4b2c213291a00434763a9b92484003a2ebbd72f211f8ebcfe008a6555e6220029a893f6861c161607c9a84d90fd67cc08ac0ae6984ecba4d3b0f189670e97acd25600890b7915f655dfb5b8568acbc6d94a9ea08e5e272a92600cc7bc4f1ef56560e5e550e899188d7745bb00fd757947c83e89d5b24a40818426563a18b0ecd4486d13637d8b5ca2addcfed9a1f61fda55220186230687e4e25b9e7136084ddda8914de9baae732af45e7d3b7bb4c0812055139bb61eb40c7f95272fb326d9cb425ae0695778afb4d6cdb43b8219f011f9cc314878e7c83a651f1586ba127bb75a005134884ede41fb85e47e76b1d7a78da50a2c662c5171e658eb17e23a4029ae8b5b083a887c7a70934797a143b3a251e84248932f6cad8975584d5704600ed30fecf0f39196d041c28b9f70796e19eb4091fa3a70a6e10110ba081785ca6aa1560e5b1029c99eb95710da15fb5b0503c96cfbf87d1a5b9c38dd0007c54e26ac31f588f0783d76217d5f9e09a8b448a8582e59fd39b6038413547fbd9310f56ceb54351b1a2644a355f1a439d55285c1e415eab00daa330ca68ec56bcbbf4c9429d1c4f2eea8671fff5d0f670afb9de2710ca72ec32504253626b5036560786aa1991bc652582a92b0e50917897f0e6d155f49cd8f459cca35ea808732cd523ec713a8e98be87c6e63cef9911f1df256a8a61b4eba4e1aab51ead92e5022c629f6377d8ad3a680298ba6c6738427f982646c61b24b76ab4a69226ebfe344af58a996a38b57bd0d5d1e23ea272b1c2de64447e3a96f88cff354e855571917a9f30a77dc68988b33259399b02d681eb945841ed86a9864ff1aad598f9b01c01dc716f2870c3bb48e05556d510041e409fddb531507ad763df086d335b009d26cecaede3a6003417fabc1b441d789abcd004383a2f0cfede7462cbd004bd6a7a8864aff9f00b65379e8b50d198132a509eb44b82fec1d711863d7ab9c2e6c605c73c7c1f53047509c59d037143a7cbd38a6f4774b5616d3dc50f8fafdca046db77b7088ccd52a31e379c91f9c76971d2274405d46bf7160dad7fce4f4f1defcb683a49260c9c1d54269188d568dfed1432b4d81ed9c4ee0262550ab59ed4d5f7a4472cdb3da52004d78fe94a488b0054e7b89e21f8b4392121c72a4ddfca2e2762e3778c02287a17445e7d36f073eb0955f0d26de08ba1a619c10ab8bea7d81bd34a08c4960d712e5926244fac35ea411f6195f85b678e94df35da2c4556050c709eacc56b69e7db8007c2643bf2e23bdbd7e9908ab16e4428065d9dbc7a1f45d130e9e93dcca5ea73e66f6d2fb96ebab71f346e80c1b11ffb2b5b514dedf59413be0dda8a81983a285b365a544e2b508b49211cf2ef64ad4bfae5ff4a75b721a240b2992658c6b8732529d24c31c8a2fab815b38ca7f5d3e99f88e7b5835e3b14c4605403567d870ca250c5c0fed7cdf37804bb133eed60a788fdd90cbfe674be4b459584fe47972d70a59c2e36c5bbc9f93bc9b432ffeda73537f2be7460234159f32dbab73bff085db6c35fd1a95391ed452c78a70925cd630b101cf2a04ea8b868ab1b1af4a33fd32d72f001267142191024e84d7825d4ec4d104ee180e0cbb9cbceadd6376366c1747d9ef719e370b51de75b63f6e710ce8c18d6cd6d816b8255af1a1364a19d62a160733d65b49d121e7093c41c9795487e691d4cba4a2c2647a4313c0a917552016b556b2d9572c9f05e5461e57842968f925af174f91a792dc81d27075f6a673f0377e5318726da7ae2a525363a1b3ff52d90b7ac5007a9b206bff2df945e3a7121fbdfd3fdef60475e16da6803c5865c12ac87049e0a6f9758c08848b2feaafa4180d79371e305c0fbf6f13b0ca6bc20823c74113c73d186081b57513789382fff5b2f468867462e5f24d0c4e97ed7ad05e14f9c118edb1351c896fb30b6553974ef0907d20381d74170091d57f84a89cc47c6f9cab96ef54eca09524fb5be37959b4e3668986adac482e7f7582a900f5347cd1f7bc6e7421f0fd67b3b458d057d8bc2d7c2723ef0353bbbb97e62a81a60074c5939fea6d6b47e04f276bdb9982b9f088ddaacc11fa20bc0d1e9c74f7e47c25a789e331e8e5bc73c3c657f05facb843c2c50d1040ab8798c6b2f65c804fb7d962b03b710c4b8ae4b0fa9218bac25e7fe71646f3b1832c87012dbc0ba8bbe0ff174e7bcfd3bd1e0af14905ffbe0b060d7d790e72c8c8a", 0x1000, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:06 executing program 0: mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3f}, {0x87, 0x8, 0x8}, {0x6, 0x8, 0x0, 0x7}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x1, 0xada, 0x7, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12ef1c7a3515f557020000b3bf0100000000000008000004"], 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r7) r8 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r8, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x382) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x84}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x10020, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x7ff, 0x8}) r5 = dup(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='N\x06\v\x81\xb1\fJ\x19\x04', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) readv(r7, &(0x7f0000000800)=[{&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/184, 0xb8}, {&(0x7f0000000700)=""/224, 0xe0}], 0x9) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x8b}, {0x6, 0xfffffffffffffffe, 0x400000000000000}]}) r8 = dup(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x2b1, 0x0, 0x8, 0x1, "5bf6ef6c883ee28352655f3102d4df485d4e7874", 0x3, 0x8a}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r5, 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r11, &(0x7f0000000980)="4bc5d835e6430311b4e8b5e903546e12e946211c34414ef022177a0d975ef6d6abd004fbfb9e1ac32471db565ff587510838f69447", 0x35) dup2(r9, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x2, 0x5, 0x100, 0x0, 0xa, 0x1, 0x80000000000005, 0x0, 0x0, 0x9, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) r1 = socket(0x18, 0x400000002, 0x0) close(0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001}, {0x3, 0x401, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x5c, 0xd024f6d161d91de2}, {0x0, 0x8000004, 0x1000}, {0x1, 0x5}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r3 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r6 = getpgrp() setpgid(r6, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r5, r7) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x3) socket(0x18, 0x8000, 0xb04) shmdt(r3) semop(r0, &(0x7f0000000340), 0x21) kqueue() r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x100000000, 0x6, &(0x7f0000000380)="cbc7ddf3096e7a772e362847d5e158e5ff19fe53072896c602a6f1cc5bedeb15b6276492cc4b24dcf512929fe0159773ed4b0ae4121984a800ca426aa65c0d5dce4a82f99aca9dd4aad5d4ed724954c0cd91387c92903a727c75734c648c69be39891112b88c55c66c2323252d8c5b17dfd8eee70d6ac12805f484b8f152e7f9bd73760b6570e3b0944876a483efc281286bcd7e28b80df72620d7bb52cefc7efe9b6194ff3dbf6e18274fe5c67945fd771cc4288c5f0eac3081ab", 0xbb) r9 = socket(0x18, 0x3, 0x0) bind$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2fdcb370) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x7) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, &(0x7f0000000040)="2ba4", 0x2) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x1, 0x8000, 0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) fchflags(r4, 0x10000) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x80) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, r0) mknodat(r3, &(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0xa9d) r4 = dup(r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)={{0xfffffffffffffffd, 0x81}, {0xeb1, 0x1}}, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x9000, 0x7f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x81, 0x3dff959ca0e0ff54) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x7fffffff, 0x6, 0x0, 0x0, 0x9, 0x3a0a, 0x0, 0x1, 0x1, 0xd89}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:07 executing program 0: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r1) close(r2) sendto$inet6(r0, &(0x7f0000000040)="9b3758e100000000", 0xffffff9b, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30b80, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)) 16:00:07 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000300)="50efc2400d2c31ca90e2f299a1e6bbb4642d4a5dd2cac71362a0fcde181c47c8d7c7c2c8c01a781760db18bacb70ca7db94be552690569a1") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6, 0x0, 0x5}]}) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6, 0x0, 0x0, 0x9}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) dup(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'\x02\bp', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x800, 0x0, 0x1, 0x9}, {0x3, 0x8, 0x2, 0xe86}, {0x8000, 0x6, 0x1, 0x21}, {0x5, 0x8, 0x100000001, 0x3}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x40) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x3d, 0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) linkat(r11, &(0x7f0000000240)='./file0\x00', r9, &(0x7f0000000280)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r3, &(0x7f00000000c0)="914f2e9ec5d5023dc7174c336f364ec5d9317134008b720eaf603db43c20e0d94b8d62dc77eaac271c7c7f0f3c85086c11ea0afe3d", 0x35, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000080)={0x5, 0x200}) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x9, 0x8001, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xfffffffffffffffc, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x40}, {{r4}, 0xffffffffffffffff, 0x10}], 0x66, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x3, 0x9, 0x9}, {0x3, 0xfff, 0x1, 0x3a30000000000}, {0x101, 0x400, 0x5, 0xfffffffffffffffd}]}) dup2(r0, r1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="85", 0x1) dup2(r0, r1) dup(r0) setrlimit(0x8, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x15, 0x800000000002}, {0xffffffffffffffff, 0x0, 0x6}, {0x6, 0x0, 0x5, 0x2}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup(r3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xd) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) munlock(&(0x7f00007e1000/0x3000)=nil, 0x3000) mlock(&(0x7f0000871000/0x400000)=nil, 0x400000) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5, 0x0, 0x0, 0x8000000000000000}, {0x806}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000002400)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r0, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) socketpair(0x10, 0xac41449908f3e813, 0x6, &(0x7f00000023c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x7) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x670}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0x1ce) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000002540)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xfffffe25) r8 = semget$private(0x0, 0x4, 0x10) semop(r8, &(0x7f0000000000)=[{0x1, 0x2, 0xf7f9eda2a77d292b}, {0x1, 0xffffffffffffffff, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r8, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000200)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000002440)=""/235) getitimer(0x1, &(0x7f0000000100)) 16:00:10 executing program 1: kqueue() getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 16:00:10 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) sendto$inet6(r0, &(0x7f0000000040)="cf8bb9a0d9cf4b3365d08f3b91a5f664b4e06db31cb0e8606b71fdfaac1930807c005d704cf82acc4feed6435de5bb31a655e220cd6f7868704e4e6c8af541d236259f02c5649851081f275d6c1173bac760c125f88b7d31fa16c2235cb0788e9fa6ae417d376d1852c028e979184cd5876029b2338456983c2efe1b91ef41c240b46d848c8f53036d8066797dfde313f2b26cdf5fee3f24e5f81de60e16797e9ced41316cbe1844185b09881e747d34e64c2358f68fe44a04663897644b77d44172be58bcbb4456e0e31b926d3fb4ee693f84ac67f4f6e2d15202afd7524eeaceb21e", 0xe3, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = geteuid() setuid(r2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x2, 0x7, 0x10000, 0xfffffffffffffffb, 0x100000000, 0x80, 0x6704, 0x10, [{0x7ff, 0x8, 0x9, 0x3}, {0x2, 0x401, 0x6, 0x7}, {0x40, 0x0, 0xed4e, 0x8}, {0x78a, 0xb78d, 0x2, 0x7}, {0x8, 0xffffffff, 0x4, 0x7}, {0xdeb, 0x4, 0x6, 0x100000000}, {0x5133, 0x9, 0x6ad6, 0x2}, {0x100000000, 0x0, 0x101, 0x2800000000}, {0x3, 0xffffffffffff0000, 0xff, 0x7}, {0x16, 0x1f, 0x9, 0xa4}, {0x6, 0xffffffffffffffff, 0x7fffffff}, {0x100000000, 0xffffffffffffcdc1, 0x9, 0x1}, {0x4, 0x8001, 0x8000, 0x5}, {0x20, 0x8, 0x2642, 0x8}, {0x1, 0x3f, 0x8, 0x3ff}, {0x6f, 0x1}]}) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x8004) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x7ff, 0x1, 0x8, 0xdb6, "19a62aa5b60dc4302500d368c111ea1d5712b4e0", 0x2, 0x5e0c}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r5) fcntl$setown(r4, 0x6, r5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0xf927d91f1bfa4134) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x491c1bbef1e59432, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r0, 0x87a, 0x0, &(0x7f0000000380)=""/232, &(0x7f0000000000)=0xe8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x276, 0x9}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8560, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r1, &(0x7f0000000240)="fb", 0xfffffe37, 0x0, 0x0) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/51) 16:00:10 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b022e92660cb33e03000000000000a92f66696c653000443a00d7722850b63d808b921725bec19ad7382c44bc7c8f5b50969d9c794f49afaa2e1c68fbeed0fe429785690f0300a9803317e11896e1ffffffffffffff716a152cfe657d6e148ecca100000000000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x3ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)="aaac9aff312788b1e88e8a2bb1fc3b6e0927dffa68f81a1c4a51d832cadc554b45c6ee0d0bb40110a9e4e69888205cc097f8d3317953") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x8001, 0x0, {0x80000000, 0xc}}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="7c7e26075b3cbbdf2018993301423cccb9cce6b8aae3fbdb1ae277faf0884d7491c20a9bc656942900dcdae2c24943f87a0e8518436d52714abe43d4f7c4e9c4bec1e776a31e93d8f6397dc2f6b97922fd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xffffff1d) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0xbc51e112a1347f7b, 0xfffffffffffffffd}, {0x2, 0x3}], 0x200000000000025e}) 16:00:11 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getppid() ftruncate(r0, 0x0, 0xf01f) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) fchmod(r2, 0x20a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x200, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(0xffffffffffffff9c, r4) poll(&(0x7f0000000340)=[{r2, 0x3e834fd48bce6382}, {r5}], 0x200000c5, 0x7fff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x20000000000001be, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r12 = dup(r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x4, 0x7, 0xf9f9, 0x3}]}) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) fchown(r7, r10, r17) 16:00:11 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup(r13) 16:00:11 executing program 1: 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x0, 0x1}, {0x74}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x124) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r3) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000340)=r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x1, 0x3f, &(0x7f0000000180)="7a915660774d542ea15d9fc7a9240e42f0c8e7e05adb28e6df6751245870996fb51a8435bedfb16e33c0eaf2198889065e7d8389f844f1d27f1a083f6b0c8f0b0d843793d43e585f9b6be21adcf3689e387eb1830ae7b1ee624b7bc3a0e3f12a2061c1669c705a848418e1947b4e376af968f003b54abe6437448c02e83f31aa52dd5696d3d5f522f209e2d60c559971e7b9ef6ca92c03b85b5d1e434f5284ecfdac9863ddd5ef170c421e5733e92702f791684f6b8601bb25d0210b8d3ff5f84bfa12af", 0xc4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000380)) 16:00:12 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x8000}, {0x7, 0xffff}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x76}}, &(0x7f0000000040)) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:12 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x20, 0x1}, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x26, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) getpeername(r1, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) semop(r2, &(0x7f0000001600)=[{0x1, 0x36, 0x800}, {0x0, 0x4, 0x1800}], 0x2) symlinkat(&(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0/file0\x00') fchdir(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0/file0\x00', r1, 0x1}) semop(r2, &(0x7f0000001740)=[{0x1, 0x7990, 0x1000}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f7}, {0x1, 0x10001}], 0x5) poll(&(0x7f0000001780)=[{r3, 0x2}, {r4, 0x80}, {r0, 0x1}], 0x3, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000017c0)=0x100000000) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000200)=""/55, 0x37, 0x40, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x4) connect(r4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000001}, {0x84, 0x0, 0x0, 0xff}, {0x24c7, 0x4}]}) r9 = dup(r6) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getdents(r10, &(0x7f0000000040)=""/221, 0xdd) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1f) setreuid(r7, 0x0) setreuid(r7, r7) write(r4, &(0x7f00000000c0)='!', 0x1) flock(r5, 0x4) r8 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r8, 0x6, 0x8, &(0x7f0000000040)=0x7fff) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x1, 0x29d8aaaa}, {0x87}, {0x3c, 0x0, 0x0, 0x20000000000000}, {0x7ffffffe}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20000, 0x0) fsync(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000240)={0x1, 0x1, 0x800, 0xfffffffffffffffb, 0x1000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000200)={0x3, 0x10000}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffffffffffff7fff) recvfrom$unix(r2, &(0x7f0000000180)=""/32, 0x20, 0x1001, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:13 executing program 1: r0 = socket(0x18, 0x4000, 0x73) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000001880)=[{&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000640)=""/226, 0xe2}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/71, 0x47}], 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f0000000100010000000000c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aeeab700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000020000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282ab3198a8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22cf557d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f0961b309b4b3e2"], 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80) clock_gettime(0x0, &(0x7f0000001940)) openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfff, 0x8001, 0x81, 0x2c5}, {0x5, 0x2ec, 0x4, 0xffff800000000000}, {0x3f, 0x10000, 0x3, 0xcf}, {0x97, 0xfffffffffffffeff, 0x5, 0x1000}, {0xffffffffffffffff, 0x2, 0x9, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x9) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) setsockopt(r2, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000080)="72d066984d7905457091122643be34b3926aeccf969a57c047368cb978f7dc952cbc623861f369ba9a192f38e16e18e7f1b3656efe111892cf160b1cfcd0a20b58307e5dbd147e9dd6df872ca53094556d49e6ddba60b0cce0b9dec016e3995a79deea5ccfc7f846135d64d8496499494e39313ec7d9f92901476e606c043b7b934c113b7c6a9be43716ab875fa858bbaabb5cf8da472a9036a1b4f7a2a0a594d38c87b5baf511767fff510bed7040141ccec715b191b47be4b2530fc6d44a5ac6154a94d7fb28dca4b0", 0xca) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000180)=0xf4f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x2) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)={{0x2, 0x2}, {0x81, 0x7fff}}, 0x0) r1 = socket(0x18, 0x0, 0x12b) r2 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000e00)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r4 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000800)=ANY=[@ANYBLOB="ff202e2febcb7a37a79d941b3c000000000000000000000000003411297246decfe3a7ac09e7e3c08306ef911f000000a8093a4772d33bc26b26bfa779f880a11073c4679f7d3d773257d24f13a5cfc71db8a8e4deaf39514d8f39e78dcbb32f1b2c5920de4bc9779f345abdfbb0eac23548f10ee41357c3171919601db4bfb3d313931a05fc1bc529759fd74600000000000000002100000000000000"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r10, 0x6, r7) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000600)) r11 = semget$private(0x0, 0x3, 0x120) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000b80)=""/189) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r13 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000280)={0xfffd, 0x400000001, 0x9, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) semop(r13, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x0, 0x20, 0x20, 0x2, 0x32fb, 0x8, 0x8, 0x0]}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/166, 0xa6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x418, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) socketpair(0x10, 0x8000, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x5b37, &(0x7f0000000380)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6326fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d2e13005db6d7fbed8cdad1e2b33cbf744b37570fc146867a762c935fbcdf9b85fe9459c061e70dc1032bc019167e1ae578a0c880cfd4d0daed035db51d9be07ec9dc0a6ebfa578efff3b5bbd055fcf795f0724891c25a59172fbaf25fec0e365e9daf3bd3b5d901bbd1939275d0adeb9ebd944768a8ea85c23cd0dc71adf1d4a1cd23a529047d885c9724e6e5749c0c9685b3019244982a1789c5187630eb3a193ba90b04e81bcb67b29c4a9b9e045cccc1b588b742bc67584ea278f", 0x182) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r8, 0x17ac39de89445146) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7, 0x5, 0x5}, {0x80, 0x7fe, 0xdaa, 0x4ac}, {0xff, 0xfffffffffffff97d, 0x2, 0x8001}]}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x10001, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200c000000ebfffffeff000000000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000005c0)=0x356) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r7, &(0x7f0000000b40)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ebb1aa0000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf4012550906cdc7d3505533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f368dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d001d000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a3147f6edbb615416a1e222dcba8dee9f0cdc75d3157e8a15b700000000000000000000000000000000cd8405000000e963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r19 = dup(r18) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r19, 0xffff, 0x110b, 0x0, 0xffffffffffffff91) getppid() getegid() r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000780)=ANY=[@ANYBLOB="b3cbfe94ce4a995fc8a8ac3d0b1068287f6d41f14681d066617bb63c455c80d0d3c6066f25a02642a83030a16f109eac0d4619944cf06a90ef0f359400ce879c0000000000000002ce1026ac813d276dea3ac47738249c7a6610e5d22e13a1d1fa1988c46a07"], 0x1, &(0x7f0000000080)=[{&(0x7f0000000300)="828c9300aa2c3e1fec2ae3219d1a02e479ecba10264e48c95de702416589701742e47bb9369a8e37bde5a8e5c6072f2024e1ffce91d1b6741472442a5da98224fb9688c634b413b91f9f29add180c4e8201bbbad13045c9fcd6e872c25751e6cc0dd46568b80878fde6206cd", 0x6c}, {&(0x7f0000000a00)="390322cdd74f699c9865248699ae5235c4af3b77f99c262197c1b6ed6ee8291a61418f888a5147662c6cd7c0cc3e512cf2ae084a9405b0b59ef2ef245ee4be7e9f5962659f0cc90c7af36d824402f72c2a031af79886e146f5f5dd1efc7a5ccba5cd6e7c0a9cf63b29b0b8736a379e9431711c08421cad50e04543b28a3af64e4d429343f597c1b945edb9a5742e2171d6712f283051f9f640d71aab985abcd3f36ffac6412dc8bb9f683416c749e8c47d4c3fa02c113c45934910a73ce2538e8a2124666beac9498b6956175b120bae85ee62a73548b78e00000000000000000000000000051e3173909ccb741c77e22d94ba720b926b3e1faa122fb9a1fc01e15d234c722ce7d08bf88108b60d9310cb290219397bfc96c78329e2c956aaaea7b712ee649793", 0xffffffffffffffd3}, {&(0x7f0000000940)="f888b864796a6feb50da266a746a3b5163331c2cf64b119c91c995139a46d65293a8e50e5d34af067f95a6076b4ef8cd9351dc087be1a82a066d543c19086e5883ecd117f7ded9c3beae02abcb7791a69934efff32259644a928aff3e41505c62aa5aa6b", 0x64}, {&(0x7f0000001c80)="6037f6b1a5dd504f2982bda1daeb07c7a6eaa3df1c9bdbcc1a71d22160dd53585969a9ab4a975045037f7152b90fe5f8275cd6b9f4407bc97249ee97f443e3743208e849f761bbacc1781cb1f36551ba702158f8bdb24ccbd3044c8d8fc48f6a6944bb1beca642c9fca5fdc03eac68128b6703bb98cba652b11a9d65bf3a6eaa8edf6d4cf203ac6d737ab0b882751523406c02d3e036aa0b5e85a4525a3c7c3f4f135afbb8bcfb7cf3a530f3549099d0d834c245c15027c1cd3472ab45941ee2607338c501f9040358741f856af13c24f7449d3ecf5519d9d82c4981b22bc319aede1fe4d628dad18e7c29c83d9a8471da6eeaed2198f55bb244b337d4791edfa66bf7717851cb18472bb415c2adb462b897d185e862c2f934f08aedc1ffcc079638bc5954300d20f6781a55455c73dc1f8e1ebd656a3679f3d500353bda2ba1a53b613259c2ae03f597bf0d03b52029cbbd886fd9d5c4c27a986eb5ebf6871f92c08af59023d7d364815782523fff0763066bdcb3ad5c3038e5cf1722803cf19cddae69e705a2661fef6cc9586e42b83e938f23ebe5f2d0cb58382f57dbd77ac24d360f4dd4a32c50607dd07d5e5774d7d5f4a1f0ad9a1a786e02fc9822fe15da752bfe6e71089a2c04d206ddb6b126257d2088a6473cb78e926b6dd2ac84801a8f055783bc0ebe4d074dab58245beb4affd7162555533fc916358e41a70a6fc2b59455628bd347bee660df2e208bba716f000b0bbe281dabf011c373f65dbae14e3dd9f0375b908d86cc9268a3a7f70e038cf8725d9e66a3e349324c2335379acd90ca88dcfbdd1228c500686170704aceea55166ec7742e9b422adcebb58061c26f2d4c2a25ed44383a49a1f2be2e0a35a0a6906ceff14437a2b75fa59759710cb1b67304f360afa93789270779644d7296a3a963ce15b00d87610c3be374c026dd8684a691b449e8092c94a996489b1a45f3c29a9f77319ced0c940dc8c0b993f0e047327796c0762f41a90134897cdd30c4c915c4bab5c96a91404b603f0693ca138b53b5b0323e4aede2e7cfc4ed1d62e68e2ec86c44f159a8e8d563aafea5fb90d321d247e5f90a8a1edb78e2a484fa56a5894da07b3092a5734d03eb2ea935020410c28092cb757bb4af1b54fe7f8c0d2e0a1033bcd7087ebe2bbc56d52ee763214d2e2ce3cdab87ccd09510a585bbb2627e37ae21c6609a7a864117db423f62a6e2860fa0e2b004d8914e6d18334757900f235addce25fc496dfa5466c68ef4d79e8de5695e8ce814d382b6e790ca1620aa7de735b0df736353a91f9fafa5f0655867c4ad6f1a8a162c65ae324995b75c48680b4db89ef4231cc82808260fd516996d04f8881e404b94142bc62470a48ea463af7c8f8e51c1e5f2d0662a4718c96c7be3a92293c2ff83039fd395b6b5f87e2381086b6ea2c9ba629211232cafba325b18cdc1c1d7063f493b7ff346ec3e6d3c4bb6e7f6a2ac1df05357cf8269c8ae247aa44e376f5c247429694f31dc4a41c75013fd384727383036e303d610c93dc95e3b0a8360a319160756ad440db9758df743195cec2ed74057c539db1d3e35c5f59582a68eba0541b287db4d4b21ce0032ffb1a523fb364b30bc550c388feb9fb1e1a9618e9ff0640857f3bf0151760431c8b390d90b4a0a1d84785a52f21c88900ffbb147d4d4c3f3ed8904bb5e2ccd955ff09af776cbadc770a177e2e18236ad4388013fe7e14ad25ea8cda042058ab13b9b3f7ee6e3ed853878dae4a881041358b319b6593b494043fdcef17c98822cf131849ffee2f8c4c5b01b3b5c89336d691297024b6002feac5716ee495aa98cb5bbcd56e4ce0003ce70d38e1fb504fcc1e5299fa3e1a66d3188934c7e8c68da440edf78bbbd647abc3362bc2ffff1fa8f5eea1a2ff7fd1d5345ea643e92aa0d4f95b36b3506c315ad513e172e8bbd72f14da37bc7a7b9e4dbbf8f80a78cd6412627271adbbef16f5bbdde525be34f92fd752d5ad3178a4aaf48623b43a01f5c88e92820b95c463a363e56e04f7fa2e8fe733a5daaa15aafa33f2abdd129caa9576f952bce15ec19352debaa9de53c6e7810f57388c439c5fab8f907f105dc147c69844bade135b199ed9da43ed0ebf40fc88354526899d415028ffb8e26683ac338277c09025ae9efe8ed3349e35c2f9c0bbb9bcc64912a0e5b677884c49581260707bb1f14880b24bc2d2d87b75ea214d4fb19eaf8fac7273e1561328264808c5037ea8596b20d9878a05db9fa7012fdd7d1dffbbf5c370f73e95a3b5380fa65fe00b4d592890f405ff5a49699ab78ce116cbaab7f414308f43d7d856ad6735ae7f05098b8fa10b45e29572fcc077a8f5d97843e4fe75abe8d9928942334638f36bd5593034d6d4e85592c790cfe5a670b4acb39d0639de87b4c1056dc76e6015b606934eaf81fe97e5d69f3961f5f2cfdfe50300fc7747a83790d799e183c1f1e34f1a9d4f4f61b07f088f391b6bebedef7233b11e98ca558eeee1a4301b4a7a0a18f9e5c851e4d7055811717b67835747ffb51ccf64772f4a44c601679bc2037023267792b01cb853d49faba72d9092747ee9d6ae6e7b4f15c6f3312689a3d5453e2fcd77d33400223bde33695bd34a5069125cfd6f50b66691df53b2662438177d0c2f38322e82bae45e46ec0ea0cfd014c14d7903666576d3fff3f2660339c675089ab8210b4dc825c3389679858838694313f262b9947aba7e498a64b896fd55241a3caa38e204ac828861dc4c17a50ec4c9021a1b338ea97bf24194eef1a777fd2fde611ee27927b9b134e6734a5d62810edcfd4df78ff04f5c9d845875317da0e217f233158d6d4f1c93015b14d780808341ea33f7e43332912ed3fa8e7feb17f824c1fcbfb393d6ebd2b0028e1fe4b31f80c285d772d26abe1c10ee8cba04e103d6b2b755e9f42319c84f1cd15aa8bf6a13f26b9c48c2f4ed7cfee438d73f4d0d21b7fd451969b3f1e067863c1a8a54a96ac9335cffeb2e34b7158f55b22109380b8c6def999b200526bc26dff1c4335531e917d4fa332097aefe6f113b820609de3b4f29384f5f65de13a352fb552488373aa4fc93eb4df9809f3e8906e0c2ae34cbea339a464a254aaa3235b4ed1119edad917777b851ca88082c2c22e257ed6a06120a8dd81316a60d6db1b7df4eed0bf1617fea5049ce85f5bd422ff1441ee052ca418e57186a84f25f56ee10afe833308cf2ed0fd4367a31ed8562af57c3db0cb816bf8252cc04b6ea20c0c56a16d2998abbc3f276d554bf2b23781e31f359a180c8f1ae5a42c5b884b32362918f5a6bae120bdcb41ed0be61bd05dd8b1e6afee6b19e049d9a41001065460eb975b2daa4d80c005958dcc3ab1ae06b95fc1d8c340b1de41d2ae1904514601cfb4f9038b5015c99ac3a7cd755673dd89c82bbb8245f9c9790e8bfa703183bd6155e917bb999eec7b53f80e3902558a478498a64f03b7075ef81f8e8811b229c6b6b3ad728721eb74553d99ef2194db01d958250d579a9fc9b6ee249a2b11c595c0c205c5bc5ff3dc928d80c30e42fd0f0d07b88ee7dcc058cbd084c6ac5ecd8124f5cb8789d7a14d09df2bd6b927ae073598cadfb0b3c67748cdd7787119f9f4990a5efa94a9f115eaed3a9c5bef9d2df755a514306ae159755c70c272853567f40e5c2d93a7a3684dd8d132b05b2005fef76da5bfd7ea9510c94123c029f1ddfbe33f86c35de2105f8af1890a0f887f8ed6d971dd7692ad443d74caeb303153d92bbd1100af6f0941fa901750823e0ef8127131b2fcf78aa8ac726dc367b148b53d895ac477964e6bdba0a4fc2824fd870faea4eae775bc6a9786812dd228a6c758ea3dea43d60ed75ce1372d5c49d659ec82ab246a6d5ccd4b99bbffb51493c8b751bfc057ec0b8c24ee41de6064e3273e12a9f7c6dae30dca5c9d5b120fd6f01a5a6c573329c384a138e46fdfe1c3ff9a3d83dd3aa29200ff3a18f4e1412b74be093b686fab41f27099e2e40bfbc6d9d16f435308711a6c28254a83b8d4ceb081d980b0527298adaf68c2dac53d8e18fe829562d47d42d5b845e571997656fa3a014579192a119cfdc7a191661f8832003dd48fd42efdb3e81979ea1f6e1aacaec0f1bb830fd0abf9949516652aebe20df7f001ecb86e842d1d9e0003903027026d1451887443c9a11b9413369d83db4a86ac56049ecd53526fc73977b4928e3e213f632e652cf573a4c16ff37cdda7f85c13bc58b5b9fb24aaec0b4936d13730338c8868a01b2aeec884a9bcf061327d2f2cfed05d78d3c1ee0531039ac1ef2fdc3edcbe833997b989d1fa9686951fc49cc1bacd3ef9ab47e4412edbd2bea48e6fb764796a4f9ef58b3c33c2218811ed42bb98f4d9e7452a26dcc5e8dae2912dbde5e453ebe62809e31cbf603f0754370f197997d3753d39738ce5001871beabbfe9d24447a6e55f56ba9f4dc79c64a3b3f2be6b2281c3d8e7c6220a3d72b7ef4f999cb75211b1f09a061dfbd52c593373dfb87879a7436ae2d16dfd0b47558332435c7f91cc9eef0f77135d7352a2ac38d5095fe4a2d7704583e1ec08cf34376a8bab4e71448c2a3c05d802b8d753b730fe3b466eebef5256b521fae505e8b681dba29231269772b7583149be01bd68628665b425b11cda5ed2c5a44c07b1b5bc3e2410428e2acfb878aedd76088456e0a5f41a48defe0f4fd83dd6332a9147e99949ca7be2e493bda0acc56153eb76b7167ebd63a839e1cb99138fa358b56d3719158576840bb09783a9108196e2464251ae9ca5aba680f5eea8e34e80e6b49bf340b7aa7c6d031356506aa151562d8ba0add2df852ac399f84ca04d02b55984f41e322a2bbd2b489208157ad7559bfa4a5f7689c25504f90c218923fb77ddeb47ad69f95227f3bd54691bad74092f486fd2757d146101c48cb9e915b8371345ae2c049ae5e850896f957deacf70c69d8a13dd4faf181cfe6a038bead1513ed79e19e8f52edcabd56686ccf4799afe1babc75a01b654b510b75bc179e5042a7cb30fdaf8ee53376e71086227275138611342c3dd95e099aff2f0636f0446a69643545a463e52a2d1bfcbb9b4de23ed5aa5f1fe8477068e80c8e9e39698841f02407e1ed88e970265745504f0d6d6e59a35ea72fd4945f9b6c98744d271c5bf851e0f32d53d643052f0842e786d45827656c07fb156c351454132222845e0c5e4ef1a18217d7ab600ccbb6e285ff0f7141de8f7197056e4080d7be2f70b051281df9d4b5db2cc3820b86c6191773286f764df81de378c9b80a255828d6b1fc9191bb41a1b6374b7bb64da81857a5ceb06031a4e855dbecf17ac7ad2f0a1bebf5f3a4266ef00a0b3231b66d8b84404c51d8f1692903899bf7c4363911451fccc42782b5927a0a5632c2414cf141c913cff8613f47ccf5e98bb505e10315b5fbcc30c61b40869bf1c9f6ff4a83ac2bc76a5d28ac2453690a958f2b9b0be9c94a5c8fc3823241be9bde7b112a7e45301e6a668f5a3d0f568f5d42a18a20ca18b9323be452d012719fe7265a6fd4d57c8a6e47a385710d34cb3088fc6bb5809b52f1bc0203b6195e981f1f206947614bc98dc63ac7dc05b5f454f145b5fc7decd27112aa25e7c2521ee67b11efd79d95247632f7b43f60333c226c89bbae2772ccd7a371c89fd4b3b9ff2d00df6d4e399ab6ac6ed939f46270db0080428833ad4e1df2536457a438906621fc2f4a9453db809beb0cb29440499bf44a489d32f22f00dcbf910e5b82b5614e65f10051e79453c14eda96e89a16af0e60d2a884c2fd7661bd38c8b7aec0fe6dfe715519d87aa3766477a8fbfddb2a6994d5ebf7a3398a2769e29804ec71c1aaec4ee5c5ce6e168fd34e01336ddcad095da618f380d66f7faeb3c3fece6dc129bca857b8e94", 0x105d}], 0x4, &(0x7f0000001a80), 0x0, 0xa}, 0x3) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x7) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) r2 = socket(0x18, 0xc003, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x5}, {0x100, 0x62}, {0x23, 0x9}], 0x3}) socket(0x20, 0x400d, 0x157a) getsockname(r2, 0x0, &(0x7f00000002c0)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r1, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x20000000) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r3, &(0x7f0000000000)=""/63, 0x3f) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000100)="df4aa897f92b2e7412dd40de018ffe4f78155983aa4df14ababd7c6466028c5d235c6607aa0c008794b90017b2c12b75ea72a982fd887cd67e677e8fe57cfc5f4b5ef6fb64c5047d6a6e8cbf6b9c1af231c0dcf3efd0d0f0a29ee2f8f4cc1106eead5128ef1e2130d5975747b2833fe1380fc9032962e9277623791c06ff868c6a1cc2177df0aca7b1daf65cd69b31295ad7b01cfde4ab54a88d30bf93d6687fbaf3f93a416565c73554a0d7d9e8e0074f8e3fc137852cd94ebd30433281ae6f2b8712257a76a89914b56d6590fb8b8ef13bcdb71825228eb9c7a5e2f37f32003f7c54c158b8a1b64caa6e4365f1687ee0dfc8c17a35657993eae3cca67260214c3084f94e29b2ee647dbb04769cc3c157674685765a4971a66e6703248d161a2b5dd3c57eef61a26181cb77585e9ee3211af7e06492c3cf2883f59b286330b9ed501edeeeff4f12b082d94069b2677ba31348915a1cd7bf662d9d7928f550d6c3a8cae70cc92d2359a57e4c82f6a43a9fe7a19bf5f637bea979914c4e8a2b0d7fd523082fcb09ca48fe5b47875963649dc393b87f5ec9008d0607585b0271ded7c117f84487236f9f4d1cdcd02984be70ae9ab9eedba2a5da61dbcb5f2c381000df0c9dd59456e36e9043233cba398a104c0ef8601838a2359d05a659d87bdc502ab4b5ba88ebce1a73ed35719bbff63c5610da6ceec27d8ae5ea4a8ae2592b21286e9affc0af723ef7c34f6280fda0ab7aa41ac0558a9a00b0a1ceebb83cc66090c5296084877bb6d2c56b4dd605032c8c151fb550a4b7b923916a5e6946964eb2f872b2ae703a91bc5462af46a347069944eb8fa94298e30ad89b6a6e0c47c64cab41bd8890ea9da70b9e092645c8eb1c2b7534fe13e7e0d60ae54f0e54c79706ee4ba8f67ecb77a990430d7aff158028572090aca18732c68e40c484b8aec393bff77e83db346f19c672f476f4a29eb3b507c91477c50e824511a9e12f736bc1d789d80f0c783d32a98d4f9f0e7120cae236ffbebbcc07e8ad4a23c346a3a6d2648be90cc0ea7c2bf9db428a01d5b30047b19965dc935b4b32810cd91b7ae936905240d1b6f7d12abcc4326be9a9ba60e9a5202c99fd2f6e3bf5d010f02927be9f1f9168ef9e506e1632ca76462e012e47de4f831340425bb5b9eb80d7457f804d6ed85607f0612867f75bc6e82775167372a8182703247589fad40f68f0788a9292154198a6169e0e4f382e3064af0cd1229b07f9375904aa302c1f417025bee2aa6596a17569ab4d6343edf275e28ee653de6bc5a74e6d45b9a73e33ec669e06461fdfbf520a0b07f7f32b005cc20b251913564342610d93ee67454cb84a699ac1d0f637d16b8ccfc8084d1ccf5a0d5dcd800fceb6f1ce7ef7177aac8d4643d21201098903cb622f34a48627e4663a8ae3e9b20d4df0838355deb369d997cbf98b39bcd57ce0772803ab90978b2883ef7e2ee2769059adf61bf06b7bea88c7febe3a7610088e739178b00a9b007536b60037c90b243c55146f0a45539759b5e301663a512eb330912654aa76139b905bb95d9ad391d54c73f2dab5f2094fe4b17332588a65fbe8c4eb7ad2b0136a1ca553e79fdb9857b86dfa0875f490f4753632a72283b0091f70f80632226dfd3bde98fb0a4d5a98fa16abcc8a834128da0198014fa65663a3cff4004b853985aa8a95ef6178a25ce2a772650072c6a96e4ce2a2a440e1ea6dab9c15ac0d37d576dfcfbfe4dd17a776711ed75c15b3d5495805c3fedb465f82128c7117902cb59e6362bfa390bbca59a3f4b95c35eb7825310966c5e77c67b6f678cbd355078c4cd2c29fb082e3ff2688d1e5db03034d000dc88e3a5bb4c3023a45bbfedd9cb46bfdfd7df54317f03bbeb43bf6ad42d3dac2a00df8b3874f353156fa0c1b0797a0677c6743cead7ae6b29dff7024604a2ce29b8b1392a5bc9110a55dc35ead693989d1a0cc56b9d436dd94fb6bfbd8d10a3b36bbd73e2c066dea37704fa3f6be3c5385b6ba63c50cbed85c79dd77a2ee4aaab6ef02faaf8200f27272b5b2f9579c4daab12853cbcbed9da404683bfec4183d9fd687088e416b32e0a0956422d27b90e8ea9bdb9ae6949dd8bc561d33f6b8214466605946c3f4d9b50bc9d2f842bb9c377189a62ab3a53cb9cba403f6cbbce483417ef59bc7d150971fb9b9f7f69d3f455faa084889fba55dbd188ba071270da3b8d782ee6fceef901f01aa5e10aacd8dd75df04d8241f952bf678b24df867dff0706f90e7a2070623b62db147c5ebdac531a46a40bd38b0f0a63e5b2d2912ca0383cc0ae24a2ea5e2e97fc4de43aab107e02a4eb53b2ad0011d8ade67567f8c448b0d4e42d65af8d9e976b710e880a7300c6fb7a811bddf47dc4e6fcaca13dbac008e917f69ee52d06f0f1133249040750c294d0fbf5f2cc2765be01dd090f80023b8e4eb390d81876b47ca61a6a6b253fb2205f47af653a559525599709ad370b6d4ce5b9568da40adec41b6ed4501d4fb3bbf241daa0a6408f0afad344549d8617df09cd839a3c0451de89a15552d4e4b921527d6f43b697927f62654380e1eaa08bf2b53597ba0aca50611750f7cd8795ee2a64e1ecc6ed35b57fa768b0908cb3a350cf94ce6b69509441c343e83ca297c2c3681d1429bf704d533aad6724713a97ae5a014b57e2606b72ffa553cc51bb1fbfd5ad74cf39319a494df202394bd9b667ed8df869feef756151726575ba8cc7c520eb1aea844cd93f4bd028176cb44e4bb0b271d70099cb7e9d141ea4fd8eb563fea93be49d2b503c3f15e48f1ae36850620b9b4f908613283a67dbaf4c58f562859124d483728c4eb156a127fc7dde26cd31e6d689f98be495ea8e64f26e3358a392b307828281b365188a3f1f49633ef2334c135bf289629620ee05c6d9e2abf76a279ea5404fa3a2def5285cec4862bdb04fe34cfcb452def62b6a7dc53a7187530d531128fd461938955d2de1dcb21f3e97f890bf2ef83b439f211932dd56f50c4e99106d465ffda7c62abb98328a95b9b434e3796844f179f3c6ce7a8320a9005f086f6e00dd990d480ba3d3a98f8ec43d94d1e38faaf31a7fda963b2638a9e7dfb8d08a1354e8cf726d7cb39a41e6914e564d6060559d087c7c32b2585a1e3bc27c3be64c9d0fcab456e1be3cda05e807697b99793576ea266391bfcebb03100cad283e6c8890332b2360213d22c8341fc36befe39bd6bbc9a1eef8f86041aa26649a70f63886d3a44e6cdb8629f688bfbaf77495b3fc6a1fdb02b41a5e34e40074791af4666ca6a0f1415428963bcf839e5322e6690d0e0334db7c4c8f1123eba57972554b5b8c2e36d7c9aaf4c815f71832d5436b1b6a55e411e9d31d8cbfe5d7879bb9013c90e12639f93caada8f4953ebeef7e8b54f7cabe4dceab0fad86f4cc662dcce88715add665a6d385641ba6ad2bfcf182e91dad0a192fe0d707b8b2bca87633712a4ab0c8d3a8cf5cd7852490865ccd697d00c14043f77025ffabb0dc69bb39b03042deeb6c960b35c6993a4dca6584b4362960612007e12877ab8419b15e3c7277824713c4826bc49fc790b9c9d9fbefbf6a8e5af28e75e0ee21ea310442e2e6cffd336553d44a913b38127fd65ee934ca478a2dd213e84d3326d5de548b0d4c9e1f93abe6b047d6acf3490fa8c422fce4756ed4a36b7ad2760a40710df7097c0ae3600b2b9a31ac1f8f9749e0456eb36eaf021a50b224e867b1c7a9ab488a984a6aa752e7527c551d9d340ca10fd50222b96a7ff1ca53415022eee933a919ac6aa78d9982c3ea86149bcbc487bb5bac4b3dcd7a3a0cbf48c6494cb93d006e950c3ee08b17d451d4c08731beaf87f9e7ab2c5c43f6b9182021b1262b64fc4c97e5efbc8ac37ca0cbc142e9e862edfa414f6cafc693aea0ab3bc720212dd83f1588c6e3adabb8f0cd6c50e8a252bbfd7e2a753bbad6280d0a328b44a95b0f2888e6d6324994a69cdef5c386c03719acb37e97c05e8ad9763e4d52fbc0d4903fd5e00fb596019fc446ddb9ce8f75f7d26bfef448bf98d26088d767d5dce6714d262fa6bb60f87597fe246240ff6f37b46538a5024f8aa1ae4c4e75c94e4943cdcbeda395cfd2b3419d7463514ee2f678513a482ac2949d45baa524d4c5bbe7769f6c31dd7fc27b2e10399a081107aa49fa8cade5455e4bc50cb4cef352e9ec61046f3eab4a14d94930a837cc7a1d63c2254a6a800f1859bd1dc31dffbb6a4f9bc2f5cd9febd7c166b124b6ffd51ad377919fb09dfa497e8c4e52b60f50162fc67166fd33056d672404b6d2645c2e2f5b182335c0fccd8c9008862f0d8118862d27b8db4e0f53a584e48f672bcaf62868a599b826864114dc9c8ab69ff07b70c9dcf64d832cf4960f4cc77790c6365954660f4070d59de2c83bf251c37feda26a59fe36180d320496f04078119fa6e2610c80ae01bdef6e6676201ea34542522e74627c0a6613d532d98460e5af9d3288981377d167e3cb0084b44a31b5c9e0431660ddf41172ec63e2bdee248d89ded46b14db0670eb3d5d941a7a0b0618112644edeca910df9ff7d48c5c18d3a858afcfa361490bfc39c1b0f26fd177b297fc0c8fe1bd775194aedaab072a90cb4f41be7c503d81b62b02b6d40390238e347fe2492d4a10ce33f4a0ea1e7a870b61cc11bf34776d121cbffa5e039b915c9cc4675713c0e8d11f51509fb7ddad09127dd854051f34b86bc5a695a59280c742b05e854632fa02e1e09ddf64aef2ee75c21939a61416cb95414b03f7a8ceae757eed3ce2ee1c8e9eb0348cdb04162beb1084cf29e0fe354f0ed98b95117caedf6b47d2c2f7a6548c3d5c39b6deea6eef059d0c22ca954f9a03802c8031ca4fdd0868a7c90de307b811de3e82d9b7bdac4c321ab99d8ce3e3754b5a83cb1afed704f401c03bfef6732b71f66b796a4dcc765ef9f03c33b28ddc365a559a622766249d7349312bcf4dd7361453bec47e3af93654aaa45214974f43ff8fccd68841debdf049cff00cd44b4c50dc24a7ddc83f0c903e62986c9330b96fdd6164737c762b406a7e8c466b5d68322a7da9051eb20ec1e722d9329e3d246e8f7347eca4d56395e3f0f7061f1cea5d957abd643ee4500f23307c688f203353eec4c522b4e739066cbb718dffa9f81d7843d6edf99da212fdefbb992ea736539a6c1cac5902c9500d294493ba238e30b76017950774f500094948bb3118b812d9a74a5b28bc0bea8f5fcf3b5ed6db07cd567823944307b918aeabd5cfe4042ff1f2b75a17f64a7822c6df817ae3c5b37c23620d5fe395a2137e2b6d5cf94b90a9b0cbcc6c30e8daf4565008f557609740053794b00e380554a124e6cfc29b80461978a4b1516a1448bc273e7889fd32240d56b55cacf388f6caab3d6a6865c65be23cb8f41d1cf9494f42286477cd0588a109bd134c299c99667ac6081c5fc803923041012b41e08f6e746de178e82b99204e873e6351b3c375a72218d5f0edfdb8f8e1e4212d7d49440eb06d300a41de65d026fec6a66d8dd9dd9e3de9f7fba9199063a260f4c5d3e6b0dafa7f36fe3147752f2a2156de7f41e1a05960c923d338275a5555fa4b32f34c2a9bdef82cb1dc85b01d31e5b20ea62b547c99eac2b08bf4eda2817ffaa7253d4a95f470ef24182e927aacc56469210c2e90446f5ad4f8c24168a7c658a9b9d2a79ab922f26f841fbac2093d0ba599a5ea1c8583e0d91a4504ad28a6010337a8dcf89e011e6a0dc724f0f36c13a1d5a00aa3c3d480fd4f0c3dca50b", 0x1000}, {&(0x7f0000000040)="5b12e58ec6ec14fc62ff93f53171d258d01c0049ac212affad87fd1a0cf62cdb535c89d4e30a386c8007b3a377fec84d1831bbd357877e86fa88065fc53ab83c3828b6d5526dd02a586c120f0b15be", 0x4f}, {&(0x7f0000001100)="1e116afe7b332e95c9", 0x9}, {&(0x7f0000001140)="0ec0a1038fb961c1279521ebf25b132dbe8bd195f181eedc67179241a048db74adf7657f0cd33ce5eae80ac663eb5552d7bbf5bcb5acf22d6f176ff3aa75648526d70242afe64b753068779fe7b54947dda52ce5be1cc580b4b40b477a5440cd29dadb4b6421e8516caec8dd9b66db7cf9", 0x71}, {&(0x7f00000011c0)="3c052cbfca9b9df4866ddf3cc6b64c4f4c0e79d4137413de947b4d1beafaf1d78c0fccdf3111157ef1b3b7b9eea71571aee697740b46f4c6c115ff2c231f0530e17a47d08820b829c3a282e0b637586072", 0x51}, {&(0x7f0000001240)="217e78f887e09a62403f2abf58b28de86ccff7cc1cc945bb8a8ac1ffb95ba679c7", 0x21}, {&(0x7f0000001280)="53d59855a663ef0ece3c32b82bf3f6e8aee3de9faab220a1509be2c2888cceffca8c6b6b08756d028554b6e2fb4a9932fda6791b24a6d2afac7f03a76e6bff0628d56417ac0769860d6be21bc17a7728", 0x50}, {&(0x7f0000001300)="2ae618a6fb90b6511014cc1adee015db3c63c3b1e6214f660507ca6eb2c5f601a78548b3db8db28ca8942b07fde990c128c147f5e0e271b42585ee236e33fb0a8eab2de1d00e2c88f8dc93f79fc7a5c8ff26286b9318ebbaa4ddd2c2ed06ac7af78e3dce9a37d31dbe21b4fb3d28be09fe4bfe69ff76f5dc44c4986b0a513d7b8ac7c14a7fdc74aa6ec8ca1b654a57723c395196fa28cab560b2c6cfc3ca1140ab95baccf94839c47388484146db528b7fd8e48a6b3cf7a4b64db817cef55ec1d4a50176d59d952946b48ef389dddf55b0f87bcf21eafdbc0cc13613cb1ad68297475bd2f7d7685fee4f7b514dd674a542693cd88d830306822e69f40665ed0f1d54e42f205c60d8b3451ae78937148b81280121c50dfab4cc444362e4b08286eafd04c7409f82108d9b29b5610dd824c03357dea45c7b8ef3c0276da846c4056e1f27c701b41e579f0e8fb58759894de24aa1ea967c015af7104c86a1142b2befd7286a1b7a6360eb0c5572aaa350f3579dba228db6fc54d2732cfb7691698b33d8264ace205f4748f38c7506712cba75a8ee1286850834750966bea2d3299339f286a0e308a29fc9d5c6a4643e172d2aa5879258091419f5859ec633fa920b7a27ee563952d36caffd417ed9e3f58ae4f4aa325750e466b1676db7b62b60c00ce850db41983e1ede8b3a2e9bacb438c2d7711a2aaa6450ccbe47476e171b3030cc2a3c91e9297dced620b947dbfd43b58044f3fe5c8e1803a63c03966d16b4363349a27260efbc3d5812422c701bed8e606a074d9556650bd8345bb20787f4496705078a246023fd5fbf2e957daadcb17688aed56c963a191a85b8befd1cb334faf19d7b4cce126fc42a2b67b7f0678eb3880e8b6ae06968b67b0737a1a4f878a05096af3f43a5e9fd7b2ae50653914d7ace072d40d584cc3717fba9027cbb65a389be20b30d001108000585489c28ba615e19b9cec3467c9c98b3aa10b80fbb687421c92c26d33aa981dbeff20490567991edcd2e2e183047684ccf165f7f52a53e2a0eccfb532e7b83d3010e9e9cfa5d7e4b040b4e9fd1a45afdf9aded5fce7da36b62646ed8d914008d23c0a39b0914579678898de0cb87eeeeaea59cd2e8b7f619909486d5cd929ac6e175c2c6acb1026a8d6f1dfc7e736cde5c03f2b334ea3261dfb6f545b5872a823227acc95d863f938a8e2be2526653c693838cc83096a6a80a3544498034010ff0d3899ddb351cb6aa75009a56b2260edbe93dda65937ac8ae0e7b6d05916bdc1510c6652bcf7ef5f32bce3765116b2370aa0bc2b07442cfbc4b9875935cec9e55324f5e05078e1f3b220d04115d8ea21ab1748b00e3cc79931d2fae53d20e4257fb0310ad768a02d8c580f94767a5f76d597d37697dc3600e2c75760bbdbd6fbdfbd1d42841b7c5af1700705c953a25a62ba1d78f80fd6153a6ab17749748be3c11da1805550ffc74777d635d77db3488b6cc1dc2f76b90e84cf53cdd0c05c7d2a43081c693ea4e6a75fa383c3a4a51f14136ceaefd8c4303cb8efb87b8a2078b113cb58aa6045d0c4407c104fccf98994d58dc9687c2d17cb40bf9b972209ba191c642487489a505994d48f0bc37977c0688bfd124d88e1799313ef368f5537ff6d6cc3bcf9bc75e057487453aed1ee49c040fcc31d70919534fcb96253f00a11b87bd383923173c5385b18f1915ab9b71e58459f6a4096c09347dc93b88f65a0b19023e88f158e474879764cfd945e3fbf37cb1fe0c3a411b6b6af6c2918afec0eacab23784f0a0e4b142ae23b867713ab63777b100d878bd1811785d9bbf6e42545c39ee9ab72f16ec27b30c4bf3cff52095807a77d8289b4ab70dde52cb268c47229654e538bf166425844659d5de3123832604bef91a65c829b4bf0e4b5f90de302b2d48904f516b5f9fe1b69bb478710b322e1167c17a1ce0d6048af2593ce861f1ed1d3b5a0994d681a861cf413e64affa3f8e1a398c6e1bda8b82180d3ecd3570d38f66fd3496afb15f47525672aa0bb66d317a7d534b2a0e6fbc1f46916561950bc461984436a132eaebd3842ee3b753dfe12e4c809d05e59128067f240fc0b975ac4f7e6da48a2ff04a64df97e67e96b951a0675fe18c28d0acef56a9611e4c30f300661052d07b61e6023509829b3ff407403c3959449e9ac10d99c198bc3e05d13bfb86c1296f0700b671e2ce543f06672ed45ec540f9c14fa2eed205ce0b0b7c4f9ea994911eb2d5bf24a4c3b0a05ab4f464348d70e342b517d1af054bc5deca6d101bd525beeee5b47701686eb0298e9c37fa69dff6e8a0f2ac8f907661422b85de3ede7a57b23912a82559ab595c7e06884f4672e3866f337372bf2a42e48ef99034c4ab5625dc7459430d7c33fd1792318c2f1d685367d363932735b1bbca3dbf84154f27de08556d9e6efbe958dd4115a43ef01352858d654b702c2cdc85e7c79ac98dc11c28a40d07e4e0e49204c3e9afab98f32443c95bb664214e3280afa5dbe627c616ef908b5ab92d4f23390d54b5dbe9f6bb62871ebcc6bbd4630c4393c1eae95db4465d7f7e45f2b2e30e3e452f038b65f8fd5ac18be50cdc315e4ba25bf52a0fd307329de24fb6cc1845be6b0a148b54b03dd3800f6f75e8244b55d815763b939ba9265188e67dfdc5b7422b292c4e8359ae54f7cb5da25c4be0beb224221cec41dc6fe7cd2411f1d81b542029f6eb58aa7d609fef48f0003e953e1ded75cbb83d5b4e6496f5e62f00dea85e595d786a64703c04387338a97b8e67e49debcfff1eef1c4bd59e5963c2228cb8dc65eb54b1d0619256ff5fe90694374baa7bbf987421c6cbc9fa6b6cbbf7be7336b6a419443536e3da3c54b474f802f87f5f5df73b769a3b05c11b8f80adfe02f005f59783353621f1bb4e391485d2518a560ed3e18fe7b502741a9bb69159c430c7d07a85bac5828e3fff685f338dabeaba337baf5cddf2a7097cc62dd1c5ab83e81efabbc35ddcff009be7c018accebeda90ec3ab273dd02aaaf6af065878e325a15d655a942e7ea442582cf01b2c9ed539b55840f1f36c51f9ca8c379b51c78641cde3be3cb42ed9b301c6d27bafeb4ba159e2e69a20462a0e84ab533f972aa5d580d6d542cfe6ae2bac5f96eefc4347e1c664f18e83e6da624623818c5624d7ce1b8a0109cabdc4cff9b8f4700cb9656bc9d8dc47986ec0259bc680c1c87911c5e4608a894388bf33d50fab487f337e10cc9f6b88f79f1576f52cc062a8e279dc7b05f0eda2d623a72d65abe6c8317402dd39fd9a3d490eda4a716559a76907b6a61596ef432262ea1f6209d58f48ebe89eda22ac8cc666f24916c231c3d5782ae57be79b79356c958ae47dc77a192abaf35ea4c4eb8952c50bf20cd6c61aaa7d04b4fc2d02fa4bd7e127633f849791bb7c91db229c12ddcf709910d46e1cd78b89452ded1ab1cd2fccd070f1b1112a274f0e66e81ad91a46849622c93c4123f0fc5db02e9b173d8890d960a0c0fe9e6f1f4b693a5b4e4e7e0807c3c9918f082027614a30fb39b0f026f42f6cbea846a69239410f869d0ee3dd7b6e36829c181af661bed6369cfdc029752a62909fc5cd49ba2560d2b2e72233d2ea313e051b04b713a33bdc7ed2900ebe033eac779f79de6a07c5aafccbc9e35f8e67648e80394dea4006bf9d4f0d7ab3c4ea044f15013df821f3abd2c919b5ceedf118faa32d8cd22d80ea309bb2398896f1b9c9cb47ae9ce59b5bd547158d85b45df68a78742326b206e4073e4666544f31ef7b7b97ab2db3777d2a3be5934a3cff829104a963d84e235b8012c45563c1eb8309c00f367f02fd179b598982a9fccba9ef9319c30b3434a80ae2d8b28620efb519fa22c4a784ee0ec5c22427a721d993e69febd469ef97b90f90a6aaf812e05866b8cd7868634dad5d338b8c6e9f713434ea148a4065f52e605010aabff70e11de4d61fddd0bdf2c60ab727b7cb4c19d467556a42f0ce54770ee9371cac1d67475f6d179b8a22712a6d128b3804a59538445baf3df73c2736fbcb572d7df9b10c9ea5a022a31e8757fb2dad3fb858d5326150961c871758c5b169e1951175d24970b7fcce85b252fffa790def9fb4fd433a6464d9f7a98618f8c747b396c7c9f7a8d45be10b0ef5fe2e188c7dbbdf69af73211ad320d0699e0145b579d2fbc386e8993838684caf9b2725bdb17a595c0fb34a58b1e1a7c328420d46df07166e4d4aa866877c02fbe0adffedacf5cf6fa5f870ee7c0c487e84aadb34b9ae6b67135a21c8daf9c7bba86cf013fcbcc810d2fe24202a6557dff7a7d006bfd6040825e5c3912f12880de48a6e4a6dd79234f35df39cfbe0ba6f659e94c4bec2d75b02bb584921d69683395fee69b359463658ca61e32b3f99d60d3a7082ce2fcf901aa2ad7e444defa6f82439a30e11e522738d4d0cbc1007875634fdc5ffe6e262d18f36ec387394438638d5a70f39255523f9bc28370142793f29fb65ed23897b773bd74b0555515952d497fd40990d10b2fa3db300e17707c9ee05c4c8cb5b245bff87009df35b8d962f9ca2a358e48b6eb9c0675b1177f0b9574abe472196f5f8c32d33270b966517999be6a125e67f15d48cdbd1a7ea436fc51464319f14c6275f7322cab3841b22430310d789a694775ef05e4dbd2e7fbcd4b1474f1b75f9acd2f28b105a36d0958f3ffaa68c91a3025782f345735d09bb121596ac7cd3e4d496893d144ac0a6cc88e10e36db5b16c501799fe81a51267d44c99debe15ecca2e4a2e86a601a6fa945f2376bc54212debbeb5185a3a0d6abf92fe4a37ef202074aad2bdc7a02ce920e5cb4904bffb6c927f978dd07c70b51706ff1532da16cb4911058b259726de752b5346993b8c2bfd2ea1442417d88551e2cc47a394b19ae579b5f571e69ce02f69b457c20a08e85ac95a388b44c213fff1132b3192a2dfb25b58fec0d6476ea32643a5dfc1ed92f5d28072bd091ae5ddfe14f7d69eede28ea306de6e09ce9718851911f1009c33a487947439a1d221d67f97ce3d34c2c7d119629c79a6dcaa7e29263c2a87784acf72ba46db81d5e13a2d61e01bdfadeedaabe0970476e3db6baffc28b7bec79dc4485064a5dc84550a7bd9bbca2426f70e6ca5499afd6fa936e57c559b3f231cbc605cd4ec1401116794cb20d6fce68f7a24d1b630db1856019449dbc36b3e660fbe7a80b96e9686d26d21a7767a7027222701a4e738b016a40d9224b9964f93716743c984c307fa758d483633823d3656c502e6232e776ad8ec13ad6605cbea7fc64586f5ea6bf0300bc9a2b5e83711dbb99cd161cf8d25914a7216cd86e4e27b84eec902f86a4a0e598515de777951406a82e5d7d2ae483f4dc22e88a79a1d9659d304f5de766d7764d195c7b3465c3c149163a9e28b352ba099dd4c75ebbe53d78f13b3e8a2621f2a0da84589e7048d92a52af031e35f8af897844e83c10b2798690b15b8ade02ca1f3162a04213d850664fbace79ea8953b795246236bacd61451811c72f92cf45b5a7e1ceac9e04be5216288492d5a15674f23e9e13d0bf7a95928ec1166c9776b0f1198f1a877de938fbf2cc3db6f14e3409f6d27e6c04ebc15834a099084634ddc404a96606dedafedf9db2bbd9c59a8f4049a54b028f51bdd5d202089370dc7365b9c8636309542840d2722d38cd5fb54ce62b154c99163476d5de284942c806fb4f0d4523df38100046039c6ef6551a01e516a93768ff1beb6fdb057f03b0b9575b34a428f975c5f44fb82ce95d73bcc9", 0x1000}, {&(0x7f0000002300)="ba115864d1cb87c067", 0x9}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x3, 0x5) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002400), 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="4800000000000000ffff0000faffffffc664fae3e66d704e44fc67535b3e416b647d5c5197aae9d7f0965282d09a69708fb4cc638a0cb27e92d67462a877505853580000000000009000000000000000ffff0100ff0300007e8406dafdfecd279738118d5daee9f1ab3942ee53ce3f5a080b9b2c769dfa3778f6db32cde3a74da0dec4d253124c9caf170e43a4dd6c21e3838769adb479309b6dafc35ef0fd34d7bcda9a5fa07a2cb48d2d876f093083e960e0928a1ceb5195b3067d395475a84d768344c6cbd87d00000000006800000000000000ffff00000300000051b20ec5eb8fb7b7f24b255dcd3553f57830e9190de828bd6e2775ab267bedc359197c5a855996244e1c122f885d948544555bf1d88ae44e3947d5769f3ed34d253570f2fce7915bd4a0ca971336cb57b41c72b46db8ba00d800000000000000ffff0000050000002c75f14555c64a3da4b4c8153c2dcfefc89c32c08111c3ed7bdc5601f0b95dec482f79010e356165db019846c89adcb018e1473251aa51d2a69ae115430e54e2f40f4f98e65022389d6a712b45db062495dff11ff9cfd233b36628c7048a3bc2e8cdbd3a6ffae2faf01fdf5da693c0b5f52cad97ecf0001472cbe994a970fe32fa327330626523826826c768e1effbfcb9e5573833135b095049de550b2223860b7960618e018026ebc18f822aa5581a1bfca04e9d9fa7802e468f9f65f4133e0a073da921fb5a00580000000000000001000000080000002d552230cf6131f33aaa75f3bda08e85a146f0610f19d8cd28e62949581b3584cd158f8c62eff741128f2f7ea7b4c330e280a377335909793da73d19d6a457220d10beaa5366ff00b80000000000000001000000e4b6000052756991b75408d2ec24514213606f7f84a5614354f4850906402d7432dedc3b824268f81db2b0ac7fe396c073daa499cfb50e12cc1aa396335a7d2b0e53dfc915b5d92cde9d3db4c3b8c3644c41404af7e1c817b618991398c9acc12f9d1a45ac12a2cf7ad38555a941214d00b28b6b70bfafdec4c19f59e6d62e87c8ff85d4f11fdba45b2bf2bb3a31c9b056cc837285078f997609b3c51208dd7aec9d82755c821a8d00000000"], 0x328}, 0xf) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:14 executing program 1: r0 = msgget(0x0, 0x54) r1 = semget(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000000)=[{0x2, 0x1000, 0x800}, {0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}, {0x3, 0x1f, 0xc00}], 0x4) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) fsync(r3) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x717e, 0x101, 0x80000001, 0xc4bc}, {0xdccf, 0x8000, 0x7, 0x8}, {0x1, 0x8, 0x6, 0x8}, {0x7, 0x0, 0x4, 0x4}, {0x4, 0x5ff, 0x4, 0x7}, {0x4, 0x3ff, 0x5, 0x4}, {0x1, 0x0, 0x5, 0x7f}, {0x5000, 0xa6, 0x1, 0x8}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x6, 0x8001, 0x1, 0x81, "520e04f9819e990f70b6b69c265787a98f0c902d", 0x9}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000180)=0x7ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/78, 0x4e}, {&(0x7f0000001380)=""/155, 0x9b}], 0x4, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) clock_gettime(0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x7, 0x1) open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x4) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/93, 0x5d}], 0x4, &(0x7f0000000180)=""/31, 0x1f}, 0x1000) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYRES64=r4, @ANYRES16], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7fffffff, 0x9, 0x3000000000, 0x202}, {0x6, 0x81, 0x1fd, 0x20}, {0x7, 0x3, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x1}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="1d92265134ecfc424209fd2eb0c69a5fcdcb06d751aaea7b6e549a8df1d17ac48a5780597bdff77d78de09396cba934b94d816c6e72d", 0x36, 0x0, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = getegid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xfff, r17, r18, r19, r20, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x2, &(0x7f0000000180)=[0x0, r18]) r22 = getegid() getgroups(0x6, &(0x7f00000001c0)=[r2, r5, r10, r15, r21, r22]) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendsyslog(&(0x7f0000000100)="2de5f89f10839ccc7938278cff5cd09de09f3c4cdd4b47fb2b6e7a9b2d4330f092b960941b4358eb523eca20511e35f861aa", 0x32, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) dup(0xffffffffffffffff) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 16:00:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0xd62e1e02b31759d7) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r3) r4 = socket(0x2, 0x3, 0x0) close(r4) fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x1) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) recvfrom$unix(r0, &(0x7f0000000440)=""/7, 0x7, 0x1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) r6 = dup(r3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000003c0)) recvfrom$unix(r6, &(0x7f0000000300)=""/148, 0x94, 0x2, &(0x7f0000000240)=@abs={0x86e8203b5fbda0f0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r2) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) flock(0xffffffffffffff9c, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = kqueue() fcntl$dupfd(r3, 0x0, r0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$unix(0x1, 0x524ab84e8ad8616, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b, 0x0, 0x0}, 0xffffffffffffff35) r1 = kqueue() close(r1) 16:00:15 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84e5f4ac3eeb7e1d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0xffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f00000000c0)=0x8008000020002800) socketpair(0x2, 0x4, 0xe0a6, &(0x7f0000000180)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r6, &(0x7f00000002c0)=""/75, 0x4b) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x1, 0x8001}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x87.v\'b\x06f\x00', 0x8000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x3}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r11 = syz_open_pts() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r11) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000240)={0x7ff, 0x6f, 0xfffffffffffffffb, 0x3, "409be76b430b608e1c8926ab28c96f258eda6fe0", 0x2, 0x3}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x800000000000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000002640)=0x3ff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$unix(r4, &(0x7f0000002680)=@file={0x0, ""/108}, &(0x7f0000002700)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/185, 0xb9}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/91, 0x5b}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='=') 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="820201f0ffffffff31fa36d37584c3cc17e592a16b9f3d4ad6e2f0feb3aabd6873211fa1b54292ef1b61e0e38407236c89a02aeabeb4e3c800277d1b61a7824b6343a334caa35e91c4ed28c60d9033595f587ad60cadc9bb48eebf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa0) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x80000, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xd7d339fd85de6ad3, &(0x7f0000000400), &(0x7f0000000380)=0xc2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x5) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="59248a60a3d892461fb652113dab062195f49dd3f5eb7bcba19edb18f935f95faca78e6b3a86c4c28b499f13b642d022a2c7052bea5c0d3d5d6e9a1b770afa9d5a1fa23e7663c3e975c6755f410f6383ea69dfd78f0eb92a1b1e1407df11f9e98520da459ce428a541ae8db441e449bd54d1dd835797202bbcdf64e994613ea1b3506cbf33cf1efe54ac707450e795fc973f68cb79641886474f521d8181aa1f4b0326295b3a40af13c3023a0e61359a10b86649a7a030140b00b6a223b00d6741"], 0x10) write(r2, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c669c8eb0104f9121df608d8fd5ce8f2dc9d97451b4d47dddf4b134586e94f44b3cfa53eb882d6734c5e5d16dc4991d5752a245a76244ea182af16d8c1b3fbeff698d90a3f968cdd9ab36ab14b98c592f1418acd1d0a1ca9a360cbc73bf9bdb4fd37535a2ba3673a0d07b29970cf42095a8d0a30afb819a019007e8c96e5f49dd0daf3012c2c3f9ba138238991ae5b8a6ecc01220bda1f89a0354205c88914eb269b8c907faa08269cde116e35a3f58d19f99d9b3f11cc3a2e4f1648592fc490c45cd8decfda701ef7dba43a0d3d970e60e58a273c49460a7f735de3b27898d2538a405c73e39263e33cb1e72db1f3597e8740322dcd075f32698c03568821e7fd4dec90c5a24c48ab9d6c1ca52ba91410e728c43b42e2d6f63147915132cf4e99560dd001b4cdc906c97dac0f88abf9b4a2201d85c4d9cbac550148a41a5be8f71300a1cef49345224dd16c8985e659dfc7a0c356166dd5b96034db18b890c099b6a62058e9b7a832db09d6884fc2aa39d12711c28d926860224dad55d74a59ecd9578c9528561b0e77a5a0013f9aec28cc7512d0bc2a32ea603dce15e8b9f8fe76a8f259d00a6202649525f2505ec6b038c16b8d3113628a28137a849f0ce76fa998d57be8605e89b519ce74e631bb965883002618e30fe6d665a09f30ddafb28d291917378c747b2922da59b6bad667d9dd01a9d6d1acd9cb98f271c60f86da68a6afb83b81a15f08e92322b9780ea45e9f2b95c99546deb89afc426e66550f50d3e07b379056f76338060e94f83fdc44618226e72e3f6f9073bd768ba0523dcacb1e95d1511e6bfe3035aa204e8fbf268a2bf7ba33fcd193471b387fb3adc3a8b3a2c750288bcbc239323800aa6d5e31fbc26d9fc797f3462090c0d894757ade10df949800dfc7be3829f6e7adc0831133ceb1e3cad8ca244f6653fd2e908501d7b4a95d9ac4e555128867db7bab3a8944c5fc7679adc3cd2bd01eaf055cfe0493ed0ff46c21693dc2844ac7a8667479da478e95897a5f0742afb469830295895aaf2c66b485470a5ff64ffaba4b7cb3af34f437c02caabd2eea646da2e071f36a5dacb2fd6e8bea3acd966653297f7803e5c18576aff076504252e74a3d6b7c3d6f0505e88d2182f3a83ad97cc63a9a770f29c24210ca5546ea7ea7664cc91ca1d465b84a117c2178a06e69e51eda7dfcf8eb9d308488f80287bdcc074bdcacb750ce4303df993eafed46e194c494ec6cefe5a9261fbd13538a64084f43c36c01fc773a69cd6070f330186bd249179afb95a46e64ad34c806dd4451cfa4d484b201c24529ec269c91d9eb39570e5825c52ecb163253251a312b41f89b1462e0a99cafb41eac88cda3b41fe0593e2d2515557aa25ccc43b7ea175c9520953fcc066f6fe4b097f104a844ef4f55abcf0b9b2b6c57999ee685d975df09f3b9c224a50904fe9ac2903fe3203bc2335319335ff78ebf1488969e65bf6ca24ec3d2174e7fce21e4ff650a44c52884a2e195ee7d6387e915ce64862392d818892f5463b38f46b536bd39ec2f9fa1397ece25a71e4aab366524dd1414e9677eefc087802db5346c3e908c711b254136daacaa7cd74d1a6489e197343bf15cad36a31467cce82675001d82f519621f5d472b8725ee28e4a67ad85ed42d69bcb8bd0f13e3b99166f68cd0ab64feb1fd92e18ecb5eb0aabcf641fb806eb7c9599fe61bb60cc78c7ef3a1fe155f4c6a2ceb65fa455da3163c764b12f3a85d638cb356d41c3d05aaee7b81238a7be0e0ff0955a4a6739ab7533abd7bbc406afb411de0dbada6c04488061c7ff4f90e40505ab52d4207eaa27f7eab5d8fbc0f02d0401f3257ac206febfbe07ec55923af871509c33cac5edc15589b4307a7baf92fac86386aef9daaca3c6f5dd9c37d728c936405e20497a8c607e2e07b68d7930c431aefc19005cafda8a5f00e18e1aa50baa86e398b66ee3bab1c2f06ddb46e0c8c734528e7ecdd5302f1ab638bdc75cbd873713d8c77f6aa6985ca72c9df980a86a9114829f954e02fb7f6fad6749cd2a1d7988d10dca42e977a15c9adecbc7e04debe3b82af7eeebfd5db392f5bfeabed637b0723fbac36a5135e1169e9b1727b2f2966475a1b51a544ac83e6d876ce5efc6e6e18d2aa185329b5ec91582532ceae292959745dfc7c26e4174d195635992b390072d58b5bbb5a429925244f38ec6e170eeca39a569e2b332b32702ee32a7e4c576d029b1148c72335af717f44a7aa498f431ccec1c6f08d47afeba94884575643061a0a0163da55e3b2385c7b804d272a880d9ca660c9721f5f891256409733222187948a12303b8f74d74e4d9e7e7a86870a350f1faa813a4ba3ddf2af6d0933a54b74c669d15632871db58e5407c8d4f11cbeabe026bfb7a26881d18854cfb96673a48b4553950b0fc0db1bc1625e19bac511116c270687e4d32ef259b1883b13d0c9e278a06d0f7521b7abe29178e3d40b222136c295542bcc080ebaa7b74e546f3fc1cc7ea280b14f942f8c6e0f5127a939a0a523d41aea4355b8135d7988d90431543d78a752cf1772f51cb4e245c7ff537ffcba6fa1e68f513a9ee6b474b103e010a1b11edb8896fde23afe9b895d17f117926c529f169070899a4b51bc2afa6f087e41acceb2aa2dc6296005fd044ba3101ee3cf4ff1f289b630ad8f2e152a8d1b52be582f2f6159527572eee04390738f6a90f595b2235e635661bb27e564208dab62b129f445d28979e8d7f8d15016b036c6aa19aff9aa48f25aeacc6c99e3c58ec1a2278e3575c4eb781660be31704d303662adedb91096c3309cea7fa800bc2d9c2ee43b53dfba659fd97027f023ccd42304f8ecebed901f53cf055bcab58ba701355e33c3d68fb8cbefe047a8506e79c27978f54d21360625fb1f2eccd7d11abaec8206a6c15a96d298fc3757f2f02a18b2d7aecdc3605997bc05417435f8925bcbd98a9701cc69c74cfbcfcd5585544e3404b4fe655bdfa86db35c083044404858e4f73bc23e37c375ab3188f6ec2f6359fae808dfc6f2626077d28fa65f6a607df474402b752547bb7cd2af802c4685e98b9f5e4583d1c1ca5ce2dfa1bc578ec6a4063268060e9ff1fe43b325e67d38aa61159d8e57e0cf2cde13db517a8b8caa5c520c752a95198572da0940438f00e001b0a08bb65c1f9b37e752bb827d6cc5d6853b06af153db623f5b5b81f66afd67a8718458f276ed37fbb9cb78c9e2a558b16a1794298e727c021197696b266b8d7c7b4955ee388845653ec3396c20ece8838d168e399653eb6e53fde44f92142d15534991a0c1f0daccc013a6a90982827f86578a5f1d27b901163966cbb27aff7a593a6bb742015a16b0f8e2104f6cee554482df2caeffa945c96a8d568156243284df4d69bb14b4eaf62dc3464d7b529125bfefb7bd5a82876260ea319da016384c57bca5bd9bc6d7fb2c022dd656172229d407f816c4b2873d3f63428aa2ddc3476bb02525f5b1bf8b2bca4272a065c0b4264b7b7e5cc3029b7ec6f5d5adb9b4fdbc3a5d825479a9c67249202e830106309f301294affdec85be12613720178fae49f5c10d0659b871543638218d9cbbf59a1be77ff67a4cfd14ced5349440485c1ea6b9c83b3945a04df0457548d460d3d7980d6fae84387c43963cc24bcbb4149682c14354fbd5fe6fb0be027057d2435efffbae58f349cefce0e8d95901412e6f697f8c0d7d65ac6ef3d6df186e3bb7b225e8763015d4abb7d07e47d6fc333757f3417c60f28613367c390559769e9eaa88aa834ad83a6a252074d16ae63f6d5bb579337dae99cac1fa0ffe5b38cfa8592e591a7d58c3ad4381570116a167188f92028ee20a731a418377c818e2518f7b5f3c5c70b8ca3ef9fec078125ee64eb09571a175d9ebfd01656cfda4f4fdc7b50e8ed93a11a491d936b18ec73cf6ea98dc4c2f4a6e2be691838b4da1707aa62eaadfc02cea84fadfbc19c2c79ee684db0828ea3de7b80214bd879fda69611faeb7f8421f58e9d9a486e0538563ee699f4d5a07231d0954347b7d091fb41f748f87d69ca584573170662bbb7a28d966ac4166e8d654bd0547c6c39e220a7b68b288f7f2081f9f0d05ca1a425c94e9850da06e60cb9544a7e514016b205a8959c59189a557cf5673f7860e4d226ed9e8205b4aab5e17a84e00de39f753da6c96f7aac290ec7eb4d3218dac8afdc581fa0410606a749409bc9f53c0b3ff7be5f9f7ac30f22837c3ed979804cdec4b7720dcd51a41115bbef802303c3bcaa374963e7842cc23fd4c5ce732f31d13dd3155845acc1aa0121cc0a4071d07a5e966cae280f310e1d1ab6b49e40e2e1b74c7e66653d0d571dc75b0c5123eba2888530cd0567685ad307336c91a9335599f571d4a0c3a5ccbb92f6c12d4b563548b948d99a1d20a050fa2c77695b2ad109f52596a5094dcf66e05ab67b887a958361e638293b16d631351d1d41cfb57de7a568a0f7c41233b4dbfecfd5b4f5326bd68b12d1b100cf4f411983e11e64d26e47f1fdc86d4dea13dbdb624b5988ea504b238d82bf9a3aea7d6a52ef9a78308a508cc007736d01e522b23c7086cc4f9398d442ffc96a070493fc19d1d9ba7b032a33ded391891f4ae5b0a59d0ad5e347aea11b9876865294bc5d418871197120a10d05ba7bbc06acdc80e46f7315e55d3859a83ed75396363cf5041fb1823a90cf1e66cf50fe51b54ebeceeb1ac27106cf4433592b0419e4c1b6faf959a51191ed703a241f7fc6f993d74ac3608382a57671c2bc8e5747e705b0892c4637ca05b662d69e5c12c7830f6344b01d3541d8b4581044a10b1c78b68e557717b5f483ecaf97bbb7dff451b25669f6bbcd5b14f8a054207ce607c15176473edaec4b71526f7fe87123329fe585613ab2b05f13658fe97a3238a62f86f3e1c407112a78e7b6e7a4f04c0085bbd2e6bf297d98d740dcb44f8693eefbd5f30fdd15ab959d2be8ae48e6d6245c4e114e59e78cc02398c68df66de70614b124290681ddfcd1e531a6cf422b67cc199d6a2427e65718e91187b1e48a83f2f90f99bf3722f23e7dd99baf447e9dd7d205ea412bf079f8ef6e9829df7382cef428384f37f9862979dd1184fe3d1ad4d442dafebc155048db5058be50e2be9abf624b7af532c156baceb66e7e385968b310f0fbfdc0966072658be5cf6a2fe239c3028592ffec8e571abe4d52f929e4d3c3e07963b93d79b4b9b4fe2312b2fc851ee7122910665185cd4018c548a19ab712a492940f3405b92c099d0812742ccb5ceebc6483b95539fc35f2c8019e87893d6e6a3f9c948b5e1fdf23bac67d35a2d814b674a6653e40e1d37961ba47caf9a4c8c4d347176c293eba5f49b5256576d2f36cbeb9fa0815958ffa4357fae2ef1470828e6c2e48f473b3656a7c15e5366c8d059c5871a7a5a918fa1fe66fa6a53580208b87b58a12bfd864194c8330d3ecd7c4fca6f3a42ccd422ab3febd677f99c543241b4034ca9475870a50d2d63215ca4b172e36f155e00bd37a578e9b1ba3d1be8fda8ff9af630c8ec2156f955db82fa27d3851657fd834dce320207da008af1c470406bcd28a73e9516cdeeb9bcebc391e744b2beaeeded47de90c46d3cfe24895abb6dcc2488acf700c30a74a413feaca5f15eb688fca66afd0958390100c0cf1a65c6dad4940d6fee5795515dfb4851f331f803bf6da9702af18308c0bcfcf84d0ba5edf95014f5f697b984141e2a3b01eb86adca9262c837b550bead70da51c1dcd5f97ff10c132e98681", 0x1000) 16:00:15 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x662}, &(0x7f00000002c0)) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r6 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xfff, r7, r8, r9, r10, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r11 = geteuid() r12 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r8, r11, r12, 0x60}, 0x10000, 0xff, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x2000, 0x4}) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r20 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r20) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r20) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x20, 0xffffffffffffffff, r13, r14, r17, 0x8, 0x200000000}, 0x9b, 0x400, r0, r20, 0x816c, 0x8, 0x80000001, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7bb60e6ca98572b9) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa97e032bfce56bde, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x128) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd, 0x0, 0x200000000000000, 0x10001}], 0xb37, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) dup(0xffffffffffffff9c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x580, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\xdd\x00\x10', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0xd9e, 0xc04, {[0x4, 0x20, 0x100000000, 0xd61, 0x7ff, 0x88b7, 0x3, 0xdae5, 0x4, 0x6, 0x20, 0xfffffffffffffff8, 0xb9, 0x40, 0x8, 0x23, 0x6, 0x3f], [0xd91a, 0x2b12, 0x8000, 0xf4, 0x3, 0x5, 0xf2, 0x20, 0x7f, 0x1000], [0xab3, 0xfffffffffffffffd, 0x6, 0x7, 0x3, 0x1, 0x7], [0x0, 0x7fff, 0x7ff, 0x8, 0x40, 0x8], [{0x9, 0x7f, 0x5, 0x16}, {0xfffffffffffffffa, 0xffffffffffff6286, 0x64d, 0x3}, {0x74644b31, 0x2, 0x2, 0xda5b}, {0x1, 0x3ff, 0x7f, 0x4}, {0x6, 0xf0a, 0x3b, 0x1}, {0x1, 0x7fff, 0x5, 0x1}, {0x1, 0x2d421fbb, 0x9b6, 0x9}, {0x8, 0x2, 0x7, 0x400}], {0x80, 0x8, 0x400, 0x1}, {0x8, 0x6, 0x4, 0x9}}}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r4 = getpgrp() getpgid(r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) poll(&(0x7f0000000180), 0x2000000000000010, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x20, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe55, &(0x7f0000000380)="7d88353bb6aba856b029480f05068133b3d3830ffca10c345160f301d0faf06a0e95400700cf17b45ec33ea9f12070009500006f88dd3503000000000000003a0139a33127c1ac1123016eb8a09edf27b6de43cfbaf6d4064ae01403ce430114a1248b9be3db2c71aa84d63c2eaf95cbb17847e8dce9f911748f3022a638a46a63733e2265e2d666c5cc7cbc5abac91ebe78891951a7c8746cec17170cf0868486272a7142b38b39b7e76c858b25c1f6475e6a868aeeac0f3ae33b8aee7d44347124d9fc8b2eda661d4d3987dd749774d61b9f552eff737ff1c3eb00a9e819c9acf68018a051ccab41828c4993f2f05d297f55918e9ea3b3fa7314371205e838a6f68f3fa20d76b8849e8604f3dbd0dc1dc79386740000") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x7ff, 0xffffffffffffff81, 0x7, 0x23}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x9, 0x3}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) 16:00:17 executing program 1: select(0xfffffffffffffee8, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socketpair(0x2, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1805, &(0x7f0000000100)={0x3, 0x80000000100fff}, 0x5ec) 16:00:17 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="030000000000008000000000e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee417df78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856265771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) getuid() 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0xfffffffffffff92f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) 16:00:17 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x29caff86326f8fce, 0x0) socket$inet(0x2, 0x1, 0xad7000000000000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0xffff, 0x1, 0x2, 0x1}, {0xa14, 0x100, 0xfffffffffffffffb, 0x100000000}, {0x9, 0x800, 0xfffffffe00000000, 0xffffffffffffff28}, {0x0, 0x0, 0xfff, 0x2bebf2cf}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r4, 0x0, &(0x7f0000000040)) r5 = dup(r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = geteuid() r5 = getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = geteuid() r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r15) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r15) r16 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = getegid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xfff, r17, r18, r19, r20, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r21 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0xfff, r22, r23, r24, r25, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r26) r27 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0xa81, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r28) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="8d39d9d96718aa39a95bd5decad0258c89b212128988f428a1114de7229d3993e774100616923deccb7a680fd447a6", 0x2f}, {&(0x7f0000000100)="78ad76c171a9eb3dd3f9116e556b6f18affe64698f08b281c5c75fe39ea9057b0744bf18f40371c38fe32873614fb9ae8d2a41adc810ae5812c61a5787e2c9cae4d3578f60c422471614d5723ea6aad90b76f5d649beb7391163fc147f284ef19dbb97eed9b18e310cd48bcf21a471a0232620bdea3f37e0ef8409009a17a4e7a0371c01b7ba9bc48e343961b6b9efe3a9", 0x91}, {&(0x7f0000000280)="f32dd7e2609a39d4c8c244af2e5b31a30af6ad245d7631b1e80844604fe10c5e66873d2c169581468569280d990e989bf917836b38cded59705683ecb733b270e63fa163d70a3ba9fee76132eddf04311c2e36a281ccb698", 0x58}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r25, @ANYBLOB="000000002800000000003b5e75ed8b522ab70000", @ANYRES32=r26, @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r28, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x400}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 0: setitimer(0x2, &(0x7f0000000180)={{0x596}, {0x0, 0x9}}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) fcntl$getown(r0, 0x5) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x6, 0x3e}) 16:00:17 executing program 0: socket(0x10000000002, 0x2, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x61f689a0c85a7dbb, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10a2, &(0x7f0000000040), 0xffffffffffffffd0) 16:00:17 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x14d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000100)='|') 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(0xffffffffffffff9c, 0x6, 0x3, 0x0, 0x38d) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x800, 0x1) write(r0, &(0x7f0000000280)='onO', 0x3) fcntl$setflags(r0, 0x2, 0x2) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa97704c2da105093) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0xfffffffffffffffc, 0x3}, {0x87}, {0x6}]}) dup(r1) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000240)='./file1\x00', 0x400, 0xa0) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x41b46ad5c42bb756) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x5, 0x2, 0x7f, 0x88}, {0x7fff, 0x1, 0x1, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xb985, 0x0, 0x10001, 0x6}, {0x9, 0x0, 0x80000001, 0x5}]}) 16:00:17 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ktrace(&(0x7f0000000040)='./file1\x00', 0x1cdc3c81c121a43c, 0x1100, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x6, 0x4000000000000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000239000/0x2000)=nil, 0x2000, 0x7) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245aec8a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626ed02c75bdc91f9bfa9ec61ba2b282ce34b989f59380802951ff7f4adce4c444ec4a477368d897eabcc875885858bd578e3d8d127841c7c8e0dc97289ddb3c900d24bb591e9ddef83f94689d9c2160e6f2c6c393d47838fa7d71ffe2cd94c3f20f4d54c9cd3cb9e30489e6e05949cf922d90a95efc3ae1133265977add44f46c21f4a84a5055363953f2ae10d68b6376e9783085f22da546b2717cb5e992eb7b89dc9d74ee4f15cc377a08edbfb12d71100f92e9bcb27e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) socket$inet(0x2, 0x4000, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x18) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x8}, &(0x7f0000000480)={0x4}, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xa0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/182, 0xb6}], 0x3) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x01\x00\x00\x01\x00\x01\x00', 0x10000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000280)=[{0x5, 0x6, 0x9, 0x2}, {0x6919, 0x7, 0x100000001, 0xfff}, {0xd53f, 0x5, 0xfffffffffffffffb, 0x1ff}, {0x4, 0x5, 0x1, 0x6}]}) r7 = dup(r5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000340)={0x99, './file0\x00', './file0\x00'}) r10 = dup(r3) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r12 = dup(r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000002c0)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) pipe2(&(0x7f0000000180), 0x10000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) dup(r2) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xaa) chroot(&(0x7f0000000480)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = dup2(r5, r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$inet6(r10, &(0x7f0000000380), &(0x7f00000003c0)=0xc) read(r4, &(0x7f0000000040)=""/55, 0x37) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) getdents(r0, &(0x7f0000000200)=""/4, 0xffffffffffffffac) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r0) fchflags(r0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8e74d012ae447473c238495aaee48c02f6a9a2a6bf3ad554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000380)="9e3eb390b600b73725c7c19aab42b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556100002d88f57e39a00d9067f14841c", 0x35) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 16:00:17 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x11b, &(0x7f0000000200)=[{0x101, 0xfffffffffffffffd, 0x6, 0x80000001}]}) r6 = dup(r3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r6, 0x0, 0x200, &(0x7f0000000040)="eac8ed7c416f1428e0affbe961c079729749d855b57c5aef14edd1f320ce88fbf341d57183e1bb6bfac75a7023e002f8dc2a97fc9f2a9e0dae56a3e8f0", 0x3d) sync() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$inet6(r7, &(0x7f0000000000)={0x18, 0x0, 0x43, 0x49}, 0xc) listen(r0, 0x0) 16:00:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) rmdir(&(0x7f0000000100)='./bus\x00') getuid() 16:00:17 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wrmouse0\x00', 0x20, 0x0) r2 = socket(0x2, 0xc003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0x7fffffffffffffff, 0x83}, {{}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x6c51abe0a6b9d37d}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:17 executing program 0: setuid(0xee01) getpid() r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r10 = getgid() r11 = getuid() r12 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xf1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0xfff, r13, r14, r15, r16, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r17) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r17) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r18) r19 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r23 = getegid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0xfff, r20, r21, r22, r23, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x4, r6, r10, r11, r16, 0x9e, 0x3}, 0x2, 0x8, r17, r18, 0x4, 0xffffffffffff310f, 0xea}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ktrace(0x0, 0x2, 0xc0000210, r24) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x68) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40040, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x15, 0x0, 0x0, 0x2000000000}, {0x87}, {0x6, 0x0, 0x0, 0x3}]}) r3 = kqueue() r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x600, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40c, r5) fcntl$setown(r4, 0x6, r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x97, 0x200, 0x7fffffff, 0xfffffffffffffeff}, {0x5, 0x12000000000000, 0x5b80, 0x1}, {0xffffffff, 0x16f600000, 0x400, 0x2}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0x100, 0xbc59) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r10) r11 = getpgrp() fcntl$lock(r10, 0x75304e94b925b505, &(0x7f0000000240)={0x2, 0xc5196db30319be07, 0x8, 0x6, r11}) bind$inet6(r9, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0x10000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0xd619}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1ff) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x89}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x20a) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xf006, 0x80]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0xa3f72f00d04a7d83) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x54a, 0xa7, 0x7, 0xfd}, {0xffffffff, 0x7, 0x6, 0x101}, {0x4, 0x968, 0xa6, 0x80000000}, {0x9, 0x3ff, 0x2, 0x8}, {0x4, 0x401, 0xfffffffffffff524, 0x5}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x6) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) dup2(r4, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) r9 = fcntl$dupfd(r8, 0x14, r2) fchownat(r9, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r11, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r16) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x40000000001f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) poll(&(0x7f00000006c0)=[{r1, 0x2}], 0x1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1ff, 0x0, 0x0, 0x20}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x7}, {0x87}, {0x6, 0x0, 0x0, 0x200000000000000}]}) dup(r4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x400, 0x0) r6 = dup(r2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='.$}\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='/dev/bpf\x00']) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xb91, 0x7, 0x100000000, 0x6, "47e0143fb10221b8027a3e756dc47ab132afd97a", 0x1, 0x1fffc000000000}) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x0, 0x10000, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) socket(0x2, 0x1, 0x7) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffdbf) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = msgget(0x1, 0x400) msgrcv(r2, &(0x7f0000000040)={0x0, ""/232}, 0xf0, 0x2, 0x800) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x8d, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffb, 0x89a, 0x96}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1f, 0xeed9, 0x1ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x200, 0x6}, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:20 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000d200000000000000000000000000000000000000000000000000000000000000000063960e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751da545c7f44856321a00f265bac3c6084ed4e02b349d19c04ee0b954194b5564d1fb2c6c31a180387eb3c20b247786378afcc7f51bbf7061fcb4ff7e019bb27017e10366b90cc8d3ff1ca8182a0a83ae3cfee6ff1ac9e0e3a00d945a5bd7b606d6c83170fca068b79908205770d77fa26f8758edc73fb2cf1fce21c82ac7f91cd53b2e1230131bf289a57ea4cc946a5b3fbd48697653000f7c52df2a885b11445a8ce4be81caaefb0a70cac882e"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0xb) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20fe, &(0x7f0000000240)=[{0x4bd, 0x0, 0x0, 0x7ff}, {0x35}, {0x20000714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9ca, &(0x7f0000000080)=[{0x3d, 0xfffffffffffffffd}, {}, {0x22}]}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000140)) 16:00:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = kqueue() r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r2) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x10001, r2}) syz_open_pts() socketpair(0x26, 0x6, 0xff, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)) 16:00:21 executing program 1: pipe(&(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000480)=[{{r7}, 0x6, 0x81, 0x4, 0xfffffffffffffffa, 0x1a4}], 0x4, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0xfffffffffffffff7, 0x4325}, {{r9}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8001}], 0xffffffff, &(0x7f0000000500)={0xd564, 0x965}) select(0x40, &(0x7f0000000200)={0xf7e, 0x7, 0x200, 0xff, 0x95, 0x26, 0x100000000, 0xb81}, &(0x7f0000000380)={0x5, 0xffffffff, 0x2, 0xd091, 0x1, 0x80000001, 0x7fffffff, 0x8ea}, &(0x7f00000003c0)={0x80, 0x7, 0x1, 0x6, 0x1c, 0x9, 0x401, 0x7fff}, &(0x7f0000000400)={0x3, 0xffffffffffffffff}) r10 = dup(r5) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0x2ea) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r12 = dup(r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r12, r1) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000340)='./bus\x00', r2, 0x1}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf42c89060b05a111) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e90f0b6ae02a65de308107a68b3aaa320d0fe5ef2c47c2afa37c41d9efcbb29e4a5e60354c2883a64740d8e8a4d59b591140093fd071a564bb9a42c2acc57d50e7880ebf3cd2e671991216d299c87e65438e5aefd7a463a91ce3cc3683611a89a2d565c64914cbb7b18e2dbca6aa62f514c2f2b583fddaac2f1f63fdc782cb42597cd55f4bb48507b0236cbb86dbd3582b0f7cc7581d67d3ca93b626716978385fab734b8821bf37ff69dc07fee8a1b5e2bfea64376d05e8b542f0ac57e48fbc9fafd451b677a317bfdafb5ad91990dd32d424fa6a8ad109bd97f63e759d0f81b20d016fa1d9f903f1ceeee1b73ccb65c823aacb05683036441dc2fc5c5d072b1fc289ff048db8db7b9429e3909d326e2784839323f3c1073067279b48ca49b6425363876cda10024ad335146a319ba838467b79152887c980f1b0ed6548a1ffc4f6be2b48c222c54e66f20f96356ea77386b44c8515ff04699faa0ead5cb9e24f794e4e974993766c1c142f82d6ef0b7fa89923ff2d44df7fbdca00ff5cb5380bad6a621596fec6b40dc05b8de41aa60f74fbd7ccdd52adac640a68046c37a72b415d318e7b08f19c66098b4e900a2457e665cbc1c8aaa5ef6273b7636fe5c448201494fb3b864843e13ca28df5d022c566f0cc374b9d2babd7451a188168b3031ef1c26d94c6c88338f91400e0fe4ee82363ceb114a459af62cad2a136865816ab338a1fa30713f435e5e95f85a19fed528956070cc04b6a5179baec9aadae05f36a52285ce052a371ae83ba41ccc8f18561cda84de3c0339d5aecb72d8690258c05f582aeb812b1574d7f1a55740cffb5f07631744a41530071a8c9f9e757b67ff09577eaf32f8571463649588ec7f135687b955af936f2adf604fa3474396ae0dee54c82d48c2058a66fd69ab5c77815ed3bd4bbfbba61f6cf6d210b34012e1d3337a9b34febc0c337a33183d27a36863135d5f22424d4699c8cec6819acf9bdadaedf8c805b341c1e1a62c664fa863ad59792d5e8b567a7de032459372a9e9ac63b81bd534d4e1792cbf6ebda93c380e649e0d568915c3a5f6a7e78195dfa5b6eebf0714ca3c38c69c9ba42eb6818010f6af8258bbd55e5e13dcdef42414ec1a340ceab247f2665ac53d37d77e0822aeed4ddfa669eea9aaf2421cac37fd6f3f502a7a250d48f227f122882924fb4cf570a5db3e5fc2f7454aadc228194cf88b5f503e94fc5d57ce40245fb680fdc3a12138838f22497ac0d8e01920fd11b54bcd556a55c440a28c2603696dcad80e659f40ed44c547ed1450cb8789a7abd374035fdf6804a20540666a28fb2a887e36ab94ca9b7b98b6bd1e4ffeb6521f385d4c97f68689141e9981f62db74995593e0acdb246cff19ff1d1e7718fe70a7f09deb2e919c9cc227036ce83eff469e9a729319d36b00b1598096382d9305d521b274c5e9c604f765c5adfa899d71445f2630b49b163b063644cc38a00734882c960ba57e6dce9e92876f329e1107a83f8ddb8b6bd6d0566c80c5d43b317bfe73ec5b69a3c2ead7e3aeaf051f18aba23ac2a6174cfc00365af42049afdba9fbe75977ad64c6d931155db4307ec16ee658debc01c335ba174f36d19cf2aa6e02468c3b70698b95954630c7d0cd5b00567c226522396690e165157a8dbc26013985dbdca3c6e6fdaccc505f612d849930aeae71a94838d34b92fccf5f8ae769277878e1a340d93d2ad1a21a3d8eb257575c006923789f5b3e37ed9353d715df7933782d2fb0b08c57c06ef3b92ddf7685942c71a62a4bfd93929524771c402e64d2d21c4669bf2cc3e8fdb11a0ba7ca8c06578767ea0e9b6e94f2b2161435972ef20e06bc34f74b572550a6929d9b8d6f5ec429e08d34d4767d95abc86ac8b0a26e7b0f98dfb825e8e93877b0afcef4fce4bdcd31d1341f24374e2c281e7d13061025b21763f0bf8ca023af633517f3ab0b51519c39221bbe13532ba473bf102f8a99ad6726435b20c3a2094e13d32c98f01a6935d708752f446a5191934c31f34c7fca07730ef5b260773efd200cdbd09190398f88c3167201762c81e3c15422e5a3b15af90d0e502f9441cbc899c3a3398c011a966570ea375fa3ac4c5fceab1331570f7fbda98401982429308595c5d32787017b052e5d9ccc266b54a79caec5c9296827756b5199f837b32ac5c711cf8b1fc5fe224a9894cdfd9c7f2d9b4f60d0d6f0d07b4f8406b4558d8aad8b2a0f9eea2b2934104a7543c8be910d427e0c4af3ba7d2af6fc79e97eeac8b1674a140295e204df6a7f688071a444b4a316ae5982b6f8d62c84e9e448b5c590c1722d41d94d2e9ef6f6d16c5c506a69a0204116f7d00907c0ae458286c9b67a674fbd6524183ef69ac7a18877457f8fd19f854c840cf8c1e058ddf46f71aa3fee6bb5f296170474454fa680c0edd8c907c22a093e9e5661f42cd0b6a7ab4351a7ad00a2a57590b3245d8600313475369b092f75fc6ba62bfab71bff2f71074cb54bce79549175109e0e997c26e05032be1aa0b0ca4de779b1faaefc2e53f0edd84a5c367271a0fbc0fd4d6958c19a93ec408ab02f5f9f3b4d1b3aaf0a8b4fd684f850c9f44f8f2bba87719a072ca36927bfa23cce9adcb68bd1b868fdf59d0892d6aa7ef01d057abd89919d619a2af6163a1c3149fea230a3537c1a9a7c4c0e40aa6e35c16dc49345c0779bfb5deb5cbeb38034fd0e4479f61c4677fff9ebf7d8fee56bf78404de7d3d43f14bf192661dd6cbccfe03d164de83ff18392613748bb65d527d564118e617a60a1c8eeebe46ff91680af907c301e57356e3f504cc7512147ca677c072200780fb5a1a6a53813146ae09cbb9ebd4e800904f4507a2ce8b2499abd4731c5b3f216c91c3bd394002ca9880c79f6ac2ff86d77946ed2b0350abd93f5310feebb371db7e1114440fbded0e916c7fae4bf0928e35205b5e3726cc8bcbc5c41026857add5c57ea1e829729a7d8730c39b0bc1f95c438b2392ffae72a3d499f0a13289dded3519d3ab658a0d4e6189271cc5782c9518b60f208e5c63bf74721ecc8382179b61aa9e85ea17b442691e814174c75cc29850b7686ce526b60274255c36b5f0f3591062d75e548d82574aefbdbf727c2dc13a3fab132d860af02e33ce3460370bd7edbb78b3910e009752d6d9dd0fcefbfe21fb03074406bb63998feb9d252cfa64e5fa4edb6290b4caf7e8020668a06c51095d2a33e976ac748c153b3757177d5ced4d84253d7a8a6a4955475393491de3c02aca5f6f560b0843be5ba698046c45110f4ee2d5ae97796b4052abb691886c163bcf110609283211fa30cd1f1c3c2ab57f667679bc9f671f1bfc74184aa4f64a3a06951117d384e83ab4749384676146a7153cfaab17825c25105c225cb32c43e7585128f12468713536e19c0da8beb1f4c329296f59b96836e0702e72b0406f02de0ae6b6f94b6bca29b89e67cf9cdef3336290a20053cddce267cd45c04d39999041f6339f62aee6c846d94885d0609b935cd63225f5133868f5f609ded098d1c62f96fd14dcd08722e146cf74dab3edd63b1a83e79fbb28f1a004952c8924538a3d222208f518efcbe6458d5f75777b2a86e0b966e98aca0d7b38eaa9ee942608f9fa655fee7bc7c6b1c435120cdfa48ab365fff5ab8483ccb2dbf643cc91e850702aa00603808d50daab7c432f115e4ee37bf695e3d0df48c0c624009c94d25828b00469d6a8e4cfee9ae166d0c9de4a233ea9245d8b946aace21b18d64406dc1fea9ea058923ae04779da3dd47084e337320217ec5365e4401a8f5fbe6495672ff1d61bb60a6a9f482e04382ef2473c5095544e3a0ef6d5ebb1faab5ab061e2d1d54486aa447f1f6c45ba8ada10e4ff1a4f34a52899bbbc30636e513bdf9119efb095a69803efbbeb0d917b796f1ebbddd3d966335e220bea3e0957d5922c5acb61c0965bb5076fb7a0f7fe3cfc0bb1decab47943e4c6af3e52634e89b5228e481cfbb9952d58fe7da244b297aa1ce99a07fafca2c54594c680b03333f7d2bbceba21538f3b7010e1efc66b29c6d0b3c300df6afdfb8283b97b17cd4c7c3b82386a286b22091c069fd84380fdda28f795a34a6eb33be0385337a8c5270b843da97949a1780bd73af2b15e6029d592e9b1be72180b98e4e6a6e8f24644103fa5f9306a4429e69423036c46ba052dcb1be0ec814d3ad1f6eeb792d2fa7268f8ec4d6878e92674c37b6960296bf1f1c5aeed8cfcc6d2df54cb31c908d6cec16936181b739d265dc0ad584e1c1d133092ba434f1a5f1ecef45fea6dcde1ea8c3d19a284cd24c1fd87ea9a520da636c8c58efb6d62245428976f3cfd613537c68c4da8126a17283aad1d7886d833af25487f648a32f0cccd864ef48781155b69603c70972cd7dd39e836db85f59ae721de0dd652a1b10eb82d1025870c5f8f7d511de5e509d473edb768c936ca9d44b7a6c272e1c111e5ec06873f8a72221523d322f20af328da7af2a1fc9849b5a4db864793997ee525fbd89a16e8f52af21236030451c4859888f9bf92132c2157925f2321efd64e15093f54f9277cd35ee785f3cbe55657e61f91e57998f9a3c450b32c1af68cc664badf705d8488ffaff8dde5997c2d45591dbfac350bf6dd5753b4a0782a236ff08c3210b7d79dda81b8a7c2bc196ad059796e3c8dfe95fcd431c89dbf06c2f723b8d373ac84fd585698bba7543fe41c78c34803b4e7884b561cc5a69cecc782a0e3e6ed80e6e81403304f38300a20daf4ac89715c86030a746a154e104a0d50360f35d264e4edcb3d138c997fa6e8fd760627d4c11d75494b8b2f2fe89a6e5db94a8cf5cb2c7554427745feef7e9b563f3eda8439843d09dc320d7d3aed07a5fe200fc922bcdb8dad77875501c4fd0e10961cba79ed541ee1d2c60913d3ccc2712b1ca33aa9e0789d8324878d5a4af857211fdf2d4cb86abd87df2b9706540993c647f51d226e20bf588e6c955497f4d24bf5c221abe4a2c532e29fa41b8438ee3df4668537524aed9709bdd0d27e5d5684bf457d0e91a3084cc488bf3d5695a2506825cf60f91865dd1e15f627eff97bf7343ce3c5f0ff5a2c37992450f6c6ebcd9e79ccbdce571cbf52edb20089edd071813f2b9d03fb5495fa82774a593fa9f90c73df2a67ed96b183c7d2dd7ecf5dbde9c024728b1493f29287f6d1cb4d261d7554d23252bd1fd7d8d74242b186986658058ca35024898ae6aa79126f6823c58dcf0bca9988733c6e7e1457c4d4dfd666eb4f2847b2af7b855db7a375fbc64db63241863cd39c32e0abee2da840a03893d5e9f5472530445597794e6c30d45db85f59af6edd9e90bac1268a3f2e848678349d66d802fc359021f61449cde0aad61cbb16c6d6b50b45e6e168912cb1d7fd8679b158a9ed4cba2b9da720835685e9b87ce9e1e08a8e40906e05953cb54435e1bec914bd6918f9390c82fe54b44b6781c16cb590e82811c11541964fd49b79c385c38b15aac16fcb07d5707a7a12824916c97785b3fc68a6abd21aa2b918359a6275274c2f5f4f42cea5d4a2882131865521dae1bd5f99f6b7eafe34006e212a4c5a8da8d9d57e65c409d5627a7f43d8fc64c75364c8b316a499fd6414bd46ea550ec51df2988a8ec811a7fae415b8dbc03cf374d63c04f4f4a0a0fc01ee12874fc6cf886ecb62c9465c7b618b3d2e5f026f59899c7633351614a4ab7fbed1e1d386b93b0f9c1de5be2e202d5e844faaf168e4858a839a91e6f3126a540d555ffa0f25b8a98b0459c", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001180)=0x10000) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x150ab1d1519be6fd, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(r6, 0x753c755b29123696) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) pwrite(r4, &(0x7f0000000000)="d0881d56318c31d2642adba0ed523cba78c2d86c3b76f8b7d07e4d2ab0aeba20f10ac932146daed2e99d8c7548d53e0d21e2a95f6b0939c8aa6fa49f94d247acc993a5ddad7be0f712", 0x49, 0x0, 0x3b) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f5a5d6030000000000bd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7fffffff, 0x9, 0x6, 0x2}, {0x400, 0x8001, 0xfffffffffffffffa, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000002c0)=0x1, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = getppid() r9 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfff, r10, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r8, r12, r6}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) dup2(r1, r2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x5, &(0x7f0000000280)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x20, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f08000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e0d000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) semget$private(0x0, 0x4, 0x100000000) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f9959031"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socket(0x18, 0x1, 0x0) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="34606f08905ec45d13cde2368aa52cd427b69e8179da75938f5d0dec315f016dd27bae8b8b50a795bde7fbb0c14d2fdce384c17cc899009a038bc48fe615df8a6e8b04f9ae90c5e2dba6b74be0cac2ca3927cbaa652896662cf2d3e1b01e3874bb924ccbdb83b10a1e695a8dca13b733584f8c519456566eadc103f30bd62d6f9ab855c90d0631fc1bc7e38c92d710d5eb18b6e803a19f236222550d4c96ce5bac2575bfd3688f9a4da5c32c5dd6794f261a3c5c8efa9e7b9754ca1c8dd4f7a8c7298be59becf09ede4004b74f3a", 0xce, 0x408, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) shmget(0x3, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000200)={0x5, 0x7}) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) r3 = socket$unix(0x1, 0x2, 0x0) accept$unix(r3, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000300)={0x2, [{0x3, 0x4310}, {0x2, 0x777}, {0x2, 0x400}, {0x48f228032284ec4c, 0x101}, {0x80656b30b425597f, 0xc7f}, {0x0, 0xffffffffffffff3a}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0x4}, {0x2, 0x400}, {0x1, 0x49b}, {0x3, 0x6}, {0x1, 0x7}, {0xdabafe2c2096ed48}, {0x1, 0x7ff}, {0x2, 0x2}, {0x3, 0x5d}, {0x3, 0x6365}, {0x3, 0x1600}, {0x1, 0x7}, {0x1, 0x2}, {0x3, 0x53}, {0x1, 0x1}, {0x3, 0xfffffffffffffffa}, {0x0, 0x9}, {0x7, 0x4}, {0x1, 0x1}, {0x3, 0xffffffffffff995b}, {0x1, 0xb8}]}) ftruncate(r2, 0x0, 0x1) r6 = getuid() setuid(r6) r7 = accept$inet6(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x1, 0x0) ftruncate(r10, 0x0, 0x2) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) connect$unix(r11, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) setpgid(r8, 0xffffffffffffffff) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCEXCL(r12, 0x2000740d) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f00000008c0)=0x10) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0x20, 0x1f, 0x0, 0x6, 0x1, 0xdbdf, 0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x401, 0x1}, {0x100, 0x6}}, 0x0) geteuid() 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x800000000044, 0x200000007, r2}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) kqueue() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x2, 0x2}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) chown(&(0x7f0000000280)='./file0\x00', r7, r12) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x1c}, {0x6, 0x0, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1001, r6, r7, r8, r9, 0xb8, 0x3}, 0x5, 0x5, 0x0, 0x0, 0x20, 0x7, 0x80000001}) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r15, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r16 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = getegid() r19 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r23 = getegid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0xfff, r20, r21, r22, r23, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x1000, r17, r14, r20, r18, 0x1b4, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x7, 0x2}) getgroups(0x10f650bc0272bcfd, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x0, 0x0, r7, r12, 0xffffffffffffffff, r18]) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r24]) setegid(r25) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x4) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731893, 0x7}, 0x21e) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) clock_gettime(0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_gettime(0x6, &(0x7f0000000240)) r5 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x100, 0x20) fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x84}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) unlink(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') pipe(&(0x7f0000000000)) 16:00:22 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x403, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) pread(r0, 0x0, 0x98, 0x0, 0xc5fffffffffffffe) 16:00:22 executing program 0: setreuid(0x0, 0xee00) syz_open_pts() 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff2d2f14f03fa4149b"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="608f5015c3a4ea8bb2425ed77314a74266ddbfdc5634d4a5aa64b126cbadf44641174e35a7b85b43a87f819e2785f4829764db7ec07e4f4f5e6e3d420b4f0fedd62ca4abfe46648e4f1edd35c7961636404aab61c2f1ba77cc0fa098ee0897cb9d30d4764c5b3df283a2b74e", 0x6c) fcntl$setstatus(r0, 0x4, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) getegid() r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffff18b, 0x9, 0xfffffffffffffffe, "bb6f4a5c00e74d00", 0x4, 0x4}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r7 = syz_open_pts() write(r7, 0x0, 0x0) close(r7) syz_open_pts() syz_open_pts() 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x10000}, {0x4, 0x0, 0xffffffffffffffff, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="bce3bf099606a60b5bcb3d4230087200002e2f66696c654f00"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r2) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x61, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62b401"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="f0819a8860e04399928e662c7802b1c45ba74587d9b37d2b71083db5faea217cccccbfba257ced2deb8f81accae7"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0xdd6, 0x2, 0x1, 0x81}, {0x29, 0x2, 0x1d4, 0x614}, {0x4, 0xffffffffffffffe1, 0x0, 0x64a6bc64}, {0x4, 0x6, 0x2, 0x7}, {0x0, 0x4, 0x90ad, 0x7fffffff}, {0x100, 0x5, 0x2, 0x8}, {0x8, 0x9, 0x7, 0xffff}, {0x0, 0x7, 0x20, 0x3}, {0x8, 0x80000001, 0x48e3, 0x8}, {0x1, 0x0, 0x1ff, 0x2}]}) socket(0x20, 0x5, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x83}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) dup(r6) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x4a0e, 0x100000001}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) recvfrom$inet6(r1, &(0x7f00000002c0)=""/119, 0x77, 0x840, &(0x7f0000000340)={0x18, 0x3, 0xffffffffffffffff, 0x4}, 0xc) r8 = dup(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87, 0x0, 0x0, 0x100000001}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) dup(r9) dup(r9) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r4, &(0x7f0000000180)=[{0x0, 0xfffffffffffffd80}], 0x0) 16:00:23 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffffffffbff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/154], 0x9a, 0x1, 0x1000) rmdir(&(0x7f0000000340)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x108, 0x12e) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/164, 0xa4) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/159, 0x9f}, {&(0x7f0000000780)=""/195, 0xc3}], 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0x4e240108b5c184f) bind$inet6(r2, &(0x7f0000000900)={0x18, 0x1, 0x400, 0x8}, 0xc) sendto$unix(r2, &(0x7f0000000940)="5e18c7c762a89911bd9427a8f162", 0xe, 0x400, &(0x7f0000000980)=ANY=[@ANYBLOB="01102e2f66696c653000"], 0xa) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)=']\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='*&\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='!\'\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)=']]*(}%{\'*\\\xdd^&\x00']) lstat(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)) msgsnd(r1, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000dc0)={0x3ae, 0x7, 0x92, {[0x5, 0x7, 0x3cf, 0x7, 0x1f, 0x90, 0x1, 0x4, 0x8, 0xffffffff, 0xe, 0x0, 0x6f1, 0x3, 0x8001, 0x5, 0x6, 0x1], [0x200, 0x5, 0x8001, 0x3ff, 0x354, 0x8, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x7, 0xffff], [0x2bc, 0xc34, 0x8000, 0x7fc0000000, 0x74, 0x9, 0x1], [0x3, 0x2, 0x3f, 0xffffffffffffffc0, 0x7fffffff, 0x4], [{0x0, 0x6, 0x5, 0x8}, {0x2, 0x8, 0x8001, 0x100000000}, {0xffffffff, 0x40, 0x1, 0x800}, {0x400, 0x4, 0x80000001, 0xffff}, {0x9, 0x5, 0xfffffffffffffffb, 0x100030}, {0x7b3, 0x81, 0x8, 0x4}, {0x0, 0x256c277a}, {0x101, 0x80, 0x0, 0x9}], {0x2, 0xfffffffffffffffd, 0x2aa, 0x9}, {0x10000, 0x2, 0x400, 0x5}}}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001040)={0x5, 0x3}) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) msgget$private(0x0, 0x203) getsockname(r2, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) mkdir(&(0x7f00000011c0)='./file0\x00', 0x2) readlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/82, 0x52) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000012c0)=0x3ff) msgget$private(0x0, 0x2) linkat(r3, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x0) flock(r0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x17e, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x2000300000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x3f, 0x1, 0x0, 0x5}, {0x9, 0x8, 0x9}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = dup(r4) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x1, 0x8, {0x7fffffff, 0x5}}) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x7f800000000000}, {0x46, 0x5}, {0x19f, 0x9}, {0xc, 0xffffffe000000000}, {0x47, 0xff}, {0x20, 0x40}, {0x0, 0x2a}, {0x0, 0x401}], 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffd9) msgrcv(r0, 0x0, 0xffffffffffffff27, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000007000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000003f3dd5983b5b19082616336fe435a44f44e2763d20ea4f45fc5333c4fd0cce647ea3211bad2eb5fb2f48510ba5bdb6ed0612ee13b5c70cc40980dfdc322510cac4e482ee2534e4f7eee0bc1c67e89bd7c477e3d5cfa5b8777f06c3bd90041fb3b2c6b1ee73a6250757f9121cac01914538fb5d9388a29e8f357192b8d45a6208c4f46b8d0f1d8b3611d65b78f28e6265b23a520432692e68f1a7e58554f7434c8fbbdbc6159ee8a89b33b3bc72ede461bd9132fa09dd2d212eebefe987258f48fdd99f1d8d0923d469f7d5c9bb6cbfc3d6f5dc8fa75d4d00ca21140b926d9bd75c1980ca215e1cdda931b048e49b4c37d8ae9a4b6a57b4cb62d977cf51e64dde718278d765c5cf68dd46a6b2159b5b74f4be7b6e863618f51f1a7ad8875027d63635e9f9337410929e72b06e51e3dcfee3f28f1fcbdc6b20652c07009ff201cc6af54b9f2c2ae2a2177d2f50387df501bb47a121bac075973342a44e2ea3058a0b15ed548d28edfee0002abbc83eaa0dbb40658cfd1a3d128c8327eee50ff8161bac24b8a0477f242beb3f373fb0c6533085f418bbef702594b2cfb3517d3754eef7cef903d20beddd60c57e37beb90b91b6b6d260e39500000000009f275319d8e0cd89dd17213abaf3b86806ee35aaad23456d3613517c48c5b26565126011c59000e18e4ca74b52e2b144cd0be5739c05ac9784f3c03399b008a191a5d8e35db1be7072130cd349eddf9f6ea5c9415080061438acb9066348c7e8a7cf3998743ad573e3a6f9fb0350b5ef0278e41ae752eceec55ada24346c850d2d7365a4d1f51f313ea20331a6b93551f8d5876164f587c1d877f8add87d8c9e74ed8472a301a622f24fbfcdb9c1111c9cde3393bc96ee30cdb65160d5c7046f0dddf770389c4eecd368fd1e4bffa412985c64e70c"], 0x88, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() r12 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0xfff, r13, r14, r15, r16, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r14, r10, r11, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) write(r1, &(0x7f0000000180)="110ac79031ea42aa36efd9cc7c4dd283ae4ad77eef79dc4aae9d3c85aa20706656afb2f31b570cf8e566bcd44c714a276d60f1cb5ae001bea2e589f20d54", 0x3e) getgroups(0x1, &(0x7f0000000140)=[r11]) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8949, 0x0, r7, 0x0, r17, 0xac}, 0x4, 0x4, 0x0, 0x0, 0xfffffffffffffffb, 0x84, 0x20, 0xcc}) 16:00:23 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 16:00:24 executing program 1: socketpair(0x6, 0x0, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair(0x2, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x745}, 0xc) r3 = socket(0x6, 0x4, 0x100) r4 = socket(0x32, 0x8000, 0x7) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000140)=0x5de110ba, 0x4) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000001c0)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) chroot(&(0x7f0000000280)='./file0\x00') ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000002c0)=0x2) write(r3, &(0x7f0000000300)="331ea16e63906e6689f960d668b65cd3e93d48c3f7f24c0dfb785a5020d5a29691dbef", 0x23) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) connect$unix(r8, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100b0, 0x0) fchdir(r9) r10 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x41) r11 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x20, 0x0) socketpair(0x20, 0x2, 0xa1, &(0x7f0000000500)={0xffffffffffffffff}) r14 = socket$inet(0x2, 0x4000, 0x1) r15 = socket$inet(0x2, 0x9d209fdfd6d5f481, 0x2) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x200, 0x0) r17 = accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffc, 0x2, 0x2, 0xe677, 0x100}, {{r12}, 0xfffffffffffffff8, 0x80, 0x8, 0x4, 0x5}, {{0xffffffffffffff9c}, 0x30a81881b388ec6c, 0x2, 0x10, 0x20, 0x200}, {{r13}, 0xfffffffffffffffc, 0xa7, 0x400000c0, 0x0, 0x517c}, {{r14}, 0xfffffffffffffffa, 0x80, 0x10, 0x1f, 0x9}, {{r15}, 0xfffffffffffffffc, 0xc8, 0x80000000, 0x478, 0x8}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20, 0x74a3, 0x100000000}], 0xfff, &(0x7f0000000740)=[{{}, 0xfffffffffffffff8, 0x4, 0x7, 0x100000001, 0xf96}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x7}, {{r16}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x8, 0xb23}, {{r17}, 0xfffffffffffffffc, 0x4, 0x43, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40, 0x4, 0x6}, {{}, 0xfffffffffffffffe, 0x2, 0x7ffe8, 0x20, 0x3}, {{r18}, 0x2, 0x29, 0x1, 0x400, 0xffffffffffff073f}, {{r19}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x5}], 0x5, &(0x7f0000000840)={0x5, 0x4}) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getppid() r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0xfff, r13, r14, r15, r16, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r18 = dup(r17) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x32, r21) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r21) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x5, r11, r16, r19, r20, 0x22, 0xb366}, 0x9, 0x6, r21, 0x0, 0x10000, 0x5, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x10000ffffffff, r3}) 16:00:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f0000000380)=0x8) r2 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x100, 0x2) dup2(r1, r2) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000100)=[r3]) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ff050000005ad35a0520000004"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = dup(r4) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x100000000, 0x7, 0x40, 0x1, 0x2, 0x4, 0x3, 0x2, 0x3, 0x0, 0x7}) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000001c0)={0x80000000, 0x7fff, 0x4, 0x5}) r11 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000300)=""/100) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x200) getppid() msgsnd(r0, &(0x7f00000002c0)={0x3, "9f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824c19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f"}, 0x77, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r1 = getpid() msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="14022bb8af746e9b4b6221f7091e049ce17a25bb9ff28860b6d673ab4a671e73f31cb363c0e653b02401c7f64a05c1e1a15f41760f09fe66c7609783b59d2ef218a92cf2b3f4e67ab3ff874d90a22c7ccddbc1e877f6ec", 0x57}], 0x1, 0x0, 0x0, 0x1}, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000340)="d11c199e9180933008fb06dc8a009d6914507a575b05a45364e0d247b8af86dbeb1d475b5c554e61ef654da8e68f9a2c5a153298c5de1c4daf5fe055da7182e37abbf7e49a01a2393656696f841b0d72d1bef84c1380e0fdaa87b6be5fcf9379c7e900fce3efece721a6f38fb21af7bcb31984a522640dd685e7a4e41c066f995672d62add38bad1b508b470ec28439101ee65dded5298c843f6d9b9a801144a54d9768ccd281f045a26c4cdbc869886440ca7a2eef7c48f2e7a545e2f0beb7fa6574f26b54e754b983b364cec6a132d24604cbb5cfde07a671c32702b90297d19185409f8e55d7ac701fefc044bc8e371c0e2775a94203d59701caaf22b87628f4a8284836b0c77f60da8d31fbe39e8151577aaaf8a602ed2a14fbf66bcee08271efb09962af2c82b4b7212000f76fd901277f464c9d33f46d30124960142b0777c9ad6fc3bb6a944517cdf6032b1b3da991cc218224ef9c694bc4bd2b31d75cab5b4833c8801157a69892c97ea91814b67c2e9b8bfac6994f18d0265a2f08ac1cc787cb81b8f854cb67ad212ae3e1cbc99fe350226100fa359cc96a078f38ad7b502bcad9d64442512ae2b1d7166e888dbaa8667ecba3098c337a80384ed7a494e66b062be5379d2131bbbb3c60137d1260f05e57ca46bf138a271315e0dec0bd4bd14d468938c5b0766d34b18352354eff5595e9a79cc5697401dab6b44968041f9815b0a93d6105d1a364e1a826ab5354ef69974b551a593a0cb450e6b3e420c138c8ed9ded9833eb3b2e3f78e80ed847af0f870daaf86e31567bf575d723ee58d19d825bb434d83f9e4a705a704b0450377f80d711f2c9dd329e015d482cff337ad43ac5257f5cd71474b6f1c32c5440d0f88e0dc66f64db142dc1ec57d9e93c21f3f06219bcee29a749200cf4a9ff3643e5ad4693ee42c0c55439492b9d7b47d9937a46046650cc951b2aeeac449cf01163c8e9a0fccdcd10dfbb1ea2ed189d88d7554d4dcd68b53e9c3fb40a193cdf388147095d96077f737c2236058a9a850ed3e9f4d5974a5a98e9974ef0eda71b2ab676d30d68335c10fd4606389fdca7bc3817e9ed3f21b65fca343f188a327e3e8781f9ac25065bb4942399929c1055c04450fc04e8cdce08c36593b909e8fc870896e5345f6b5aede420d75a899428d72d655eaa2b185df1ab3873bcf32205ce7adf86314b3692dec0f2e67364f32c987e20584682dd470f2e819fee998479ee638a4da25f8448cd70339784350c14da3397aa907b1685fb251531b568f168727e81246686ed0063075d4b147c63aca6179117eae90600b6c88f4486c52f47696bc859d26db22579c05cf24b57afd533e9e3ea41579560968f88c3236959472904d21be69cd648eb98cb385016d0c4aaca4a4f6e18fda490ae5013f1cf2a8de52144eaff0b3413c4a078cffc7c4dd2d5f48ccb156e93160df803a48ec64a750e3b03bae379729c4698091bd3bd709d846a7cc986dd56c216f0f44716b4fd10a4280e97ab1872e4d11ea434546645ca49cd91dfbaf4d5c88faf77830c9978f9bec0c4f22413af1a28a85f81dbb102ba1b7f241cf7472cda07c0692991d6c9d2963fc985629fccda0b500535840f6acd32dc0167d5d63abf66fcf92ba65c7cab24613142a2febc7d01e09afc55a3b1d2f5f4da45593eb68b5ae361cd8618ccab1c26eeb31aa4b638aec825c7617608aa1ba420fdd93f34d6aa30b2102eafa870ddb1e7aa49a622a98e686be09d1c958b3b1976ebd8c4b68d820b95cfd25f5d24aa4810ee3da0e9b308c9f78ba17d06f4215f6759514fd7c92eef8f2514897c5f469eee3db7d32ba3f5b906b681a753c34c637851884c2ea138765c1325008cb92ecb63ca5f8e4cca3e3926f9c1a149fbf49e2ce43ee5730bde786da5220b716080b090af37ee40e6b5d5a5a012e9413521c6aab22155c9fee46ce7781c0e3f4141ad78c0320da2e17e2b5a0bb5b22c8a26f72bce7e206dc5ad60e3ce4f7d0be1c5d9c145c7312128a397d443a53a8553d889bfeb7dbb5cae183a6457ff77a9804dd58b1b909fd1854c4dd9e532894555194c7f3535e7fbb55720580460e5fff71d95e1c34d5d880246edc836552ab482a4756c7825502c2ddea39a21499e8517f9cc3ddd62b5d52984ef56aa3c45fbf34c4b6ffbc733b1a07b881e7e40d0b4706fe9b949c7136551897be1da7cb46ea0493a792f854d33c2338e8c3a2feaee7cd82e8f5eee5e951a3a03aeac3a05d52773791ac1e34d32dd789e4d28c8fc3f2f2d49791bef62f947ac47486a116fee47651d7bb61ddb045eeec98a34765d5e5f7035819e2b93f20096fd78bb258cabb3abbe670f9d88cfb9e2627260c0a2d2d0b2359ed6d6e1053ee441a54824854745bf67a97c3a9d09b0c81b1ad0ed2e243424ad7be3ff1cd5855677cc4018f231c4ff71f27252bd69e945a5676bbbfc6beb84e2d1d1d4f2c1f7156c65dc13cba322c31f0dc799880cff0f40097e92d1d5e8e3e5c81f76d1dd2e1e69afefc50b618b0cd401971c1931200cf6acdcc308f1182a3afe7aa08d6c6068915f8ff4598ac02480d782790bea0f824b9c107a25253c6220e4c2c5b7f6c22a9f6f2946c56629964f0a5823a4dc1715dfd3810b873a7f7f94574872dd004ba76019fe95dff0607e8492ca5bc72c28273b7c5cf39dcf24e6434b3399398efa17e5801bdbca20aab2e88709da5a453a76e3009dcbb235ca8f1f88c69dea530df3196c44120aaec76edf19cdbc59ecd3b741f6c743a5e5c8065016e16a8b83cf867dcb3dba2e63560adf5fad39b90bb9e23dffd85e484383727832247005aed804afb12d1dd88682d2b0a1400232c86f67f92aa5591fbd790c8464c508caa0b086d383bea91825ae62a3c135cad38fe56872b19f677e8bbf6087ef9226edae7d7dd6dbdf66185e1a64996024629c32c380b0a5b075e4409866064424d0010e30ed5a81e13b3ea7d9b1dea90a12f1d5c575b4c0b8b7dbdd6fe5d42c7d1e08ce60f66c8a1fc7077a76baef902e7c347d8bd3c5ee6acf5a40504a27ce59ddc118a5a41905f901523e085f6f62d070dd0bb288941faff6ca46f8c9424765687f648f3e258f3a93a0e9b94399e16c13d0c7cb9c403235305129cc00d7eb0920b591992affbc183721fd4ad5820624cc6eea628900b2318b187dd38b8c6d8b312bc9a2a76af92554fa0bff31e977dfbd4fcf814a871071dfe0a938c8718788210771acb10d315f2a90556ce0b600af62127b78cba1b460eccd5c5a4bee87c0429058d66d24c2da81a9338b21530a425f90c6f422e54287dbc1f3e2fd367b45273493482fe69cb98c291713b763ddedbcecf00d70f6c914c311178bbf79ee2febf01ff43f15a495b42956ea43f76b38964f38cb67a3494d18c82f94a1b95a30abd894d61d2345d2b44a1a64d121ba4755c7d0aaf14029701e269e903944223888779f2651e7cd66656cf3dd47d39a7b1a44868a6f11a68ab1ce10595d9ad25439141c6f3bb63ed80520b1a850a3a236c05cedb8c4974cafa5f656d39e20b59f6e4b68f258091c9dfbbbc330cc029647e586564085a7f8c4e79ac49b0ebaa005ba004db29ab6cb327c7eb81817d23f43d21deb28fea7d484f510586bbcf7a77b2ae5d201e686df7e8f40136729ab8bc1795e5a4b145d0d1112d52cb5f363877a47fe78dba3e40260606244d6939e767d87ef93fb414a9bf5c9399213a81c38e6b86d9d86e104b5723cf8cf7a3f80afb8f36bd58876f0a51c043fe8c7722389921644ccb6a23382af5576d2843e11edccdcdeac2596c2d3bbb704e2807b25568a5853f8cdf5733164beb5f0506ed24e452a6e4d04db12a0853242dcd9a16450a883d8b58cf6e9316d823c44db48edb95e98a69fe0351a110e2245710bd01efd8007d8f291d1da804e01d3fea64300f1367c69fde18667a9135842b49c7313780eb74a05946604e29c65c1440834e026b3e671dbda02dcebfb93a64ac8eff2db500963a71628aac00ba6e26b3dedc31c63da15585b02a8c86a870d23aef39736cced42f0f1a61d82521b2ec46e9f7b3334ca178fb352c455d25109ab0d482b16a784f98c550882a9b6862e9682d9a8cb9af923d669389565923f99431b58b740f2595c4242bd39cb36b547cb0a1a7c75d922ed48ff9be4bb6e715959cfcaa95704f17026cc1c337c5fd4de1899f459130377486179b4ce97f485c631bfca5d023a354a627c1a8fa864ae992d10c11cace6f7cca41d3030364a25b1d0e684932e55372d8cbd037aecd5583cba523d8a665357d873e3d1fb4a9e74a07437ea753979ae0b804fd943ce1e704c2ffc600d9e82434dd474b60c9f946a862a91a317446fd7f2e1078041a4e11c454e9b6c9239abace72c7bbd655a65f1fdc5f95e93627aaf4307a0642f36c4265a3dffa189df1c43438376a9aee269ecdfb9c3193f80fd3507da1a6a1df6d2510911b2ef776ee8b570228b0cdd079ed6de8a537a7113e680cb25ccf00803f4e252f07cc6e478ca50a397669fba5aee0bd1fdbe7d91f6cdd79bb8ecd3ae451bc0b62ffd6e3126dee4956b7816a829359976f1c0b62d3fcb7114df427e6a30d4ed453061407a05f5961ad2d97ccf9bbca48750af445abec32bc4734640b2ef9bc108360ef862600b33d353237fe726a3da3acd25778414bea740967967036ff94474f0e30a38ba63e7eb106b5289c900615d25d160b0b6125b08dacb5de77a21d0af51638f5c65dd1667e31611a14fc7368d511eba5a123184af88fe464da35c49f0a4190a4fd9ded49d349e181d428f06dae6a1031998866658e7f98b8c4b482b30e7feb34ff3677f00d1dcf756099a789bd201b5cad7685c6c964b25ccd8be81321c782696d4fdfbe9263865b8729b0205f1e403fda1661d51954d74121c661cc0309d29a0c6b0d5575f1ba1397096257bc3781884d8bbd870ea63fab06eaf642ff9cb6971c838ff477e07e7e40c706e20609928916c5f51e85d801347f641046f917b1bba23e1a064c40f3b0c2150e51ac7f0b85f77517b6aaf6f56ec470b71f2d4b18e9a978c0718ca4b37fef7e5cf8624bb400c62ffae4a673aeb0aee77a99e7df6ee1da7bdeeff160afb84319fd3a195e606adb19d0a9314e6910e7697f3e0df8e9920ad6a0a08935af990ec27fcce289e8e43c987ea54ed0de1e63bc2db26d746bea1abdbc43acd9df62b20a5ce45c28b05f7afcb5a5008621e9c3725dfb7273e93ef66845f78e843a07022daac573b6b1b8901744103899a679c7c98e53ff5a37dd319f4b990c84efc568c0935c69359dcba9e0bb8af71c929a80bc1af473eb2ff877d9e2bfafbe741025f358dfe83743c8d68590415146e1febe8eed36e9d278da16bcd02e94efd4a6e260222f21e0f0d12780b7d6951a7bd7027f21715183631ef2e5bf6d6e2c6077021d07263b39aeebe5608a0d66b48b578c3d53b0ff775254602090a7113e3fa86c7830efa3db241acd0d382524566cdeb1ff2a819b08e5866a8f5605db694ddb7a240d2c1165712addf54ba9071fa6e599a309ceda132d738a7a172fac04f87bae69d1000f8480774c406e4aef62b85605cf1552fb941e76bc4b6333d762a036e536da330c5e198b620eb33d8673e8153dc7cdb506045aae567e6117591a1a7aa2b7363cbe108cd0669705d918a53cb37aea73a1dc546a9c0121d0c9a8c691f3332746d7148e47dc6ffca0ab24621a429b0d0779a66aa0b118b64323a5d8a268286eaf4d552a1252f17791ea836c31f56c432c26", 0x1000) r5 = getpgid(r1) setpgid(r1, r5) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3fb) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) getgid() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x7, 0x9, 0x2, 0x3c, 0x7, 0xbd5, 0x1, 0x0, 0x0, 0x913f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8, [0x0, 0x0, 0x3c9c70a5, 0x0, 0x2]}, 0xe0) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f00000016c0), 0xa, 0x0, 0x0) open(&(0x7f0000000100)='./bus/../file0\x00', 0x20, 0xc1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="008000", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$setflags(r2, 0x2, 0x786f75e414a9ef90) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x10001}, {0x61}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080)={0x100000000, 0x1}, 0x10) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) socket$inet(0x2, 0x3, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3f, 0x61, 0x6}, {0x7ff, 0x0, 0x9, 0x6}]}) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0xff, 0x0, 0x400, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/35, 0x23, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x3}, {0x9}, {0xfffffffffffffff9}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000d5d78cedf70e6206ea024e052d55743cc88e721b1629b6f35ce4aca565bd37f74548565897f6db55a1abc7340dd0c6f898e45e38e275ce9e48d7acc2cb8667f571a5b886937a67819ff48d35f771f539db7189ef03b36c8d743dc42868122d6496d14ff7df039c427739"]) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x2) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r6, 0x0, 0x3, 0x5, 0x100000000, 0x5}) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2000000000000184, &(0x7f0000000140)=[{0x15}, {0x87, 0x400000000000}, {0x6}]}) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x3}]}) dup(r9) r10 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r11 = socket(0x79, 0x8000, 0x3) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r15) r16 = fcntl$dupfd(r15, 0x1e, r1) kevent(r7, &(0x7f0000000200)=[{{r3}, 0xa, 0x0, 0x7493a76ec96fd267, 0x8000000000000007, 0x7ff}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x80, 0x7fffffff}, {{r16}, 0xffffffffffffffff, 0x11, 0x2f0ef7cebfd64098, 0x6}], 0x3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x63, 0x4feb00c378944179, 0x0, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x10001}, {{r9}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x5}, {{r1}, 0x800000000000000c, 0x4, 0xf0000002, 0x8, 0x4}, {{r10}, 0xfffffffffffffff4, 0x27, 0x0, 0x42d, 0x3}, {{r11}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x3821}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80, 0xe7af, 0xffffffff80000001}, {{}, 0xddcb1a0cab407229, 0x0, 0x2, 0x53, 0x3}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x6e, 0x9353667}, {{r14}, 0xfffffffffffffffd, 0x76b4b3ebb16003f0, 0xf0000000, 0xa1c00000000000, 0xff}], 0x6, &(0x7f0000000480)={0x7ff, 0x3}) r17 = dup(r4) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r17) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x7}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) munlockall() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="89") 16:00:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f00000e9000/0x4000)=nil, 0x4000, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) fchflags(r2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) r3 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r9 = getegid() r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = getgid() r16 = getpgid(0xffffffffffffffff) r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r17) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r17) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r13, r15, 0x84, 0x100000001}, 0x1, 0x80000000, r16, r17, 0x1ff, 0x6, 0x6}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7ff, 0x81, 0x2000000000007, 0x2}, {0x3, 0x800, 0x12000000000, 0xde}, {0x0, 0xff, 0x0, 0x7fff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x3c) write(0xffffffffffffffff, &(0x7f0000000080)='|', 0x1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x100}, {0x80000006, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'t\x00P', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) sendto$inet6(r0, &(0x7f0000000100)="9a375801010000f09a436b1535bfe03b95f970760cb886f65cf2e32e2859f9fce3c645589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec420edab15b4838d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b827", 0x6a, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x81) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x80, 0x8) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file2\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) getppid() select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 16:00:26 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r20 = getgid() r21 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0xfff, r22, r23, r24, r25, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x6, &(0x7f0000000000)=[r2, r7, r12, r19, r20, r25]) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r26) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5c9, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) fcntl$getflags(r0, 0x3) semop(r2, &(0x7f0000000240), 0x6) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x8, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r4, 0x1}, {r4, 0xaf}, {r4, 0x10e}, {r4}, {r4, 0x2}], 0x5, 0x8eb6) shutdown(r4, 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0xc40, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x25, 0x80}], 0x0, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000001180)=""/4096, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80104267, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15, 0x10000000000000}, {0x87, 0x0, 0x0, 0x10000000000000}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x7f, 0x6, 0x5, 0x6}, {0x200, 0x3, 0x6, 0x3}, {0x9, 0x0, 0xa359, 0x7000000}, {0x100000000, 0x3, 0x4, 0x357b0d46}, {0x8, 0x7, 0x9, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'ta=', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0xd17e, 0xfffffffffffffff7, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x14a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x9, 0x6, 0x3, "dedafed161118a6a6e8f2758164d513293cac1cb", 0x0, 0x14000000}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:26 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() open(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffd83) clock_getres(0x4, &(0x7f0000000100)) r9 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r9) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2000000000000202, &(0x7f00000000c0)=[{0x1, 0x5, 0x9, 0x8}, {0x7fffffff, 0x1, 0xb48, 0x5}]}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[0x4]}) r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r9, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r7, r12}, 0xc) dup(r1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r14, 0x80185758, &(0x7f0000000280)={0x58a4, 0xad16, {0x7, 0xffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x3}]}) r16 = dup(r15) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r18 = dup(r17) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r18, 0xffffffffffffffff) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x63c726f60ce81fbd, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r20 = dup(r19) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20080, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) mmap(&(0x7f0000066000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x2, {0x7fffffff, 0x9}}) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffff0, 0xb7, 0x7ff, 0xfffffffffffffffb, "0aff030000000800e00059000000004000", 0x0, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f00000001c0)="94fd3bd36133802e48375f0fbd172ef216c79903d80190f2406ff7df9ecd58ded82ae4e3958f2fb94cf7708a0e67f840cb60eeda6116a46920d6380bd1859ce27d04abef091a2062487093613e33e0635d5a30b3e056eab39c89db4129e2a33dbcfe825e8fca6254e4d031642683b623803f763d8175d5bc211bb495809c12868b3a2d87e906c36cac4ac7f0f3baba7dd7cb0e566dc396658c7af955df53b295a3ef300bc12ac4256900441ff205bcf58b4943e8e47443a26212bd39c56d3fe2da84229beed3291f9d589b507f51d88b36a07e747fc7e100cf", 0xd9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x7e5aeb01348bd609, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) write(r6, &(0x7f0000000640)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd6a9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157f7e64b2e3166b3191b1ce3553aff6e9bb87ce107ee18e3b43e8e4a1ffebaaeff432673d866cd0249b4f8", 0x2b9) accept$unix(r7, 0x0, &(0x7f0000000180)) write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r3, 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0xfffffffffffffffe}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) bind$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8000, 0x2, 0x9e, 0x7f, "e3e957232e3ba59463bbda6a388f71e562725167", 0x4, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x4}, {0x80000000000006}]}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:27 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getegid() r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x27e, &(0x7f0000000180)=[r2, r15, 0xffffffffffffffff, r9, r14]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x298, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="020800ae8000000036"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x141) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6ee, 0x1, 0x8729, 0x5, "e3504f949e7f629f3d506d3ce743515eeec9c8b2", 0xffffffff00000000, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 16:00:27 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000030000000000000c"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r5 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:27 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000340)={0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xe201, 0x10000, 0x0, 0xfffffffffffff34b}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0xb3, 0xe6ba7803b1fd9eca, 0x3c5, 0x1, 0x9, 0x2, 0x3, 0x20, 0x401}) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8a87780) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x8) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) fchmod(r1, 0x8c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x9, 0x5, 0x1}) 16:00:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x782e5458a5da121e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000800000000d, &(0x7f0000000100), 0x0) socket(0x1e, 0x700040aed8d21789, 0xffff) socket(0x39, 0x3, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$unix(r2, &(0x7f0000000000)="86ef53bc7eb5fe266c5b4997771f51265bc8ce4836280fd7aa2f3de30ff7eee682bd9c0a574bbc86c4c4892e6c00d4ef8cb1bc1d17a749354d5c87551a7a38accaeabe", 0x43, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:28 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x2007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x6, 0x0, 0x0, "b663e04fa9b3991683b50c09f43130ce34b758b1", 0x1000, 0x1000}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000180)=""/247, 0xf7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) dup(r3) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2a, 0x0, 0x0, 0x6}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x14}, {0x87, 0xfffffffffffffffd, 0x9}, {0x6}]}) r8 = dup(r5) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x4}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xc5cb365705bed043, 0xd353, 0x101}], 0x4, &(0x7f0000000180)={0xffffffff, 0x8000}) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffc01, 0x100, 0x80, 0x0, "3dc0f4adc550b8e9aff3f1660a6448fbe6774393", 0xfffffffffffffffc, 0x1}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000000)={0x4, 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x400, &(0x7f0000000100)=0xffffffffffffff9f, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x144885d16d28d388, 0x0) 16:00:28 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00'}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x94b, 0x4, {0x0, 0x6}}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x80000001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x8000000000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x9, 0x5, 0xb8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18", 0x2) 16:00:29 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x8000, 0x1) sendto(r0, &(0x7f0000000080)="7161f9fba6bbbf558349cdd54f648e6182f3588f37ea865bc26efad7ba6cb69aac13e6e55b959649e4d31d47513c12b36b0025583726df3f5b53d0c56f77476b08860cf869471b6234dd8456927635e0a6266533fad93caad3177fc324f83e4765ae2524c4e01f5710581339f51cc85341b89bb7df983ca70a379245be96f8f342e25ff96f7ead648d11987c11bb55ac6e44728c7ce2875918b1cf3224cb35b92f74a423b6d90922c1effcc58dc85fe920f2cddd178ce2e4ff30da064e6763", 0xbf, 0x405, 0x0, 0x32d) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x5, [{0x0, 0x5}, {0x2, 0x8001}, {0x1, 0x7f}, {0x6, 0xffffffffffff8001}, {0x0, 0x3}, {0x2, 0x7f}, {0x2, 0x7fffffff}, {0x2, 0xfffffffffffffffb}, {0x0, 0x7}, {0x1, 0x1}, {0x3, 0x8001}, {0x3, 0x64}, {0x1, 0x1ff}, {0x1, 0x2}, {0x3}, {0x1, 0x7fffffff}, {0x0, 0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x5ed1}, {0x2, 0xffffffffffffaf5e}, {0x8eb670274df6a2a6, 0x10}, {0x1, 0x8001}, {0x1, 0x80000001}, {0x1, 0x3}, {0x1, 0x20}, {0x3, 0x80}, {0x3, 0x4}, {0x2, 0x4}, {0x1, 0x305}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x2, 0x9}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r9 = getegid() fchownat(r3, &(0x7f00000001c0)='./bus\x00', r5, r9, 0x4) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff8, 0x9}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/68) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000180)={0x8, 0xc000}, 0x0) shutdown(r2, 0x2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x10001}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r5, 0x2}) r6 = open$dir(&(0x7f00000027c0)='./file0\x00', 0x2, 0x190) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r7) r8 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0xfff, r10, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r14 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xfff, r15, r16, r17, r18, 0xb8, 0x3}, 0x3, 0x5, r9, 0x0, 0x20, 0x6, 0x80000001}) r19 = getpid() r20 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0xfff, r21, r22, r23, r24, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r25 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r29 = getegid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0xfff, r26, r27, r28, r29, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002800)='/dev/diskmap\x00', 0x800, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r32 = dup(r31) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r34 = dup(r33) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000002a40)={'\x00', 0x0}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) r36 = getuid() r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r38 = dup(r37) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000000380)="eb6fc12d206e44f973a60f089f81f36ff5b8c3bc76755c1201d2453e842911ed814437e92c8f3c3b6d13d20892909ee6c0f1eee69aef4fa24693b7888c426a706eb655e2712107837b521534e98924893e1546d186ac2178c65aa099a320c555b804edec48f3fa4b6a380abc9e60b8edf48bbbf4c5d049b68601b0e8693a566b56da6c7a1d05e7ad2bcf83845870097c5fdc554e48718e79247705de33a9dc9fc85c79a1908280778389579ac699991084facff00bf5b8a0104100f7f914d94a8cf7d2ff6a9dccab8e732fa4582cbbaad563bac98a7ee3164ef705622170b6b30b9e7febb94116614691b50de847c95edf6ad19c5158c490d6a1c7283d35d095db05112aa032699ef6d0620e43476711303b6931266358037d4ad1a348eb2710ffd06d2d97b462c2dba153ca53806fad17ecc5b920efb8314b841f295524bbf8250c4f717502346e9c27ad5fc33b405a8b78380cc9662a9c1191e520097a504cd85e211d0a1f1ab3547b389ecef856b918ce382a5e6eb163c545349fa01ae0f7ba336bc8f3978b2a63918d649c68d7f4f4484a24b32b1b7d9ea44c099a731b621ee26d040d9b02e5fe34cbb5d109992a4e0163820362e44a4e3e462418250b489f7cb71ff5680896dfb8931ba17b91d93cd88c31df782db9bb9da5da7523ce96fff6cd7e3c156cfaf82458ddd05d724deb462aee350a80048d678024537f810887cd844d75d4e715f7029a2769eac0d77e5cc4435a74b0cb30da5c55ad7fe2505634013b9ed77adf74caf968826256c55c30ada2816de895b42a6b0275fbd781b8c2b0c825f00530af591c4b81ffc5b31702c4853f0bc5893550ec29395fa72bc94ca6597a0e5f9d43219985a2fde946059b1b989366311b859ababdc7dfe6d7fd50b765b99ba91e76974ec62f3f01a1e9a91906b74239d1bd1b191aa707d945aa4a2bbc45baaf96d0b3d83692befc597765b4f4b12e14c8409ecd6fd5965f522f3ceeac76fdae4e8258fae484d013ffd45b707cef3f1e8f9790a0fd56f8e7e7b4a953aa36c62658883f21fd4a7f9f2e72544415f0ca8f9071fd028b87acfd3ba964e8bb71b681038ee50146beec8f060256be90422e75f756f8fa933c43354dcf515c2fe1271f3e3e607eb482692ab7b311fe8bb982eec8d6792c1ad839166263db1b66e398ce2e266938544a3e59b7ec8a5f0221ea81dbd176825a805194a0b9282c65b8a9a9bc5a985e2f71a071d767337ecdbcd311dde814c4e270c90de91772c9b24cf5290cbdd9640d3d368dfdc3c309d75471cdf4a395c1a4ebea3726ae391a8f08ecb1d5f96b7add55e76164bee357f5237057c128b5d4e2b0e30bd4b89882be13cbe16943793d9b672b50782168664d1a27617394b6f79bff65c8ce32402364137a69822025f53d652deddc30ffcd07d55144c4fdd548bb7165e1be11e05951b1f3b08dc43db2d49521d74b3d0de7eb1e5500cf42d409196cca352f82ba75b3f84ac455afea139b0fcd1c71265c823ba70ee0dbdce33af4d750ff2aae81903aa1267ce6ec2e57fd784b8701a88eca5070649d5c96a68e8bd3cb47e18470d7d5d608ff79de6c9dec44402912fc7d6c87d96874da97b6ee0caf54f0c80c686f1da537b285a7e17c4744c68e6a19c4144a1f348bdd3729dcd90815b845bf738b2fc859a27c4ec0e042a3b19e4f2873bf599ace75e726e594b33dfd122bb0653dd203830e9ae2c23a77df99291070d430162445e76703fe36047b4e034dc8d8cd20e8c346d70be37d26da0106b1774c46dba74d4c279d3a3f9c453e7397265cbc13c185e81578d50bdb796ebf5823c5d50b80c6bbf02b92ac886bf47407882bb95de9cca382283cb98eea80c90a8af33665f317d95ce550e76994f7b5d11a7906b802cd67691afde18573777f727ef297810530b6eee4efbadeaa75863165914a3b06f2682b4197ed4c7863d24a38430019034cff5671d8ffda2f798df96358ad4daef9a7b23a156a7075da0ba4d90af3299f93ff88ffd4fc54805a28f245352bf8e2ee63b246707d261862cda4cf1f76ac1a493573f2d11a60943851577855d87702438ad07f84150653aed4795f2e32faa51560f6aea6a4ab40ed83418339867d0b4e52a441670b743b084bc610d2b02192b5b8ea6dcd8769111127b5eb92db4fc75822469217179584a6a2317b7d51df83184610ca4cb7bcbf854377f1a683e8d7622fff69682e14b4bb6c956fee78d4854a4037391fd7b9f4b24efc4bae574adf5c99f981db8e4c9781d3e5d0e780dc0a4792643f63b852eb54369152d8444874b5bd7b2b96c450ff81c1c33f4d7c689006c2abff4bb15916ae925404aef6f964c8a1af4084740fa74cebb355e594555b8ed58396750942c17404b9256a45954f1c79ecb756d2749f075cd18010859c5d804af959d5fb51f260435215a7f44cb41ac314df90bd5fa1bd4a4ed5e4dcb2df771d21866d91c55a4476e1e2ce4cd831579b08d82aede971cf579d059884a6b2972b8ace1d41148af44e0b3a9c01797b343106aa4e0f2b1aaf614f28aaeb761d3d3f482c27cb559296d25396b94f546291b328d205c49655e896b34b22bca82ebec932fda06daa62b709356d3c0f6097cb224b1ab646b2bafb64c6499289fe972c833634c077d38b0a19fa418cfb4261f25c0a394b3f32c0aaad595627e3c50e30a5e90dd71f2f45738849eff8aa66353489eae7b9da9bd9e0b91d473b13e9103e24860028ee09075d1d052d5c9e9723c2f8f08077fb7dba40e683acbdec4ac5050a5ddc72357cea2638c262cb4c8c8ec6ab8c91462174b4c5ab7b9515c1f898b47034eddf6bedd92fb6aea783318aab87295837f1dd06a065e850ebd6f7eb6b31e09addd47f6e449ac29cd231916794164a72fa4b445a7657981e2ab0481cc2b1a724d7c5afa4636c07d9a40021eebaa80dbfcd422d1f0367103182c9b3f569c28861cf77b10484d92a19ecd29fc8f780630b9a0915a9b2ad7d1a071e5ea1164fb58f18a21f57c4e1b04f5825e15157ba73164e4b56fb7a2d3c9578936c7e5ba7032757f107feb704229e00da10ba273e2f0f523cecd3ebb208f73868cc2fb0756cc20abf72ce4d28dc04cb9f86f346aa37a5618f74858bda43eeedae38a8deb526375339cae6d2f0d1395cf10560ff838135f4a0c235feabea780fdf33dc935171abd742a038224619af298c0f25c03a64b1b961ef1239c4e30c943cd88c19810bc0ce41349e7ba51f0ebb306b4708e51d97f1af491e76a06b42ad58cdeee7df10a347f69c37babaa9aec61efdfd3686c587b595255061aebaddbd81b20165d8ca942d5f0887637948f300cea1e54c05cb608cbc6022d4db7630b170785160220b3128db1d9f9e01b8b8b60997d9d5485660dd28ce3a072531d8f9449bfe8e9603a03d19a0e8924d80d34ec8e7ce100ecfd62d1b885ce74eb76ec1bc833e79f1712cafc0e64e8af4e7763447c964fbd2c0877950722cc9b1ef2696559d1e1fcae16b66d962ff8fa5d4847be8f0999b3bc06082936b8b917f4928613fb61490a46d8f0d13cf07a886f5d970b94568111d3c5964b1dd7918db6461ea3c751f63e4c064d9a76bf67057ca106832d3fb4f11718c38c9beeedf6229cccba77a314d1243f90a262c3344af62ce0ef9e55cb4926ba1e9696a51fc65363ec4871696b2a6bab2672082ff80185c6260ee0b5e888f3001860b65a8ed4cca34c9f8b90d162d9fa8350b2ba4bd9678496143d70d67aa95057d6c3594f73720e368ff255a8b7d6c2e268dcc31a60efed6d81b3256a79c56d1e26a39a450a37f029c02bd5191986f9e4dde200c361167a44160857abfdcfc0b35c46a99fc070fee9592e8dfb3b162d92999a7360d7901474b78a6f5d893e12fb7bcd5dd2dcc3a4c17e7664b409e6318518991238fb41e490372f9de53c0b4bfcbf9e6bbb9b17e2e423de9f6dd7de04618d67f2ba2f5e02f00712fbcca9b8a22f34e2cf6d1b345b7bea0dbb2b17649c5c502b090deb19c85bdd1077ab5ce483799cc5b2adf2f2771ad41d679ae263d43e489a18d9815155fcbd3add6d0165873145633bcc36324f19e387b25df9350ff43baa9e14e0c5b8565353fc2f234c491587e2aa14428d925a22f31bfed774ddcfc1aa3f04ea0e5e60266fd5be0510422c34bde2ee061ebbb578b1c982e71318330eaf29c1e99967fd13ee809565cf8fc5bad01f5e7ad411914bab2e59dca0e25e65364089ab5c0c5f82d6cbe270a114002f7d3ae5b3f51fa8ce777358cdc331e4958a5682aae9f8915ffb5765a10749034d9e678714623df0687b173d0c4ec6380b14871b0a128b3760ba1e4c99e0559978a0249dd911b77859e8f4f87ab07f1fc564ebc9ba538c19faf3976ee71d6cb58318e421027dafec474e6981f225d564b69d404b1d508982af3aae796ea7fa2f5c103b969fc77009c41f310bb917b321b7f4da3138e738c247133cb37512088c801a8894477d9262ce0668cd4352dcfb784b26e50a6f7e71f878ce65158193745666b9f5684dfa96d18fcaf029b036b43464a5e473dc34baa63e9a5285e73b78e9693dfe9e8cd60788a4bfe37f6052e078652be8b5ff6a25cecc8198f32d08b911ce75b3fbb9829c51d88f73b943838cdcf297abd5a152a15bf3d1ed2e2ad168982fdf60caab13c8cd251460fc9aec16f55e51c89d9eb64408b01714fcdcf2228ea4a4478bf8fbe465feb55962b772ff23fc110c2ded967ef2c9368e368dbbfaed2347b88d6f250a806fb7a15518a2855ea551df62f71de70be533958d3e2284f32248eb630044bd514e987657631987875eda5ae4a2b7771ccfdbdac45b46f8048751e565945322cff24e5418117e58b7992863be0fc97f8345a1c5b1d6dc79b13ae919d7717a529f5013a0c8f9cfdc1e7f403b56be4aa7c1aefcdc65b0f18c276020ec16b2e62842588c938785eb6723878e1eb446e3395b84c3d32fb885dad312896e7658499d18eabb591dd0fcca5350d36fc24a19a8fc27969493fb7fb83abfd09dca9156cb632576c8f0366de017b1f1b8fa329827a74dca8a308c50a6f714accc9caf3ff1ff2719e3b5ef2b6758cf3e5fa398488ebb21d1360a86b7a26c6ee1c4f14d9654f66611f4416872518543a5f2a275f074f5e7c558a89e2be013b62c7641a0f7765223123fe453662da98a3d42fdfe37a5777f9b3266acfc8227bbeca37cac1b116001c8569b437b0c6cf0410c38f1ae4e266761256184c701719bba3ae15dfc10bdfcd793eb873b83170176067a60f4298d3dd97258b3191bfc5a05dff2c6c81eb6f2bab5e418d2a970f1a159c35f852d4b8f0c01b590027b81ac2bc58c56b9a13fc44217360cb3fe25fa0793dde4da4215d74fd0daa14553311d563bbdbce0fb38c727b044cabfa42cd094446a0f5bfcfa0d77fca02baf574945a09045d03a20dc673139fa836cd91c12fd62cc06d4fece70b01d10cea84d25de833a0936249a574aa58a898e039495041ab76643fee248d843402f22d10a7154a4609db64ecdaa1a58b1f394b5113e758eca04f7e4f03669381f0cd685f4d24dd1c94be9d29d942cd8fde9e99c207e48c81a91032b0dda969ffed4473e582fa4b8de6b6dfc3eadde18b63e040a25a6c36b2d320f34f7f5f19264c21e1c3eb56fece906bf2e557825a430d5623aa06ac6a4fa72ba4dd4de92cd7f113b10e730d2d716fe2672452f89d3241323e8ca04aa1fd9c555c64cf6e189f3fe028665290f13ef1558376992298808daaa7d63c27158bcf9f864a", 0x1000}, {&(0x7f00000002c0)="38d614656e7144dccab0750279e5586a10f829b82c2dec75464e7290995a5a04a50f2706e3feb958173bb1593fdd989c9ddee0d88fb9df93e457422df10c1eddf3985f9463e4465a1e558cd1f5207bf9143768d02e8bc730d9", 0x59}, {&(0x7f0000001380)="de60b6494893e543bbc25db422b6934f9d417405cfdfe284ddeb400ad755194689dcf7562d374a18c089f500db95827581173fc9ad1674698b39bd5975b546be2e2167326b14459f42debc339bcce2985972b183176b8383bb5b8e2b2dad", 0x5e}, {&(0x7f0000001400)="5d503581aedd1f4625c477a11969ddbbde696e968c28c477dd781ef1008ac6498bc80af44b8ea255a55bee50137c1668439ce75758b29959d66af158e501981c4977b9bd0cbf3b679bdc8514b83b2172ba554fb87a643ffc7d8b5a7800a8c8d631d6188569f9507147f0a8ce0bb90ca3959f7c7706da67e8439e3296f688557a9d5296aa47f3360ba18f434fc02651e17d7e9ae140445ad631ee8ba1be4a4ca095f8fbc417f25d44c3e6d13436edd56ba4d3c9e9f1cab2d57df234e0e224e33c854d75d7dbc967563bd473aa6ab763ecfd8650ffc617836111cba17740d570990f9c73cb9f438511a083046251193299d0c7f351a56097b22936a8d4eb4a319cbf053273e5d4e3d1e038aabfec4b9dbf8c2adf141f48a0272ab24520b24b1abb6447685cdaff0e4671290505a8df4db1276c546ed48b30fdc2dc0dc17107cc96c75dc234783a7584b0d43881c3d7e6ef9fa4bac7142f694113062b2d405c186e5ce62d40cb2c73b20aabfdc95a67cd1acfce095ab8a785f0bbe9ee4523671edb11ae3fbb572e40ba7934dd24eb7affee9d35d32354efc97233b61b12ef46707b85d7b771f5a5b2cb1a0db93b16c1c332f9ff08f4edd01e8b31392c1fa7c68630c5a879d910f8aeb18ed50a70913c63c1d521ea54b8b4592036ceb8cbed98a96f0bda7ae85e5a7b68a76ce9f60311cb911508b0ab33707210d9d15ded95aff8934f1a108736e91b5a10de585f673ae87211c5d4125669b1cf12ea1000d833d479b7e358165e37092a1d2b8ddba227cd31fa2ef57fd0448b4704cb9eba4b670e6f1959d868b474ce0eb9f577daa309603e474a742eb8fcf5d112db01e6f5a920443fd42568a533768f068ba845961e18f7d7ca7cb9698fa3512a289dfd5321b158e3dac254e85bfd2a4caa3901c13ad06278f905986ef18817246a8cc2258396486556f3dfe38f56644fb8cbd34d10b92ad1d48f32d634a230567486b9e3df97f408118571ed3d41667bd90738d9b36a1bcf41207fb377e1f150c16b00f9e6b700136bcc3247eec0fbb07a1d78f13e7927eea6bcbb2db830ac56330da74050b2618911cdc89d90b435f7aa0694db6b1a9d6619030252e9be984d45be3b834a776ec0879cb0dcbdc0eca386957ab73b1fd20007e21e2ee2981af5bea2ceb113c1dcce6ef995c256552bcb082df0d47e00de370dab7ec94c26f74562ca6225d5a520447abe59029bcdd60abd9bed319369ad6e1fe844b0455aa1414cab5a90b0d97c3e402757b977d6147a2f2d45dda1d3d8c5374897df1958c0065a6caa098dd097bf3b2e7ed2e47539ec5dec50990b7335ec201d070f4dd16a6b7ae50c30667e1511fe155b5e49e6acdb543ee121b1f967c3126c3e19722efd50691f2ba0f78f7cca0ffd78aef4315a252de5577af8d55436e68f20221160f3b1cb8c0cbf62baffffa617b261df844bba106f24680382ab619205ba98bc1be66e24c9ad5b619be046dff213fa009a4d6e57b55078e70c4c8faadb546436def7bb5b52821261ab2bad7bf04079a94a4086deb5a6df7ca5d6e47e192d0534672efd29f6c39fcc114ff84794e267e4a637d59ec2319d0d48b6e6198d15c3b46ae0c01abd7420060d2090c736477bb96f77cccf274e815de2d3ab34bff89b44bfdae019ea79aceb11ec329ea0fd0bae2812b57e340fb469cc18e2336ae77ac8b58814ee43e2faba4fb20a1288c33a86dcd7f513c07c2a485d56e08eb87eea019a11d578519202d20add4185665599169d7aa7896be16570590876cfa76b69370c56c5b2ef0ada11413bab29c672b07975afac7d9eda1d788d8bd38ed8ede6030fdac040c9530300f88bbce603f3f8d92297c0755ca261c57d6b22665fa68bdbf1ea0ed957ae3730e81fb75cdd234325318f71d9d344c18c8899d169361df9a956a1739486f6f691dd2fe8b247b6beba6a5ed804bdd12fba697769fb49e6cb267df37c94d9467c147c083d83c96ad283a10d66569475af40d80e2872e6642914d465366f9dd9614339b042a4c9824ef16f8be30e09bef7acca48f9dd1d694932a56d747fe059e55a8a1093a08d6d82489ebf45b0dc75756367bed2f356380895271e24a16d502c03c59c9707e571f6c116144002be2f33d6abd0148a1d466ef2d7a4d51334746f36081943a44e794fdf70f8b4b10288164d472d5bc930d5bf82e4e12a9289cf419b8e9e8ae8ea3737cdb0eb2ffe21ea04fd68bb9d29241c6527d67200dfa1fd9af142477a1fde0d9abd361617f430d2a70c841e06477cff34a318e25afee693a67b8b873fe91b97fc7df510b1e3b8effa793c3ec1ed6ddf72daa0d882a2b21833cb9aaf575c0f44e66673eb4b32e4522d88600bb319d82ea0b17b5c69b8d8a7d65b6b868918b25f0e74555b44ec157c55061a1e2f5bd2ceb7b51f6db4dad1a88b09fcc3908ec0844ef06a7b0b36b17d672d11702921b55021ed295fd90224fd7b8284f786083ad2f2780df3ee4befefae0fd770d156ff81b5b59cf62d2b7c6a1b45c2de6eb58728f497048d220923e9de3b4fea4cad8cc941046785e7f893fc426600523fe48c6b5b9c5ad9f4ea0eb3179ff26f2d4367d538d1df8564819024bd0edaa940037ebe3303a27efc6cc1076df4f9b817218a4845a714fbc806ff0be4e8483048ccba2d79aa53c560f9d9030b33075f1618d7029b0c58b5507b36bcf0f204f925c4e065b99571604edf4514deb036bc16b7029b20d75181c4a2e01c8216a81868903c1b53d140ec363dfd9a345ff43cefc035ac096415c8efcbe20c0e333502d0761290892113f87272ab0162f58166bfda758caacbe3e710e57c2e92e3354ff3f28b88d4c3fb8fb56e78d43d5491ac696c6d64e7c6de44628b255032e8bf19159ad94e7225417f0537ea7317e58ebcbc8b1ed05b9a04780d03630843684be38bda1a0e11dfc4ad35c36d0960a925d245961d940182bb7e7a623b3bb6dc3c897612b45d964fe51f8822b0c4fa69deef335e49edb00aa7779231e0303e760d3c5d659ad927b59fc8adcb8f15592b16a3f979a279b05d8b7d57e9c81a9e9ad29248004f0ed04cf887b372663ab958ada1224ae1468d90087240f0dcdf0520f7b0dbf4c49d5856ee6876f57588290734ae5fe49070be6cb49beb1cd0a316c0e734260b58322afe74c7aca8badc864a72f6f03d55856a29fa969b248adeccfda5d8c2cf1e5bf21db62e19f537aab7f2efe968cb212b3a502065488e154e2fa9da1ac41ccc7bd83c22223078087b574c06ee75e76990039293f659d7df767d14a91e4b7c106cc0c61610afbe80ca3654d87404412b3cfc3b3e9db05ac0e98be4a1acdb80690f0d0e76aaca6a52ea4a8d4d0ddf76946a123246134b058dcb09bd474da4bb873d84b497c980b51abe6b8d605aeae92edbde8e3b86c141c8d27c597d568785e5fe160a367f68669de0ba9009ffd5afd688dfafd25d08439624489402eea4a108144a2f0e05de01f749d4ffd80fd2663d0a456d52b66f7501597071377d7a1912091a11311495c420dcd71d1ffe4dfd0ef43f82b3c542e264abce8a4497bbd1a30e1bdc894975e038688f02b9bb8fc56a3e33439f7bd1fa11b9c05f0b5779a4e674fd7a3c56a246284aae24e6cadbf9c9d5e0ed0511ed128517ae8d4fd7648878f2b2178a056805d8426bfe7b68f8c008bb37a4ad26f52ced13ae6ca3cc6790ca00fff8cbf40c282efd3d1c900a1848e450d6ec52d936efbb84d20aa762a7b9c4068f54b24b4a3679a5b1987904d9c38be2d8892da4cce4be5e27b771ec3505f840bba23b704a2e4a287ba22cc3eca41ae680d288b1e2a3a253bdf61a8012890c6cd8c5cf5b7fb907918e2783354cee8eb81ff1a6a136bf3135c0e23b36756c3f64bfe4360082ff8a5a85861530f61d93c266a58f89fe5edfbf76a9b067ff9c0bde40370a6637a91c1e037c2c66e29c18309f234ec93951c03e8987b395b05463c39521ac157047823ac1f50d6a3c0915a5e0b216287372e93e0a95580cd5342bf3d355b5b1baa8ee0b6221843f15ba0de31cacad252af2e4a43f10d73e37171cfbd8eed3c61b2dd7a4059d550c9788bc04501f5d148222775da717375427e5c4bc8cf80e82513e6a12d1d9f81d4a1149c898224a0b222aacf6ba5bb6c580e92f4ca8ee9adc634daef4b3ff2c762d6041f57bfa40ecca0a17d60c1c4e074355b428f4f77c531c348dede10a03f9f7a6f31f9f1fd91a600d85114ed57428f0d42c136cb6bb2757517d9dc3213c261fa3481df3fa6bf7414ad107b303dc9db5dc1baacd9d25f8f09b3e9a4f7fa98516d525eb8d129413aacecd65b3056bd108eab0625fad282dcb309b943d629685fbed5ea830e7d81c8a72a0f2acf87388844f1230b712c6abed934ec15c2a94a509e3286a75861af8931f54bd95a6b93f10b8c928bfa5f62206625b73a7f8cc6603a2554f3f7869a5c02de7970311f4ceb17efdb97f8d75005aab6c25818de1134ef0baa5aa910afc95d75619a020b05da5c304fcdf2328b211fb6c17f435c3af8589a467f15614900950615c6056cc9406f86140ed46ee4c14f90855f39d27675028a68b1447d0b242d7b960f7896dabb3bcad8373516a2450d9b337a9c8da4eeb7cb7049c9a5b880b15afa555340d722b17e404c02f6bb5258b724da9dfc6c842d0c29c7c554e089b92effb906a00bb0f2342fdb15d6d14cdb25f5b8c373bb8bf96a2d053064f5eecfc665b7679980bf23a521e8d66e85a1b15cc2578c1286aa5181179d6469cc40acd52c46b0c92934215c169a280ec52a1af3d5739c20d9bdb28e9684c0e6f2f73c6a1e4fb5b8e7dbb6765eb71ec8ddaec4268a88d117b31d8c623de6b95b6e97243ea77bbda99b7477ae38dfa5f42c4a583e2b83a2460c617b2a620a98c4952a5f59fac28cb73fbc7a1857d55c51c30bde0f466fab562631dc2fcb1604b5a716e8b56af6d2bf24e4c14e4328322ca22f1ade98b39efa6b7bdfc8446a6bd5d8d4efdcf6d92608d5a371bc95ff23777bfd5ba0a63a582aa3bd36c0c60fe001b36c03d627f69f7e70a1ef6f8b793f8a96b3c297fd1059464f7620342e11c8a77cd2252c3ad31015f2c8ceca90f870e2da6b06a9a297cb39fb8af3b584519f95d29a4ec1c8028545ede46c1c2de16fc3e8c604867a2441492a96867004f7c379396206e15f15da59315858c8a4916743b3a600e5bde4791e0896a1a1095d34908184c8d3414a0009a0080ebf6daf13241a37cc00547a14f80a39a70e559131557d5e3f941785ef464717ee1db65c59fae4fb5006947a4f432779d1df1c4f5be6adc5ea578f877ef8413e21a7c7b3fd64bb51ddab1d83d4e3e403e06ba8fc38e1f5ff947c78aacea4d4b7ac1f96469ce6f6e88bb14c3a2561012e4dc83bab507c7800f36176bb97116b13334adfaa7ed4c2f2fc893551c915e3732c4820cfe63abeb42f68a765a724017b31086b53287aec8a7d5896d750b4f4ba943f046aae29638bb600fef5e8a26cbcf933f187484af83b51739c65fef1da1af085d3f346504da1f4f44f80c45d0a1ccaa65b1acea4b614980caa228995d52ab285dde4f65d32837c66ad257df9dd3c4bd389dfbbba4242d18b3add5c96b40199264cd218df74b70ce85705434e3c2b85cd988d90067f98521517b3a6c8f40996849277335ce221556e564a23371eede020862b08398571fc64d0609f3205dda05f9e811f5bfbdf907516cb3d70686bb2293b4ee0652c5e3dc0001ae0cb065fe20e1a2f0b320156428673c8f1551d7", 0x1000}, {&(0x7f0000002400)="d880d2378561049d11211cd533742fe60d46025ebabb867800800ee0ab4c17f7052fc8869c992c81c366012afd1438562c739015fdc576421ccd0366876773a3e37d21a16cf3c6c3b47108c5f938dcf43e1990bb6fc11796a3", 0x59}, {&(0x7f0000002480)="3c98a7bff038ded041049e204a8c703c32a40e8c813c24b86eb30c2efba388c6e93e5538e4ec7c0b8392d1f0e685f7974c0e1d02529759e549104a98db0234a8b101db707bc95f1a5794d871ca84e6dd4b2ab8ac56bf6d9788679a13af20cd8115cd24b15f9caf6f2e3171342cf683bcdc08ee98dbacb99ce5e454daee07a4f4a148d1e0ea1b53983b7efe4ff3bc337aa0f7a17ba7c946db36be24555ff6127d2f46da86a7419f02d515cd700c31c18ceff4a52e4f97eaaf962ad9fc1501a630b74ef0ab25e391b77b946c5fb54fbf4f1fb106a6ba944e2880e460b62daeb34ca5be0d9cc0fbe3fe9db8da39e472de164b63ea2d59ea45a1b1a3", 0xfa}, {&(0x7f0000002580)="2588b9f92de5d79b2b65c0ea38546db3351c7e2c011ab4be54e3ca12378e157abdcd87f0432bc4bf09eaed5f433d7aa407f3d36f2c2f9ce2c783b5c7e4a2c14e70abc267e04e3677d646dd9a604a11f8cb20d557ba5e1aa5e0cd3a39a6d8d07d0f5587aaf68f6a58400bcee009323c3b487d202d3d2a0201c56fd8a7f5", 0x7d}, {&(0x7f0000002600)="0c93568099418c949750ddcafd9702b0b772e40d33ad9e0178129f090a046ea3279ff533fdd12954a8313f6158109f90cb855217979002fadc0fc1182bfb31123fa3af6bf2fc07dfd33041ce5c77e0060921030bbc47d9bd1aa24fb083e6d9128c55460b4145bb95c1e6140b5ce462643a5e194bc6a0af8d731bf863c61f17c9fac4b5cab4bdc3ad2b22ca03", 0x8c}, {&(0x7f00000026c0)="539afabb2e2914f31d9d891f7b71b054eec215c7ca44f820e387da7f", 0x1c}], 0x9, &(0x7f0000002900)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r6, r4, r5]}, @cred={0x20, 0xffff, 0x0, r7, r12, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r27}, @rights={0x20, 0xffff, 0x1, [r0, r30, r32]}, @cred={0x20, 0xffff, 0x0, r35, r36, r39}], 0xa0, 0x1}, 0x4) r40 = semget$private(0x0, 0xe, 0x5) semctl$GETZCNT(r40, 0x3, 0x7, &(0x7f0000000100)=""/147) 16:00:29 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x6, 0x3, 0x40000002) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:29 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x9) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="a1867827cc42a739", 0x8) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) 16:00:30 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x2, 0x100000000000000, 0xfb}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:30 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) madvise(&(0x7f00001eb000/0x1000)=nil, 0x1000, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="28633ad36a29d6db3000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x401) write(r0, &(0x7f0000000040)="2ba4", 0x2) 16:00:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="07005a246f760c8b983fd470370122ca"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x9a, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="98c3f10ea2521b7b3ed300ee2ee29d29ca9f8778473a22bc30c54c27763b63b4d9356800c81ab8af069ddc5311f10b2e363c1c39fea7277fdfe9132e4e6ebe7fe8d47cf9bfcdee4c43c2e0f73d5bebcba5a3bcbea4b38e3802011d296eb381cedfe000ec5092ad22b42f53381e135613077c6937e0d51983b08316c9bd8d133a6546c1330ae6b0651f98382cb818e03ef9cf0b8994cb68ec67450e91d6c2e5f7e00c2c8fd9e565dd137cf538989a2593410e7cec652f4011f3b8b6239a77e74924c157d4183644c3a375bfb7a4b3f580631c1906d6b1e2936ddaf91a36e0b9f7f06980b5ca7524ba56ae98bc01452101378de9933024d80605ace5f1cb5d64079d8741c1a4848701e2ffcb6b830ac5e862297218aeac13f592d1c47f9a63e41221fe7cfb552223313f273606bb7b9ed3ad75665130f1a850dca4ee3f1372d7cef6a7ad46c4fc9e2d81b54942423b6a65499ad0f0b748b517af0a928d6ad95e75e9990b11af26f051afac9ce3dbba2aa8328d270c945fa994a3316e4a16eb141339dda2e46696b4e831dcea1d88f3640454a5e148aa3bc1e73c7d1c311c7617a275556eb39adf1925cc329fe7b5ed94cb3de08966ac62c972aec5c9cca0924effd4bf1fed2ce09010467b15d92a6abe22e9c22ca39dac8a14867755683db2e0225d88ac64dd9e501b7af3d45f85133916646d0f62b590f5596a20f104a03c31d416d433f6000eb8d128ba57002c19d7d223c12c752ae74e36f28d3e5dd4f55b2e74ada58fb6b861a529652f3043255bdff3ebf0d95fcdf5a1233fbdc4be0b70e74a9bcdfbf5cdebff121468bd9d5a81bf661661ec48b4da400fe22f8b5b119302283ba87242d2c4f4ebb0f8c070070329147111534bd2e32117fbd4121f3f6f04de9b8eef274d0eaf317f857f3b211a4a4f5517a18b8d1593d1450b388b47734dd9d19fa115988805a91c74598d0742bc453114126629171c27e95b0d9b37bc73ac3dccdaf85a857ea102fee8e0f7a6567c3ef600c2456440945d45d2673ea42369aaf536894e12aaadbea30e811ef1daf16912402f468ab8618884ab216b0b1a2390fde9481a6e08d65f59899ec6cf73e292c099264120ac89dfddf1781362fb947a9544ab6fabf1acb245e311c975be4a8db47c40984ccf7f237f6611fd1c4b4973a1bb4e84874c50bcfbbf0ae00da775332efe1fced4f1acf706331a01611e47a8d70570d0b5bd40db4eb39620faf52b9b53561f56c756c5af309324541a2428916c67766f0323484d02908dbd121d7944ecbee1cf9dea5420bf99f212ef10f2fc9bdc9d2aba96491b884d73f5acbce7a9c156eacbaf380f3baade33eb7d2c555143c339577bc7c8c3cc37c8c6e0ef00d34a6139a1ee29b00f4c14d3f40adf331f225c96772e951d7e7acec6cb42f9c84af3a0714b354e27c9f0c08598c066305f1cad1f496c56eb006f3a99b53748faadf6a94b118c1cce9f2cf91bedc6a4330280ed79b65267289fb8075b36364cbdc01d32f136833168021b8396f2ebd347f6f2921b91b3c6c25482057a4b1381b958d6564c43ddf26d41c19cfb3cb4247ca82a2f0dd89ffdab04f8324cf2d385e0731d01edbf06a84b7e3822a8f14e6ea3d12a0a0f81fbf1bbf4e073b97f340e10196acb346b1127620512c09cfda55db84640e28ccccfb0ffbcdd5cf373d2552653e8e491786bca7978a7e35f07f8d5f7901c0428aebf9be908fc1ae63715919e67a58e961d7892c29dd6eb7637cabe8a8fc272ae485120a9358f8735ee3e59344bc0aeeaac0b00da28b7061539191cca67ec0938fa50df6a9b237dc8c8540698447283d637659340460e0b715528e386c787ef03d18f2e1ecc880cf1c14342e22a024333ddf7e6c56e71204600599ff7b3f6a78103e030f00c109ca187ccdc3c5a3621d8a54a144f46ffa37185653611b6421e71ba4cb352c6cb5f63cbb096b63d4150702d8529dc88f57146afed67ff75b8c87098b0b35b916249eb1eb098fc574d6ba25c517b143b5af170d6ca7d81b1d5b850bbb761e45ec51ca1aaa51a91e74460b061be7ca805eff85e559219fdfd5959b44736aba5c72b3d0359fd23704be73c5af004854b199b206e005b3e230ace1bfd9940c0e0c52d64a989554303774ea4424c32a54068ce819a25fe3155d0285ed8a443541c62762bfbc2f601c58cbed6d4e8335f1b157a576945f5a958db08abda51fe2e570d7ed6d1524529b6d029c191f2fa403d6ae05c00fba17761058798ba62731465403d38eb88f922eaea5468f2b75107fae0cc963462eefc3c5907566b44fc3515be809959a8cd60e4085f8d30fed61a537ec0e64d296fe398372abb07c395aec8959051a77cfcab281ca8a9fef4ca19b67614f83bd7f1f88feee968fc562313d09741d43d845784d6580822fc2dae24a3a5fac05955ce21c3bb175239505e6980a0383cea32da728d1bff4618bbef822adee9d42f52c7a0f49a56f7be56e2c07a2b8c54a0a30e6c588dd602870fc1a2c6f286c9614ee70d8a4359da7112fd31611ec5c2f56d7a24853eb5b9d6446fbcccc346d532f397ee91e290e68493831c67172f608e7ed69310fe6a9ec952e4c1cb2df9f50e9b10cfb97943d809e212a375cdf2164a3f55d6c322b37145c6624e3d1c46527205a5c389d6f38c624296bca31d5d955e89698740aedcde8dd0d83d7c23c9f2ef828c53286bf7635fc02cf5e6db8bb1a8916c510d9a7a5d99feaa5a1d3ab5d651011cf35f1ec429acdf24ba26c712b68008b42e52c510c20e476b725ad03bb259a2ba693a187779dc49e100eb6e055d8b09eb845f050c887fbe793af276127fecd89adae845e470dfc96e4b138d28d5f2dfebc4f84205f8530fd2f6fcd41dfd2b6b20901d2d4626be3f70a5008b0f2773076978f5cfa3093c2f8fa5375116241888867822de9769010df01484f800492e3017083a791eead78918ce3503389e61e9bdf99dde1968380913c487f892a27f63de1346071d85243c87530c444f8d3b4871aba6eb808c16881a7eb1b348421568066a4f47adc77496a2b1d11d74c7da5333c163495ab7308cff2f4afaf99b4434ac4224512d885559006a5fc7378cad4909ce57943335bf0d130f9a5a73a05f4b2306ddb386b6e1fee61f9bf35d47186f04f0875a1c7b060b7c8031db69945a27029e719aa6a777b363347fab555287fbec84bc89c1144b146d42cf83c7b9fbe884c2f690eee364aae325c1288564ade3d87ab3e2ab024f7723a28e3da95a8182eff6e9264f43546c64144bfb4c687c41292c340c21dc5a9a990f466f8e0156f2fb13932125af24f08f1bf26ecd2f9cf6d10ca29070dc41b94a93fac258d8416f55158774e1a077f9abd9b70dc2f4f166716956a0e18f98216ee971d10745fab56cf6e95ca557d18545e741f7887b36ad57974de02e315bf8b20ac9017d0245b1e744bfcde72309154eca5d44f00836550465bc6729376b67fc763752dd82cc031fccf00b0679fb225b502ce0ade5a5040eacdcd040e9f977ba893cf988bcd181f6459f6439aa4cdf48f9a3fbcd5817e67a2a0a69fe0567a4a84a100a5dfde4f34dfa1e36e75b12f56f8b7d845a19ba18dbe3e0bbba9bc2896509ecd4de066c61112b3fc3a4b949bae97d73c9ef03fd3ceb2a0f60a02c8c366c4f825059d77268c688324194a19bd3d58c8658ee7ad9f1cce35977920578933ca3a81a43bf0f87bbc94fa889c4eb13b0476817bf834361007343cd9b9fdfe89fac65c63536fb5adf6638faaa1dbe27c7a53a88f61fcd812e8fd580c5a664c19ac9e04241b7ab4db591116bca06bb74c6e80d019fdeec02ab8522d936202d1cd9d5c3efe66f6b15684b6cdaed4e73f3ba08bb87e018ca3daec6b871971c0115a10c037522c24eac6f5ef48997b57f9c288ca7b1c0620f0443598ff91c69364b0e93f49d96128dc3299e7c38f1535e680e081148970a47edc2a48f", 0xb01}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r3) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x153) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c17f0072c881ff7cc53c894303b241310b404f36a00f90000002000000000000020208a371a3f80000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$unix(r3, &(0x7f00000000c0)="969cbb940473c706db3e7a659cf39ce2297d91efee234bba9332edcb22da5e05604c337770e030a41d265c207633b135be8c05a17096c42cbfe7dedcb1f01318927b8b80b7bca71179f3495e809380cd1f7680a58d5376abcf0132cee4000008997d4d2cd4afd26be5136051baadacaa300b1ad74d287063b68d1deab7eb2338c15968df4efda6e09f8474f16ab16b7a95ceafbbf61678b3a7f33cb6a99393e5c554316fe0bbe55f3d7ab24ac715dee5", 0xb0, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400fd0001000500000000000000000000ffff001b0044f912fe0200", 0x2c}], 0x1) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="15abd798ee159af81fe700e70000000400000000000000e0579d4105f9631b19da8e04cb9e7ea9ee960000000000000000ddafbc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a000000e500000000000000000005e95d2ce6af5c1f639077ad7627be3ca9cc534352536d584cb144c8c4b3ebe5a718e115e8f3dc3d386db397079e50634fb26cf0f99237fc5d85fa42cd90fbdf27e8e6f25e86351d4f09b20077bd637487a187c655ccb607bb23d86c843a924c608df9c0e7064488604a6d37b607000000000000003aecaae3c1b5ece1adbbbf1d97917c008b6a2365d638af7d"], 0x1) chroot(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x3a1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xfff, r7, r8, r9, r10, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r11 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r9, r11, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x7fffffff) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r13 = dup(r12) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x6}) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') r2 = open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x80, 0x100) setitimer(0x2, &(0x7f0000000000)={{0x7f, 0x8}, {0x3, 0x3ff}}, &(0x7f0000000100)) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10000, 0x8) 16:00:31 executing program 0: geteuid() r0 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setuid(r3) r5 = getpid() ktrace(0x0, 0x1, 0x100010006, r5) 16:00:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r6) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0x40, 0x3}, 0x3, 0x5, 0x0, r6, 0x1f, 0x4000000006, 0x400000000000}) setuid(r2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) setuid(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000000c0)) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 16:00:31 executing program 0: 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, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) setsockopt(r1, 0xffffffff, 0x401, &(0x7f0000000100)="5d78ba5f704b005f3a8a25840158a26ba09f5afc2853e89741c50bd0889559fc1951474fa8f02234bf41554e6c0232f6d9f0865339b210e8656e21ff998a5687fc98f92bb285be428ef061a084d9023ddcb43a0ea3922d177a4091c385ce3c11a5cd8dafa90a6b423f41c56d3c956c2b636367e7700bf1da7fad8fab8e920964a32d59d52744eca684c9eba2ae32dec912f91ef2af86391030bb0289815788b8acad7e211746a27efa9939348d71b64d96e0fb81f45156b5f002fc7c0c4533eb57f016932812a4704d4689955ff58a44c221ce56f3c5e0514d0be3c4d7d62f5ce363e433ac43a16b2087ded8f8f83dac8b668bd9e97abf160ef77d722608b7eae1b4dfb6d8da748c0e64b0b4225e4bc250b16a3c46d756aec327e57e8508ee5fe72057284a0e2a9aaf1c3feb7d524d806f04b0876367dfa01855698f5f53ca19b96bae5431e98d421be3717c2c3faf34e9005df75f50ee404e739f925b0b54065c6ac48fc27154ddce8f321938016be329f80223668e7ffedff114222b934add4f4c93c7cd514a816e629204a21844901907691518d253973c548f8a6537da770126442bfd0b8358af33c5c55294e4d7fda8d71822585fd856503ecc61305afbae4a8f417bdb0902769cc06af33ccf1b3f4fa663eebcc2a7f71947606948863a199400fcbc7fe0bd798f709b3ea0a9d87fe3e676fddbd56759e0178a46b7166ff5370bdb654f1c41db5c19d42562da427bf735493c92dda975131b875466920ffb85a4ee8c1db567f232909588d64208795e4875737256c6542ddedced46bffa19d271497618429decb5d419c71b3d3aca019e29f121c8757281393535eab20daca35fce435faf28ca74f7a0eafe77f5a6b667ece2aa0895a2da60baae92fe84357047aa1388c33e3f344080245d8a24cdd5a0cc79dd3ab0ef90622c8ef99f402912321c9ad614e2889ef514636874b62b3b35e8bd2b22fe9940f74a948fa58aa58b5881228e9b9f191bbd7b62ce5bbd5e1532004c6cb588af05474efdfda073489924cea8da634770e3bcf593471299343887af82f68f11797c19f2f3c7585685fe04fdbc9f5acf019315a5fcfd04ac4ff1b9002cbb040d44d7d92619584e3233918a5d5be0032af0ffa97b7ddeab5430c9db98b36d6f0273d6f7686cb732256c5d92f5b915de774d3306d6d52af24b61a5ac5ac3362f50956928fa217e051eeea9b7770365add6da23365b9480ac02be17e0a6a6990d7350b0f37ca9d95e5e15fddfb1fa0d45b8b1e2c5de0dfb126e88e6f8ab12f229dc94a9c3a0d4ef7643907c2ad1b6071f5693610d8e6c3e2d88418709926d8816635527305020b86ed021efcbf75a1108f18dcb59304cff72cf82a7aebe0fa18c7a902e3de90eacabaa0af1dcff5197ee24eb4209ea66418dba7bb2ae3da0fb72a09b006e222c6dbe13c0796385bb064e3e443f426c86d79e56ff5c1627561c78b0203f6076d557f8b2f7de3235db35bd7ba90441cd63e9748d81daf579191e88fb44376012c40419c4e830c69818942be891e37235081690b10852d48fd08e7d375864be4c8eeb99e8836c8011a9e0770aadaf3e4e5dfcc1811624f2f309e10f23eaf6ab8ac12690a88763056dc35b0100a5e1467c52ebe2d7bd5d72532451d399e58fbeb324cdf62c40fa2f6fc45490169168c28bbc112940452ea51bf37e7d92d7cc9642791e4bda2ca0554df21cb1e1d84dc81b4e97ad158789dbada163a6aacbed8608c24a83a840ca52c247d2e0ccaed1af624698d17980aabe56dd8b47ddb44d6f98e30682b6ccaece4813b5defa3f9014d28aa124ea4ef56220b0de04e87f3b8ad6fb2c6143e158de39b5f1bb92cbddbac245301457c829de7fa290be6d80f1523eca045cbc26a6a89d537d65f8df002cf35ad69d4efd70e0488fa8a5a465abd665fc606c15b00d50912f2a5e7ecb6d09ba499298e9d93c6dadccaeeebbe187d657a6ac2ef513a0814dd40d0cff22947128696c7ac07263fbb9da325e74d79c49b23385114e344f522b6802c821cdec6694dd161957d1ec54f3a5f3a52580ba63e40ac23017e9fca5a981a15558b50e282bc326210af10c47fce600900292cbca72f5adf5c212673bd6bbe71b588d91cb9403d4b80c8e387564b571ae757572728351bddc61f5aa7b755dfde1db3fc1dcdbd7118ec33dd6403cd12a19332270e1348af97246d919ecbc32b8cf91b3d86cd6d56efbe3eb9017eddb426c4cc009c6c86ff0db1e49a529301790b4aaaf8adbb98057bed76fd4e34999c61d01f84d22596119e95dc760f59c4edde7eae4a7175c3c9bb76c72c634a6ada7db7ebe2ce4df11424590c80c7149e2892997c0235439401b39afcf09199b6c5c08503683a6352c823163f138fc134d051bf05849d251c8c43719a109de23bae63a20858b38f48077fe9cc451fdfed41dfe52d5be08c0e0cc43463cdcf0af8b90c4404e6098ea5153cea96df7790a57e70136e3d8471c5dd784b22084ba5f278f8101e84c44f062fa00f906bda83ab9458740dd38fe2e957afd21909ac66ff4db8fb9a7d60355fa22ebba6493233358830cf181eb8b30cb370efacfb5c78e1fd8639b7f3ae02e2159163cad3d525fc0bc0e1b1d6f6c0d61406a5cc808fb06bb5e6e69f71f23bfbf030e8b863e1df7fe77c05d920c1facfa860338522981a67a53c566266e7d12899ede98c450ffea986839a75c78ef291026990ebaa68c14d9a1f7aa8812621f3d9dd7605677a66d18d155e7516376010ccad02ed3d2818bbbf3aa809b2eafcfb235d9e726f19a0e4e1965068e8f4682871860d8d932fecaadc2d9dfd9ab15af6c0fc157e7bd2ac5bc9790e7d4c0890257cc14400c68b0543db65cd9d22d8b7ba26e26b90172b02362efb04eed4ee022077b52d1e55bb14e2e5e6b07fb401d08f0c592e71e36444710493345c8d001c77b1b2cddc7ab8f0a33e8859ebc4b5d81ddc0fa20610b8b83753b31f02d4bcfe402da65a47523a208d06f31848d8ff2beca3ea25f07447d59039d39ad2ad3fafad04dc64c62c67aef2118abe3cd7341aaa56cccdc523ee6b35e4ae4793f924553808581c929db3edb2d04b5f9b123415f19eb45e3b3e3d6a3a48e4ba63564cce277fc75463539c1403336d24d3573bcd71af527988fc96fd069a3dd8e28b28bec6a69a24cae5b9847b529972332726f58c5cda928e54b7be154d75999032ee556caa6be906001589622c5e7c66a7bf5b684892f0679097cfe5959a6b522a57f543fd988c8c2e0956b099d1036d92643609a06181623e35a856b2cb041c60301fdd5340ccec40fe5cfd7d58982a661bb521a4ac49ad441b6e7f2351e69760468ba5962731aa51b6bb212f63d193d723b31df03d36b621d5d5b4e57af0ebc8bbe8738c86032facdb471349357e1842e29f41dbc082bdf86fad2722d092cce59a40ce1b4679c921acc058cc2e664b420c066ad97c12f077c3bfe973b1fd3691d31a3a083480eebaeea920212f743c658238be68587fb855330bfb7f493655a5420b75d1d2e79c1106fe9232f0904fda6c5158a4902669dae4530b0efd1f49c229b7f7f5edb63cf715f55834b81e2ac654d22f3a2061408076f716777ac382ae07c018055b703d8fb9438f103d941e4d274318919c1afb95deee4846fa39ec51fa9cb79fadef24822ad0747450c8aecdbb36e0d968bf48ceed4a26767bc5e423063121e2e8bd1028595f49d4e0ef197027f0a29801b748d553ecda2c2442a681d9543ad31d4b8c7136b8bb9ba5fab4ed994ae4dcbb07e683e14c4bb68d91fb285f5a50f4999d0d66f902ebbf8ccc6782bda81cddcd4c8a81d9d4241bdb313b08304c340123c3652a9840b6dc8bfad635bdbfbe142e34f536807ed303bc02216c053f4d9acd1e9c2ff4252d863d760d99bfec6242afa81b8a7c4ce3408a9489742fa469a0c132c42db89723566e88217dd81b56bc4418e46a61404e3cef2b6467848c41f68e93c4ec947a3a83ac5e1ace7b896f7a8ed47cc47cbfedbcf9202f36fbedf9b2b656f0a51a5a30d1b92d61035776e992223c33ec40301dea0df0fb9d1327e14cc27ebf5e584f6674e2e27d938e6e79b4e3404da7f83ee4d440431971656bee4b248de5423c0486bb3f91e51ab7d2f49c648f89c2199d7b86afb25ae50d769e25a9a748e4e0eec9945ea80806dd80fefd4e36d118d568263da6243cae0e634e440f779e313cfb0387ed6f086ecb4e4c6147e9e53b005d3631dd67c3921e314c44174dd1c07da3c81881d445040b570b0e2d8b16fbcd1b480e28fa6b97da7e07a8bc78c9b85ad50901a6c5d6857a9a7dd5b3c1aa87dda20ae543951a048802138b3d32d3d30391716db11b80f6a042e4aa6636e8f7f89ff983c9f1f36cd9e16b42621ae583c31ef2de5d48fa8b98449289e92021e50825592df102ef8abb4f6cd7485f3359e19864c60828b7506f425201be130f26557eb6e13875808553a673c53510dff6fb875f22785e8030c48dfd8a661023b420745b70e51bf3efa77f62a27b8911a4928e01dc4f5e80162bee4006d4e276262f0755456a32db0e37ff73e7aa5e6f2a781f4d171ccf9454aeb10b4ffb584cf22e172737da93e0d1b2f61159bcd45b2bf3cbf8dc2c82556cdcf31e075c0dd1c31cc95a45ba7cfc945e5c5ba49b2af2000ea8dad4ca808d194ff75bd4f536faa39c7ee0e432e1ce06d1aeaba19928fc42d8947e96e029cad7c4462631c032795441e6a52d6fd2878635edddb1b90256dd1d162626f9d79bb3594c340afa7da561c0a66f7d62d6bd2a2ff1f553bcad5dea7c3b7bc7b61270c796020bb0f03cc9a4aa2fc553e17c904bdcb138e0a582ffa3a08ff2633f5343fc0ec310f2a9a1e55cb6d934484297957c2ebe40b3d166c54e0e615614ae562f4b56910194debf7551e4b0781fcd3aeba33e0d2b02859440ce75957c4827d7c6597cb1b45737f7f667696cf38d5a263109b09d0c2fcde09a8906a4c256c9cfaea8b4a78275d9369664c97f42a89e877752d37b28b7bea4e2b2b1d65db8fdb283da155d5999eb7c43c77834d670f9073e8b8c8e3b5b4c8378279e9006ce534b5089552e1fe38b8e63fca00ec65c0ea3bbd919009a3d8f9202e7081a0f2701a4e692ed30ec0b3cc00e23f865244f21556f663160f4f073c435f036d9a80643396c37b4adc7b92567253b8c8720cf5cd02708d9b99d48f3c40fcd361b9d867f7273309ec15baf178e7ae8439a03bc6532c02ded6a15831d9f25a87ba9a781814d232dc0b13829e4034bdd63679f47178dd0ea8ac36849e4121956ea59867048848b5ae5900ee91584ca963d2c86b4cdb85d29fff086e97817fee1eeb88f6bebea66f597be17624fe1a4cafd5225b772bdaf5628274a0e0efaeb28f2cb4b91f71e9da3412371fdaa24db11ba171bb7ebc8c0cbc9994503f85aa6bbe6b54bf3309d5bed3c87ce36a39975a63ec5c7e152441d037f6677ccb7e6ba67c898eaf2ee540098dc3717e64b61651fa0625fb9940e4944ff38e587363ed00cccd339eedfae7ebf6d8d35ea377e67c27f27bdeaf801404de6604f50d211ba0dc00b1e00e917b7eb4effeb6d7b6d2851b3db48fd590708a91e6c8314a17e6b980e69b10d93f0e6197a21750000c2f0f65edb271a684e67431fb614f4c731edc818ef2f4559885576fc96845886bdb6b386bfbd77ecd8d0681c2e70a46c15386b263f9fc60811b46bed10e3208b6d64b5cb22f0d203815685a3d871e8c9153fa33c4366c40d91f905e729bc28bd744", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 16:00:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x81) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r1) r2 = syz_open_pts() fchflags(r2, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640), 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0xfffffffffffffffd}, {0x87}, {0xa}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x78) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x80, 0x1101) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x75) r1 = getgid() setgroups(0x2, &(0x7f0000000280)=[r0, r1]) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c00, r9) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r9) r10 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0xfff, r11, r12, r13, r14, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r15 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xfff, r16, r17, r18, r19, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r13, r19}, 0xc) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000100)=0x4) accept$inet(r5, 0x0, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340), 0x470c778e, 0x0, 0x7, 0x0) dup2(r2, r4) 16:00:31 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:32 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = dup(r4) kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x9d5100248dce6a68, 0x0, 0x400000}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x1, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') dup2(r1, r0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x200000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33b, &(0x7f0000000500)="274160559bf401f4992f9fc6e54c5eb02b6a1d84dcfdbee828c3ad3c57509aec72dca20c63ba03ac9c55031c122449da1d34ddf38b3868bb0a69b233342c3efffee605345b3b3accbe60b0dd49ac376933b0dc0f8054ed5b53955fae575172f34687067f6bf3e8639e958859f48a3c1a24e04675f9588f8abd7bebcc6a62f5b18ada09f3cc5e4cdc4ba135fc1787bd97b33e3827c8ed3f51390fc5d7d6d315c5e6998b96a45f9b4f22f1d1351a3e8da97aadb4225e6c8343349cda58025fb3a1c205a2557c5b176979b2045a55a32dad3685f244") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0x9, 0x0, 0x7, 0x8}, {0x100000000, 0x5, 0x0, 0xfffffffffffffffa}, {0x2, 0x1f, 0x4, 0x3}, {0x8, 0x1, 0x20, 0x7afc88d0}, {0x101, 0x254c, 0x9, 0xe9e}, {0x7fff, 0x5, 0x20005cf, 0x80000000}, {0x8, 0x1, 0x0, 0x101}, {0xe860, 0x931, 0x7f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x401, 0x3, 0x2, "f6c5df90ff8b236c675942703b7552520e23d9b0", 0x7fffffff, 0x100000001}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000180)={0x1, 0x9f, 0xfffffffffffffffb, 0x3, 0x38ad0227}) linkat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00', 0xa) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xffff, 0x9, 0x401, 0x1, &(0x7f0000000080)={{0x25203b96, 0x20, 0x6, 0x5, 0x1, 0x6, 0x3}, {[0x2, 0x100000000, 0x0, 0x80000000, 0x1, 0xd02, 0x200, 0x1ff, 0x5c, 0x9, 0x5, 0xfff, 0x8, 0x7, 0x2, 0x0, 0xdb4, 0x9], [0x80, 0x7ff, 0xff00000000000000, 0x401, 0x401, 0xfff, 0x0, 0x1ff, 0x400, 0x7], [0xf70, 0x4, 0xa5, 0x0, 0x518, 0x6, 0x7fff], [0x18, 0x0, 0x1, 0x1, 0x4, 0x9], [{0x2, 0x7fffffff, 0x4, 0x1}, {0x400, 0x0, 0x68d52c0a, 0x9}, {0x2, 0x8, 0x1000, 0x8}, {0x3ff, 0x9a, 0x9, 0x8}, {0x3, 0x0, 0x3ff, 0x4}, {0x1, 0x4, 0x2, 0x6}, {0x8, 0x54b, 0x60b, 0x1f}, {0x58, 0x2, 0x2e23, 0x2}], {0xc8, 0x4000, 0x1, 0x387}, {0x1fffc0000000000, 0x101, 0x8, 0x1}}}, 0x8, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)}) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) setuid(0xee01) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x6}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x7004, 0x101) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0207e00000010000"], 0x1) r0 = socket(0x1b, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:32 executing program 0: socket$inet(0x2, 0x2, 0x0) getuid() r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x8000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) r3 = socket(0x20, 0x3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x7fffffff, 0x2}, {0x18, 0x1, 0x1, 0x3}, 0x5b0f, [0x3ff, 0x0, 0x3, 0x4, 0x0, 0x8, 0x6, 0x101]}, 0x3c) fcntl$setown(r5, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{}, {}, 0x0, [0x0, 0x0, 0x6]}, 0x3c) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x92, 0x1}, {0x18, 0x2, 0x4, 0xfffffffffffffffb}, 0x80, [0x8000, 0x800, 0x2, 0x4, 0x6, 0x7, 0x0, 0x8000]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) dup(r1) setrlimit(0x4, &(0x7f00000001c0)={0x0, 0x8652}) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0xffffffffffff137f}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x55, 0x0, 0x8000000000000}, {0x87, 0x7f}, {0x40000000000006, 0x200000000}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r10) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x7ff, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4c, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x5, 0x3}, {{r7}, 0xfffffffffffffffd, 0x20, 0x1, 0xffffffff, 0x401}, {{0xffffffffffffff9c}, 0x8000000000000003, 0x8, 0x8, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffc, 0x1c0, 0x80000000, 0xc1}], 0x4, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x2, 0x66e}, {{r10}, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0x6}], 0x5, &(0x7f0000000400)={0x7, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r11 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r11) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'\xafap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30, 0x0, 0x0, 0x7ff}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) getrusage(0x7fffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) 16:00:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 16:00:32 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) socketpair(0x2, 0x8000, 0x1000, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2f0670ef3e91f076, r5, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:32 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x203) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000226, &(0x7f0000000140)=[{0x24}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:32 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23e97bd38281db28e91e762e4", 0xfffffffffffffffb}) pipe(&(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x3) r5 = syz_open_pts() close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000180)=0x5) dup(r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r8, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x8001}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x21a0, 0x8613a) pipe2(&(0x7f0000000140), 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000006c0)=0x3ff) dup(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = dup2(r3, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000080)=0x1) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1213, &(0x7f0000000000)=0x1ff, 0x4) shmget(0x1, 0x4000, 0x24, &(0x7f0000ffb000/0x4000)=nil) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xdead4110, 0x0, {[], [], [], [], [{}, {}, {0x1}]}}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe7, &(0x7f00000000c0)="ffff2d519d4b408bb77ee516d6bbb8b568494b056e51b56c53e395e7c2efc930c4c71c80d15c7700000200"/61) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb77334961c8b00020507fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237a8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd0, &(0x7f0000000280)="76202b88367e396e359f0dce414e06bf9886a7d57f101d231825ff2fea6d46c26d9c78e153702e88c934be1dda2fa00e7544ef11b0f960748122c210c483a1bcd51f7cd0cf027af9640b67bfa12fae02c4ba3208186ba68fc566f0a7d869e769a0153264a19bc1a5d2cd740cce090b5bfe314f2137455d43101fbdb21b4ecbf52e621c8fd3cbe3e6aa3683d756e82e637392aae853d47f13a4809f3603758f5b6541c32f3496f072239349a980117ca96efc47860d427a03cf7d4364a391afab541b31893d9517f5936c0be71c1972c4") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pread(r4, &(0x7f00000001c0)="1665b490bb318e26bfb122bee9b296fd4572815531b3a21a7441be67efd4a93efc42d50c55b2ed572129a21e6cbb4302db7445c2b78a59960ce23ce777a08b5578ec3fc475b29bf496c1b97b4cd00aa74a145ee4af946179f09eeb72cb741c97fa53c4cc21887f18f3363fe1c487544390e9721945adfd5fde3003893f9479a057930fd16e4d9785", 0x88, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_timeval(r3, 0xffff, 0x802, &(0x7f00000000c0), &(0x7f0000000100)=0x10) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0xb0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x7, 0x1, 0xabc6, 0x3}, {0x7, 0x5, 0x1, 0xff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r1) getrlimit(0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8, 0x40, 0xffffffffffff8001, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xe8) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x386bc16d53c6979, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) kevent(r3, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/d\x01v/bpf\x00', 0xc2144de7dd080111, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d3b55fe7bade0000000040f69075273900000000000000000000000000000022f01d32b5300e2589760474597e00000000d0e3e2140f6a72d81cd8b80025f2b931852665aba890b07779f7e723d18d98c9af3fda81de1beba32d581b3bbaa1a2fcfedfb3c8d2763cb26b273a6d95d170eeb4783158c893d7e7681224452eb72d660b465480bee233d705a9eb1683c950de8956327e9d6401a977b39f39ed08bdfc92be292318b0197578763071c2abd5fe8902d817981adacd14f2"], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0xff32) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) msgctl$IPC_RMID(r1, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x5, 0x7fffffff, 0x82f, 0xdb2b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) pwrite(r0, &(0x7f0000000080)="7c5608f3dd491bbebfb2d47949b5b83e3e", 0x11, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/191, 0xfe91}], 0x4, 0x0, 0x40000) r3 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x4, 0x8, 0x9, 0xb23]) readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='W\x00') pwrite(r0, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) fcntl$lock(r0, 0x10, &(0x7f0000000100)={0x5, 0x1, 0x3, 0x200}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = dup(r4) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_metric}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {0x7, 0x0, 0x3}, {0x806}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x2000c) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffd59) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r3) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = dup(r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x9bf, 0xd8d}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x6}], 0x53018718, &(0x7f00000001c0)=[{{r6}, 0x0, 0x2, 0x3, 0x9, 0x100}], 0x99e2, &(0x7f0000000200)={0x2, 0x1}) r7 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffc, 0xc9}, {{r7}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x13, './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x2ca7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(r6, 0x0) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) write(r2, &(0x7f0000000240)="88e11643173d087606826acc0163e8dcf4a5729281a21074608c7bd5a2e44a55b547fe24b81c55d2eaa3916f18a17031c94a4ee05765831bf095a4a6eb4defdc4737e6fc9eb2f460fe98d4c687f7883c58a44ffb02f3fb46cee1ab79222dfbc766144bfb26151f0022a4608b1cdfb87da6a34a45ef399cd244ba80207aa5d3d92247329a7803", 0x86) dup(r1) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="129f") 16:00:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82f2d46cc7180f0900000000000000374cc453f3855dc79f880b29021a92aa15a423ab02f687978533acf248c7d54d61842061f2030ea35c05ac4a0482957db2c0dc100fe05a3f26708b82f99c411b6d492d8d3aa3747729ef932202b40bcafccb4bf65c965f840b95a88b4e7abc84f7a1672894f076f319f5baee29f76546700200197d6ff6c88c9d3a58d659f245fe5d3144aea0c7a2b7e7a85990ef3856bf6ee230f1a8948da34be4f62de81604ae28f508ac8b"], 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$SHM_LOCK(r1, 0x3) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) shutdown(r4, 0xbf38977df7a7d722) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) pwrite(r1, &(0x7f0000000240)="049a42af9449c845ec4a76bd66f9fc3afa7aa57842e504d6011d452423ad934371f4c0d7f318b324e5aec2bd46b3ac807b98abac8c25c724f3ae2a156dbaca1320de2d8803", 0x45, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = open$dir(&(0x7f0000002380)='./file0\x00', 0x80, 0x100) pwritev(r2, &(0x7f0000002300), 0x4e, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x8b, 0x84cd533400ccbf9f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000340)={0x469d, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r8 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f00000003c0)=""/216) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f00000004c0)=0xad7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0xffffffff00000001}, {0x87}, {0x6, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r6 = getgid() setregid(r5, r6) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/232, 0xe8}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000400)=""/30, 0x1e}], 0x8) syz_emit_ethernet(0x2, &(0x7f0000000040)="009d") ,/!$: 2.49 #-$: '%449 70933 449). 0.015 0.013 0% 310+ ,/!$: 2.49 #-$: '%449 70933 449). 0.015 0.013 0% 310+ 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:36 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000300)="d4a43fd8cc291638161239657ebd2d8f59febbee536b2fa12345015ab86ec0ba929d1fc7638e04b36ddd05e8c0c8de1728c7d98b40d67453211071f481a8b5428ae6c8ddaf218e740d401aaf40e85f7f1e5fca9cd215560f7af798426042202b512b7f80b8eda3fc69b6492f81311d94a50a0d0b682c4d6d4f757c21d3efed8b1401b8634c774e86ee17978148b2121c629af3c2d4370a70566fdc8bb9e1ede19e8622589ad0256984c19c7dc3000000000000000000", 0xb6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffff39, &(0x7f0000000240)="424971c8a64998d31a0b924664cd9298342911e813112ec84b459b36591527916feedf6f2b2e73c0bb268da3627bc5df6ef8b65c03c67ce78e323941690cad042441fed898ea07934a2c788f427cf6959ef5ef0e5053edaab41fc45c5031efd8f1915d74d4e9bef0c6c2f7f28c1c06b2551f313e010180457b5a88b5ef0eb77ae7515b68b79bf991e3b2b6c3e15b3dcc434a81d6b7ebc03dd73f30b7f63b817db7a26dfc1c58b2dc55a01d2a39a5b6bfbbee43275cfa9bc46ec532626f4f27") ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x52, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="020000001700000000020006e436d428f2d4da9672c8ee78c7b37f000000d5d8e03caaad8e7729755fe44bdb4dd44fac71"], 0x12, 0x800) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x20ea2, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r3) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[0x3f, 0x3, 0x2, 0x7f, 0x3, 0x65c, 0x572cbdbf]}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002c7, &(0x7f0000000100)=[{0x2, 0x150, 0x80000001, 0x2c}, {0x3f, 0x6, 0xffffffff, 0xffffffffffffffc1}, {0x7, 0xc5, 0x6, 0x7f}, {0x1f, 0x101, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x4}, {0x80000000000006}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x1, 0x5, 0x80000001, 0x1}, {0x7f, 0x2, 0x6, 0xa4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000240)={0x5, 0x401, 0x3, 0x4, 0x4, 0x7fffffff, 0x6, 0x10, [{0x6, 0x7ff, 0x7, 0x10001}, {0x2, 0x0, 0x8, 0x6}, {0x9, 0x7, 0x80000001, 0x5}, {0x3, 0x6, 0xad, 0x400}, {0x8, 0x5, 0x81, 0xfc000000000000}, {0x5, 0x2, 0x2e, 0x2}, {0x12, 0x0, 0x5f0f, 0x200}, {0x4, 0x80000000000000, 0x7, 0xe3c}, {0xdde1, 0x5, 0xb0, 0x10001}, {0x400, 0x4, 0x0, 0x5}, {0xfa1a, 0x1, 0x5, 0x4c8}, {0xdb8, 0x4, 0x0, 0x9}, {0x7ff, 0xec, 0x1000, 0x8}, {0x1, 0x80000001, 0x1f, 0x3284}, {0x0, 0x0, 0x9, 0x1f}, {0x8, 0x20, 0x4, 0x9}]}) syz_emit_ethernet(0x64, &(0x7f0000000400)="c618ead2aca899292294411fb36a9f5a540f360229e70e68087fce17e1c4cd67df508c48047e7dcd2c9ce2f904a0ba9ea6d65e64a4379455d4fef1677b14a05c221138f3e851b1426cc4d2f81675908bb9f49edf99c5e6d420ed8b698b53deb25246f03b1a23e73a3fc9dc90e99c85cc4e6f687732f31a1e3ec02def128cd799586c4b2b111a350e28c38b59a0b1d1ac87ea994962e0ec41c8bde4f3733ef152c87321a58d5b3fee8f6279e91ba4b6708c62f96618351e420f0fa67f182c467371f7c0af570c262f403d934135fab267e176ad1ab82d77c7b7be91d231664c353630df9469d9f2fa355093009443eedf6f5ab2c453f8625d498af3d784592377ea2160c5cc156b3a6911fc2de5b74015f5041330724952839211b0406683a94bfb8ebe361162bc931b3106f19ed868d4defc35aa32dcbe3aafaa65c03f8c7c94fce4aa735fc57ab03316acc167fb3c9d98ec7a3c9dbca363ec2e03783e334c06c43e98ffd0ea0c9052d80421f7e7ae81940136418dabcf8f1c52e8c6c3eff9c523c0fa1aec6eb8d01a59475b46ca9db97cf2fe7756998c60fcd9b1cfa304fe1b00906bc11e16aa000000") 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000280)='./file0\x00', 0xc7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(r4, r2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000000)=""/238, 0xee, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x10000}, 0xc) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffbff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) pipe(&(0x7f0000000700)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000006c0)=0x4) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000140)=0x400000000003) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = socket$inet(0x2, 0x1, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) fcntl$getflags(r0, 0x1) dup(r11) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/29, 0x1d}], 0x6, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r13 = dup(r12) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:36 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40), 0x344) getegid() geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = getgid() r4 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xfff, r5, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x2, &(0x7f0000000180)=[r6, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r3, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x599, "0000007f066ec500000000000000000100", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x5}, 0xc) 16:00:37 executing program 0: setgroups(0x0, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r8, r9, r10, r11, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r12 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = getegid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0xfff, r13, r14, r15, r16, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, r6, r9, r16]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r17, 0x2) 16:00:37 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x53) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00202e2f66696c65302f66696c6530005012d897689d0d308d53cef90b5b645297b2dc47d89ba16ef92c74cddb6148f81257ea6bb71b759997132562b756f9337cbd3608c91b90b42b38a626b73f3745c0448235e4860bbcf3"], 0x10) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f0000000180), 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1ee, &(0x7f0000000380)="00db9b7f70c21046dccb8bc1c260fdcf49dd251562c2e5d7ed210152841c7733a740ac7b2f78f40787eb14e616aff4c8578ecf8e200ecd5d790d5641cf5b5f6682c130a492be5120bd641af403e26e7b658c807f9cb3ab9e4c20d7eed865855dafa191d93d991a58cfdb2d1fe8cd4b00b040afd9d81a118ebbbe6c42fc227e13389f2898bad4fdc50b0484064c2e762f7ecc1667679d53e8684a184f000cf493d5f4d623a2156f13b75797a843f63d60b100a6cb822f10525aafe037268823d89a2af41d7a99d07b9b8594d63c8d55a386d493f9e77082a2a8f6d35fc910635ae9f7d3e4fc3f4b0004a1e047") 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r8, r10, r11, r12, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) getgroups(0x2, &(0x7f0000000540)=[r10, r9]) setregid(0x0, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r13 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000600)="7ebf277f4a8051bf4662d7cdb73a5db87904ccf39e7eb3ce93bb797f7cb80e5d7ba26d5530a0bf417f664bbe8f9abc88b8692b7d33aead05b7c5afb883cc9db35916b9857730807130f8a988a468089ca57dc8987ad2298f8814990947de9f7795e8c4ea8fd92f71815412113aa45fe59c668ac7d0af81aff547c94ab4516315a74fd22a8f20f3730f262d14b46711d07c50179d4434eac303218f702b5e5b1cda82878672cb396c5c5560a068f2b23072dcf8c82aa2108b47b4de749552172c358cd337b288a81803d081a21159305b342898e55298e09328aa", 0xda}], 0x1, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r16 = dup(r15) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r14, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r17 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r17, 0x1, 0x8, &(0x7f0000000280)=0x5) 16:00:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xfffc000000000000) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="10c0543c7615c2e14959cd85f3fdb00fcde5cafbf14e0184a06a1280d978ad1d73307c8bc224a6c8cae03023fcce90e2c3630354b1af972e3626cb475d33b76cff59582451cc571540c35d4b4f5318e178f917b130fc67f111317ca83b78202bf5f93f9fb0abf77f8a924944f804d1c359211d5d3a4e76c76a49ec1f574fa0c70297720893a2cb863b648fdaf4c301bc36ec7922323c231effe3c0606881f0abd782cd8608e27273f0c43ae68cc702e4d25486f130c985c451b2b6c2be4f1f86ca1e9baecc", 0xc5}, {&(0x7f0000000000)="f4311a51fd28a30d128f4db14cf323b8d726c38f0a176ee819c522b54e7cf2099df8ee40c2f7bb864e96470d3b9d6e97097fbc695f1ef16b17185f82a1d37b7619bdd04033f62dc3838b515016b8c4182bd44ec17baee3b01b9f0543aeb66193444a34b285f28057248c67ef4cd0d374719517339e679c5885f79cec3ffbd7e81327a40a6f81006e6d4432393ea23e46eb36574575a9958fd44b5c", 0x9b}, {&(0x7f0000000340)="1d598f1f10ef2f1a94c63a4be42939f0e2ac59dc9ec5fecab86bc71725bd6fea568445f0eb5651d583a43af965", 0x2d}], 0x3, 0x0, 0x0) geteuid() close(r0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0xff]}}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x5c, 0x7feffff8}, 0x0) r3 = kqueue() socketpair(0x0, 0x8000, 0xfffffffffffffff9, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) geteuid() r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) chroot(&(0x7f0000000240)='./file0\x00') r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r6) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xe0, 0x80000, r6}) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) r8 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r9 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfff, r10, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r14 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x7, r10, r14, 0xffffffffffffffff, 0x0, 0x4, 0x7fff}, 0x7dce, 0x5, r4, r6, 0x8, 0x4, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r15, r16, r17, r18, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) shmctl$SHM_UNLOCK(r7, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r19, r20, r21, r22, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1000, 0x65, 0xe04, 0x8000000000000}, {0xfffffffffffffffc, 0x8, 0x0, 0x1c2}, {0x8000, 0x1ff, 0x2c7e, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') r3 = dup(r2) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x90e, 0x6, 0x7, 0xa5}]}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000001c0)={0x0, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000001, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup(r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r5) fcntl$getown(r5, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r4) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x100}, {r4, 0x75299bd1e25d007c}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000280)="e902d133ffb8f9b6ec11d5627fe418c3513d66cbb1d3937be4346d7dbd9935c3", 0x20}, {&(0x7f00000002c0)="67785dee02eacf1c8a08cf5127300db655c5947f9bf64062b7757349b10bdfb1f70edec5bc7e6c466883acc90b01f7532997aca27b1fa129ee6e7540e15fd6ebe07ab53d822a02742f8582de38c275f8244e89e3f284903ad30e977b6a269d4310365ed2bbe46505b20fb4ff", 0x6c}, {&(0x7f0000000340)="edfbea6f77ce1a7bdaa23daedd00b186aa1b3601548e510f76bbd84741310ded632b95e44a8f260b44f814ddc56b9d83e433c350a50230126d7301b8b300760c69e150e3feb0dba1fc28f1f48fc3b20f75d437311bf23be1e54da1ee7ec5b4b0a7eeab83dc699ea33df9dd92978241fc445c56f5d740b9581b1c572c3d46aaf3494054b8a404cd027b3a0cb410f0bdd99e1c1dac364151a6057417a86f5df09f2ce496e9060e3e48da4175249320877ab2f07b4f7dc02cffed64be36f55f8c722df4bc090f626898d3b218df12392e8790f5646f496bae1ab6face4040f0962dacdbc9ddbc105da15109e9e53444", 0xee}, {&(0x7f0000000440)="5349302483f3924b3ebf445bf35f6ad7f990050b431c0b529515aa1e2b3e3f0d819b2ee68bb87463636d8a0091d916dcf8834f277446cfbabcab271c35de2642038aa513315e22784a4e620cb37d9a7eef1a76c642f753796d0b4c18", 0x5c}, {&(0x7f00000004c0)="72ab6a69267ab6a31ab6a3db58f2f8a64ef5ceb765df9f5e27d4d5c35383292ddbeee07f8a9b9a99df6ce5d8edf59878d006bb491be4839a88e656fbeb10aaf31df3d5a6c937a9c7d62df3c92c9e5892b5ca5d2f3e91339fc6ed34886e60504aca50baafed1a6203535b06229008dcf1a2f592d0b2678ed1c6f2a96c57de625ea52cadb5c0fb743efb529631a26377955242c9f8ea2da01c9874940303bc", 0x9e}, {&(0x7f0000000580)="2439b8dfa7e0792b59d93b0d6452366f22e8c8cc1bc4554ac1b108f667d21161e6d855c189b06374d541deb51f239169a42d3eaa062de162d2d9ae6b5f68c4f656adc0d15176bbfe403f8a60dfaad74b918c6d9798c298f587e2cacd3351c1aab54eec31aaa8fd0588210a0031f9339a5c1ae23740f59146586581dc0a78a3c285f62345b6ef1619ff1c17f461718c5870d22b0f", 0x94}], 0x6) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c753000"], 0xa, 0x0}, 0x0) semget$private(0x0, 0x3, 0x20) geteuid() semget$private(0x0, 0x1, 0x80) r5 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfff, r6, r7, r8, r9, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r2, r6, r3, 0x102, 0x20}, 0x7, 0x9, 0x800}) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="029a7d763b51cd85ff3946d80a5e2cc42efb2d76bd73fb003ae9f19852168660eb553c343d2fd073a368c783ce3c521c60af5e5a392b7e7eaca244cb099c02605a6d49efa9d8fc39ef2d78ff0363ac2dd760c24a6fb61852dfb07953b4ed19ae", 0x127) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) nanosleep(&(0x7f0000000000)={0xd18c, 0x2}, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x7d2228568dc16741) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xc2, 0x3, 0x4, 0x291, 0x150]) getitimer(0x2, &(0x7f0000000080)) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)=""/248) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000001c0)=""/209) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x120, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x1, 0x5, './file0\x00', 0x3, 0x9a, 0x100, 0x3}) r2 = semget(0x3, 0x1, 0x271) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000340)=""/191) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/240) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000540)={0x2, 0xffffffffffffff80}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000005c0)=0x6) semop(r2, &(0x7f0000000600)=[{0x0, 0xfe, 0x1000}, {0x3, 0x1ff, 0x2000}], 0x2) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000640)={0x1}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) renameat(r6, &(0x7f00000006c0)='./file0\x00', r7, &(0x7f0000000740)='.\x00') r8 = semget$private(0x0, 0xc, 0x80) semop(r8, &(0x7f0000000780)=[{0x3, 0x8, 0x2800}, {0x3, 0x1, 0x1000}, {0x0, 0x842, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x7ff, 0x1800}, {0x3, 0x6, 0x1400}, {0x1, 0xfffffffffffffc01, 0x1000}, {0x0, 0x2, 0x1000}], 0x8) writev(r4, &(0x7f0000000980)=[{&(0x7f00000007c0)="0ad92090a704a85cb9440510d891b690568e4e680db9f5697d698e52458514d2304e146c1473ca5d7647f653620a449b40f05e12f4475bdfdc88c1a80485c7036e7786ad75aa779db238f28617ca1e74055e68df795ad37ae524cc8f8cc3b9ffc44b29515776807911058e3de11ee024dd52dfb8f5a52a69e550ff3a79ef05697374950b318feb4c48183e31016b62c0a00a7fc7b8263e549b79", 0x9a}, {&(0x7f0000000880)="669b7ec73026457f8f441dff7b49a60464c6b6842812cc050d58a8c05a1d8e287eae493fe70050528f18d7dfb3d7d563d80b6d10871f6712fed76807cd4138a92cde7e7249685127d93e0b6814e38a7c45d4c02cbe5b165a1429cf77dd8ffef39d94432f282734a542c58d57d8f2759df2abb7c14326f4185c938b729fa173e4f7bb97e7aded108e0626bb739a0dd3f1b6e32ea8e763556ca3330a347395039c5667d83ebb66e398f10a91823ee183809f738a2f9dadfefc61909193116aa5abb4d6017ee2f2a6284e81dcbdec746196d454fe18cf4287464615f419c08ef192b53c4df61198", 0xe6}], 0x2) r9 = semget$private(0x0, 0x0, 0x21) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000009c0)=""/103) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000a80)={0x0, 0x6}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000ac0)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1}, {0xc}, {0x6}]}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000040)) r1 = semget(0x1, 0x4, 0x42f) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/4096) syz_emit_ethernet(0xffffffffffffffa2, &(0x7f0000000140)="7f") 16:00:38 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x6bf0e3d0c8a5252c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) lseek(r7, 0x0, 0x0, 0x1) dup(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r10 = dup(r9) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r12 = dup(r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYRESDEC=r4, @ANYRESHEX, @ANYRES64=r5, @ANYRES16=r7, @ANYBLOB="88cc7af49284182a47136b32895526792cae6613094a870a639d65fb0956f41c8806d296a7492410862792374518d10f5250931c472bd3c5ada606f86fd773ab60b372fc09bdf4441d6c30c767494b7aef", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESHEX=r1, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r1, @ANYPTR64, @ANYPTR64, @ANYRES32=r0, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="9a87ae05ad672dc7651f672593e7927167c0a6e8788a1e6341415f7a22897cad01199da802855f81e9ba1c26121d8d1c6517586ec2725d4c59489f7eafc29ffaecb809489a4b96c643efe810c7aa09a9752b20656a444a6b7ca2eecb0f337739cf84e58ee04f22ccf3895030d9f10c42e62bd27e4ec74ca918e9ec262464720484df6e3e779dac122f9be8b29d764736aef74b616a931d04fed6c214d2cd2cc0f42b078ff0eac1d6bce50d8d60e282f00edee8859c7286ccad210f53ff0197e441734172668fd37bc4746b57ceec415383a07bf6908064429280ced2d5541b5f29981db787f9a4b6f11b", @ANYRES16=0x0, @ANYRES32=0x0, @ANYRES32=r8], @ANYRESHEX, @ANYBLOB="156091252cf69f8976dc87a9f2e10ca00b2a6b55d82761de26646165db19ca05f21e3cf81861c06745fb516bb724b620c1e62af148cd0e1b74ed961849745ec2beead3ff4839e35170e4cfd648058e0ac77d88b2c96541144bbad25038149038366def6b04d32f06dc3ead4227a9523c5a71ded4a4fe64d53aab47407791a0875aec04d76cfe7998896345a29ccfee5a01ae8033e4a93e58e81e8ed70b94636dd94b4a84b53c3da18c1f17188e45d140d39312829e89e14d837466f67417126bac6e3fe4f8", @ANYRES16=0x0, @ANYRESHEX=r10], @ANYRES32=r6, @ANYRESOCT, @ANYRES64=r8, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRES16=0x0, @ANYPTR64, @ANYPTR, @ANYPTR64], @ANYBLOB="d540ad966a299b503a0c86a6965b5f15d9dd69f9e4beb3cdae228ad73fee7c8c1a3b53ca50628dd09d2ac1956d513e4524d84c25d6b8cf8659fed7ada7f30e2818d4c13a06b7ac7fcadb924aa4834f4823c03254622ddc00c67f6523e4b24831b3ccbbd938e4ec2e7d5efc004685179f46ab44e821", @ANYRESHEX=r12, @ANYRES32, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC, @ANYPTR, @ANYBLOB="f89d35f502ba6f66676e35095ac6354905e1b8bbec8a9b4b17732321e0b8812837c9b2e8590ed16f84890f02600362fc5ba263d5ae52b0479a94a15dfefcf076a5ca220549ece560931bef2af3d288b727ea11cbe6b40ba80c540f29fbce15df2dbc1bfa989891db74cb3aa1e951113225029138dad8119672a62080744bd06f3524ff0341558d331d9c2cf01f458bda62017b4d89", @ANYRESOCT=0x0, @ANYRES64=r5, @ANYRESDEC=r2], @ANYRESDEC, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r14]]], 0xfffffffffffffd37}, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r15) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000005c0)="d27a02a809ee270991e9efc73c8eb3b11d6bfe828856e6fcf6c163d38c60552e7e48252971ba936c2a92f232550468dbe08b1d6194472f17c73c1f904bf6ef8f810550aecf074d50fc3f49015e4acc8d6cd3e3eba9a4f9d9441e34ef34ab2701bcfbce37b95df7bae0005fddbe197734ac89bc85c895bd690f8661da9984572ef0b3b06e778ca68a71ddb0c6dc3ee0405c2d8ff9c755c56a69c2664b3a418c9f5fa851ab535316ca836c2926d6e1a183edab560cc7575b64ec6d632b65920eb8419ad4f730f58741839285a4a3b97a7aedb253f98e167319e11bdfa8c8671daa36bd17ad6e49c03ee70e24d2e17310ca2677d9adc1471155c3fc830c184e28f3906aef22b4deb2f71bb4069fc7e05423cd6d7d29858fec0e4752ce517920e947c70e0216cd3a47dcaa5555beec6d892775ef39b1e4186775830c212cfd5288221a0f568c292ecdf8a19561ea82814a17ef0a794a6c21cf8512569fcdf11f1c16190ec22e821f8fa8efc3cdd79244a06f56cfb05ad12fab119eb1121ec0879d526f005d2a4c1c17789cce5a10f035a3f8b8dcbb8521709700a416bf3e89d8b783f96319a59b30a2166a2bedd927868362c38ab2b1832c0d858e94ec23bfeca8ac03e7f3d7945f5c474c38f818a6a4e107d682e7dfaa8bfa252f07a2bbc1b77e380e8f4108a68ca27d0790f1fde5835dce39018130dd3264ae85f0e7a4dd8190a492c029c542148fc6bad6bd905c229ab6f7b3aacd1a460b451b6269bf8a056303af8775fff47473dd5e7c1d75ddb70467aae446c1840f2ecb77f1992a56ac110e4763d05fd7fb13b932540649aeb11283b92273ed3ccd4bfc1a089b597c85951d92f1b28339942b606e011edb5ba5d0398217914a84691c866952975938e8721eb87bf82115649bd5a490e3672329627ede8d61f1727c33dfb5bb5ea506dfc525fd088b8a8c6ec09340ee171e8956652356dd4fc3499409e7359e1b21844f88405d92c26c0e7be6ee86ee72aa3d37215435bf6dbc6d51c96bcdae12929cfdd2d1bb86f15f6c50166b02dfce7ffaa1f8db659e88085e6bf70b3f6ddb2c3f7122bc768aacd483f4fce81aaf16bd857e047d50e8cdf11c9d797c331d0122236bdadb50ccabdac3a2888fd7a0070d79057f50b602810315678e54f93e24e6ddfb613b24c192b50a444d15d99bc47a9d66773785201091a7e850d7b5b6611e98d7a4a3eda94527cbeec566b120a8633ad1a9628a101b371226a272b23d5298fc44ec9848842d5e85cb45c6dbbf1183c7c10fe80df12cdd3a7dda1fe1c5bce1b9ab4c7d8d34198b204075d57417a5e12650f7b5307753f7ab5bf3d3eadfbb093da66d7f32180bd1e2d93cf9ab0376ad6524bede0f0dec949bb98d849f980d3231db89905492eabad884ca653927be03c840f58bae760c12d00351ba82c11d5757b125f13f7f432438018261372c4603b3c3d3e547293c3000917a8b7d07d3d6aa2e2b086443c0615179e5c6b42c36a7c60472b05e38ac5566bdc7b7977a5cc8c5f73d8ee0f70b2790b8e595e5ea3c0a693ac99b3ca5f16fe76ff3d305c140a1fc2e0b0af8afe653a636af0bad7247be40328e9c579876606dd733e1c91adf32689ed458ea000f0fac850301eecfb2304f01ac977c8f46b16eb397bdb874e96730d8d0574bdd5104d94d360c74e80f6b92cc2e059f002155596b3d8fdd0f702266bc6d8aa7e2fa8d8bd6bc62d509bb17ae0ee0ef96c3638f3bff60a64b425dae95d8437659082f01f9368e32158300305c9459681db6845c360c63802197cdc5e28d65f39339019981919791a899e0a7adbdd57ccf8e428db942e8b700524eca523b0331770a954bace77f0079efb1110dcb8260c7d2002db21ae4b274c7bed2a599d62d37509718a57c29ca9665f9576abdd3a32c6900699388c32402c0177b7b8cf74026e87a7464e4570e821c7ec62001ab5bf3c5a103f11fb2e329af956a291b0ede6802733902f5670b82d0285838e8ef8b5b6b0424773adafd4013b68f2bb13cd0580f4450f6bbc871587cef87cea71056775b6ff8ec2924ebc3d607a84337701caee527ed441fd1eeb08572aaf30f1ef89ac21a0db32e496e9f28a1b85c9ba72874c421e85b80c53c665cc52470a5c0506886e6697ed35670f7d265badba811e79d3641a49cace1d897c678f415da43956ae731acf57464827164a31e4d1a3c0794da602567f53b93bb7700b3ef1119133e649e3004396c1f998622e3ec975bd7f3b18cd8b27d801ed933ca86139a2485a34363681cf737ab8cb4bc50088faf1222708d396a16eafb5149c3ca3e4f723e6963197b06de6fd41555f229f44b09109fb326f27cd6e6670f5f565c6f9bcb6d171557daf7caadfe85de98ed507576cf83669394dc5cd0bfe87c1d1fc9f44d7876497f2bc0e98fce32991eebb5d9b108055dae152f9b34d15e0a9448dbd1d4c7b5254595c578009b0990b8db49c86808f8aad1c793b730373e5158f0b9083224b7ba76909bf23e7eb14fc4f6fd41fc0b2eba8abfb7b5e0ca59073df7860aaeb1e7bf8c9b10d93bbfe708e8deb08365ea786574bd83b1d63a8b2d7b512c2d0ad3cbf86a9b24c79c87d61826968b3287731b6e669867936b81a299b67e7746ff798d770ec2e516fda1b5a6f8ad14798eb8bfa5dce4f9b389e0456c5b6a0dde0b7ea165fd467b53ceeb4e9f1316054280ea49ffaec56285dfe9c3c666fff476acd0e29fe1d90c60885a2ece32fcf646c903beaf2dfd57209543637e3503aa2418a33883cf271da081d380fff798acc0347361f0bee30f17f711eab15f3fed6134a5cda760a035e17e5e80f475be63eab03cca285f488b2c83826b31e9f0c33853c374fdce49016db4704af4e184a2f5d98b33fb0b6c4b646496faa0d7929d0d9774679eb377e9dba1a3a060b0812ff7275d960eacd1bae2c8ec445ab3dbeece7cffac937228eccc1f76622de6d7edd3557e97ede0c51cea0302e49c3c973b4c82f0f902d8e56bbd04635307539227892d9cb0cf1cab6fc7ee95672e9a0e87570ff9a0f151d1595e36fa45e88aa9854ae5a058018a653cb7e689624e5302271e55bf4ee830b2ffcea4786fe5aa5396504d9f826e7893568c7e628ef95545971acc6d47211749f48fcc21f720cf3e9359373b13c6bc3a3d079cd21c44c936e81eff9ed67a6bc5c27fec0d67dcda548bf671d358f499dd761b498ebdd751e5592f57c75121035613382b0961041e3a663908d6290892aba5d22d9cec6814ab79ef6d4fd5b226cb56da329630198c8c6c4f159dd216b4e2121eadffad35a98b5303bedc82dca47149bb7dd17cfc36fca356d775a97e5a05df1c045dc8bb1e9fe020f80c390d7d7bb85a68b452a89239d83857b1aa84c28f9a4b885e6b91ffda9dd53a155b3c6a2c85aa86d69d500d4a92ed42875e14aed5833098c128c03ab7d68f1db198c29caf2cd93ebca189e4df34af91712db58097466a4f47122664219a96c9db1790315daa542d340886a66abf25d38b12240611fd7e6f118d538bdd1c9ed8d8a0110d388d0bf3ea72305ace796809499d843fce4aa168b0d4cedccfca37c754723acda63efe76775cf0d4472b233315767f1f5a77a87b8f889707c95e7fdc4059f82faf4c26a5ad9ce400c06cae63cf40949636e34dec1c478f5879eda0f4e34433b6eac3917c2ef423f30c7503408805e1242f9ecd3de80365edf934f7194b7278c85c73948d4f52a93fc095b9ac2b084479c9df1df06355293b2f476fadbe505dfbab6b3bee29be1b122fd1c533d124080d250e4d96cb31502cfb190eecee1bd13c9aa2a2a6fbee0e98288b2c0eb49e7988b8992fdc2358de20202bb7a08b74069aeb554bcea24f65b98baac73279aa333ca02598e99563a3952ec1ce1e737c64f65f703378b4fa18fc1027023f30da2a764aef74955539c53382eccf285832ce373f9cef1ad8967e21721f18d649c3eacd2433bd600471b1366b62f7907a378dc914ea43c973af57d59a2396baf00716336db7e9f9c2f1651ae9df6c4c3949ac5958b6cf5b53f822e3e3705f744dd8de102c050c1f3a0645084d3ccdcb92aa08383768c9d69eed229f53323ccd425404246d2ea03179b76655b8b0030981de2f10cfa412b3217de2b6a77f5d0c80d4043f0eca193b9c5e67a7653390a1b5aec87a57e08b1f13c8674dd052f084966d75d71cb7a7006eb60dae7848833947c21cf5411202e42ecbea18f85982694a1036953437dea93a334e405761e5dc8eb6155fc14bac6f87e670ee271b04557d882b39799008f5a17534cfd39f44b3d8f377d9a2232d3136df1ea468327e40550db2657eaaec362cfffa9fbc08e9f4eedaf448787961f1698b181bf5903583a29e3d9fc692595557c73a34f239fb6f5a01144ec079aad46bf24c339451e8b5eabe897aa3fa1f802f22d5f1ae1a37b3e787a6844e2b7c847c2ada8c33706fe34112ca63afdfe4585e36f4ebfed20f7d273b84b37194d34ecd5eb827c16613d249157466f31d902efbb0d55ba348744051b38bee03a046472fbf52741d697318a797d2f718241d742278b56082c76b3cf60f35d14ab044f75218f5cd4332f5ae418c3ce5d45e03663958071a5f680641b9a80ce1016f26076856467e111c95b70097c43a6e0fe277a0d8126c073608f2704fc5c5dc1b3604e4b00e5c5affaef952517c2f73d2ff508a15ff3fcf1fd20ab45ba79ebbca788e8591b9864a833b639e2116956e1163f7540d2046ddc3afa90007949d0ffa0b0e4f6fc34b5cf4792c4985785e3d340e000e3025cf20637940e7b8f6c8169314f816ad444710c7f18076d255cab80b8c81f62e6045ee2b01e91acfdbde4df2a95708b50b8f0f948d00853d6ef16a5a8e963f3279a2062db24c1bf56fcd1cc379e4271e94b9cb03bcc1192fc4b7f410c0804e75c79fb0ea3406c3afd00a60e2fabc6145170993bf95ae90fa34a300ebe2beaeb96dad7d473b768d709c0b89e61225e31c0eae9abc758616bee81aab1aaac266d0fdacb1a1be4a66c9121b1bfa2ef5400825e3bef8ba9f60e626e17d831ca5baf15e86a5de38f5bc6f46bd4275b72e1c742df89852891d1aebf1dbd69973b3c2d4d111e83060ca19b481d7e01a80eaddc5fb4862e1182d312b400d2d18efac84833f96eba0a8511fc05f1b826b6645df2cd48e019fa3cf4d9a1e757203c940f7114d0050fabbe05a6b1bcd4319fdf60d0e4a55d624aea488586ea271a747001e43eafdc90a04e701998b2f6a152ff9888c660df3eee39d0ba57013c73b43a806fc0f43d403b6a448bfb413e370953cab2802fb101fcd76188d137fea443a59f2563016dca33cbce914aea538d339af1c67e02e149019858c01d690291a150ed5b877b2f60efdc63aa1acecbaf262da82b8441b1525ba65e238c12b3f396e516ef669a7aa2a35b1ae96b87192c17a6ebdafbfa2b89a8d7981f8541b1c46dbf187238f8c609e9343c527ccf24bfca0dc090953e32d7de86162ddeff0e6c39121c2f031037e6bd4897cf6f11d29641cd45d92e09996999afba29cf0d2ed82bcf05ade6ba4add3a9582bf439d93feb924fd2b19798838c5d5a01700089dea71152032d55281886cdaeab1cf57e9c7cb6966fe28e46f242364d6d79f8c86379153d2aae5b86706d2fca56016d87a6dc345a564a44200bc6832d769e896c1f6ff28b6b0b6ef1271109e745f36b6172939b420ffee540aa69a3c1fa58061900c66a79e29509e65cc6dd357bfbcff354a3ff3c2c6a7143b5b3cf16f6", 0x1000}], 0x1, &(0x7f0000000240)=[{0x28, 0x1, 0x4a1f, "b243210d3af5d09685fffd6640d8c5abe23ab85d74"}, {0x40, 0xbb45d85d5d0cdc30, 0x6063, "6bbe0d95d22948d525aa01ae41780df6bf07ac07b50484ebc84e2b74f80aea15b9d22ae8d3f0fc390a3570a2d86ea0"}, {0xa0, 0x1, 0x4, "566ae85a3347a5b0d86587d604f637f0c4431dd00f72b29e5424a4c27fc9e457760f8348e1a35f91ee18ff76b70a31b3fedaec2a23968c293a1aae7979e79a93560ecc947b34c9bef46afe3c5c25133d7c657476df8a701d2b6ba44a951ac6a6de98916bcd861d65ff9ab5614515d5b59140b496dc08b994ba86f9fcae4aae51a55b8587712e2fc0f20548a2fdd5"}], 0x108}, 0x1) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000080)='\x00') 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff7fff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r8, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, r10, 0x0, 0x20, 0x6, 0x80000001}) r14 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xfff, r15, r16, r17, r18, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r20 = dup(r19) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r21 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0xfff, r22, r23, r24, r25, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r26 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r28 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r32 = getegid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0xfff, r29, r30, r31, r32, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setgroups(0x40000000000000c0, &(0x7f0000000300)=[0xffffffffffffffff, r23, r26, r27, r30, r9]) syz_open_pts() 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r2 = syz_open_pts() close(r0) dup(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) syz_open_pts() 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) read(r0, &(0x7f0000000000)=""/246, 0xf6) shutdown(r0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)={{0x4, 0x1f}, {0x0, 0xfffffffffffffff7}}, 0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e95872000500351c00"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="fe6f1da7d8040187a406c32061e6a920e1a033edace7dbb04f4a8ac79f64b85efed77c029fc9a1f8a23c097a432dde1e97e8444292f5d86ff2c4dd9ed95c44ed535396f25ec5d5ea0bf0409075088fc3684ae37e6f9f42fab78509baad9a4d18df8f12f0806894cba6a4556f3e689ce8fd7f36ebba90fbbaee44495ac943593e1545121ff0bcbbfeca08dcad1953f1d2d2c06350ef1f096280a3666c98eb3e2124dd0031afac1f73b5e9f14ccb960ce1097d2febc41d9b9604915e3f52573d8f2b87f5db5ec7b4eadf923c3eaba347db224b22ef5f9a1ce48aa374563137ccb31b"}, {&(0x7f0000000980)="2e7d2f315f54a3db059c6b4dd68d98dc87ca910af92d3b458c9eb9cb040106cffb8b62d94a67b5932358678ff4be10398fcebf088bc8dd54c86c4da7093eb8a00439f5af547eca89020a4fc63a0514e9a4f060cbf3f768473e1cacff51b36f47ec2c94dff895ef85b4617c4e4f66f3e310c16841b141aac194047be52772af3d53a925850aae72b1a3f938a0390a0988bfa07b6b82233bbd09fb14a285461fe4b3fec21c86ee8abff599", 0x10d}, {&(0x7f0000000a40)="82ef9e49e89fd315111b9a6ec4779f1cfaaed4aab2deecb8cb17baf1618d7b094486a7c005e33657802e44037b9e33cf727fe2ec945dee9b707d3d248e8e70b6d6def4994af168ea607939f236a9f25925ec2a4732b6e6a60d64fb21c8733a748564707eb6edbe28115818fa85971056c83a21090da9c25fe7b275"}, {&(0x7f0000000ac0)="27e0f408ef20a0cddae352bc23817cc36a51a1d635d2ff66569b4a29cd4355f9c5821ceae2d0c6afa2b1a38d992d2eea5d860e12b75c973ce99f0421106a325883e4067ec0ca9482c3d1e07190b226427bbe6d0dcce711490d4774620ca83d255d855a605c25", 0xfffffffffffffed2}, {&(0x7f0000000b40)="d0947511165c583678b60ca85260981ea78c9e7eebe719ab8bc989b1da8b6db5e1638c641c3987cd8c11754e641ed2aac455a191a3fe88dfeaff791e74ecad9671c186c4553e796c0b1c34061055d18adbadef6caca0649bb2055d3a72e84e4b32e4ca47817ecca3b5c9f6cfb15549bc70c70e938c"}], 0xd0ca25a2cb4f8a21) 16:00:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0xc5d558f02715754f, 0x0, 0x1}, 0x8) r1 = socket(0x19, 0x0, 0x3ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x300, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x380) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffff8001, 0x6, 0x3, 0x7, "e79eaf18b79c0d2fea8e9adb9b84987e2fc4b9f1", 0x0, 0x5}) 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0xf556}, {0x54, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x1000000000000}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x6) syz_emit_ethernet(0x61, &(0x7f0000000100)="55263cf9a08d9b32b5e849899ac34fc27d48c7ac90f15ecf29f6c7a772d01e56275ebf0d9c72c26ca175dd2a7754d064414b867e88a4ceab13f4b77e5e9d93f49f3fbfc47aaba4186eee775f7536e989f0cc9b45d2f33ca65182e3209f9675b72f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000000)="9395262189ccccecfc92bc0814f22bd38c0876e09ccfa99fd291fd0aa71a7167ba09b5a2c3f7c678a658d9fd82fd4e52fdf5d3b7213581227458ef052583149f74e5d2df41e81cd82016819d634b1859e06de4b8646e99792279c2f62bc203ed9a3984bc17646c0f7177428b770b78e60a86beea8db938c69b6d0941a3833126d69fad80de94ce69173fa1bcf51204610267ff2e98f7f18916477bef37eaa38ad54aa665435d59ea580ad675cdd49a50f25559c60048e8fd86ff348620ab43aef969c3a3ce554b5e798ce9288b2094d29dfe61926c120acf4325e32e94ff7d7302b56f306107b232273a30016df471a24fdf76eb3c61a9", 0xf7, 0x401, &(0x7f0000000100)=@abs={0xe92d0db4205fb889, 0x0, 0x2}, 0x8) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r0) pwrite(r0, &(0x7f0000000080)="1db483717280ca55ae170b863d8ab99f4bf9c17242333bf1ab5485871a82cef123d73a5668d2695334f6785fcf531319bf63e5d663d2724d06bf389004e76d7c8e0594d091cbf2385d5f5c30b1fbd0613f2861a52200a01eabc461a9bcc8b1c6fa9c05d7b0bc0737c02caa", 0x6b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0xc7d6, 0x0, 0x0, 0xffffffffffffffff}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto$inet(r7, &(0x7f0000000200)="029ddc654b55bb4c00113da6295ea4f34d59e3e0ccdd951edaf8ed42ecc72e307f3da6cec19d8180582f171dcae68a63302d4311d0aaeeef56e62c0aab59d427cbc9cca4b2f94f8d923dd49a3e4181d80550a2386c50289bc69f464d988e5b582a5f190519ec1ed5aab02a9ce8ac049087d2e3b9ca8f8a7a6bc81b093d9a5df970ee0c65fe3c291e0c8b3c9bbb8daefbef3e1f7fac99454f758d2b5e", 0x9c, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x40, 0x0, 0x4}], 0x7ff, 0x0, 0x1f, 0x0) dup2(r2, r5) pipe(&(0x7f0000000000)) clock_getres(0xc, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfe, 0x1, 0x4, 0x70c3, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r2) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbeb5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x5, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x18) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x8000, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x5010, r3, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = syz_open_pts() r6 = accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000240)={0xffffffff}, 0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x4204, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSCTTY(r5, 0x20007461) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x388, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/147, 0x93) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000500)={0x0, 0xff, 0x4c, 0x3, "24baa0e25aacac5cdf8baa9577ef9ef5cd3a221f", 0x4, 0xe973}) r10 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sendto$unix(r10, &(0x7f0000000540)="ad5e003d5c980c55060303c805ff22efd5c0ffcaf7f4869b526684d0fea8e80dd824300493476734ecbfaeebfd7e4e526c8488d05044ce9a814813bd7448acdf9517ded3a9f8d725261027ce52a83e6e046441336cf960e93ea0b03487137bb89c99d99a5f671b9ad1fcfbc0edc56b0fd4a3ed3d6307e04703a19f1b4cfeb2a1a45f0faa0106cd81645737593df1bd5d035766", 0x93, 0x400, &(0x7f0000000600)=@abs={0x3faa5bec7fd58310, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r12 = getgid() r13 = fcntl$getown(r5, 0x5) r14 = getuid() getgroups(0x1, &(0x7f00000008c0)=[0x0]) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000680)="180a2d8f7721b6114e2fa20603d0cd13df91deadc5fda20ebd9d05ed579a4fba454e4e94a1568ac348ad906bf86cd20c08b8fdccf9524b2d7b979ec2e05f79b5db871d982e54cdeeb301a8ea14a14bf27ded972ae96b2765200bea11e43247227006f40fd07c007c128976880fa7e484f00c101edd1a8c82d03ec586185f7f3657620a9a966ecdad6509026c62feb23cc70e3b0580d6a9341e06ab050b6f5a5f8150ff6b5062010210f81747d8d7b9f4d39820f826fc0a288f386421e16962aa42eac91a06ea74ded587defea68f16bb3b2ea5b2f3a772aee4c7f932412d5e3924276fb82bf9fab288678e0b028ff57d50e6e8872096647d26", 0xf9}, {&(0x7f0000000780)="89ee77ab1a142c8308b62b2f13077fe161611267fb6c005b32e7b7649bf84c28dfab91f6aca20b2b9da39f347935aedd2bbbc72c18182ed36142e2981747eb88c4493e6a33cac4722cdc8b42c0da316b8f9a1b513871d2a76012bf1022e7f0a40a5d557459547429b81470202345800ecb8514a1cf1c63d39a7b11786cb17e44c332c67f22eb591b3eb73f1f123d0d54e6cb4d0575a42c2ed8a2b701cab512912d1201", 0xa3}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x40, 0x15}, 0x410) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x0, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000240)={0x6, 0x101}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r5, &(0x7f0000000200)='./file0\x00', 0x40, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:06 executing program 0: r0 = socket(0x800000018, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 16:00:06 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:06 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x9, 0x401, &(0x7f0000000040)="1a33105a0a20817dae10199d105f6adce9bd311d5da46038e983b409a5639198b2a218a28f7b1812e9a918d316be706c0ea32427cab9aff5022b59d0521097ad612e8828f1", 0x45) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r4, &(0x7f0000000180)='./file0\x00', 0x200, 0x20) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xd) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f0000000180)="00001c76b0953ece38b7b100eeb36081298c923d5a82a5916b02729f263379057edd8286a4052d23524d2a85f1e04ff6e5617580f63c6c976d7fff345b25af2cc76fee004e60b6ad6091554a3d844f03bf43032eedbd70849fc2af") 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0xe9d3, 0x12000000000, 0x4}, {0x20, 0x0, 0x7, 0x2}, {0x8, 0x9, 0xffffffffffffa73c, 0x2}, {0x5, 0x0, 0x1, 0x6}, {0x0, 0xffffffff, 0x80, 0x8001}, {0x0, 0xffff, 0x5, 0x9}, {0x3, 0x2, 0x0, 0x101}, {0xf9, 0x1, 0x5, 0x8}, {0x9, 0x9, 0x1, 0x2}]}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x80, 0x8001}, 0xc) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0x2263) r1 = msgget(0x2, 0x82) msgget$private(0x0, 0xa0) r2 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r7 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfff, r8, r9, r10, r11, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setregid(r4, r11) msgrcv(r1, &(0x7f0000000000)={0x0, ""/20}, 0x1c, 0x3, 0x1800) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x80, 0xfffffffffffffffa, 0x9, 0x80000001}, {0x8dc, 0x0, 0x101, 0x6}, {0x7, 0x2, 0x5, 0x1}, {0x1ff, 0x5, 0x101, 0x1}, {0x7ef, 0x6, 0xd6, 0x1000}]}) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: sendto$inet(0xffffffffffffff9c, &(0x7f0000000340)="fb06a9cdf57ec8beecc9f0afa0efb9894a3382535e10364c0710da7dd2a38fa155c1a2bbe9517b36e842bfa9b11db6080ab4233fec333a2cca96f478689d73e9613024e8de3849eaf63de61a09999013722d465ce1c4e10600bbf1c3ceeceba27a1409c6cbb9ff378d5027069a47c954842d38073b5daa2d36ccecd177d71ae7ee14ca2c4ace5d188e9f745185798df918da81c3de7ccb10ba3fb7844725c81a5667c3b00b71ce9c59f45dfa37ca7edace6066b5d28bc9c1c4874996d9de14756c26bdfda0d65f6ed0c7", 0xca, 0xdc445939a428ec3, &(0x7f0000000440)={0x2, 0x2}, 0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x20, 0x5, 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000000), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xe1, &(0x7f00000002c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x1, 0x3, 0x5, 0x8893, 0xaca2}, 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x1, 0x40, 0x10000}, 0x21a) syz_emit_ethernet(0x109, &(0x7f00000001c0)="b6f4002e06e537814645c4e294e136f81b49608fa60f30702fa1d732a495e56a8a056312358caae094fe6b52f448e350f72c4d91f2d9352d508c4ecdb24a553f5ad7a33af102e8a1fea14765ab1466f271fc6ee4ec0869f06f83f5bda114abf417963d3420198af67e8031dcae0e2087709fb062eed1848ce13bd2fccd150c92a36ea987c68f45aa9de38bab8a88e7852be4c2423c8578ca878c715d423b37fb561b340cd5544923dbeb0a4f9bdf6c3fe39b21feb08dda0a4c734ee9e80b9bcc47194fc9ead3baf5f281052b2bf650d96c95e52aef34281dd66a6f85c4fc05b17481ad7ebb4e22b9a2b948dbe8189cd64bcd06cee1f8d219697937f13b445289402d3eb0257c533350") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6f, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x7ffffffe, 0x2000000000000000}]}) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r6 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xfff, r7, r9, r10, r11, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) fchown(r0, r4, r11) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r13 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xfff, r14, r15, r16, r17, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r8, r15}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x3}], 0x1}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfff, 0x5, 0xf9, 0x4, "314ec57dbd87c994c8e504b0f0cdfff2801b03ab", 0x9, 0x3}) close(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:07 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x30}, {&(0x7f00000002c0)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c4a", 0x16}], 0x6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 16:00:07 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r3, 0x100000001, 0x5, &(0x7f0000000180)="a6ef404a7c03c53556e5b5efba12d987de488c0155aa5e43388cd1fab2fb47c1fd1839c2af88a3c5d6f087854c6da716a19fc9b5f6838e4b1c39c7a227fa8c38824f72d9bb6a99a2972fae928ce540058fb624da6f245eee21f042860f1facbd6ad2aee4e7e94a474bd3e1c080033def63fe3d579bc184f94452c35490957e3beb64323ef9a7221180098451a0d28e53f28be579dbb5822bc0d313ae50d5b4b5611c28d0add58efca2d0419508f358665bc523363af9a0c34a41c768c80ef6cccead3d5e79ab823fb3d10c8f70762bab7ed171620ff1efa1e029e27ff3af02da72ce3f51a28e68e14e5298000000000000000000", 0xf4) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000001c0)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) socketpair(0x10, 0x0, 0x200, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, r0) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="c5c0e25d16f4f1ec739c63c45f9f3f5814e4b4f2536da0e3f0db7d8b6255d489015eb780f9ca93286d072f5a625f3b2fe2a3bf45fbed30f35026b96d4c70bcea5d25b9f38ec6fdbcdce2d02177481457c83c261770c97a4573e56afc4f", 0x5d}, {&(0x7f00000002c0)='3', 0x1}], 0x2, &(0x7f0000000340)=[{0x98, 0x1, 0x7fff, "08ca9250088465179d19b21879f44a9bc3513d054961f118519870014b62c198f66b4539f26632f8fd20d3b0ef4d57e425b9fd81c28ef041af098f6033c7777fb3d8ef58e8fa156a078ff02d953a9e1d635d844118b7670414193aa66894d12f5ca89e83291fa5a90d5add3e1645a015db17b8771ac8b672f4c8a6168ddeb94baba335f33ae27c"}, {0xd0, 0xffff, 0xffffffff, "c44e54e518022cc32e6ecb02e16db4540b8864694c245e5f4467f428b37ef159f7061eeec84697b68eef097c23cdaafe4a23c26d26bb421074ea1eadf66f68f446ca32d59aecc8db153219459cf94c9e94d446c180875ceba562f9cf2c7dd0969532f261ff04954443828f826138422d2e38a4124d02bfb3756a0383ca6535a80524bc26cc87609c856d8890b7cfa67cef5f9e5f6fb937ab3264112e94c5ae81d989e2288f105614cbd5db180d97b63734e4dd69bd21a218a412407d"}], 0x168}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x90, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffffffffffffffb, 0x7f, 0x2, 0x1}, {0x0, 0x800000401, 0x4, 0x5}, {0x1, 0x1ff, 0x5, 0xffffffff00000000}, {0x6, 0x7, 0x80000000, 0x97}, {0x7f, 0x0, 0x46, 0x401}]}) fsync(r0) r5 = socket(0x6, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r6) r7 = dup2(0xffffffffffffffff, r6) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000500)=0xffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/153, 0x99) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt(r2, 0x80, 0x8001, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) 16:00:07 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0xc1471a3c49f2114d, 0x10) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) ktrace(&(0x7f0000000000)='./file1\x00', 0x8, 0x400, r0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) getrlimit(0x0, &(0x7f00000003c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f00000001c0)="737937e30b864946e0071ca3f8698b76edb068aa12b8d0972a251e68a690d4e7e03eeeede027edf65bb7c3ca636c2205f81f8ee0cf2ea19dc7f74bc4a92bdc7e0ee8898d09bfeffc1643f8f1af767fe2ab6da900"/99) 16:00:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/49}, &(0x7f00000000c0)=0x33) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="8e2725eb79bf570c7e860a9d6bc9921d77b24ce52a04583a017ddd0ba3a53c2310842c6d77bf048b15602048199d7f332593afee61cf2b4fa236d2c8e2a2df56eb3948cd5ade48508d9b919e04ae2c7286bb0b4a0711ecde5289afc4a2e24bb879a6ed70654110b1", 0x68, 0x40a, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0xad220b9f5fcfbea, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000200)='./file0\x00', 0x311668902bbb9a20, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x9e7) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) write(r0, &(0x7f00000001c0)="fce5b0b699f2b242c85d781b382bac8bc67599dc047c20d9c22c1aef753fd31c72b74073a6395243ddf7160a50b0ffc1a7097c08a2fbdc46ecf632f6565c9dcc8896a991cc06056587fa10d35d8fc1249b6f6dd36653c4a0c8242e3e92890eafaed9ff11c8e014e6aa9eeec3113aa401e1a94030cb7eb240ae1b37fb1846ffa8085d8f1b6e26f8873bce1493a0cdd0d301bd31d29bb7d0f944c513cf2efe3e7f7c94d47e", 0xa4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x6, 0x7ff, 0xffffffffffffd015, 0x1}, {0x7, 0x2, 0x3, 0x6f}, {0x1, 0x8000, 0xbe8, 0x7}, {0x175d, 0xffffffff80000001, 0xba9, 0x221}, {0x3, 0x6, 0x4, 0x3}, {0x7, 0x670, 0x4, 0x7}, {0x4, 0x15f, 0x6, 0x7}, {0x5, 0x7, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x0, 0x0, 0x1, 0x0, 0x100000001, 0x9, 0x0, 0x2, 0x4, 0x1}) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x4004, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r2, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000011c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea3, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xfffffffffffffc00, 0x0, 0x8, 0x9}, {0x1, 0x7ff, 0x0, 0x3}, {0x9, 0x10001}, {0xfffffffffffffff7, 0xe3f, 0xc4a2, 0x100}, {0x7fff, 0xcb, 0x5, 0x3}, {0xd361, 0x1, 0x5, 0x101}, {0x7, 0x1, 0x6, 0x80000001}, {0x8, 0x4, 0x8cfa, 0x6}]}) kevent(r0, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r6 = semget$private(0x0, 0x3, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfff, r10, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r14 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xfff, r15, r16, r17, r18, 0xa2, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, r7, r8, r12, r16, 0x100, 0x100}, 0x3ff, 0x7, 0x9}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x14210, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x39f1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r4) wait4(r4, &(0x7f0000000180), 0xe, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x401}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\xe0\xff', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x3, 0xf8, &(0x7f0000000180)="de3e3dabcf88bcf1ee44d012ea7532dbd67b3906ebdb94f519d7033f3187d410a430a98385e5e8c3a59df4266e0d5b947f7e4b187f764e5c7b32eccf463968aac557fae9b6ad7052c7e9d7863f9a2b936cfc6e79d31785024348019bf4d0060b3987a7bff2531c9db5d713", 0x6b) dup(r1) r3 = dup2(0xffffffffffffff9c, r1) setsockopt(r3, 0x28, 0x80000000000000b, 0x0, 0xffffffffffffffc1) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="cce7ed1389e54771c4cee12b42df53051654909cefd67bff485471d733d12adb33b2baf3d2148f5bfd9f2e5bc0c1f7368e3ede3bb5592ad8965c7bc84204c5e506d790e1cf2f1f329dff1d9433295cbe588a5e7a385ef8daaf52a076331608d4a896cbb36935512ef690563ee4867495ac33863efa300f5d1cd636fe18cd1f75a5611af458c6c9dfc306d68072a304b49bffa6aa32dfdf87d4a02e6baabd27b2f593d26c18f75675c8169a11b949a01a4f9ab6fb53a27b0a6660743ca5f55abcf3932105babc5f9c25fc50ee714143d2437ffa19033a", 0xd6}, {&(0x7f0000000340)="74751d8f333aeaaf8a9ea742ebae7ff249249a222eb396261ad5b354bded692d4be6d2a47a457655f69ed6ca1f83e02ae6825dbabd341061918aeddbc32831702336425cee82dd0622b16e3fe3697e78f9853768a9511732279af23736232a52bbe7ace3a3bd2747ed2d2d17992761361908cc78cd830165a24fc578721c61a8bbfd1d87d0fa56eec4a39418407ac3dd1c11ef60340e9c0febe1ef664dbb2c4083315a7e266e0621eb1f9d", 0xab}, {&(0x7f0000000140)="7b61b4090216b40ab8a50f853052c9f228b2b46653d6c2ee232cc5167cc2b4eab1ebfecd8d3546f02543d3d409", 0x2d}, {&(0x7f0000000400)="6f2fd6b784a0feb5d9c998f0148452e232cf4cda59ffd922ba542ad9fca54b471c37c5f59b0527b75c016b89678447930e7329c8e783841b6e22b226290b5a67e1959a341ae2e1f52be7d8be8277c4a174aa29bbf7dfc89604f6c025fc2a4221c13081472557d07f2db3e5638bf2a3a490ee37d19b4625746df66897c099407742e8df40ceac7c5bfdffcb67a9", 0x8d}, {&(0x7f00000004c0)="222f6a09ac41f5b75b45ad935307bd0bf3969ce39b0c29a350e853b6d8abc0e3e13089e73ffddad510ab7f61926a9440c3174ff344c18b10414fc9dfb404f5a9b8cc6fdff21c755cfc440027d4f7bfcec3d7dc7c4c07db99109035f1545f72fb9027d0499a7c338046ad8b3f4fdbbb8e9a038c7400a43d1b98bb0e863d3ec0b584ff86149b0a1593610d4fd6ea4493b0ff09064bf2271e4ec71b6e1f31c36e2a0a220d45673f09db535ba815bb4764cf68aea19572a4ab371001f41f3e2061cf2ff730abed6383fc44c69dd31125f2ce08d51e6560ec3a858a9817c6dfb88a", 0xdf}, {&(0x7f00000005c0)="806fb8679ba3c3adaefe67c63ecd4f04635461ce801023f79510daab48c0698c0c7a62fd60138217d47ebc6631b00d6e163cad27866b0c52e4835d738a9e35d918f99d59403a05e27240929cd3f1540466cc432e80b8db325deda176d412b8bd9d875bee13a24268e9bc16eb271ffb74b41bc296d99da4ea712e3e6e1f2105dddfa8f4198adcffb3dffb69c77cd3a34b25edd06a768a6f0b501f588f557e6bb6157bd535b3d92b849dfeed8bf9edf60731e192c1791bb54d2ded6bdf710e", 0xbe}, {&(0x7f0000000180)="0962a732d7f3d6a09e72fbb597ddbf89601c", 0x12}, {&(0x7f0000000680)="07187225d8703216ba677b2fcab995d17ae4d5fe8ec6aed1ff06afb44cec185dc5dcb6b1586408259e55af7865", 0x2d}], 0x8, &(0x7f0000000740)=[{0x28, 0x1, 0x7, "0cb31b75df1ff8a42f371682ae5a4c4079cc4ad8e5ea"}, {0x1010, 0xfffe, 0x63b, "08a55a36290d1c76bd8a61cd77e0ae9f944cceb7203e516dd96dedea45fe33354063df8bd6021269a2edaf44ca1d87e1ed17fb98fd6c34d84910a20ed093005cca4a4f667d605db74d35e2517dc535fb7a12b7a1c07ab51ebddac55269b8a629aa5d042d3264eaab408735ef6de38aecd01996bba9593d6045f428f5635202e235b2b965e623fd081e7560b57402e52aae35e5ee2f5e103e40436728c7f5fee4f645bfae0923dd4fab74db9357c10093fecc1946dc7cd308d42d8d896b133c4f7b32d0851a4abf627f7a6a15b3a0f6ec15072ea4a1a2a08487d61047d4a3d7da550ac924521a5b7fbb72534d44f25ee77dc2fae10f3fef841dfbf026f65ddf7e04422186afae8ae0403651982fe87be94f117b799c89fa57fb472279935699387edb0a4e26d9a6ed119c1b9ce8acc47103906843e037d19379c6e54455a4c9d0a256a30713606994ebcb27768d8cf9320cd8b865a32b87e3235a87c7d5da38bf9ab0ecd09a5ed3f558c2bc3893fb54791bff626bfa76926a631cb992dd0e595fff88d6344205485003875d12b2793d2a0230266e81a9bad7a5c25fd2e3b270044bb312c59724779a1a3ff6472331bc7ab89a91e49bd98e53d91a802bb2b05156126a832fc2b1b186e1ffb12a87589f363c72390166ad0c387e34c797021e8067fa27bb40ad0349d25b7badb1e6469e8c7232ca53856e4489adc38bc6721d6391fd382a7611daf9845597dfc62484238d4f0448d03bfc9aa23d0613074a874c830eed662af101c2094cd4fc948dff8199df95e7be6a9cb9c5e5b6cb52b26b5b1fbd4309358eb91dbb82ab9d030271d9dcf9f85a642e6fa55c1fe626fecc830d02d8660fe173c0a2446e8427fea7847acc0c68670d0eecccac6345ac0236c63195ddfb8b386d0ce03558126084b064f04676fa21d3a076dd9160a5952da5b2d608745297a4cede61070c8814dd9719aeeb170354d33f4c433475df925fffca5b67d8bcc8c4498684cedb0f0aee0f3d9c216fa9252d88ff12f77b0af4157d8a3bd4e8f6d7202564b52aaedeea3b99e8482e9de015eb9fbd428a15c2a375a7e52a95d231e0d37662beeffe8856e28873b0615e177e06f2e4e2cdb2e3204ad961d39fc01f8a631afb5e191da71bc6a84073628b3c9108cd92854ae05c1cd13864d9d6a3a9b93ad8c51c7438380310451153d8e2b82518757e3e3ab672d29360e1f0de1f1b7f0913b94fe592717f56e6486c5c1353dfab6a6d179d8c91feba5540bcf9a817b78ee7b5d9dd497fe295aefb383425463f6c703ea059fc3d56b6297934939d1a0234340a0ac95d881c22ba9fe4e2e02db83bd055c28462934feab7cfd9489b03d3ef3213429bf73218265b544477673a27c23bdcf1e8ea95a1e7fd689d9baa46dd6732d14f167ed81ca78fbab53e050f6458c9e03b5bed0eb0ceed0aec94e1b0a6ad0f17585cca0b0ac7a76460e23064167cad05b6980a7fb40992d9cac3cbe14641b7a46bc3cd640da8a379971011fa21f1102633dc4ee43f1ee428a86e89467c3f0b1664e1c58d0e0317d7f14b086efc3ea81d4ec937c3ff762da8a250110c2e36f26e0393d29638f718836f3fe267ebbb06ad5c8deba579cadd33cb7a497a7dd1ad2d76637289258bbad6d99c8e90d5212ba07abe9315d19501091af5782f7bcd268df922059a41592702552e8cf87e31a4d9662ab08486e8a6c7a1bc49ef0e2cfb729a30098991f76e329ce5b00211e2dbfebfa6e1a4344eed8cea2272f27394cf1b1249fa4b19514ceeaf1395cc1a7ede1062b0bc1405c15965c22a919cb332372ae848e402eb48e79bf603973683e5fa524ccd3c5c6b099102cc389ff8295f0232d491a7146dc3462ffb3a6df00ecf40ca9be6cec2798a33de4d8006e91a4755c651e1bb381fd9062d57464f9e311cfd4da17aa36903b5e8426dc47de94173a0670d4c518da687eade0900688f12201bd53cb676f2e11259eb23305f6cca06b664c77934076b210b519557b6db824b63337757c08f5a5eef94ac7d4647caaee74714b3f7972517a654e2fcad9e47f14c64c7b094d82ea13a17e175490b0292eaf4bff89b2fda6c301223b510299a7999121027c10744e7372b2b44fc6791f897b4dc0825c33ae24a25c10f68b15fe3d36f740f87510142cb81814d2d98014e88e9dac038d837bf603e48a2574ad88388f9af4adb34eca217c0e391076b25b5f83dee43ff5483c65ed6793373c6bb643bf41abf2649fc6b2be4cba5804a5841a090e019bfea690845e81d528f6b42e42891223fef6c070ce3f2c238f6f54c413355aa6b86ae30aa1948259d299365ee79560017cc05963961b4a2d5e2aed0cac487980a1a849b848bf0fb342a815ddb2de941165d7425504ab4c01e9d331a8e62c8143ce4ce927236e1e0b5eb438673cb36114c77f60d53bf49a5f308dbd43a604ff79a46cdd04625aa57c3dc35c708404681ab9e14f9b89ffc8c6c308dfa48a6107583b0e792febd11c8b9d4d289bc9812736f1df7583bec651a3a3ee47f8570cc927aa9c8aa294521b00d45acc9a528ee138a45bfc0dd8702fb91916676d3f6222ab8d36d2b5ad4b4a69494194d01b4b8e3cfe834a3705348f8ec26e75b8b7f4e3d150a3f9b4959daf760719ac9375103409d2ec4acc36e0712aeef429e790e10d90741dab4efa8d9f6596f7adb46937f23e7c8f1b7c2ace681c49652f368204de7a82c39c9dd695cef0fc6f07e11945f6d67cc940fce63d970021d45c9b2a27fcbfd4f7c4d2c7ea1fa0fbdce4f18dc0342b8a5e7837bb4a3a55d9f2cb726dad98263d91d7ef732c9490d831bfcf00f9c056e8c28e0293248dab62fa73c7d6c07bfb6b20a36050934534348b3d85e7b1d6735120b4682926a8e0e019f807003adc56a07430eff90cf61c8d886d6cbe9387d2752d769e5412696f919473fb39ae7e7aeb91f2cf1f0aab80bba2cdf0fe6064aebbf1854638600f8a2fb2511e4b690c108922217ed951558609e85cb2efbf45dc5670c8266cadb2725f872e951202bc4797565840d01b6aa69f8c7c62672be5ab43b2d7dccaf8b6bfec59430d48382c2233c4bb816982619f58a52b62f5c3a0c0ef129a4f4c134026f5a1f321ea275792d51369d55b6802b006d5f29f144c5bebb6a5689311f40daf005090f826d876ec866d6929dc4d941cef1051b307ddbf04f687057e0acd49f2bbc54e5c077a8a620f328ac6c1a2d7d04388d836967ae1e1d2ad75a80b9ca53f07663413a268f5a4c04a57e7c647320795287124ca614f93c611496cd4836c36aa3adc1361be1d2c4f5221e8f9098ea732fe0507ffa1b9285c3b3d8ccee7d17e899b57486205b8afbd3521612744ebacd7484e2aaf62900dfffeb5e0352af4f97451d0b3cfa8d6e078d1136c7887ae86dd2c218114033b6093836430b10fd483cd06e9bbd499c762d2267885280561f00171296e48d6751aa57dfbb0b5e911240dde5dd367d9a50174d8d72fecfb995740a23568322e212a8f1fef90b5cc92f1b430cd938011dccff951e45310a159a496ae150a301916e36ba1e983e84469dd721e46d3b7e65831d88324dc03c9be4651c3a667a20e51073b403f60f458b309b4a014026e832ab6d997804d822b3da10bfc67b1e3e69470034882132200ad0c0a609aeed252977d35adf0cc99792434785a09dd1d221505fecd54c50d86a4f191a6b5ebd87bad2458ff9b9e10141c05f9b7213f0a488919c0619d5a97d035dbb6df5f4e558bc9407220debeed3b478271e1be9f47578b4c1dff7f777ee1e7402b51175b2f927e27028652833b6c8080269af7e81c39388364577ca0e5379f91b2529f74c754e70e4cd6ecd5021b7f1b0c5a813d82bda60b724cff43dd9f7de8de7f37576afe65c880d760bfbc2073327e209324cf65bd2082d13ebf5bd76135fdd9ab6d325c4b4aa81723431659d3c2829d813ca768b7374472d260ef43f0a3e844e5808ef9a1262aa5158ad90718b9efa73f284eba7ee15c423a92319fca3df19cf48e9a5ac31add6c626e50c61d9c1c5c1392bc81678e043b1c0b89d36beff9b6b61147a794143879842667e556f87a79ed5c66ba5d7fc1dea7a72ac543237c3ddad3a7ffed496428496391c9d7daf437f419bfa51f8f51cb9db3424961f1cd4df5105d5473ca9e4fd868710d891a4e3059070ce8caca523013116b0ceb1a1b8de359fdd4e8e5c895c893f5d0d476d9f07d4ee76762d6fcf2b721f00704e37ced1e40e669ae1edc95a977cb8c264b1500005b5a966f095be50821bf80a4303967dc67ce86d89f46fb6666c4bdc762b71737f433b776f0c893d7e93c278dd190d070e9065c6a3c101b92bf6c78ab41562dbd27beb02420460a45db576bf8cceaad3abf3a1b7a783340954b439b3450ec169734a7a14e2ebcb6f05aa2caa39faa633fdb8914b3400139072fc53819cdb3901e582fa8aedf6477ea888f1aef0b989e7c4bef91712717521c39c258664f2fd3efbeba3c6fe081e63b7b744ed5d23b8f26c66c4722553d5288272c768dda5bc72b1242625a7297f304e5ff160f2ac1042c2182aa0d13c9fdde33258702e4d13cbceda276eea95765f060642bac9b46394ed2caa0a7d4f7dbb1a45d479986c53b8c559861b5bc0e4c0d2859b2cc51ac2c5b2ffdd8bd618fae78439e4010dacb215fe8a0f71a3ce6b3ac5b9e544f89c5469c0f491ab5b3d7a578e9f4ab429a3c121e03a6bc57dc791f6f705eda6179b08d8518262478b507b6ca020bca9e76fd8dc1fa24f74c0d59720ff122a4d1222a8773d990f2fbe645e00a06a4868d263d2b9fe734304c07b2e399f673c5ec02029920ad51c0cec9848a02b38f97d4deb2c7b6baf65e72dd7941e44dc98c9667dc14627a197d474d4cf4449c3191daf23e5f21d357d3c53680595e120a9856879101d862c9e68692fc2c296ccb561e8994ae5082ebd019dee271a4f8f868aa8f12ac0054dd8fc052d1a0d9823a4bf690c33a42fe87ea3009a0959ef3fdcf3956c4ca5bd9ba1c3c53fbe6b47e25d2dd1a81f5335818b8a31fa1a2bfd340795a3c58ae8b4dbd89ece2d2bf57922c62db297a42857366abe1b2b68ec768f1099ecf774a62f46d44cb347212872afc75257689b0e8efbe852dd4aa1fd88992a00ac7ded9f59080fd8682f8bfe8c4aefa078849627ba78107f3b48a2dc9363e32581e06be1496439e6c5c135592f67f1f07323fcfc0ef5d75e114d3ca655a1f8864bf7bfd86f0d670c6b62e0e9d27d8fded727e73591a1b57ac03f44d4ef756d52175556e2aaaf80b13d66f8779234a24560a17bf59f81b78c5eb1ad6b4a887ba61a71810ea30146d072120feab77515ea7ca52f26aba914d7052391d1c4dc1001e322fea00bf45ba3f6d5c28bccb7a7b99851defec9e3c149ed45700ccb394350d9e1eae26b60215dc6d1d7fd5e55a535e3b79159c2dc4ac334448c31fbbbdd8fe1152c92550140e80e98e683324a08a8053fb03affb662300d9707f3ae0ddc8c6c1a2e4e0d6b86be6bd73125366c9a38ad5f93eb29697ab3a6d46951b7728fe73dcced571b4c236cbcb59f307cde180cc943014b1bb42ab7ad56b72c5f1d0e098c7cfc4d7f703c63af8cb9dcc6124bdff524d4df7abe8127e10282dffbfccba2007f9f24cea0d073de1f40e53f37dd40b6ea0e5455edb3402c6ca098dfcf9362668a3485cbbc8da424a651d9a44305c89147ecedbe08e873a7063054c74f3e7c683eec56c7437d88acd468db95ddfabf24c8141cd58830ae0bfb6ba3ab753c0f33a9"}, {0x18, 0xffff, 0x2, "d8809b2be924"}, {0xf8, 0x1, 0x100, "e04d260e7797a69bd850f14e5125549f7b469c15ba5c7ad3a4418217f2d6c20e3e9d1552e46dd5a07a2770cb034fd60c3bad358c6d63cf99f5b8b885032e593d023dfd384847c7020748e0d2c9e2747d9f417fe1f5458d860a3e9725a216bf8c7704043ee93192f001ddfecf7f2adb266f6571278a8a4867c21aad508a4175f013f75de2c32de88996ea566d000f2aea9d432697a7599ddf1f0bbc81fbd448225c5f2021cb58b98fd4790261c5d0ffd1bf07866287427aa21b9ef1604ca67b9cca50c0511f5cfa251553d588ef02d2572d15a350747df87cbd3ec8f0a95750033011147b"}, {0x110, 0xffff, 0x2, "d84dba9db1ae9e0fe6e1f4aadc261a518e5426b59c6b336af457f9d3d05bd8a29ba2cf5df355342340ba72dd738220150265a15e689bb6c650d5779a1745a3be8d6ac8d7eff450ae5096e9676ce0d8ce89195c148f1f6ed9c4f0f6bc8990826184fe73e5f48f910a2312c63c8d6c03c59e510d8157ab734a47ce6e19d77ea8d561c7357d44b479e8e7f4200f7506c32d38b7b3db809f7698f6cf262df1de75c0ae1029c057f0ceed96633d3dbec0beb882b9d1da1014efc3a5c14bdcc15cb178b2612f26a2226ce70de34782d0ba8d25ed0eda4c8383b006b3b706ca2baa3d12b9c67cbf7494309a1a7c4cf6565868ebff9df92e954275431ec9f09c5d08"}, {0xa8, 0xffff, 0x22, "66dab59d52cd6cb02128e63369cb748518502dffbe95941db8fc8958f173ddcba0da01b09ff2d91e389cdfacfc67be431fb2dc5db6f3fc24c6267db78c4f8184829682e94f33ca7afc805e597b169cc1621773e7b04f244446395612800225af42aa74b60e46644c99f36c2638a5fc62b78bde9158641998a9961208ed1eec0ff031c9546ae49f654acf29214f89621b90db7855993973"}, {0xf0, 0x0, 0x0, "b3f50dcefeb14d27f99f3896ef9eab1d1088a3323621fb50bb065a7c49b000e301647271052a6634658b53ffd70fc046514fe4694b5c734c730e0df86d75d1b31ab5ecb203ccbed9a138c21924b167a363576892d59ce120c63c9c12223ed5ac1d59dc1e0beb8e6408c77b898f80f999c7a0869c238d733783af29ae0ce61377799dd47a5b5fe5dd091ce552168830a029ca0383f620efc188105da57924fd0b0f5b33aeb9240e3941d13c83e289f099870881c19cee682caa1e6d405d0b469e8931c5760575dae0b16cc006d7fcf9809e821752b016c13fef289067f218d9"}], 0x13f0}, 0x402) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='.\x00', 0x260) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000472000/0x1000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r8 = getuid() r9 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x5}, {0x87}, {0x6}]}) r12 = dup(r11) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x296da96fe6b41d2c) shmget$private(0x0, 0x2000, 0x9c89a08ccc7254bc, &(0x7f00004f4000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfff, r10, r13, r14, r15, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x628, r16) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r16) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r2, r7, r8, r15, 0x82, 0x9}, 0x0, 0x6, r16, 0xffffffffffffffff, 0x0, 0x1000, 0x6}) getegid() socket$inet(0x2, 0xa4f21b4eb6d402b7, 0x40) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x78440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x6c, 0x32619866}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7bb3) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(r6, 0x2) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x38, &(0x7f0000000240)="1072e573eceaa704c894a3c392c98870b347df9f9688f407d6c7c73628a8116f355791cd719642b68aaa5ba8b5da398a134d418443a353fc2f50a14bb7cad861a939d3393aa8aae9df743bf3f81e") r1 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:00:09 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x7f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x176, 0x80, 0x1, 0x7b2}, {{r0}, 0xea786249207b96a4, 0x2, 0x80, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x38, 0x52, 0x1f, 0x10000}, {{r3}, 0xfffffffffffffffb, 0xa, 0x4, 0x6, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4f, 0x10, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000000, 0xffffffff, 0x8}, {{r0}, 0x85cd3b84b97aeb0a, 0x98, 0x4, 0x9, 0xfffffffffffffffc}, {{r5}, 0x8000000000000007, 0x20, 0x1, 0x1, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x2, 0x1000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x10, 0x3}, {{r7}, 0xfffffffffffffffc, 0xe8, 0x1, 0x7, 0x1}, {{r8}, 0xfffffffffffffffb, 0x4, 0x2, 0x9}, {{r9}, 0x0, 0x1, 0xfffff, 0x8, 0x5}, {{r11}, 0x0, 0x3, 0x0, 0x8, 0x8}], 0x80000000, &(0x7f0000000240)={0x200, 0x2}) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000240)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000000c0)=0x4d) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffdcc) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000040)=0x7) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x23}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x2, 0x3, r1}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000180)=""/25, 0x19, 0x842, &(0x7f00000001c0)={0x2, 0x2}, 0xc) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0xfffffffffffff983, 0xdb5, 0x200, "69c15a13e543c2ddfd0b0a5d11d1e80379f0ca4f", 0x8001, 0x3}) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xcca, 0x4, 0x1f, [{&(0x7f0000565000/0x4000)=nil, &(0x7f00005ee000/0x4000)=nil, 0x8001}, {&(0x7f0000393000/0x2000)=nil, &(0x7f0000715000/0x3000)=nil, 0x6}, {&(0x7f0000439000/0x1000)=nil, &(0x7f0000395000/0x4000)=nil, 0x80}, {&(0x7f00002df000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2a60}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000002a000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f000048e000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x44}, {&(0x7f0000255000/0x1000)=nil, &(0x7f0000629000/0x1000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000077e000/0x2000)=nil, 0x8}, {&(0x7f000057a000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x76d6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002e3000/0x1000)=nil, 0x7ff}, {&(0x7f000007c000/0x1000)=nil, &(0x7f000024d000/0x4000)=nil, 0x3}, {&(0x7f00003b7000/0x2000)=nil, &(0x7f0000783000/0x2000)=nil, 0x8}, {&(0x7f0000513000/0x4000)=nil, &(0x7f00003d3000/0x2000)=nil, 0xffffffffffff3a07}, {&(0x7f00007ad000/0x11000)=nil, &(0x7f00005b4000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) r5 = accept(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r4, &(0x7f0000000140)="444023b7ac7cf6bf8276be18a85193903f4abcf37a680ac4b28253eef5c638b82ffa", 0x22) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x5a, 0x4}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x80000001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x31) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x40680, 0x24) 16:00:10 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x1, 0x100, 0x1ff, 0x101}, {0xf64, 0x7fffffff, 0x360b}]}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x80000000, 0x0, "0000000000691040dcc400000100", 0x0, 0xfff}) r0 = accept(0xffffffffffffff9c, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2a5eb7c713b05efc99384d2599ad23962550aa3bae4c3ff5e8464cd6699b62106b4b4a4e98e606cfae114475d78f17155ccac622d38bb265560066517bb1891"], &(0x7f0000000000)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(r2, 0x0) shutdown(r0, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x470, 0x7f, 0x1, 0x5}]}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x04\x00\x00\x00\xff\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x200) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000a80)={{0x5}, {0x4, 0x1}}, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='\x17\x00', 0x40, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000001100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) kevent(r9, &(0x7f0000000b80)=[{{r8}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r7}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r8}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r8}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r7}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r7}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r8}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r8}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r6}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r8}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r11 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r11) r12 = geteuid() readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000d80)=""/240, 0xf0}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x389) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r11, r12, r13}, 0xc) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000b40)={0xffffffffffff2cca, 0x3, 0x8, 0x1ff, &(0x7f0000000e80)={{0x5, 0x81, 0x8, 0xfff, 0x2, 0x8, 0x2}, {[0x5, 0xb03d, 0x5, 0x43, 0x4, 0x7, 0xffffffffffffff9f, 0x55f, 0x0, 0x2, 0x2, 0x6, 0x4, 0x800000, 0x100000000, 0x0, 0x4, 0xad93], [0x4, 0x8, 0xb36, 0x6, 0x2, 0x0, 0x2, 0x7fffffff, 0xe4, 0xfffffffffffffff9], [0x8, 0x8, 0x5, 0x1000, 0x8001, 0x3, 0x3], [0x4, 0x7, 0x5, 0xf2f, 0xb2f5, 0x7ff], [{0x8010, 0x7, 0x20}, {0x1, 0x2, 0x6}, {0x0, 0x800, 0x7, 0x671c}, {0x9, 0x7, 0x0, 0xfffffffffffffff6}, {0x3f, 0x8, 0xc5b5, 0x5}, {0x0, 0xfffffffffffffff7, 0x6, 0xffffffffffffff00}, {0x3, 0x2efa72f2, 0x1f, 0x2}, {0x6, 0x9, 0x7f, 0xa000}], {0x64, 0x1, 0xffffffff880976e1, 0x8}, {0x9, 0x9, 0x23, 0xffffffff}}}, 0x0, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7584, 0x2, 0x8, 0x28fa}, {0x4, 0x10000, 0x400, 0x66db}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) r6 = dup(r1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000080)) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x1, 0x4000000, 0x1, 0x4}, {0x80000001, 0x40, 0x200, 0x7}, {0x4, 0x9, 0x80000000, 0xfff}, {0x1, 0x0, 0xfffffffeffffffff, 0x1ff}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="4e15") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="2de11e", 0x86}], 0x1) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = msgget(0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r8 = getegid() r9 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfff, r10, r11, r12, r13, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r14 = getegid() r15 = getegid() r16 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = getegid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xfff, r17, r18, r19, r20, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) r21 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0xfff, r22, r23, r24, r25, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) setgroups(0x8, &(0x7f0000000000)=[r5, r8, r11, r1, r14, r15, r18, r23]) msgctl$IPC_STAT(r2, 0x2, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x81) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000010c0)) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) mlockall(0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:11 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x1}, {0xffffffffffffffff, 0x40}], 0x2, 0x704) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)=0xfffffffffffff000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x1, 0x3, 0x745) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000100)=0x4) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) 16:00:11 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0x2, 0xfa41, 0x1, 0x5, 0x4000000000007, 0xc360, 0x0, 0x3, 0x5, 0x4}) 16:00:11 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="821af5ffffffffffffffa841e34231f4f26c24871813305608d231364abedf105f0a01de8e2e0e04d0a564c6e6c76533bc5dde6c278ee878cba208590de6bfea491257"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)="04000000fe8945311bb2a333209e645a3cc222d6602aa25b18472aee2499c301f965b2543de935a1e2ba5119b12eede2eb21614be0e01b46f8dc9c8d4269500508a1f47650e57a9e5a4d7b033d7559f7c812b78baa486efa5d98425e63a7f8b3b515681918c5dd5f2129b9dfe683a0de7fb4dffa623a90dde4745af9593b4010709a8f1a74c9d37cbbb222d2b157b6890fb6b86410c045fb9df4", 0xfffffffffffffee7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffe45, &(0x7f0000000140)}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgctl$IPC_RMID(0x0, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x1000, 0x800}) 16:00:11 executing program 1: r0 = socket(0x0, 0x5, 0x7) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/eev/bpf\x00', 0x100, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0xd8d, 0xfffffffffffffffd}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r2 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000280)=0x9) kevent(r2, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r0) fchmod(r0, 0x132) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000180)=""/216, 0xd8, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) utimes(0x0, 0xfffffffffffffffe) 16:00:11 executing program 1: socket(0x2d93bfad6bb1d1ef, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r1, 0x29, 0x80000001, &(0x7f0000000100), 0xfffffffffffffe86) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x80000001, 0x1, 0x1, 0x4, 0x7ff, 0x35f, 0x2, 0x0, 0x100, 0x8}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = accept(0xffffffffffffffff, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0xc) r5 = kqueue() r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) r10 = getegid() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x20000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wsmouse0\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000100)="8b79461dbf7b014f9aa401da060599df2eaf5c4d5d3f61b6525814715dee8ace816c4609efa4df89af22e77b51f5ce9d64", 0x31}, {&(0x7f00000001c0)="76bc055f2e220b54de12a4f44be8ba6d46518bc8fc975acec979c62284b1d57f92438ab5e93ec6b4ed17998b5e6d9a05341e812ae0fdc8a6138669d711ae9728a086b4efe2530a57d3bfd3468046d83ea16543d72ec6965aa42ca870b917e83c9a5aa19c8e86cecb9fb171293521f887c0306c8fa3e1b867865b2bd290e604a0cfb09df802b06bf18bc7209e26b62aa3a2321f860d", 0x95}, {&(0x7f0000000380)="dbe0f0aea5f2e5553299beb53a850bf2d016651c64266496d4464dade1bc27e4bb227a4ccb191e1c347a8e21a41e44cacfb8150d6cc881e9895da19678a679ce0b4e9d12306af2ca7727863e408d60fa9ec75a6aa3e08045dcad83b0dd8a69e04bcb5f8716309a427a2b00f4c69fddddbd2caa00dc4eb19b129b7c6ad4813f9ae7a825f85df23b4416ddf7a237db94087feed84be2b6bb2d7bdca9fef7caa53de8d8db2254b9e8b8fa70f678e50aa2a24656266584e7ec7ec6f2d3164cec863eb65060f624cec93d30d838168a112dd1f6da23288d3285bdc1d8bbd43b18dd4a0fdc3555ff24a6411e366cf80145a34904a3af57d227b798ff5e8a48048ae5a0ec6e9e16182e196db16dce70e0e8afc2afb4c6fa6584e398938b15bd2f891fda6f42881361a4f19afbb04747020b97107cfa7915b345c290844f094a9a299fccfd0b1137fec9bfff8103f990c206de187a83e72a054aa7c8351bbb8d1458d2e797f33baf0a39a4a86e7d61667960222f317d470eff792cc8d999227017bf4177264fc813c1b4973af54adf077b44604f0a03dab171a310fbc0172d924738b69b0d18cd07fb3f04196ddd93fb560c3c022b72a65d8f9bc3d75dd9faa69bcc86f49715f48b994e7c633acb510239574165505b44acdedf3b108fbca034ade5e0f74bbdfda7d962b217014c8ea51201cccb61a86894c29a2ada609f614df5c9ebb7cf6e7ac0066950571eb44e6d9c0ee1b960c0b41f5cf06cbad3f545fd36774353ef58247f124dc07df33527a444fd54bf8ce06bbd345a2cb1ca6740ea28bb721e6ba8cd09fbb7e5924121470cfb061a2a931ea937ee286d6231a189065cb79eb9f86b318d1cea9fda61f4d1f6121f4ba3fefd109fd66fcf79eebc2a4223a144de52abc912271d95614268bac68f5b8a112f3b5c35dc429e219796e158adf5126c9da8160a1b636e872246556d1fa8335462678370e77b84e1c6f18d7086c0ec87cd8af9bc8d29dd3e035dcdc04679aa43204215d0d94bea8ffeb736268378f1280e7653a29f1a2451ee875ed80f42ed60e52408df5e95902ef4aa4a8670b73eb5a33dcbbc4dab53244a57184757986c320ef6d4ffa8f2e81749f2cb9b59234d9809c0b7d9ed262e9d930b0bd00f6449392e1280b2b2970b8256ae0963bc2147639cc1366be2da9c4ae837604130cc0577c11aff9f31b350e5f0cb6a4c97e1a607993134c26607951ed0ff116aef0c7a4e6ebe6597110082336577b2008032fabae686107243c709cb2a36032d4dbab1c1d9cbc07c58eaae19b14cb355ef2e27871c40735afe9c4120249127a45f8b0d8def85d31b54c22ba4a3ded36ac6f18fca489e178daa8c24f35e275807d0a9ef1d041598f936baf1b7d725cde58088f1d192e855d7857185dfdadebfb26ae3c7fc2be827c546af15e4691b19a611c5ddfb79b32c041e63aefe0b87a6a092acba6a274a9a5a571182b0fe44fdb313dd8c034802826d4e245623e39bf404f29a899ef34d6d95b92937be59343fb8b6f05b94f62bba5a1564ae0ccee4531c6489eda90c0455f8060cb5fce94a85560b1c83d5e63bdb0509810a6f9a3f39075a799a06c84e5091b3d2c2681315fd47e2335f69a6933e77e4d27e76698d1bf6fed4f2869a514444cc7079d4326b212ce9c0d81d69a7d5bb343e7cef3bf959ae5b0a59bba6c67861836bfe72c1ae98845bfe4505f82112f006f49c8d9975d5e68911958ec7583dedfc7a0513af896a7ba8158741c8ce27c017cc1b342092eb5c410a99200cee1e321924921d75bb376ca77d5065a542f24229b436382bbf89394e441a3f63fd24147fa34475f099f82c617e3487f521072783354f860ecb05432dbe21ac455ed25bb838b454da1ac1777ce3c2971547ef0cb0dd7b2545b80c4ffaa35141b9ff0b19f0a592a2b6196ac4d4a33e91e6d7c1a3a45a3100530191dcee774e91ccba3a83f8f298546165da922ba811a3c77f273eb7e17056731ee50dab2b6c8d7b2745f00eef54d42472f0d81846388e48d0bd271f68ba620c92ac52f9ee3899386946066e84236dbba545f18f0211f2eddb88de691889ce72d2198890d54cb3c45eb824f0892802044b76551983cb7b14d7ca81b406453049b3b6b8365ad6610d894b80aac6e6cc81d3e8db8b6892b66180491cce5a44b7af9d6096f8b40a40ea785e47055559da17ff294f2bde0f62dd7a8acea0a496a39d48a1c9d5509b389c8e1b3ee175ed26acdcb185cb1e8fb4959b3557cc3e178e3399cc2c5b44e0ee7f3c0c36bbc6c2e4415e5e1d15d79fcbf5e6032a7c9fa49e2a5cbafc708e0d66db803119b4270a2f4551b5a4ba7a7b97944e2889a84e157cf05569cc2cb44605f13414e067ef9fca8ab3d79cfd07bf63b936825a54bdfb23b8788f546205ef45939dc9c433d565a3ac91e9b86e7dc31fd5136f508779f4beacf4ada06a2909d9403e6c3cb12b819de37019fbbbf03ff34602d59cf66fff918f2041742a0c0a66cd591c97f12eda779b6be0a0790f774008e24580be26b521c5db8243e5e424387cdae1cc88cccd05654721bb943eba0361fd68643ca1e2f24fece5b360c06cd6bb1b678748a6b7462c07c449df5d926407c44e330afcaa0db99739f290653e9ca3b3cd4e7b5f5c8d496a0673aaabaa8531727f35eaf2ffeda4cb97ad62301702c819fa83cdc114943823891b7ba4160288e3a7b54e03ad18fb4a95e263dc27c1f566aae1c15ca3ef96b1cde6b0ef4b5b4ce140c5bde215e4829602d23f4f487963c44f7200e760b23c233c63f8a196d61c54416d1e65d5b8a53d6ed72fbd0f8fda1097684220ce55238687d8487ccdd058677c241d2181f5bcc97dc526277eba1a8cf2e48c4b4323047ff859bb639b52368a803cffab90e60a48bdd98eb1a9afa94fe8b304e29371c70acc1146f7d6111305b84ae5129a40d77fcfb291e0f27f611a2159ed65a3e73dc542ff372c3b81ae859c1c8e8dd700fae3bffba3b5bfa0ed5345f9f9f1c92be1a173c45a221ba01cecd09ca9c0160b2aaa00ff28b5eb95fd8fba858b44cc16ecce1ac28c7193f47c53e89b276464b1dcd9ed5f6c17ddb390a421892a3c2a59f5acd06000f290bc5d2abe7720d9ead78962de282a91decb985817fc8b7fc75643e1b418a9df1a3d5f67eecc11a5868b0ff71fadf2050772564e6df59428941b0a5ae22952ab54a3de02993fb7589dbeab8d53b38c8f81be056d48e413bdeb0ca894657bcde68b37f19ce747a2876efc9c93d45a5faaa82ef0004eb411644f3c78f3002b5652d07ec319a0702df9a0406675aa363b4fd0174f80416a7667af7eb0f17a8ba2d0d3398137b717c8ecf633077f3a6c0b419208dacb1c8e4a6805726bda84380a1bf5c78232d30320af138f0663e559a87f5a977afdb9586876c57c534c65953de2b94d9266f3f6276e371b03d2817b83f9484e10e3db3041deab91b9a123ccbcfe7be578dfd72c86d449e4f12e9e60c63e8f33702b783ad67c66344190d689d4d5160f3d188e02ee8a6d6c22db8f1648c1e1e35759eabc8d2639beae98129a5108089055fe03bcf942418f669f3c45057a6c490988e45b9b5a473370787304a3d8eace9f463206c628a26ea3ab66a5ca155feefb400fe82f023aab1fd9f7ccfbf580c583316e6d19e71df479e6cb30e965e1ab8f5b81e291fb4ec4c7ed4df3b30820297ecca55e8cf85c6c482db6a0b3208beec5741c43620c10fbb200d9f5cfa694c9935b071c39da4f10ba29b312eab3cb9f166be6d8e6b420da99d2752b507f906e9c33489f6b03b69dfb23fef77630611b68b4bfe05bcb5575e145d1b9a7be7af7d3ac0069be19dfa575799cc6827b9f6938bdd8d01d4f002b8565f2f982e1dfab2040c722faed8791de428ffe3fc06a149ef89d1a46baa1593a3c9e1b88dbb65d363ff51120f2d816989cf77eb12fbc993477872df8249b363c36003c389636c974c8ff04348631d1964fa19d9582a38327b742be868e7fe65057c40f84e553bf55ea0d218db58d49a23f86e9d20367d713f0260296ad02274f5c0f1edb3d08bfad289b383a2ebafa511ba1d98235c72596c7b0b81c78040500aea983873e577d8aadbcbecbd108ac8f875b38a077d584c9e20f18808917c704bb540a64bb328eb9b7dc14d186f4864f4409b07b2196e0eede9dbe061a82678e76aea0c84a69e3521fcb88cd52fe5df41cb1ddfb3ac655c2f03a4ad2c48b4b7ff9b1a6e17843219c0bc1f87f30de068f6bbe9b78dd7959a9da993099c06adadd44d7cde1f80dfd7a92eec4887dd6a42bbcb82114d029c641127037f0cc8492b7bb68b47d2d1434790ba30d0242088c65da97c67bc7c9a7f4ed02d6809bba73616cd87573ac92e19bb6b93148f3faa1c1df6d0dd066c9ab1940a69b47c7743ce1b5dad8f2db93bdd517ad2044d73d68c68ba21598478712489183379382612a73c41f44b26d03676bc9cd77e1bee6a7b066547499e62d53be9995ebc1057c28868654572d213c58b5374f28ff9e7d91aed0eb3d6f4666c1ea3a996d10204abb739d37bdb99b4a15ad933d29b66387cb94451661c054382f576f622e94dd4eb15ecd1280848f035ab0c90c742522d54674330c9b5aac175a8d83e3a7aca00b78d904960f1a094b168cf27904334f5d65fedc3b4dfe431376b13a724a8fdef2b8e9fd7560df8fc7fd72417b2f50cf71f90b5382ea301c974df251dcc15d026d8ef257d41aa85b73eae8bc0ffdc3082c98b5f16a1736ddc031d939d0ffebe94d35de5ffbf5e886c300eb0e52c78d20dd0cd9d9348c07ae74c8345d45a644e00e799fc6c8daabce11fbda4795b8bdc554f7791462b5c755f02a1eae87540661a437fe7476d95aeda5833dcbba23a14f4e1f680c6f265a95f85049dc3ae5d602c5cdedbdeec67b780614ea8573d49bca1a9cd71477baf281c0e1dc5d4c59a1bb6887793ec89da017d1c3dc142e2eff9c8add38b905b2f85914cd3cc0e28dfd3cead902c83d70578d3bd0116998b42ea1275bbce3b51230b0ea3af42ab0801fb6b6ebdbac7c0497672666957cc23f9d8e3ce7d59ada719aa6e48aedad8c4ef4dc1bf0f3bcfa6362733e3458b34a5cf13b09fdf9b0f24df821b41cc482eca8bd2ee30add8dbf4b1044da3bc3c8fe597dc28e79f1978110c6124d05125b45429312b395c7428db1ba1ce2eed3d76a47e84c6d7354378c44a2747606e8dd1d16547738b563518ad56159378ce0d7dfd048000266176c81473f2398bfc3e46602eb158c30d442e56102ee52ce67f7fd7fbd146b8c598fd2860e038b4ea56ebc0757fcf48d60f6592927f5e82cabaad52e18886219edceb26284cd6b8f5d72ffef337cc510638c1033d435b2ca048be9e22b7bcd98aaed06adb7bd4e260babd6a8d4795d9bf8f4a06ead7bc597cd315367e3a6814b30f20d3d58d0967ed5f8ab561deb3f9ab4e71b5f019d009554fa21b171c9228f24ff5855107aceccb73b5bf7fcfdb3e2018fbf0d564338410e3e8720f81a93e1e618dabd8e23ba8b7536128d37707b777767f7609f8e10bf478e8b9512050bbee9492cbece5169d540af98c74956da5fcb2852359f155e5ec2f8dae11e8110eea7ce69c0b2228a10c6b0d7cbba9536e1c612626ace032384cd15acf423c822650a08cfed1077b6872bac9d415fcb8e0a52216a7e5520fe65963b2679ccabf46ea2c3ac207f182006da33fedb8fbdc0608d64a70c4f2a51a95b1896a13f829c2e1dd3b36bc9cc85fca73f71bfe5f148bb5698b38226bdd138", 0x1000}, {&(0x7f0000001380)="7173ef1534b06faf92f06e5da2f51a8bf5234c2efb89f990ae552a9373920426aaf3a7c87853ba9a14b8156b3d5636871fed5ba324586270b0e24c4bdf354ff08998245870c6b6a1f0be407e2d6bbfbfa6d7af066f8d631d7225b5894f083776af1c7357501251d891078418fd6dd3dd80712df6ff7be3ad8f310d85c2888a0c8a035353d40fbe754a57543123e0afa0970f018bed7b671a79048d5d4dd8c409558e480f27784722287d1b0836df12584006d65ee9a798ba8909f3658a5f96f3858ecc3fe242df660cf2cb26e743b3527af1056158c02c980d79b6a500deba0347dc9223d7cd0fabe630e8e9148dc21b81b7cbb271710235b5591c9becf3a4be2ed3507da14b291ec285b10c77a76887d76e677c762b0999d788d89b084dca48a37e85651cca3c5b157cc0baf1e591f45a27b9b82b0563ee6e496be06fc83f19b39bbbf44d125e0f276d3072578a0cf8c402f5c0516567254f6c83d84c5ebf27a34d58fb37629ba07643bb335f47b38e939a5b0d0c382eb0da2f081a6cf88f844e4994bd1afed439be0a00d93dfde3820987b7365463cfcccc8e8f96406167cf99b2a3e272065624a99dbe18d383ea5241c509c0868e70a8c2b78ddb4fc46ba76b4512954733d45689da73c8a53af85d3ddb692c0b0b94150621512ae9df1d9570fc02f3092729ec4b3004c66bb1b685bedc1273e9ea307a79ea546cb62a3ab63e4ad931bc7a40ef452d10a3c69990e61dfa615ad0c3b5a773e28417a2b3cde1538363d51f39d72a18efa8df753c4ca5d7603ee6f3807149ab40cd6915097c3333dcc3e7d5feb8ceb73acf6787af3afffea4e4774ae6c6e036e53f691ed70a7d6bb4182a70c115f915bdc926cd66eab54aef7c548530f349f5a1d72ec5636e5d823b62d361c7d24269f09a4570a37fae71a9edb9157c6f841b0b56df0e8ced6d1b2de027fc0b05c08a0d0cbc0100200ea648b91370d624c9495e260e200af99a6eb51d5ad2d86701af46cf8b4822a1eb19993b12102be164889660355130468261902f3d3cca81de6c5b53740b9880b5a47287f06f7041a3f1d88d519f2fbb0b1307eb3aec310c59f894f28a4cc9837abd15a8c3d95434c9f938929b025c8d1575ea3a449cb02ac29a3f096b5a560548d359e5bb964bd2e5a4ce94a9be30409382698416b4032c58799429e2f7d824fdeaff8f3458d7336e28d3d6bc5a2c6d68d24e2285c274048866e7f2b610865ee2ecd3318e557a5aec82ee58d27397af8d33d054981ec18c08c5b65bc8145757c8853bf38ed8c4b5408cd4d00a0eafbc324a2d9d3bcb748c96f14c7ead6a1a85b27011ed328d6331552c0de5581bc028c35cff43f0750b779a0c05928656d3998d34c9c2299300884231b8603b83d7a6f035ad565510e464a06f886f9d3334b24f0a18c684a10b964e6cfbf194d673681a674755faf7c695eb40aff160d58a81fcd11dc772c95cd9ce108570424fb870efbfd0aaeff6aeabbda46c0137d5fabacaf1df17465031c531e3eb69f24b77eb7644d64deee2bf381d15a895ff5a74b5fe7094dd6e00e47da542cd01e00d318f6348c3314cae98c7799b39779c55ea128b6334a9f349781c776aeaff946ade68b1664fa950c82ca573db2acdce0fbf3d86ee72b64719900a3848921f71d1918b8ba54822c88c91936d7b5b3c57b948afbbd72ea5e8219155c27c31b69d847598f067883b5ef3a25d4712f634b3be057572b2d954c92069556d3be43458eac4311bc8979d23f16542f232ccfdd1de0386189923666bd280687fabc5677d2a21a2cd7deb40c390a7cb205b78b8f294f7820f62205bc5d11b8fdf4a67bd116bcf24efb2ee78994a305e8915df11b865f1a38988fae2bb1ad812335304a252681c7d1b5b201c5310d20f328c3760748bcc2d90e9ccc7bc5f246329f5a2fa342e167fc9055bceca9f0d3d763a35584ea990ab4c78f0860aa1e362c0b12ed47af9e30088769d7946a4743ab6b7735659eb6f273c0b4b0b3f9b9a11494270d38cfe4f53bff072886a4a45e884cc72751649f68e758a347d7ba0c000bc415118968427b1810af9b4685d2619bbaa6ee8c723e35785c3981790d84e8fe0356bc9a84b6d93a9420771738aad721a2397ac49b0428db756bb2576e8a6a6cfc702d60b819b35d046375f32e05f165acc2a73d298afd312df6b1ecd27c1fcf82e41d1d4b3bcbade0fa611d1d148b69ce4dcee14e5045c59b874180b9ad2729041751b95900be1d937df50f39f7f7882bbc2a2d5871b6c883322a5be5ea7207c2d7dcb37e7f4e695d83ec7be82f40fa4d8e603cfbeaf1351e7cdcd982679db4dfcaa77a7061a806b1d23e07db84ca1072db366aa75b4adf1678de4c9776aa51ea22066a1d1d7e66c12583aeeffd3b726f2d76f2e00b44dc354cee0884ec8eb2b52ce528248d859d738bc802c1468399cf5b8ee6e8096b314b6b3edfde0799e84a5a90352a68c94bed56ce8dfbd7dc16a0a033ad86788f4811bf94f8b0395e5bbad42097eda3bcd32007984b2077c14222b035a905430570dffeb2080c33521938c82c7f847319f3b9a1ac9117084080fef62f58fd9292f6db86370323a26b5f2801935d8d8172024f056980971dcc5a45c3f46fa9817247bfc9e4b237308fe24472340ccf729e9e97373e635652ac77cf4e670602e690349b6330498da12d35a0b96f86e9ee39fc53f606617c88502f12d0d63dc98a9a40866ffdffa56cb7ff50cd005cec6f2cf091283e0f49c869c31560295f16efe67cf39da15991362fcadc9ec0c9e44807e531f239880958c3e2560aa1cfc13f425d2c7bfc6210f7628ebcac932e751801e2ab22ffa91711b2f55f7fb02eec2cdc8a009e0ac8479cec704dbde8f3827bb48e5f4a4639ad0ec1ab22d2359527469b058667df42572083855744399deb805b16106b3547da7ddf0cb017449eadb9fb663d3b1aaa160ff643e7ab80a40fd6dd3727529d7fadfad41d88a2d62e51a65cf77e016cc81b018ac8ca7334ac895cee86bb25bd02b828a63cb4ebbf5d97bcb3bc85491410df66223f6bec6ba241de94812f0c704d6e190aeb836faabde73fb3c583a586c00ea3b15446748a3f4e87a83dbe8b7f27e7ace4d3bb8aea68ce9337b032cb7423f9bbc03caaf223a7ce554933f0d0198988e2306d594ccbccb4e57d16620ecbbbef971d93bd0d8522216935f42f6a73d7f6eb17e569e3073a89cff7286b796f971fb173ad1755e9dd4c5a83adbf943cfab5731f5b9db4a0d90ed757e9db3d52cb263bb176c8080a5a12bcd40e914e7aa088daca52d0d62b11a756c1a6815f4b034f64561967504c6ef77705d8bd0bb91681f226a6f42b49172c9f2eeef6bc4b5da90c568ef1b93ab3c20e897cff065c8d4fdc43ad79001c49ff8eddbe757d2dc9460a41def4d15b33d0a1b06d5e21ea3b192ff721259b355944d4c57007660f93ffd96832fd16cd283f694202daed261deddb0e07183ad423b0b0df57f7933da658778f3955ff87a9db5d21def7712eda86a6339f8b01f8268e6e99e4973129a72aa627d126c8d3b5aaeed1d10c787048444fc62074834b4eaccba9cc541d5a2934aeea68a26a3ff3a9b6b088509988b95f8984891d40b4f0bd22d7774b50edde20d54debfa5e8e952106cc99dc04b55c23ea1e177179d7db895519f07a8db09ba7fb6976ff7404a029b9496cc980f852250259a599177f388bd3f10676c7c3f0a37e626454ed2edb92d11d7e393cf5e85c7aa77961375e51fa6d140fe4ce58a3adc361aae1a2adf7ca4aa4ee29aab4f837150701e6397008fdcc07ed9878dbf04b1f73eeccb64f4530121becc2a4d5bd8ec3f6f0d5d3451ede9c50b00437a5412f6893d88a4ce75d80af479a7db495e5defea44415054d1f568f09a7180b920e40a8d59f8be6b439f512ffc8e1077e87b03591ab30d176baf56eb4557683388efc05940c94fec289d644f96847c34531c62982a5e38cd30e86d166f343d4cd82752fb62f7b30e88355f666d85754ea76b05142a738b62b337aae1d3ea8a7c0a4f3418ddb14f69bf934cf59395afe65a776bfd0d36a06ae9e6020e1a4d63918181398bf710b82f4bb931f81b09aa3b27973c2c9f02905c62db2facae8ab8bf81c141de17f816b81611ede6ba55e5f7ed17e782632811cc4554e8be1264d64be046c9d3e7e5232a8777ff394b4e9518f5df261b6780a15cd6bd45f0102a91df28eb9e542f8aa0087171d58194fb650b4f51d73061cd89686d6ec5e5dbd07ab8ddbf010cda91570491dc106ec67d90246bb2e37da0b2ab13ff91eca93073ef0ab6e5128789ec20df9b62437618f429ca1166a0a1cac477912734ab59ce0fb7579adb95552d8957b36ae6bb8a05e7472af4428b8bf3131735776e1ffeafe0980fc152cd82279700c7bc6225c7f29a728f014e4b961f25e504548b4ee8bbd56b5279a566118834da9fa484520a9324e6ef277a19821ccc1b073a1ee6a96cd118881d35ec1aec45ea79ae7248f9496fd50e82c06322562e959371ac628dee6330eeb16cce7ef15a695bcfe0e97e8baa745c6e316b642d795d16b345b710a0b7cad5232cc54d61b5528f1504ce1cd3a3f9f065ef9616ea42ff86281742157fe1e1ef462c88f1df7bf769e5121814c8767cca3b4f10712b3d2957936e9c8f474e0a4f291ca922696b17a06701b3ab755ac14ae3a3258194e62171cd84274e765b6f7ddd07f0dd296f93ed6a32282401aa5916b489c5d9977ede29a9d2d755fc86a0670effd0e483b27f5bd5c89e1c8cc057818bc4ace83634af6c76124d6b1e5acdfb7ec1a78c606f110ea2b8dae46c370abe6edb3e9070c0010a88129ac23fd070be1779767c7acfdaa43d9a84532ee21fbff32249168d77a79db158531be3d3ecdf5db6d940d4a6985527bda2f6229e498b661c6adbb492c55242d1ee03ccef3cf6dda8bc6375e5a8a8cfe43dd31a4bf3f26c5f59654ff112b46b44b17da68c637bb2a6ceae0e01fa169815fefd6b65d8ce072daeec1af0473dbdced12a789ec15c100523f7564e68b0cf92a7e8dddc67002e503811a20bc8ed5dacf1c3d5073aea3681f7540c35ef92e3a206bc4adc67becfb53851abb2d8015b2f1703f57b6236d6b6969f6bee826f05b9409ed28cab0b1af27c71972fc67fedc171ce8f7bca0e679d4c35d456144aceb989655f4825df611f637250d80139424d12a9f4248fa49a04316b19c8746bf0439da0a987fb6401a2056a90920551135d983433c7f2e012c0a571ae8e3f6400d61f45b55662ed2da84df966baabece076a55dcc8df0c231cc2ef20f8f326ad695dc8227b3df6370f72ad92f90ede2c7b68daaa432d31027597a45ab3a6bc027b33efaed7c9ae63c15c925dda4956cc3fba2ed609b538a3bd5aca046834c171da74d5dd5edfa308d7c695070b3641bf586a348a0a8b28b2cf49d9ac6f59bddf22cc9c567cff7a0dacc97e2960bbc17aa26b8859e2bccaeea58a617cca31bbe137444df7a71469e86e627c2dd954515dda14988ecdddcd428c315e6dcaecf2d80a06de72950c5adb18c1ee11cf6c7e1cff60800c1cfc603e651fc8ce2e4c66b6b6a7214544d3b442e5fdec8eaf7f11d3dc799992649ee0964d287881c0feddb1ab17925f48b487da5bea8dba65dfab5774d413ea08351e1afd534ae6878c84da5bb5b1295d64c5f9e6f5c9fb31099ba7d71571c529871f6dce673a5a909352b7d4c09bc8cc4f2c733717008bd53d81c197bce21cdd95bf89c15569dcb75f9bd2a65f1c58ba9", 0x1000}, {&(0x7f0000000280)="a6b161320cd58ee80caa1a4c11e3d8d84adfde36185c34ff3359bd94939b1eeb8659ed8bd9aa0622a3a97052ca4ba946a87ba6e39122552da82323ea77fad4db9944c10814e0d98ce59ebd7e3ccd56a3a9de7e10454615a8858a276554dd0b2460d5b7f2a49c2cda726343ee643bfc2fa9e02b160c88aa84d5b353dc288e96b81fa2a73fbae5229b836e6790b68411fac5ff49b76c67f7d77e656b26d15508fce0431fb8e28eda", 0xa7}, {&(0x7f0000002380)="09a1bf9aaf1bf1f47d32baa7c96f00b2a186c662b2001248858669b20a9bb7654f37247ae663cfdb7567277b8afe1a1100a34dfc7398e1510337ae5b488816803d837fa50487d9e31e96fcb7d8f339c0847830c789a1e90ebd587761da33d0c3be537b6b5786d598c0f06576ab23c58fd2cd2c7453cf03240e6f23fb24ea8cdd", 0x80}], 0x6, &(0x7f0000002640)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r14, r15]}], 0x60, 0x401}, 0x0) 16:00:12 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) kevent(r3, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0x7ffffffffffffff8, 0x10, 0x0, 0xffffffffffffffc1, 0x8000}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x80}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x1, 0x1}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x8}], 0xfffffffffffffffe, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfffffffffffffff8, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0x7ff}], 0xffffffffffffffe1, &(0x7f0000000280)={0x6, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x81}, {0x2d}, {0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/244, 0xf4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = getuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r3) r4 = dup(r3) ioctl$TIOCSTART(r4, 0x2000746e) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:12 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpid() clock_gettime(0x4, &(0x7f00000000c0)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x8) setsockopt(r1, 0x1000000000029, 0x7, &(0x7f0000000080)="01205c96b650a92433387c", 0xb) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc5, 0xfff, 0x7b7207aa, "b8000000000000080100"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x3) close(r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000001c0)=0x3) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e10", 0x68}, {&(0x7f00000001c0)}], 0x2) write(r8, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = syz_open_pts() close(r1) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:12 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x2, 0x80, 0x40, 0x6}, {0x1, 0x4, 0x7, 0x2}, {0x280000000000000, 0x4, 0x526d, 0xfffffffffffff05c}, {0xfffffffffffffffe, 0x26, 0x9, 0x6}, {0x0, 0x80000000, 0x6, 0x2}, {0x0, 0x3, 0x101, 0x1}, {0x3, 0x5, 0x7fff, 0x6fd1}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0xfff, 0x4) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3800000) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f0000000180)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) pread(r1, &(0x7f0000000440)="41348d0d7076c7cbecb0d6c6eba864541ac92aaea9f6dbdba469e8d964eb274dd6a9f8ded633acc9de778e0e2882d7c27d031dd294ea63978a908405848ffc5912156dda694a1510c88d54b093cc55", 0x4f, 0x0, 0x0) 16:00:12 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000fe7000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r7 = dup(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x6001, 0x6, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r14 = dup(r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r16 = dup(r15) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) dup(r17) kevent(0xffffffffffffffff, &(0x7f0000001280)=[{{r7}, 0xfffffffffffffffa, 0x0, 0x24ad12b552750ce1, 0x173, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x1, 0xfd5d}, {{r8}, 0xfffffffffffffffd, 0x10, 0x800000e1, 0x0, 0x100000001}], 0x40000000, &(0x7f0000001340)=[{{r9}, 0x1, 0x50, 0x10, 0x4, 0x2}, {{r5}, 0xfffffffffffffff8, 0x11, 0x1, 0x3f, 0x8}, {{r11}, 0xfffffffffffffff6, 0x4, 0x80000000, 0x0, 0x9}, {{r5}, 0xfffffffffffffff8, 0x11, 0x80000000, 0xfff, 0x4}, {{r12}, 0x7ffffffffffffff0, 0x0, 0x1, 0x1, 0x5}, {{r14}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x20}, {{r16}, 0xffffffffffffffff, 0xa, 0x6, 0x80000000000000, 0x10001}, {{r17}, 0xfffffffffffffff9, 0x60, 0x40000000, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x8}, {{}, 0xfffffffffffffffd, 0x80, 0x20000004, 0x800, 0x465}], 0x7, &(0x7f0000001480)={0x0, 0xed}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(r7, &(0x7f0000001200), &(0x7f0000001240)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r18 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)='./bus/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000000)=0x5) bind(r18, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r18, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r18, 0x2000747b) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707005900000000d7fc697a8e3ba347"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r5, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) r6 = socket$unix(0x1, 0x1, 0x0) accept(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r8, 0x20004b3d) r9 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r9, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000002c0)={{0x7, 0x2}, {0x4, 0x9}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x42, 0x6}, {0x18, 0x1, 0x1, 0x5}, 0x2, [0x2e, 0x9, 0x2, 0x3, 0x7, 0x1, 0xffffffff, 0x1000]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() kqueue() socket(0x1, 0x8000, 0xfffffffffffffff9) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7e52, 0x80, 0x0, 0xb5, "9f59dc051fe7ed76caa6c6e1aba124ed8e70def9", 0x43d6, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1ec2d99c475cc2f9, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x1, 0x8, 0xd9e, 0xe5a}, {0x3, 0x0, 0x0, 0x69c7}, {0xffffffffffffffff, 0x4c, 0x81, 0x8000}, {0x3f, 0x10001, 0x6, 0x6}, {0x4, 0x5a32, 0x36e0000000, 0x10001}, {0x10001, 0x0, 0x100000001, 0xb4}, {0x100000000, 0xffffffffffffff7f, 0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x6d27ef00) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0x3ff, 0x6, 0x101, 0xec, 0x9, 0xe6, 0x100000000}, &(0x7f00000000c0)={0xffff, 0x8, 0x6aa, 0x57, 0x400, 0x1ff800000000000, 0xc079, 0x5}, &(0x7f0000000100)={0x2, 0x8, 0xfff, 0x1, 0x3ff, 0x9, 0xffffffffffff8001, 0x6dc}, &(0x7f0000000140)={0x20, 0x5}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, 0x0}) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getpgid(0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) ktrace(0x0, 0x2, 0x4f237bdb59b69411, r1) open(0x0, 0x0, 0x0) panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 357637 90741 0 0 0 0 syz-executor.0 *135288 90741 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80002359b0d0) at vm_get_info+0x9d VOP_IOCTL(fffffd806ec0d750,c0185603,ffff80002359b0d0,1,fffffd807f7c6a20,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd8066b79008,c0185603,ffff80002359b0d0,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff80002359b1e8,ffff80002359b230) at sys_ioctl+0x5b9 syscall(ffff80002359b2b0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,b66a2c0c0e0) at Xsyscall+0x128 end of kernel end trace frame: 0xb68a32fd8c0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.